Sql 如何连接到Umbraco中的Webmatrix数据库?

Sql 如何连接到Umbraco中的Webmatrix数据库?,sql,database,content-management-system,umbraco,webmatrix,Sql,Database,Content Management System,Umbraco,Webmatrix,标题几乎列出了我想问的问题 我四天前才开始与Umbraco合作(这是我实习期间正在进行的一个项目的一部分),我需要创建一个在线网店。我还在努力适应这个软件,但有一个问题我还没有找到答案:如何将WebMatrix中的数据库链接到我在Umbraco中的网站 请记住,我无法使用.net文件,因为我无法访问Microsoft Virtual PC。分配给我工作的计算机过去已经有试用版,插入新的试用代码无效,公司不会退还我购买该软件的费用 如有任何帮助,将不胜感激。您是否已访问web.config和解决方

标题几乎列出了我想问的问题

我四天前才开始与Umbraco合作(这是我实习期间正在进行的一个项目的一部分),我需要创建一个在线网店。我还在努力适应这个软件,但有一个问题我还没有找到答案:如何将WebMatrix中的数据库链接到我在Umbraco中的网站

请记住,我无法使用.net文件,因为我无法访问Microsoft Virtual PC。分配给我工作的计算机过去已经有试用版,插入新的试用代码无效,公司不会退还我购买该软件的费用


如有任何帮助,将不胜感激。

您是否已访问web.config和解决方案的“bin”文件夹?如果是,请将webmatrix.data.dll添加到bin中,并将连接字符串添加到web.config文件中以引用数据库

然后在“开发”部分创建一个宏(razor),导入webmatrix命名空间(@using webmatrix.data),然后您可以这样进行查询:

var db = Database.Open("mydatabaseinconnectionstring");
var query = "SELECT * FROM Table WHERE Condition";

foreach(var item in db.Query(query)){
//write out put here

Response.Write(@item.propertyValueFromDb);

}

还建议执行db.Close();一旦完成执行!