实体框架中多对多关系中间表的CRUD操作

时间:2018-08-07 09:10:23

标签: entity-framework linq

我有两个带有实体的表tab1和tab2。

    public int Id { get; set; }
    public String Name { get; set; }
    public ICollection<Tab2> tab2 { get; set; }

和         public int ID {get;组; }         公共字符串名称{get;组; }         公共ICollection tab1 {get;组; }

并且我正在尝试使用将从客户端发送的tab2列表保存tab1的数据,但是问题是它在tab2中创建了tab2的重复值,这也不允许进行put操作。我正在写类似这样的post方法

    db.Tab1.Add(tab1);
    await db.SaveChangesAsync();

    return CreatedAtRoute("DefaultApi", new { id = tab1.Id }, tab1);

我不知道用于放置,发布和删除方法的条件。有人可以帮我吗?预先感谢!

0 个答案:

没有答案
相关问题