有无连接的 ORM 框架吗?

发布于 2024-10-17 19:16:07 字数 141 浏览 1 评论 0原文

我有一个 ADO.NET 断开连接的数据集。我不需要或可以使用 ADO.NET 连接、事务、命令或除该 DataSet 及其内容之外的任何内容。这是我必须使用的持久性库的非可选限制。

是否有任何 ORM 框架可以在不连接数据库的情况下完成所有映射工作?

I have an ADO.NET disconnected DataSet. I don't need or can use an ADO.NET connection, transaction, command or anything besides that DataSet and its content. That is a non-optional limitation of the persistence library I have to use.

Are there any ORM frameworks that can do all the mapping stuff without connecting to the database?

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

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

发布评论

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

评论(3

凤舞天涯 2024-10-24 19:16:07

您可以将数据集转换为类型化数据集 然后使用 linq-to-dataset 来查询它。

编辑:未经测试,但您可以使用 this 将数据集的架构转换为 xml 并然后使用进行翻译它到一个类型化的数据集类。

You could convert your dataset to a Typed DataSet and then use linq-to-dataset to query it.

EDIT : Untested but you could maybe use this to translate the schema of your dataset to xml and then use this to translate it to a typed dataset class.

日久见人心 2024-10-24 19:16:07

您可以使用 DataSet.WriteXmlSchema() 创建一个描述您的 DataSet 的 XSD 文件,然后执行(在 Microsoft SDKs 文件夹中) xsd.exe /c yourschema.xsd 目标文件夹

您将获得具有 DataSet 结构的类...无法为您完成所有映射工作,但是当您生成类时,您可能会找到一种快速完成此操作的方法。

希望有帮助。

编辑:使用这种代码,也许: http:// /improve.dk/blog/2007/11/19/automatically-mapping-datatable-to-objects

You can use the DataSet.WriteXmlSchema() to create a XSD file describing your DataSet, and then execute (in Microsoft SDKs folder) xsd.exe /c yourschema.xsd destinationfolder

You will obtain classes with the structure of your DataSet... It can't do all the mapping work for you, but you'll probably find a way to do this quickly when you'll have the classes generated.

Hope it helps.

Edit : Using this kind of code, maybe : http://improve.dk/blog/2007/11/19/automatically-mapping-datatable-to-objects

方圜几里 2024-10-24 19:16:07

我发现一个库可以做到这一点:

http://automapper.codeplex.com/

不特定于数据集,但可以轻松地与它们一起使用:

http://house9.blogspot .com/2010/11/automapper-datatable-to-list.html

I found a library that does just that:

http://automapper.codeplex.com/

Not specific for DataSet's, but can be easily used with them:

http://house9.blogspot.com/2010/11/automapper-datatable-to-list.html

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