EF具有动态数据库密码

时间:2017-05-18 20:05:50

标签: asp.net-mvc entity-framework

我正在研究C#MVC 5应用程序,每个用户都必须使用用户名,密码,服务器和数据库进行连接。

对于每个用户,身份验证DLL将提供唯一的连接字符串。密码仅适用于一个部分时间内的一个用户。每个用户对表具有不同的权限。

2 个答案:

答案 0 :(得分:1)

问题在哪里?如果需要更改连接字符串,请在Context.Database.Connection.ConnectionString中执行,然后调用Open。它应该是有效的。

答案 1 :(得分:0)

使用带视图的MVC 5 Controller,使用EF ..(确保你有像CRUD系统那样的模型和视图) 如果你希望每个用户都有唯一的连接,使用guid();

https://msdn.microsoft.com/en-us/library/system.guid.newguid(v=vs.110).aspx