0
我是一個MVC EF新手。簡單的MVC EF查詢
我想要做一個非常簡單的查詢。也許我在「SELECT * FROM TABLE WHERE BLAHBLAH> 3」格式中考慮過多,而不是基於類的MVC EF佈局。
無論如何,我有一個模型/類叫「消息」。我試圖用一個特定的用戶名來獲取所有的消息。所以,我有這樣的事情:
var mesg = from msg in elkdb.Messages
where mydb.Messages.user = Membership.GetUser()
select msg;
Visual Web Developer中的標誌 「其中」 行。味精一部分,並說:
錯誤2 'System.Data.Entity.DbSet' 不包含 「MSG」的定義和沒有擴展方法「MSG」 接受類型的第一個參數 「System.Data.Entity.DbSet」使用指令或程序集 可以找到(是否缺少 參考?)
味精類中定義如下:
public class Message
{
public long ID { get; set; }
...
public string msg { get; set; }
}
而且我知道我必須在這一點上留言範圍的訪問。
我是否明白這個錯誤?我只是有不正確的語法?
感謝您的幫助!
編輯:我錯誤地有「mydb.Messages.msg = Membership.GetUser()」之前,因爲它是我的睡前的方式。
啊......對不起。我打算把「mydb.Messages.user = Membership.GetUser()」。所以我猜「MSG」只是這個查詢的臨時元組? – micahhoover 2011-05-20 21:28:02