【发布时间】:2017-05-19 12:00:49
【问题描述】:
我正在开发 C# MVC 5 应用程序,每个用户必须使用用户名、密码、服务器和数据库才能连接。
对于每个用户,身份验证 DLL 将提供一个唯一的连接字符串。该密码仅对一个用户在一段时间内有效。每个用户对表具有不同的权限。
【问题讨论】:
标签: asp.net-mvc entity-framework
我正在开发 C# MVC 5 应用程序,每个用户必须使用用户名、密码、服务器和数据库才能连接。
对于每个用户,身份验证 DLL 将提供一个唯一的连接字符串。该密码仅对一个用户在一段时间内有效。每个用户对表具有不同的权限。
【问题讨论】:
标签: asp.net-mvc entity-framework
问题在哪里?如果您需要更改连接字符串,请在 Context.Database.Connection.ConnectionString 中进行,然后调用 Open。应该可以了。
【讨论】:
使用带有视图的 MVC 5 控制器,使用 EF ..(确保您拥有像 CRUD 系统一样的模型和视图) 如果您希望每个用户都有唯一的连接,请使用 guid();
https://msdn.microsoft.com/en-us/library/system.guid.newguid(v=vs.110).aspx
【讨论】: