我们有一个独特的数据库结构,并希望使用实体框架。 目前,我们有大量包含相同模式的表。表名具有对另一个表中主键的引用。举个例子
表:客户 主键:CustomerId
表:User_ [CustomerId]
例如,表Customer有CustomerId的主键,并说有数据
客户ID
数据库中有多个用户表(1000个)。表名是
每个用户表都有相同的列。
这是我们无法改变的。
我们宁愿不导入将千多个表导入设计器。
在实体框架中是否有一种方法可以将单个实体映射到linq调用或单个上下文引用中的特定表?
例如这样的事情?
var myUser = db.User(1020).FirstOrDefault(i=>i.UserId == 134);
or
db.UserID = 1020;
使用ORM的最佳做法是什么?