0

所以我使用存储库模式从数据库中获取所有记录:

var rows = DocumentsRepository.All();

但是我想添加一个额外的属性。Documents表有Date日期时间类型的列,我想将日期保存在单独的属性中。就像是 :

new {DocumentDate = d.Date.Date}

这只是一个更好地了解我想要完成的事情的例子。我只是猜想我需要匿名对象来完成这项工作。但不知道如何实现它,而且——为了尽可能清楚——我希望能够使用我的所有其他属性,以及这个属性以及那些最初属于实体的属性。

4

1 回答 1

1

无需通过网络传输更多数据。你已经有了Date,所以你可以只用 getter 在你的文档实体类上定义DocumentDate属性(它不会被持久化):

   public DateTime DocumentDate 
   { 
       get { return Date.Date; } 
   }
于 2013-06-17T13:19:28.897 回答