相关疑难解决方法(0)

实体框架4 Code-First多对多插入

我正在为数据库层使用代码优先模式.

我有两个POCO课程:

public class Order
{
    [Key]
    public int OrderId { get; set; }
    public virtual ICollection<Item> Items { get; set; }
    // other fields
}
Run Code Online (Sandbox Code Playgroud)

public class Item
{
    [Key]
    public int ItemId { get; set; }
    public virtual ICollection<Order> Orders { get; set; }
    // other fields
}
Run Code Online (Sandbox Code Playgroud)

然后我有数据上下文类:

public class DataContext : DbContext
{
    public DbSet<Item> Items { get; set; }
    public DbSet<Order> Orders { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有一个"存储库"类:

public class OrderRepository
{
    private DataContext …
Run Code Online (Sandbox Code Playgroud)

c# many-to-many entity-framework code-first entity-framework-4

2
推荐指数
1
解决办法
5722
查看次数