标题几乎列出了我想问的问题。
我四天前才开始与Umbraco合作(作为我在实习期间正在进行的项目的一部分),我需要创建一个在线网上商店。我还在努力习惯这个软件,但有一个问题我无法找到答案:如何将WebMatrix中的数据库链接到我在Umbraco的网站?
请记住,我无法使用.net文件,因为我无法访问Microsoft Virtual PC。我分配的计算机在过去已经有一个试用版,插入一个新的试用代码不起作用,公司不会退还我购买该软件。
非常感谢任何帮助。
答案 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);
}