Entity framework 4 实体框架自连接&;子对象

Entity framework 4 实体框架自连接&;子对象,entity-framework-4,Entity Framework 4,使用.NET4.0中的实体框架,如何为下面的对象设置实体 我有一个项目,人们可以评论,然后人们可以评论评论等等 例: 项目 -评论 --评论 --评论 ---评论 -评论 -评论 --评论 我在sql中的当前表结构: 评论 ID(int) ParentCommentID(int) ProductID(字符串) 标题 正文 谢谢一个好主意是查看 它们对post/comments有类似的设置,因此您可以看到它们是如何设置模式的。Hanselman也有一篇关于OData服务的博客文章,所以你可以查看他

使用.NET4.0中的实体框架,如何为下面的对象设置实体

我有一个项目,人们可以评论,然后人们可以评论评论等等

例:

项目 -评论 --评论 --评论 ---评论 -评论 -评论 --评论

我在sql中的当前表结构:

评论 ID(int) ParentCommentID(int) ProductID(字符串) 标题 正文


谢谢

一个好主意是查看

它们对post/comments有类似的设置,因此您可以看到它们是如何设置模式的。Hanselman也有一篇关于OData服务的博客文章,所以你可以查看他的EDMX

不过,您的计划是正确的:

  • 项目1.*评论
  • 评论1..*评论
您需要将ParentCommentID设置为自引用FK,然后在将其导入EDMX实体框架时,应该正确地对其建模。您可能需要将nabigational属性重命名为更有意义的名称


祝你好运

感谢您提供的信息,我必须尝试这5种不同的方法,但它不起作用,我在Hanselman的帖子之后使用了与上面相同的表模式,第一次尝试就成功了。我一定是走错了一步。