我有一个Product
模型类,其virtual Keywords
属性(ICollection Keyword
)和Keyword
模型类具有virtual Products
属性({{ 1}})。
我创建的表结构正是我所寻找的:3个表,ICollection Product
,Product
和Keyword
(多对多关系表)。
在我的ProductKeyword
方法中,我试图在create
表中创建一条记录,Product
表中的记录(如果给定的关键字尚不存在),然后在Keyword
表中添加关系。 ProductKeyword
插入与Product
插入一样有效,但我无法使Keyword
表插入工作。
以下是代码:
ProductKeyword
答案 0 :(得分:0)
使用Include
加载关系。
db.Keywords.Include("Products").FirstOrDefault(k => k.Content == keyword)