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

如何在Webmatrix中运行动态SQL查询?,sql,razor,webmatrix,Sql,Razor,Webmatrix,我正在WebMatrix中运行SQL查询。但是,我可以这样做,它从UserProfile中选择*,其中Email=@WebSecurity.CurrentUserName。我不知道如何让它只阅读Email=@WebSecurity.CurrentUserName的专栏。我在下面列出了我的代码 @{ var db=Database.Open("AeroSC"); var sqlQ = "SELECT * FROM UserProfile"; var data = db.Query(sqlQ); }

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

@{
var db=Database.Open("AeroSC");
var sqlQ = "SELECT * FROM UserProfile";
var data = db.Query(sqlQ);
}
我该怎么做呢

谢谢

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