【问题标题】:Disconnected DataSet断开数据集
【发布时间】:2010-12-30 09:48:13
【问题描述】:

DataContext/Entity Model 总是从数据库中读取数据。 DataContext/Entity Model 有什么方法可以从 DataSet 中读取数据。

谢谢

【问题讨论】:

    标签: c# linq dataset datacontext entity-model


    【解决方案1】:

    没有自动化的方法可以让 LinqToSql 或 EntityFramework 从 DataSet 而不是从数据库中读取数据。将DataSet 用作某种“断开连接的数据库”对于单个UnitOfWork 来说很好,如果您想在断开连接的情况下将其用作某种数据存储,您应该考虑另一种解决方案,例如 SQL Server CE(您可以'不与 L2S 一起使用,但与 EF 一起使用)。

    如果您的方案类似于第一个(单个工作单元),您需要手动将数据填充到数据集中,然后可以连续使用 Linq-To-DataSet。

    【讨论】:

      【解决方案2】:

      查看Linq-to-DataSet

      LINQ to DataSet 使它更容易和 更快地查询缓存在 数据集对象。具体来说,LINQ 到 DataSet 通过以下方式简化查询 使开发人员能够编写查询 从编程语言本身, 而不是使用单独的查询 语言。

      【讨论】:

        猜你喜欢
        • 2014-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-06
        • 1970-01-01
        • 2019-04-15
        • 2018-12-01
        相关资源
        最近更新 更多