我正在尝试向表添加集合映射而不修改数据库。我已经定义了一个部分类,以便在我下拉数据库更改时不会消除我的更改。我有生成的类:
// GENERATED
public partial class tran
{
public int myNumber { get; set; }
public System.DateTime day { get; set; }
...
}
// GENERATED
public partial class operatingDay
{
public System.DateTime day { get; set; }
...
}
我创建了一些部分类,以便我可以获得额外的数据。但是,我想在数据库之外添加一个自定义映射,如下所示:
// MY CUSTOM CLASS
public partial class operatingDay
{
public operatingDay()
{
trans = new List<tran>();
}
[NotMapped]
public ICollection<tran> trans{ get; set; }
}
在这种情况下,我无法找到任何讨论如何加载此集合的内容。我假设无法使用OnModelCreating,因为我是从数据库生成的。这个假设是错误的,我应该采用代码第一种方法来填充我的集合,还是我应该采用另一种方式来填充集合?