次のモデルとビューモデルがあります(簡潔にするために編集されています):
Order Model:
OrderId
ShippingAddressId
.....
Address Model:
AddressId
.....
OrderViewModel:
Some Property from Order Model and Address Model
2 つのテーブルを内部結合してビューモデルにマップするにはどうすればよいですか?
var query= from o in ctx.Orders
join addr in ctx.Addresses
on o.ShippingAddressId equals addr.AddressId
select new OrderViewModel.InjectFrom(o)
.InjectFrom(addr)
as OrderViewModel;
このコードは機能しません。