所以我使用Repository模式从数据库中获取所有记录:
var rows = DocumentsRepository.All();
但是我想添加一个额外的属性。 Documents
表具有datetime类型的列Date
,我想将日期保存在单独的属性中。类似的东西:
new {DocumentDate = d.Date.Date}
这只是一个例子,可以让我更好地理解我想要完成的事情。我只是猜测我需要这份工作的匿名对象。但不确定如何实现它以及 - 尽可能清楚 - 我希望能够使用我的所有其他属性以及最初属于实体的那些属性。
答案 0 :(得分:1)
无需通过网络传输更多数据。您已经拥有Date
,因此您只需使用getter在文档实体类中定义DocumentDate
属性(它不会被保留):
public DateTime DocumentDate
{
get { return Date.Date; }
}