我试图用我的Linq-to-SQL类实现业务逻辑。类中的表具有al字段:“IsActive”和字段:“InActiveDate”。使用Linq-to-SQL的业务逻辑
我试图填充“IsActive”字段(布尔)正在改变时的无效日期。
为此我创建了一个新的类,其中包含应该更改的实体的公共部分类。
partial void OnIsActiveChanged()
{
if ((bool)this.IsActive)
{
this.InActiveDate= null;
}
else
{
this.InActiveDate = DateTime.Now;
}
}
我在做什么错? InActiveDate字段在数据库中保持为空而没有单个错误。
我使用的LinqDataSource用一个DetailsView。如果我是正确的,则在detailsview中提交更改之后会发生onchange事件。逐步浏览程序时,它看起来像是由detailsview提供的值覆盖了更改。如果这是正确的,业务逻辑的用途是什么? – 2010-12-08 17:27:19