当前位置:  开发笔记 > 编程语言 > 正文

EF Fluent Api可以设置最小长度吗?

如何解决《EFFluentApi可以设置最小长度吗?》经验,为你挑选了1个好方法。

看来使用Fluent API具有更大的灵活性.

所以我选择跟随的方式总是使用Fluent API来确定它在db中具有的功能而不是使用注释.

但问题是,我找不到设置最小长度的方法.有没有办法执行此操作?

我注意到,没有太多话题讨论这种方式.Fluent API方式很受欢迎吗?

希望我们选择正确的一面.



1> Alexander De..:

目前,使用EF是不可能的。如果确实需要设置最小长度,则可以使用属性来实现:

[MaxLength(10),MinLength(3)]
public string MyProperty {get; set;}

正如您的问题下的第一条评论所述,在数据库中进行最小长度检查可能不太常见(我自己从未见过),因此,当您尝试输入长度小于3的值时,这只会引发验证错误。 。

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有