实体框架继承了属性'包含查询'

时间:2017-11-14 20:53:20

标签: c# linq-to-sql

我有这张桌子:

[Table(Name = "Faxes")]
public class FaxRecord
{
     [Column(Name = "CompletedDate")]
     string CompletedDate { get; set; }

     // other columns...
}

是否可以将新属性IsFinished添加到FaxRecord ,以便

  1. IsFinished = CompletedDate==null
  2. IsFinished可用于查询&#34;传真&#34; sql表。 (即它可以用作表达式,例如调用DataContext.GetTable<FaxRecord>().Where(fax => fax.IsFinished).ToList()将返回CompletedDate == null的所有记录。
  3. 相关的用例是,我希望FaxRecord继承一些用于维护传真的界面,该传真具有属性IsFinished而不是CompletedDate

    由于

1 个答案:

答案 0 :(得分:0)

是的,它是:

[Column(Name = "IsFinished")]
public bool IsFinished => string.IsNullOrEmpty(CompletedDate);