EF Code First 可以从数据集中填充实体吗?

发布于 2024-11-02 10:32:23 字数 85 浏览 1 评论 0原文

我能够查询返回 .NET 数据集的遗留系统。

有没有办法使用实体框架代码优先直接从数据集而不是 SQL Server 填充我的 C# 实体?

I have the ability to query a legacy system that returns a .NET DataSet.

Is there a way to use the Entity Framework Code First to populate my C# entities directly from a DataSet instead of SQL Server?

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

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

发布评论

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

评论(2

游魂 2024-11-09 10:32:23

您当然可以自己复制记录,但这仍然会留下跟踪和更新的问题。

所以我会说不。除非有人为数据集开发 EF 提供程序(IQueryable)。这将需要大量工作,包括在数据集上运行 (E)SQL。

You could of course copy the records yourself, but that would still leave the issues of tracking and updating.

So I would say No. Unless somebody develops an EF Provider (IQueryable) for Datasets. And that would be a lot of work, including running (E)SQL on datasets.

长不大的小祸害 2024-11-09 10:32:23

您可以只实例化实体(手动,使用 Automapper 等),然后将它们附加到 DbSet。

You could just instantiate the entities (manually, with Automapper, whatever) and then Attach them to the DbSet.

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