我在将数据库设置为0对多(而不是1对多)时遇到了问题。我有表示给定单词的WordModel对象。每个词中都有ICollection<WordModel>,表示该词的同义词为名词、副词等。数据库中慢慢地填充了对在线同义词库API的查询。只有当请求指定单词的同义词时,API才会被查询。}
public virtual ICollection<WordModel> AdjectiveSynonyms
我有一个经典的一对多的关系,除了没有“一个”的每一个项目的“许多”方面。{ public long ip { get; set; } public ICollection即使没有关联的用户,我也希望保留IP,并且能够导航User.sessions。
有了上面的POCO,EF将从Session.ip生成一个FK到User.ip,从而阻止我使用与用户无关的IP插入会话。使Session.i
他们有一个多对多的关系,我相信我在下面列出的类定义中是正确的。我在数据库中添加了一些数据到两个表中,创建了多对多表,但其中没有数据,因为我还不确定如何向其中添加数据。所以我想我的第一个问题是如何建立多对多表?
第二个问题是如何查询StyleID为1的QuantityBreaks表。我不能进行连接,因为两个表中都没有外键,或者我必须在这三个表上进行连接吗?Quantity { get