在我的Appraisal表中,我有一个名为“AppraisalTrace”的字段,它引用了另一个表。这个字段是一个int,它可以为null,因为我希望能够在没有AppraisalTrace的情况下创建一个评估。我正在使用xsd来加入数据库和代码。将可为空的int设置为空
在我的代码现在,当我创建一个评价我做了以下内容:
oAppraisalRow.SetAppraisalTraceNull();
是由数据行提供了这个自动生成的方法,但它抛出以下异常,当我尝试插入与空评估测评:
Value for column "AppraisalTrace" in table "Appraisal" is DBNull
那么,我该如何创建我的评估? 在此先感谢!
什么是“SetAppraisalTraceNull”?它的代码是什么? – Oded
@Oded:这是强类型'DataRow'的自动生成方法,它将可为空的字段设置为null。 –