Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将数据集映射到对象_C#_Object_Map_Dataset_Dto - Fatal编程技术网

C# 将数据集映射到对象

C# 将数据集映射到对象,c#,object,map,dataset,dto,C#,Object,Map,Dataset,Dto,我有返回两个表的存储过程,我想将对象映射到这些表。到目前为止,我一直在使用类型数据集,我想停止使用它们。我正在寻找关于如何做到这一点的建议,我考虑了反射,或者迭代数据集中的每个表并填充我的对象,或者将过程拆分为两个过程,每个过程返回一个表并使用dataReader迭代这些表 **每个对象表示数据库中的表。 **过程结果中的每个表都包含特定表中的数据 谢谢。如中所述,使用C代码连接数据库表有很多选项 简言之,无需手动完成所有这些操作,但如果您有需要集成的现有类,那么这次使用手动映射可能更实用。您使

我有返回两个表的存储过程,我想将对象映射到这些表。到目前为止,我一直在使用类型数据集,我想停止使用它们。我正在寻找关于如何做到这一点的建议,我考虑了反射,或者迭代数据集中的每个表并填充我的对象,或者将过程拆分为两个过程,每个过程返回一个表并使用dataReader迭代这些表

**每个对象表示数据库中的表。 **过程结果中的每个表都包含特定表中的数据


谢谢。

如中所述,使用C代码连接数据库表有很多选项


简言之,无需手动完成所有这些操作,但如果您有需要集成的现有类,那么这次使用手动映射可能更实用。

您使用的是什么编程语言?您不使用ORM访问数据的具体原因是什么?如果要为每个表保留一个类,可以实现活动记录模式。虽然我更喜欢ORM。我使用c#,你说的ORM是什么意思,像实体框架?是的,像实体框架和NHibernate。