相关疑难解决方法(0)

实体框架中的"它"是什么

请原谅我,如果以前曾经问过,但我的任何搜索中都没有出现"它".我有两个数据库表Person和Employee建模一个Table-per-Type(例如Employee is-a Person).在我的edmx设计器中,我定义了一个单独的实体Employee,它将每个列映射到它们各自的基础表(例如Name - > Person,Salary - > Employee).

"它"允许我在LINQ表达式中执行这样的操作:

context.Employees.Where("it.Name LIKE 'M%' AND it.Salary > 1234")
Run Code Online (Sandbox Code Playgroud)

是否有任何良好的链接解释我如何期望"它"的行为?我认为它不是一个通用的LINQ,它对Entity Framework有点具体.

编辑0:生成的ObjectContext的C#代码如下:

public partial class TestObjectContext : ObjectContext
{
  // lots of boilerplate removed for clarity

  public ObjectSet<Employee> Employees
  {
    get
    {
      if ((_Employees == null))
      {
        _Employees = base.CreateObjectSet<Employee>("Employees");
      }
      return _Employees;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework

4
推荐指数
1
解决办法
1211
查看次数

标签 统计

c# ×1

entity-framework ×1

linq ×1