我有表的人SQL批量插入位列
IsApproved bit NULL,
我有一类人用栏下方财产
bool? IsApproved { get; set; }
当我尝试与人在Person表中批量插入值.IsApproved值设置为null,它会给出以下例外。
cannot change datatype of a column once it has data.
请帮助我如何使用批量插入在IsApproved列中存储NULL值。
我有表的人SQL批量插入位列
IsApproved bit NULL,
我有一类人用栏下方财产
bool? IsApproved { get; set; }
当我尝试与人在Person表中批量插入值.IsApproved值设置为null,它会给出以下例外。
cannot change datatype of a column once it has data.
请帮助我如何使用批量插入在IsApproved列中存储NULL值。
设置Person.IsApproved
从null
到System.DBNull.Value
在visual studio中。
您不能将一个布尔值,甚至可以为空的值设置为'System.DBNull.Value'。 – mallan1121
IsApproved是一个布尔?领域。分配DBNull.Value给出“不能隐式地将类型system.dbnull转换为bool?”错误 – Aamir
向我们展示您用于批量插入的代码。 – RBarryYoung
代码:SqlBulkCopyHelper.BulkInsert(_db,persons)。列表中的人是谁 –
Aamir