我正在使用 EF6,并且有 2 个不同版本的数据库 (MsSQL)。1 个版本有一个表 Person 而另一个没有。我正在覆盖OnModelCreating并且我使用modelBuilder.Ignore<Person>(); This 来调用其他表的数据库。我想要完成的是,当我通过 EF 调用实体时,它返回类 Person 的新实例,而不是尝试连接到数据库并获取其数据。
例如:
using(MyEntity ent = new MyEntity("connectionString")
{
var myPerson = ent.Person.FirstOrDefault(); ==> Depending on version, return the DBData or new Person()
}
繁星点点滴滴
相关分类