Sql server SQL大容量插入位列
我在Person表中有一列Sql server SQL大容量插入位列,sql-server,bulkinsert,sqlbulkcopy,Sql Server,Bulkinsert,Sqlbulkcopy,我在Person表中有一列 IsApproved bit NULL, 我有一个有以下财产的阶级人士 bool? IsApproved { get; set; } 当我尝试在Person.IsApproved值设置为null的Person表中大容量插入值时,会出现以下异常 cannot change datatype of a column once it has data. 请帮助我如何使用大容量插入在IsApproved列中存储空值。设置Person.IsApproved从NULL到v
IsApproved bit NULL,
我有一个有以下财产的阶级人士
bool? IsApproved { get; set; }
当我尝试在Person.IsApproved值设置为null的Person表中大容量插入值时,会出现以下异常
cannot change datatype of a column once it has data.
请帮助我如何使用大容量插入在IsApproved列中存储空值。设置
Person.IsApproved
从NULL
到visual studio中的System.DBNull.value
。您不能将布尔值(甚至可为空的布尔值)设置为System.DBNull.value
。IsApproved是布尔值吗?领域分配DBNull.Value会出现“无法将system.DBNull类型隐式转换为bool?”错误显示用于批量插入的代码。代码:SqlBulkCopyHelper.BulkInsert(_db,persons)。名单上的人在哪里