有根据数据库中数据,生成insert语句的功能吗?用于数据库中数据迁移操作 返回
SqlSugar
沟通中
4
267
夜 发布于1个月前
悬赏:0 飞吻
有根据数据库中数据,生成insert语句的功能吗?用于数据库中数据迁移操作
热忱回答(4)
-
fate sta VIP01个月前
//例1:不同实体插入 Select Into
db.Queryable<Order>()
//.IgnoreColumns(it=>it.Id) 如果是自增可以忽略,不过ID就不一样了
.Select(it=>
new
{ name=it.name,......})
.IntoTable<实体2>();
//例2: 同实体不同表插入
db.Queryable<Order>()
//.IgnoreColumns(it=>it.Id) 如果是自增可以忽略,不过ID就不一样了
.IntoTable<Order>(
"新表名"
);
0 回复 -
夜 VIP01个月前
因为当前两个库是不在一个网络中,所以只能是生成insert语句,再拷贝到另外一个网络执行insert。所以有生成insert语句的方法吗?
0 回复 -
夜 VIP01个月前
_app.Queryable<CensusPersonInfoEntity>().ToSqlString();
这个可以生成Select语句,有根据这个Select语句生成对应insert的语句的功能吗?
0 回复 -
夜 VIP01个月前
var data = await _db.Queryable<CensusPersonInfoEntity>().ToListAsync(); var sql = _db.Insertable(data).ToSqlString();
我当前这样生成了insert语句了
0 回复