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

时间:2013-02-07 14:53:51

标签: sql database content-management-system umbraco webmatrix

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

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

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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您是否已评估解决方案的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);

}
相关问题