【问题标题】:ASP.Net MVC database first, database connectionsASP.Net MVC 数据库优先,数据库连接
【发布时间】:2017-04-19 07:47:12
【问题描述】:

我需要帮助! 我们有带有现有大型数据库(SQL)的 winforms 应用程序,我已经启动了旨在重现网络上的一些逻辑的项目。为此,我决定首先使用 Asp.Net MVC 数据库方法。 但!我们的 db 中有很多基于连接用户 host_name()+host_id() 的视图、过程和函数(例如,按权限过滤视图或填充当前用户(连接)的临时表),但 Web 连接(使用 IIS) 为其所有连接提供相同的 host_id() 和 host_name(),因此我尝试找到一种方法,使我能够以最少的 db 对象更改识别 SQL 中的连接(一个用户可以有很少的连接)。 有什么想法吗?

【问题讨论】:

    标签: asp.net sql-server model-view-controller


    【解决方案1】:

    You can supply the value for HOST_NAME() from the client by including the WSID=newName in the connection string.

    因此,在您的应用程序代码中,您必须获取连接机器的主机名,然后动态生成一个包含WSID 参数的连接字符串,并将该连接字符串传递给实体框架。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      • 2016-02-03
      • 1970-01-01
      • 1970-01-01
      • 2013-06-22
      相关资源
      最近更新 更多