将一个类绑定到多个表基于参数EF6

时间:2017-05-15 08:45:52

标签: c# entity-framework api

我有一个使用asp.net Web表单的旧应用程序构建我尝试使用API​​2将新应用程序用于现有数据库 问题是应用程序为系统上注册的每个客户创建新表

  

例如:16_Notifications,17_Notifications,18 -....

如何根据登录用户将下面显示的Notification Class绑定到一个表

假设将WebApi中的Id作为参数,让我们说

  

string Id = 16;

我可以做下面的事吗?

Table[Id+"_Notifications"]
public class Notification{
public int Id {get;set;}
public string Notification {get;set;}
}

其中16,17来自登录用户

1 个答案:

答案 0 :(得分:1)

在此处查看帖子后Implement IDbModelCacheKey

希望这帮助我的其他人最终通过改变这条线来实现它的工作

  

碱(ConfigurationManager.ConnectionStrings [ “RepositoryConnectionString”]    +“;扩展属性= \”setElementsTableId =“+ setElementsTableId +”\“”)

使用应用程序名称而不是扩展属性

  

base(ConfigurationManager.ConnectionStrings [“RepositoryConnectionString”] +“; Application Name ='setElementsTableId =”+ setElementsTableId +“\'”)

在上述帖子中