根据一般做法的话,导出部分字段时没有办法生成格式化XML文件,所以导入时就没有办法格式化导入数据。 我想到两点,1.手工修改格式化XML文件,2.创造一个能生成格式化XML文件的中间对象。 在MSDN中寻找方法时,突然想到可以使用视图来做中间对象,于是就搭一个测试下。以下是测试记录: 代码如下: USE master GO CREATE DATABASE [db_test] GO USE db_test GO CREATE TABLE dbo.T_test( ID [int] IDENTITY
方案一:
在XML映射文件中使用的resultMap,
优点:可以被重复使用。
通过里面的id标签和result标签来建立映射关系,由property和column分别指定实体类属性和数据表的列名。
方案二:
让字段的别名与实体类的属性名相同,
优点:操作简单,容易理解。
缺点:当这样的语句出现的次数过多的时候,到时冗余代码增多,这些别名不能重用。
select _id id, name, age from user
Select("select _id id