我有一个使用asp.net Web表单的旧应用程序构建我尝试使用API2将新应用程序用于现有数据库 问题是应用程序为系统上注册的每个客户创建新表
例如: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来自登录用户
答案 0 :(得分:1)
在此处查看帖子后Implement IDbModelCacheKey
希望这帮助我的其他人最终通过改变这条线来实现它的工作
碱(ConfigurationManager.ConnectionStrings [ “RepositoryConnectionString”] +“;扩展属性= \”setElementsTableId =“+ setElementsTableId +”\“”)
使用应用程序名称而不是扩展属性
base(ConfigurationManager.ConnectionStrings [“RepositoryConnectionString”] +“; Application Name ='setElementsTableId =”+ setElementsTableId +“\'”)
在上述帖子中