这个是新增的方法,本库新增时是没有问题的,一但跨库就会出现这个IDENTITY_INSERT 设置为 OFF 这个错误。实体类中也设置过主键。收藏 热忱回答(10)路边有一棵草 VIP0 1个月前 尝试过 sqlsugarcore 5.1.2.2, 5.1.3版本的包 0 回复 fate sta VIP0 1个月前 说明你远程库的不是自增 0 回复 fat...
db.Insertable(insertObj).IgnoreColumns(false,true).ExecuteCommand() 使用这语句,执行还是报错【当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Air' 中的标识列插入显式值】 0 fate staVIP0 2022/9/22 @阿右:你需要用长连接加 脚本设置为OFF
6、Insert 新增 批量插入 varinsertData =newcourse() { };//测试参数varinsertArray =newcourse[] { insertData }; courseDb.Insert(insertData);//插入courseDb.InsertRange(insertArray);//批量插入varid = courseDb.InsertReturnIdentity(insertData);//插入返回自增列courseDb.AsInsertable(insertData).ExecuteC...
遇到一个问题 sqlsugar 使用最新版的 5.0.2 用Insertable的时候 总是提示 主键OFF问题 SQL打印出来的时候 insert语句包含了 主键Id 5.0.1.8版本就没有这个问题 数据库是sqlserver的。错误提示: 当IDENTITY_INSERT 设置为 OFF 时,不能为表 'EducationTb' 中的标识列插入显式值。数据库主键字段是: Id int identit...
privatevoidtsmnuinsertident_Click(object sender,EventArgs e){try{POSTemp pos=newPOSTemp();pos.Posno="0002";pos.Posname="02款台";pos.OrgCode="001";pos.status="1";int count=_db.Insertable(pos).ExecuteReturnIdentity();TextShow("插入数据成功,自增列序号为:"+count);}catch(Exception ex){...
publicintInsertReturnIdentity(TinsertObj); 通过这个方法可以获取一个默认的int类型主键值。 2.2 高级玩法 SqlSugar还有一种插入模式,通过AsInsertable返回一个 IInsertable泛型接口: 代码语言:javascript 复制 publicIInsertable<T>AsInsertable(TinsertObj);publicIInsertable<T>AsInsertable(T[]insertObjs);publicI...
orderDb.AsQueryable().Where(x => x.Id ==1).ToList();//InsertorderDb.Insert(insertObj); orderDb.InsertRange(InsertObjs);varid = orderDb.InsertReturnIdentity(insertObj); orderDb.AsInsertable(insertObj).ExecuteCommand();//DeleteorderDb.Delete(insertObj); ...
namespaceDAL{publicclassConfigService{#region添加配置信息// 添加一条配置信息并返回自增列publicintAddConfigReturnIdentity(Configconfig){returnSqlSugarHelper.Db.Insertable(config).ExecuteReturnIdentity();}#endregion#region更新配置信息publicintUpdateConfig(Configconfig){returnSqlSugarHelper.Db.Updateable(config)...
insertObj).ExecuteReturnIdentity(); long t31 = db.Insertable(insertObj).ExecuteReturnBigIdentity(); //4.5.0.2 + long 4.2.3插入并返回实体 , 只是自identity 添加到 参数的实体里面并返回,没有查2次库,所以有些默认值什么的变动是取不到的你们需要手动进行2次查询获取 var t3 = db.Insertable(insert...
public int InsertReturnIdentity(T insertObj); 通过这个方法可以获取一个默认的int类型主键值。 2.2 高级玩法 SqlSugar还有一种插入模式,通过AsInsertable返回一个 IInsertable泛型接口: public IInsertable AsInsertable(T insertObj); public IInsertable AsInsertable(T[] insertObjs); ...