首先,这是一个简单的示例数据库模型,它已Products分配给Categories,其中CategoryIdin Products是FK关系Categories.
产品:
分类
对于.NET应用程序数据模型,只有a的非规范化表示Product被定义为实体类:
public class Product
{
public int ProductId { get; set; }
public string ProductName { get; set; }
public int CategoryId { get; set; }
public string CategoryName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
没有Category定义类,对于此示例,没有计划任何类.
在代码优先的Entity Framework DbContext-derived类中,我设置了DbSet<Product> Products实体集:
public virtual DbSet<Product> Products { get; set; }
Run Code Online (Sandbox Code Playgroud)
而在EntityTypeConfiguration,我试图连接它,但我只是无法让它正常工作:
public class …Run Code Online (Sandbox Code Playgroud)