本文介绍了如何在C#中对Money Field进行空检查?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想对.net MVC Web服务
中的money字段进行空检查如何对
进行空检查我写了这个,但是我没有得到答案
I want to null check for money field in .net MVC web serviceshow to null check I write this but i don't get answer
//create module
public Money Amount { get; set; }
//Null Check
if ((EntityObject.Amount) != null)
{
object Entity.Attributes.Add("budget amount", EntityObject.Amount);
}
我如何在Money字段中写空支票?
How I write null check at Money field?
推荐答案
Money是一种特殊的数据类型,您必须使用 GetAttributeValue
进行如下处理。
Money is a special datatype, you have to handle like below using 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#中对Money Field进行空检查?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!