我想在 .net MVC web 服务中对 money 字段进行空检查 如何空检查 我写了这个但我没有得到答案
//create module
public Money Amount { get; set; }
//Null Check
if ((EntityObject.Amount) != null)
{
object Entity.Attributes.Add("budget amount", EntityObject.Amount);
}
我如何在 Money 字段写空检查?
最佳答案
Money 是一种特殊的数据类型,您必须像下面这样使用 GetAttributeValue
进行处理。
Money myMoneyField = (Money)EntityObject.GetAttributeValue<Money>(Amount);
decimal actualAmount;
if (myMoneyField != null)
{
actualAmount = myMoneyField.Value;
}
else
{
actualAmount = 0;
}
Entity.Attributes.Add("budget_amount", new Money(actualAmount));
关于c# - 如何在 C# 中对 Money 字段进行空检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48317336/