使用此方法
private IQueryable<FactureAnonyme> RequeteFacture(params Expression<Func<Facture, object>>[] includes)
{
return from f in _contexte.Set<Facture>().Include(includes)
from mf in f.MontantsFacture.OfType<MontantFrais>().DefaultIfEmpty()
from mt in f.MontantsFacture.OfType<MontantTaxeUnit>().DefaultIfEmpty()
select new FactureAnonyme
{
Id = f.Id,
Facture = f,
MontantsFrais = mf,
MontantsTaxeUnit = mt,
Frais = mf.Frais,
TaxeUnitaire = mt.TaxeUnitaire,
Taxe = mt.TaxeUnitaire.Taxe
};
}
当我得到我的对象“Facture”查询时忽略我的所有包含为什么?如何将我的导航属性包含在我的对象Facture中。
N.B。我不想使用延迟加载
谢谢!