我剛剛開始使用ASP.NET MVC,主要是reading ScottGu's tutorial。爲了創建我的數據庫連接,我遵循他概述的步驟,即創建一個LINQ到SQL的dbml模型,通過服務器資源管理器添加數據庫表,最後創建一個DataContext類。使用ASP.NET MVC創建LINQ to SQL數據模型的數據上下文
最後一部分是我堅持的部分。在這個類中,我試圖創建圍繞暴露數據的方法。按照教程中的例子,我創建了這個:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MySite.Models
{
public partial class MyDataContext
{
public List<Post> GetPosts()
{
return Posts.ToList();
}
public Post GetPostById(int id)
{
return Posts.Single(p => p.ID == id);
}
}
}
正如你所看到的,我試圖使用我的Post數據表。但是,它不能識別我的代碼的「Posts」部分。我究竟做錯了什麼?我有一種感覺,我的問題與我沒有正確添加數據表有關,但我不確定。
在此先感謝。
你能發佈確切的錯誤信息嗎? – Andomar 2010-04-02 19:14:40