动态数据和多对多关系(显示表格链接)

时间:2011-06-30 10:03:32

标签: asp.net entity-framework linq-to-sql many-to-many dynamic-data

我需要开发一个网站,以允许用户对数据库执行简单的CRUD操作。我认为不是自己实现所有内容,而是使用ASP.NET动态数据是正确的。但仍有一些事情我不清楚。

首先,我想使用LINQ to SQL,因为我之前从未使用过Entity Framework,并希望在短时间内提供解决方案。我确实读过LINQ to SQL无法解决多对多关系。但是如果您使用的是Pure Junction Tables,那么自己实现它应该不是问题。因此,将向Entity类添加一些其他属性以在它们之间导航(如Product.Orders)。 但是,ASP.NET动态数据是否能够识别这些附加属性以在网站上显示它们?那么可以隐藏接合表吗?而且会有太多相关数据。例如,特定产品的订单可能太多,无法直接在网站的产品表中显示。是否可以只显示“显示相关订单”链接?

使用Entity Framework可以更轻松地解决我的一些问题吗?我确实读过Entity Framework能够解决多对多关系,但通常情况下,如果您决定使用其他技术执行任务,则会出现其他问题。

感谢您的时间。你在帮助我很多。

1 个答案:

答案 0 :(得分:0)

使用void DD EF解决方案作为参考,可以轻松完成将现有DynamicData解决方案从Linq2SQL迁移到EF的过程。

该过程主要涉及编辑页面模板。

如果有必要,我想我可以给你一些参考:我迁移了我的一个项目,以利用自动多对多的模板。

F。