我有这张桌子:
[Table(Name = "Faxes")]
public class FaxRecord
{
[Column(Name = "CompletedDate")]
string CompletedDate { get; set; }
// other columns...
}
是否可以将新属性IsFinished
添加到FaxRecord
,以便:
IsFinished
= CompletedDate==null
IsFinished
可用于查询&#34;传真&#34; sql表。 (即它可以用作表达式,例如调用DataContext.GetTable<FaxRecord>().Where(fax => fax.IsFinished).ToList()
将返回CompletedDate == null的所有记录。相关的用例是,我希望FaxRecord继承一些用于维护传真的界面,该传真具有属性IsFinished
而不是CompletedDate
。
由于
答案 0 :(得分:0)
是的,它是:
[Column(Name = "IsFinished")]
public bool IsFinished => string.IsNullOrEmpty(CompletedDate);