当前位置:  开发笔记 > 数据库 > 正文

从数据库行创建对象

如何解决《从数据库行创建对象》经验,为你挑选了1个好方法。

假设我正在为应用程序构建数据访问层.通常,我对存储在数据库中的每种对象都有一个类定义.当然,实际数据访问以数据引导器,类型化或非类型化数据集或类似形式检索数据,通常使用在结果中每行创建一个对象所需的数据.

您将如何在数据层中创建对象实例?会有一个接受数据行的构造函数吗?如果是这样,你会如何使这种类型安全?或者你会让你的构造函数为你要实例化的每个字段列出一个参数,即使可能有很多字段?你会把这个构造函数标记为"内部"吗?



1> Eric Z Beard..:

如果您不满足于DataRow或SqlDataReader,您应该查看一个ORM系统,如Linq to Sql或nHibernate,而不是自己重新发明轮子.

(顺便说一句,这被称为"ActiveRecord"模式)

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有