尝试将值导入数据库后出错



当我尝试将值导入数据库时,我总是收到错误 -

System.Data.NoNullAllowedException:"列'Vards'不允许空值。

即使我已经正确实现了我的表。

表代码:

CREATE TABLE [dbo].[Darbinieki_Parasti] 
(
    [Id]         INT IDENTITY (1, 1) NOT NULL,
    [Vards]      NVARCHAR(50) NULL,
    [Alga_Pirms] DECIMAL(18)  NULL,
    [Alga_Pec]   DECIMAL(18)  NULL,
    CONSTRAINT [PK_Darbinieki_Parasti] 
        PRIMARY KEY CLUSTERED ([Id] ASC)
);

插入代码:

appData.Darbinieki_Parasti.AddDarbinieki_ParastiRow(appData.Darbinieki_Parasti.NewDarbinieki_ParastiRow());
darbiniekiParastiBindingSource.MoveLast();

当我手动输入数据时,它可以工作。

我已将数据字段与数据库表绑定。

错误出在实体框架模型中。进入 edmx 文件,并检查字段属性。更改可为 null 的值,或者如果需要,删除对象"Darbinieki_Parasti"并再次从数据库更新。

相关内容

  • 没有找到相关文章