将日期格式 ( "yyyy MM dd" ) 转换为此日期格式( "dd MMM yyyy" )



LINQ to Entities无法识别System.String ToString(System.String(方法,并且此方法无法转换为存储表达式。

List<ModelName> List = await (    
linq query write here   
select new ModelName  
{  
Column Name,   
BlacklistDate = VM.BlacklistDate.Tostring()      
}).ToListAsync();

回答

List<ModelName> List = await (    
linq query write here   
select new ModelName  
{  
Column Name,   
_BlacklistDate = VM.BlacklistDate.Value,     
}).ToListAsync(); 
List.ForEach(x => x.BlacklistDate = x._BlacklistDate.HasValue ? (x._BlacklistDate.Value).ToString("dd MMM yyyy") : "");  
return List;

最新更新