如何使用WebMatrix连接到SQL Server数据库?

4

我添加了一个连接,它出现在“其他连接”中,但我似乎无法引用它。

var db = Database.Open("MyNewConnection");

抛出异常:连接字符串'MyNewConnection'未找到。

1个回答

6

您是否已经检查过您在web.config文件中的连接字符串是否正确?

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
   <add 
     name="MyNewConnection" 
     connectionString= "server=myServer;database=myDatabase;uid=username;pwd=password"
     providerName="System.Data.SqlClient" /> 

  </connectionStrings>
</configuration>

奇怪的是,我没有看到它创建了web.config文件。事实上,我也没有看到我的“其他连接”被保存在任何地方。 - Larsenal
1
我相信 Database.Open 会查找网站 App_Data 文件夹中的 .sdf 文件或者 web.config 中的连接字符串。参见:使用数据 - 连接到数据库 - Joe Stefanelli
在WebMatrix左下角点击“数据库”选项卡后,左侧窗格上会列出“其他连接”。 - anon271334

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接