在.net 4.0中使用Entity Framework,如何为下面的对象设置实体?
我有一个人们可以评论的项目,然后人们可以评论评论等等
例如:
物品 -评论 - 评论 - 评论 - -评论 -评论 -评论 --comment
我在sql中的当前表结构:
ID(int) ParentCommentID(int) ProductID(字符串) 标题 文本
由于
答案 0 :(得分:0)
一个好主意是查看Stack Overflow Creative Commons Data Dump.
他们对帖子/评论有类似的设置,因此您可以看到他们如何设置他们的架构。 Hanselman还有一篇关于OData服务的博客文章here,所以你可以查看他的EDMX。
你走在正确的轨道上:
您需要将 ParentCommentID 设置为自引用FK,然后将其导入EDMX实体框架时应正确建模。您可能需要将nabigational属性重命名为更有意义的属性。
祝你好运!