1
通過使用驗證屬性,我瞭解一般n層體系結構模型類中的模型類的業務層驗證。 現在,我只是想知道它是否適用於Linq2Sql類,就好像我手動向類或其成員添加一些屬性,然後在Dbml文件中進行下一次添加或刪除時,它將重寫設計器類,擦除我的更改制作。是否可以對Linq2Sql類實現業務層驗證
請幫我...
任何想法,示例代碼或網站引用的高度讚賞。
通過使用驗證屬性,我瞭解一般n層體系結構模型類中的模型類的業務層驗證。 現在,我只是想知道它是否適用於Linq2Sql類,就好像我手動向類或其成員添加一些屬性,然後在Dbml文件中進行下一次添加或刪除時,它將重寫設計器類,擦除我的更改制作。是否可以對Linq2Sql類實現業務層驗證
請幫我...
任何想法,示例代碼或網站引用的高度讚賞。
你可以寫一個分部類和標註的是
using System.ComponentModel.DataAnnotations;
namespace MvcDA {
[MetadataType(typeof(ProductMD))]
public partial class Product {
public class ProductMD {
[StringLength(50),Required]
public object Name { get; set; }
[StringLength(15)]
public object Color { get; set; }
[Range(0, 9999)]
public object Weight { get; set; }
// public object NoSuchProperty { get; set; }
}
}
}
感謝您的鏈接。但是我看到的參考是Framework 4,它適用於3.5。同樣在參考中它展示了它的一部分ASP Net MVC 2.我正在使用帶有L2S的WebForms。請指導 –
@ See-Sharp是它也適用於3.5請嘗試它 –