DataContext / Entity Model始终从Database中读取数据。有没有什么方法DataContext / Entity Model将从DataSet读取数据。
由于
答案 0 :(得分:0)
LINQ to DataSet使它变得更容易 更快地查询缓存的数据 DataSet对象。具体来说,LINQ来 DataSet简化了查询 使开发人员能够编写查询 从编程语言本身来看, 而不是使用单独的查询 语言。
答案 1 :(得分:0)
没有自动方法使LinqToSql或EntityFramework从DataSet而不是从数据库中读取数据。对于单个UnitOfWork,使用DataSet
作为某种“断开连接的数据库”是正常的,如果要在断开连接的场景中将其用作某种数据存储,则应考虑使用另一种解决方案,例如SQL Server CE (您不能使用L2S但使用EF)。
如果您的场景类似于第一个(单个工作单元),您需要手动将数据填充到数据集中,然后可以连续使用Linq-To-DataSet。