我试图找出应用[DataType(DataType.Something)]
属性时 EF DataAnnotations 的有效选项。查看 MSDN 文档,我似乎只能找到有效的 ENUM 值,但找不到任何符合给定数据类型的定义。
具体来说,我正在查看DataType.PhoneNumber
我不确定我当前的数据库规范是否支持这一点,因为如果应用它,我找不到任何关于它正在寻找的内容的输入。
所以我的具体问题是,DataType.PhoneNumber
对于指定大多数/所有不同 DataType 枚举值的链接的奖励积分,可接受的值是多少。
为了澄清...
当我说可接受的值时,我想知道这三个 5555555555、555-555-5555 和 (555) 555-5555 都是有效的还是只是一个子集?还有其他可接受的值吗?只是不确定这里。(此外,这永远不会看到任何国际化的东西,所以我唯一担心的是美国标准的 10 位数字。
另外,只是为了避免一些(我相信)不必要的解释......我知道这DataType.Something
是一个枚举并且本身不包含值......相反,我想知道使用枚举的代码认为什么是有效的。