字段的条件分配
本文关键字:分配 条件 字段 | 更新日期: 2023-09-27 17:57:02
我有一个问题,即我从 xml 文件加载数据并将其保存到我的域模型对象中。 问题是 xml 文件不一致,因为并非所有具有相同属性的记录都包含相同的属性。
例如,在下面的代码中,变量舍入规则可能并不总是存在。 我是否可以以某种方式在此字段周围放置一个条件语句,以便在没有要分配的内容时跳过它。
var workRule = new WorkRule
{
Name = (string) element.Attribute("Name"),
CustomerId = 11,
PunchRoundRuleId = roundingRule,
EffectiveDate = effectiveDate,
ExceptionRuleId = exceptionRule,
PayCodeDistributionName = payCodeDistributionName,
DayDivideOverride = dayDivideOverride,
UnapprovedOvertimePayCodeName = unapprovedOvertimePayCodeName,
ExceptionRuleName = exceptionRuleName,
};
你需要做这样的事情:
var workRule = new
{
Name = element.Attribute("Name") == null
? "N/A"
: (string)element.Attribute("Name"),
};