私は、データが edmx エンティティからアクセスされる 1 つのアプリケーションを開発しています。そこから、次のような edmx エンティティからデータを取得した後、各ビジネス エンティティを埋める必要があります。
var tblproducts = tblproductsData
.Select(t => new tblProduct()
{
CategoryID = t.CategoryID,
Description = t.Description,
ID = t.ID,
Image = t.Image,
InsDt = t.InsDt,
Price = t.Price,
Quantity = t.Quantity,
Status = t.Status,
Title = t.Title,
tblCategory = new EFDbFirst.Models.tblCategory()
{
ID = t.tblCategory.ID,
status = t.tblStatus.StatusID,
Title_Category = t.tblCategory.Title_Category
},
tblStatu = new EFDbFirst.Models.tblStatu()
{
StatusDescription = t.tblStatus.StatusDescription
,
StatusID = t.tblStatus.StatusID
}
});
データを取得してdbにデータを設定するたびに、ある匿名型を取り、それを別の匿名型に変換する一般的な方法を作成する良い方法があるので、私はこれでフェードアップしています。
前もって感謝します