0
以下を試しましたが、 "LINQ式のノードタイプ 'ArrayIndex'がLINQ to Entitiesでサポートされていませんでした。 "MVC Automapperを使用してDate Entityから実際の月名を返す方法
string[] Months = new string[]
{
"JAN",
"FEB",
"MAR",
"APR",
"MAY",
"JUN",
"JUL",
"AUG",
"SEP",
"OCT",
"NOV",
"DEC",
};
Mapper.CreateMap<DezReceiptModel, SelectablePaymentMonthYearViewModel>()
.ForMember(dest => dest.DateOfServiceMonthCommaYear,
opt => opt.MapFrom(src => Months[src.DateOfService.Month].ToString() + src.DateOfService.Year.ToString()));
カスタムMonths配列を使用する代わりに、組み込みのものを使用することができます。この質問をチェックしてください:http://stackoverflow.com/questions/3184121/get-month-name-from-month-number – vyrp
'Map'メソッドが動作するはずです。例外から 'ProjectTo'を使用しているようです。あなたの質問を明確にしてください。 –
@Mohammed Akbari元のコードであなたの提案をどのように使用するかを教えてください。ありがとう! –