我的存储过程中有这段代码
if exists (select * from import.table)
begin
delete import.table
DBCC CHECKIDENT ('import.table', RESEED, 0);
end
在C#中,我调用一个Entity Framework函数,该函数调用数据库过程
try {
database.ExecuteSqlCommand("exec usp_storedProcedureName");
}
catch (SqlException e)
{
// error here
}
我收到了这条消息:
检查身份信息:当前身份值' \',当前列值' \'。 DBCC执行完成。如果DBCC打印了错误消息,请与系统管理员联系
知道为什么吗?它可能是由某些交易不匹配造成的吗?