我正在使用 DevExpress XAF 框架。
我有一个包含很多属性的类,可以对Persistent Alias
属性进行一些数学运算。这是我的代码示例:
[PersistentAlias("ShortTermDebt + LongTermDebt / EquityTotal")]
public decimal DebtEquity
{
get
{
return decimal.Parse(EvaluateAlias("DebtEquity").ToString());
}
}
我尝试将属性设置为 = 1
return DebtEquity = 1;
但这所做的只是在保存时将属性重置为 1。
我尝试将 SQL Server 中每个属性的默认值设置为 1。但这也不起作用。
基本上,我有一个 Detailview 上面有一堆计算。当我想创建一个新的细节视图时,我得到一个 DivideByZeroException 因为当然一个新的细节视图/对象不会有任何值。有什么想法可以解决这个问题吗?