首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有连接较少的ORM框架?

是否有连接较少的ORM框架?
EN

Stack Overflow用户
提问于 2011-02-16 20:24:10
回答 3查看 311关注 0票数 3

我有一个ADO.NET已断开连接的DataSet。除了DataSet及其内容之外,我不需要也不能使用ADO.NET连接、事务、命令或任何其他东西。这是我必须使用的持久化库的一个不可选的限制。

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-17 21:29:23

我找到了一个可以做到这一点的库:

http://automapper.codeplex.com/

不是特定于数据集的,但可以很容易地与它们一起使用:

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

票数 1
EN

Stack Overflow用户

发布于 2011-02-16 20:37:10

您可以将数据集转换为Typed DataSet,然后使用linq-to-dataset对其进行查询。

编辑:未经测试,但您可以使用this将dataset的架构转换为xml,然后使用this将其转换为类型化的dataset类。

票数 1
EN

Stack Overflow用户

发布于 2011-02-16 21:48:24

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

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

希望能有所帮助。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5016375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档