EF codefirst 怎么设置字段可以为空

ichyan 2013-03-07 09:30:10
就是在model类中控制某字段是空,还是非空
...全文
2591 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hztltgg 2013-08-18
  • 打赏
  • 举报
回复
类型是值类型吧
Happy_Ant 2013-08-13
  • 打赏
  • 举报
回复
引用 8 楼 hztltgg 的回复:
[quote=引用 7 楼 ichyan 的回复:] 分给错了, 5L说的不对, 可空的话 在类型后加?
没有 string? 这种类型的,加?是因为值类型在.net里本身都不能空引用,这个和ef应该没什么关系。 [required] int? 这样定义属性应该也是允许的,没试过,你可以试试。 [/quote] 我现在在某些字段没有设置[required]属性,但生成的表字段确实NOT NULL怎么回事啊?谢谢
ichyan 2013-03-07
  • 打赏
  • 举报
回复
引用 2 楼 handyzhu 的回复:
在字段上面加属性[required]
这个是设置非空吧, 空怎么设置 我建的类一个特性都没加, 有的还必须要填内容
handyzhu 2013-03-07
  • 打赏
  • 举报
回复
在字段上面加属性[required]
ruanwei1987 2013-03-07
  • 打赏
  • 举报
回复
int? string? float?
hztltgg 2013-03-07
  • 打赏
  • 举报
回复
引用 7 楼 ichyan 的回复:
分给错了, 5L说的不对, 可空的话 在类型后加?
没有 string? 这种类型的,加?是因为值类型在.net里本身都不能空引用,这个和ef应该没什么关系。 [required] int? 这样定义属性应该也是允许的,没试过,你可以试试。
ichyan 2013-03-07
  • 打赏
  • 举报
回复
分给错了, 5L说的不对, 可空的话 在类型后加?
ichyan 2013-03-07
  • 打赏
  • 举报
回复
哎, 有待提高~
hztltgg 2013-03-07
  • 打赏
  • 举报
回复
引用 3 楼 ichyan 的回复:
引用 2 楼 handyzhu 的回复: 在字段上面加属性[required] 这个是设置非空吧, 空怎么设置 我建的类一个特性都没加, 有的还必须要填内容
可空就不加,不可空就加[required]。
ltcszk 2013-03-07
  • 打赏
  • 举报
回复
引用 3 楼 ichyan 的回复:
引用 2 楼 handyzhu 的回复:在字段上面加属性[required] 这个是设置非空吧, 空怎么设置 我建的类一个特性都没加, 有的还必须要填内容
2l不是说了吗 加问号变可空类型就行了

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧