0
嗨空的屬性有一個叫做客戶一個LINQ對象基本上是在其具有以下字段檢查在LINQ對象
Name Varchar(128) NOT NULL
Email Varchar(128) NULL
PostCode Varchar(16) NOT NULL
...a lot more fields
這個對象綁定到mvc4模型數據庫我的客戶表:
public class EventModel{
public Customer Customer {get;set;}
}
時,這勢必模型我想要做的是就是添加一個自定義的驗證對象,檢查對象的屬性,以驗證在視圖的形式。在探索我的linq對象時,我可以看到有Nullable和Server Data Type等屬性,例如Name字段的Nullable設置爲false,服務器數據類型爲Varchar(128)NOT NULL。從這裏我可以創建以下內容:
[Required, StringLength(128)]
有沒有人有任何想法或有一個更簡單的方法?傳遞任何對象以與表單進行比較的通用方法將是理想的。
這看起來非常好,使用簡單。你知道一個有效的示例代碼來看到這個行動嗎?我知道有額外的代碼需要編寫,但值得! – CR41G14
我只是使用文檔部分來學習。這非常簡單,例子也很簡單。 http://fluentvalidation.codeplex.com/wikipage?title=CreatingAValidator&referringTitle=Documentation&ANCHOR#Chaining –
如果您最終將此作爲您的答案,請不要忘記回來並將其標記爲接受的答案,因爲它可能需要你有一點時間去學習和實施。所以,別忘了。 :)如果這不是你想要的好運氣。 –