我有一个表格,其中有一列:
nvarchar(256) NoteInternal NOT NULL DF_ReOptions_NoteInternal DEFAULT ''
我正在使用 Database First 方法和 T4 来生成 POCO。正如我从我的模型中看到的,没有设置属性的默认值。
在此页面上很好地解释了为什么 实体框架 4 和默认值
当我在模型中手动设置默认值时,我可以在生成的 POCO 中看到默认值,但是在保存到数据库的那一刻,默认值没有被插入,我在 VS 中收到错误,而不是在数据库。
我的问题,如何使用 EF 插入默认值?
我可以使用 DataAnnotation 或 System.ComponentModel 命名空间来解决问题吗?