【发布时间】:2016-07-22 00:58:41
【问题描述】:
我正在构建一个使用 SQL Server 作为数据库的 .NET MVC 4 应用程序,我使用 Dapper 和 Dapper SimpleCRUD 进行数据库操作。在我的数据库中,我有默认 dbo 模式中的表,并且我也有其他模式中的表,例如 product.clients 而不是 dbo.clients。我在 SQL 服务器上创建了一个单独的登录名,该登录名映射到数据库上的一个单独的用户帐户(产品架构的所有者,默认为产品架构)。但是使用此凭据连接到数据库会给我诸如 System.Data.SqlClient.SqlException: Invalid object name 'clients' 之类的异常。现在,我已经搜索和搜索,但找不到如何在 web.config 中构造正确的连接字符串元素,以便我可以从默认 dbo 以外的模式中读取数据。我该怎么做?
【问题讨论】:
标签: c# sql-server asp.net-mvc dapper