我有一个引用表,带有quotationid,QuotationNo
我有一个泊位与berthid和berthname
我有第三张表 quotationberth ,带有quotationid和berthid
我有一个viewmodel
public class QuotationViewModel
{
public int QuotationId { get; set;}
public string QuotationNo { get; set; }
public List<quotationberth> quoationbirth{ get; set; }
}
我怎样才能获得这个视图模型?什么是最合适的方式?这是适合查询的方式
from quot in _context.Quotations
select new QuotationViewModel
{
QuotationId = quot.QuotationId,
QuotationNo = quot.QuotationNo,
quoationbirth=quot.QuotationBerth. (what comes here)
}).ToList();
答案 0 :(得分:0)
您对属性和类型名称的拼写有点不一致,并且您没有包含Quotation
实体代码,但如果我在Quotation
中假设子集合的名称:
from quot in _context.Quotations
select new QuotationViewModel
{
QuotationId = quot.QuotationId,
QuotationNo = quot.QuotationNo,
quoationbirth=quot.QuotationBerths
}).ToList();
我假设QuotationBerths
是quotationberth
实体内Quotation
个实体集合的名称。