【发布时间】:2010-10-19 10:45:41
【问题描述】:
我有一个带有测试实体的简单 EF 模型,我想使用部分类来添加这样的验证:
namespace WebApp.Model
{
using WebApp.BusinessRules;
using WebApp.BusinessRules.Rules;
using Microsoft.Practices.EnterpriseLibrary.Validation.Validators;
[HasSelfValidation]
public partial class Test : BusinessObject
{
public Test()
{
AddRule(new ValidateRequired("Title"));
}
}
}
但我收到此错误:
“Model.Test”的部分声明不得指定不同的基类。
我了解该错误,但如何使用 EF4 模型并仍然可以访问我的所有业务验证优势?
BusinessObject 拥有所有的验证和东西,所以如果我能让它们愉快地一起工作,我就完成了。希望有人能帮忙。
理查德
【问题讨论】:
-
不能让BusinessObject在继承Business Object之前先继承EF基类吗?