[c#]在 Linq to Sql EF 声明的变量包括

发布时间: 2017/2/28 21:21:28
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

它是可能要包括在 EF Linq 查询中的可变金额吗?

目前,我有喜欢的东西︰

Form form = db.Forms.Where(m => m.Id == formId).Include("Child").First();

但有没有可能来包装这就像︰

GetFormWithIncludes(int formId, string[] includes)
{
    Form form = db.Forms.Where(m => m.Id == formId).Include("Each").Include("String").Include("In").Include("includes").First();
}

让每个字符串中的参数 includes 获取包括在内吗?

解决方法 1:

var entity = db.Forms;

foreach (string s in includes)
{
    entity.Include(s);
}

Form form = entity.Where(m => m.Id == id).First();
官方微信
官方QQ群
31647020