在紧凑框架上映射对象
Posted
技术标签:
【中文标题】在紧凑框架上映射对象【英文标题】:Mapping objects on the compact framework 【发布时间】:2012-08-06 09:29:49 【问题描述】:我正在开发一个在 .net compact 框架上运行的 Windows 移动应用程序,但我的数据访问层遇到了问题。
我目前已经创建了所需的实体 (poco),它运行良好,因为我可以通过模拟存储库轻松测试业务逻辑。
我的问题是我不确定如何将 sql 查询映射到实体,因为实体框架在紧凑框架中不可用。
这是我应该尝试找到 CF 支持的 orm 吗?我只有几张表,可以尝试自己映射,但我不想涉及提取大量不需要的数据的问题,因此需要某种延迟加载。
我是否采取了正确的方法,还是应该在其他地方寻找数据集之类的东西?
【问题讨论】:
推荐 CF ORM 映射器 by Chris Tacke orm.codeplex.com 另见:***.com/questions/11792978/… 不要不使用数据集。它们又慢又臃肿。他们在设备应用程序中没有任何好处。 ORM(就像 ErikEJ 建议的那样)是要走的路。 【参考方案1】:我建议您查看DapperLite。我在多个项目中使用过Dapper,它是一个非常轻量级和快速的 orm。 DapperLite 看起来像是对紧凑框架的 Dapper 的有希望的转换。该库非常易于使用,并且有大量使用示例。
【讨论】:
以上是关于在紧凑框架上映射对象的主要内容,如果未能解决你的问题,请参考以下文章