私はかなり後輩のC#開発者なので、これが些細なことであれば失礼しますが、以下に示すコード行でこのエラー「無効な初期化子メンバー宣言子」が発生します。
誰かがこれが何を意味するのか、そしてこの結果を回避/達成する方法を説明できますか?すべてのデータ注釈はすでにPODetailで一度適用されているため、ここでもプロパティを繰り返したくありませんでした。
public class PODetailsListViewModel : IViewModelList<PODetail, PODetailsListViewModel>, IEntity
{
public int Id { get; set; }
public string EntityDescription
{
get
{ return this.Id.ToString(); }
}
public PODetail PODetail { get; set; }
public IEnumerable<PODetailsListViewModel> ConvertClassToViewModel(IEnumerable<PODetail> poDetails)
{
IEnumerable<PODetailsListViewModel> contactGrid =
from l in poDetails.ToList()
select new PODetailsListViewModel()
{
Id = l.Id,
PODetail.POHeaderId = l.POHeaderId, <===== ERROR on this Line
....
};
return contactGrid;
}