Kom*_*gem 2 c# entity-framework asp.net-mvc-4 ef-migrations visual-studio-2012
我认为对于有经验的程序员来说这应该是简单的但是在这里.我首先使用实体框架代码开发项目.我还启用了迁移并设置为auto(可爱功能).
我愚蠢地在我的实体类中声明了一个数据类型错误,现在我意识到它不适用于我试图做的事情.必须是自动完成功能.但无论如何,该字段可以为空,现在我已将其更改为我想要的,它已将字段设置为"not null".
本来: public virtual Byte[] ImageData { get; set; }
变成: public virtual byte ImageData { get; set; }
现在我已经改变并构建了解决方案,update-database -force将无法正常工作并抛出错误:
Cannot insert the value NULL into column 'ImageData', column does not allow nulls. UPDATE fails. The statement has been terminated.
Run Code Online (Sandbox Code Playgroud)
是否有可用于将此字段设置为可空的数据注释?
例如: [DataType(DataType.Upload)]
我在这里看了很长时间,似乎无法找到我想要的东西.
将属性类型更改为可为空的表单byte?.
public virtual byte? ImageData { get; set; }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7558 次 |
| 最近记录: |