【发布时间】:2014-07-16 15:11:21
【问题描述】:
我有一个实体框架类A,它和B是一对多的关系,这个关系在A中的属性名是AtoB。
在运行时,如果我得到一个“AtoB”字符串,有没有办法在 AtoB 属性上向 A 发出 linq 查询,以获取与该 A 关联的所有 B 的列表?
所以基本上直到运行时我才知道我应该在 A 上的哪个属性上运行 linq 查询。
// Pseudo code
int id = GetID();
string tableName = GetTableName();
var v = context.[tableName].Where(t => t.ID == id);
【问题讨论】:
-
如果可能,请使用示例代码进行更多描述。我不确定您要达到什么目的?加载导航属性?
context.Departments.Include("Courses")?
标签: c# linq entity-framework