我有一个 ASP.NET 动态数据网站
我正在搭建模型以应用验证
我有一些bigint
字段,我正在起诉 SQL Server 2008
我的上下文使用类型正确表示我的bigint
字段:long
public System.Nullable<long> ProcessorAffinityMask64Bit
我尝试按如下方式应用验证:
[Range(typeof(long), "0", "4294967295")]
public object ProcessorAffinityMask { get; set; }
我也试过:
[Range(0, 4294967295)]
public object ProcessorAffinityMask { get; set; }
和
[Range(0D, 4294967295D)]
public object ProcessorAffinityMask { get; set; }
但无论如何我都会收到以下错误:
对于 Int32,值太大或太小。
那么如何验证长字段?