【发布时间】:2011-04-30 01:04:52
【问题描述】:
我有两个类,一个是 Post,另一个是 Category,具有多对多的关系。
当我创建一个新的 Post 业务对象和一个类别对象时。
post.Categories.Add(category)
然后使用 AutoMapper 将帖子从业务模型对象映射到数据实体, 当我这样做时
dbContext.Posts.Add(post);
dbContext.SaveChanges();
它总是在类别表中添加一个新行,即使类别实例具有 ID 的值,它是数据库中的键。有谁知道如何改变这个?如果数据库中存在类别信息,则什么也不做,除了向 CategpryPosts 表中添加一个新行
【问题讨论】:
标签: many-to-many ef-code-first