Tag: many to many

多对多的映射表

从我在网上看到的例子和编程entity frameworkCodeFirst的书中,当你在两个类上都有一个集合时,EF会创build一个映射表,比如MembersRecipes ,每个类的主键都会链接到这个表。 然而,当我做下面,我反而在Recipes表中的Members表中称为Member_Id和Recipe_Id一个新的领域。 这只会创build两个一对多的关系,但不是一个多对多的,所以我可以有成员3链接到食谱(4,5,6)和链接到成员(1,2,3)等4食谱 有没有办法创build这个映射表? 如果是这样的话,你怎么把它叫做“食谱”呢? 谢谢 public abstract class Entity { [Required] public int Id { get; set; } } public class Member : Entity { [Required] public string Name { get; set; } public virtual IList<Recipe> Recipes { get; set; } } public class Recipe : Entity { [Required] public string Name […]

首先创build代码,多到很多,并在关联表中添加额外的字段

我有这种情况: public class Member { public int MemberID { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public virtual ICollection<Comment> Comments { get; set; } } public class Comment { public int CommentID { get; set; } public string Message { get; set; } public virtual […]