断开连接的数据集

发布于 2024-08-16 17:08:46 字数 103 浏览 7 评论 0原文

DataContext/Entity Model 始终从数据库读取数据。 DataContext/Entity Model 有什么方法可以从 DataSet 读取数据吗?

谢谢

DataContext/Entity Model always read data from Database. is there any way DataContext/Entity Model will read the data from DataSet.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

自控 2024-08-23 17:08:46

查看 Linq-to-DataSet

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

Check out Linq-to-DataSet

LINQ to DataSet makes it easier and
faster to query over data cached in a
DataSet object. Specifically, LINQ to
DataSet simplifies querying by
enabling developers to write queries
from the programming language itself,
instead of by using a separate query
language.

寄与心 2024-08-23 17:08:46

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

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

There is no automated way to make LinqToSql or the EntityFramework read data from a DataSet instead of from a Database. Using a DataSet as some kind of "disconnected database" is fine for a single UnitOfWork, if you want to use it as some kind of datastore in disconnected scenarios you should consider another solution such as SQL Server CE (which you can't use with L2S but with EF).

If your scenario resembles the first one (single Unit of Work) you need to fill the data manually into the dataset and can then use Linq-To-DataSet consecutively.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文