低於該查詢返回4行,相應的ADRES信息,以便有一個「adresType」列代表的是homeAddress,WorkAdress等 這是AllAddressViewModel所有行:如何通過LINQ查詢構建嵌套視圖模型
public class AllAddressViewModel
{
public AddressModel homeAddress{ get; set; }
public AddressModel workAddress { get; set; }
}
public class AddressModel
{
public adresTypeEnum adresType{ get; set; }
...
這是我正在嘗試;
var result = ( from Muayene in muayeneRepo
join Adres in adresRepo on Muayene.HastaTc equals Adres.HastaTc
where Muayene.HastaTc == hastaTc.ToString() && Muayene.IsDeleted != true
select new HastaMuayeneKayitViewModel()
{
homeAddress= new AddressModel {
adresType= Adres.AddressType,
...
},
workAddress = new AddressModel
{
adresType= Adres.AdresTipi,
...
我覺得你已經明白了什麼困擾我,我應該配合相應的視圖模型的所有adresType我..如何正確地填充模型LINQ中,不想又邁進了一步。
感謝您的詳細解答和解答。 – TyForHelpDude