2
有沒有辦法讓LINQ實體根據數據庫中定義的數據類型的屬性自動驗證?自動LINQ to SQL實體驗證
例如,如果我的屬性映射到數據庫中不爲空的varchar(40)
,那麼會自動驗證屬性是否爲空並且長度爲40?
有沒有辦法讓LINQ實體根據數據庫中定義的數據類型的屬性自動驗證?自動LINQ to SQL實體驗證
例如,如果我的屬性映射到數據庫中不爲空的varchar(40)
,那麼會自動驗證屬性是否爲空並且長度爲40?
沒有內置的驗證系統,但您可以通過檢查LINQ to SQL實體的屬性上的ColumnAttribute來做你想做的事情。基本上,您搜索文本「varchar」,並且如果找到,則從屬性(「varchar(40)」中的「40」)解析最大長度。