Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
.net 如何使用Automapper映射数据集和类型化数据集?_.net - Fatal编程技术网

.net 如何使用Automapper映射数据集和类型化数据集?

.net 如何使用Automapper映射数据集和类型化数据集?,.net,.net,我试图将数据集(Dataset.Table(0))中的值分配给类型化数据集(XSD),反之亦然。表(0)和类型化数据集具有相同的结构。我正在尝试使用Automapper在这两个数据集之间进行映射,但我不知道如何进行映射。我已经很久没有使用数据集了,但这不是合并的目的吗 myds.Merge( ds ); 我认为DataTable上有太多的属性需要忽略,等等,这将是一件痛苦的事情。您可以从两个数据行而不是数据集进行映射 大概是 .ForMember( trow => trow.Member

我试图将数据集(Dataset.Table(0))中的值分配给类型化数据集(XSD),反之亦然。表(0)和类型化数据集具有相同的结构。我正在尝试使用Automapper在这两个数据集之间进行映射,但我不知道如何进行映射。

我已经很久没有使用数据集了,但这不是合并的目的吗

myds.Merge( ds );
我认为DataTable上有太多的属性需要忽略,等等,这将是一件痛苦的事情。您可以从两个数据行而不是数据集进行映射

大概是

.ForMember( trow => trow.MemberName, o => o.MapFrom( row => row["MemberName"] ) )
您将转换数据行列表