如何使用Entity Framework在同一张表上指定房地产?
我的表“项目”具有以下字段:
-ID(唯一标识符)
-ThreadId(唯一标识符)
-创建(日期时间)
-文字(nvarchar(max))
我的模型“物品”:
-ID(导游)
-ThreadId(向导)
-创建(DateTime)
-文字(字符串)
-ChildItems(Icollection)
如何创建关系,使ChildItems持有ID = ThreadId的商品?
最佳答案
我认为以下应做到:
modelBuilder.Entity<Item>()
.HasOptional(c => c.ChildItems)
.WithMany()
.HasForeignKey(c => c.ThreadId);
关于c# - 与 Entity Framework 在同一表上的关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10717736/