断开连接的数据集
答
LINQ到数据集使得它更容易和更快 超过在 DataSet对象缓存数据查询。具体来说,数据集通过 简化查询,使开发人员能够从编程语言本身编写查询 ,而不是通过使用单独的查询语言 来编写查询 。
答
有没有自动的方式来使LinqToSql或EntityFramework从数据集而不是从数据库中读取数据。使用DataSet
作为某种“断开连接的数据库”适用于单个UnitOfWork,如果要在断开连接的情况下将它用作某种数据存储,则应考虑另一种解决方案,如SQL Server CE(不能与其一起使用L2S但EF)。
如果您的方案类似于第一个(单一工作单元),则需要手动将数据填充到数据集中,然后可以连续使用Linq-To-DataSet。