我正在研究运行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);
}
我该怎么做?
谢谢!
答案 0 :(得分:1)
@{
var db = Database.Open("AeroSC");
var sqlQ = "SELECT Id FROM UserProfile WHERE Email = @0";
var id = db.QueryValue(sqlQ, WebSecurity.CurrentUserName);
}