如何在Webmatrix中运行动态SQL查询?

时间:2011-06-21 03:36:14

标签: sql razor webmatrix

我正在研究运行SQL查询的WebMatrix。我可以这样做,但是,它选择* From UserProfile WHERE Email = @ WebSecurity.CurrentUserName。我不知道如何让它只读取Email = @ WebSecurity.CurrentUserName的列。我在下面列出了我的代码。

@{
var db=Database.Open("AeroSC");
var sqlQ = "SELECT * FROM UserProfile";
var data = db.Query(sqlQ);
}

我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:1)

@{
    var db = Database.Open("AeroSC");
    var sqlQ = "SELECT Id FROM UserProfile WHERE Email = @0";
    var id = db.QueryValue(sqlQ, WebSecurity.CurrentUserName);
}