【发布时间】:2010-12-07 22:52:36
【问题描述】:
我在 WPF 和 ASP.NET MVC 项目中使用了 LINQ-to-SQL,方法如下:
- 创建数据库
- 将表格拖入设计器中
- 通过 LINQ 使用生成的类
现在我有一个项目,其中数据源是 Web 服务、数据库和 XML 文件的混合。根据我对Entity Framework 的了解,我可以像在 LINQ-to-SQL 中一样创建类似的类,但它们也会包装我的其他源(Web 服务、XML 文件等)但是,我没有看到 如何这将与方便的拖放视觉设计器一起使用,因为它不知道调用我的服务的哪些方法来保存数据等。
所以我还找到了LINQExtender,它使您能够创建可供 LINQ 使用的数据提供程序。从某种意义上说,这与实体框架所做的事情是一样的,但它似乎是一种创建实体框架可以使用的类的方法。
像 LINQExtender 和 Entity Framework 这样的工具是用于创建数据提供者/ORM 层的竞争解决方案,还是您可以一起使用的工具?
【问题讨论】:
标签: .net linq linq-to-entities dataprovider