Я только начинаю работать с ASP.NET MVC, в основном , читая учебник ScottGu . Чтобы создать соединения с базой данных, я следовал описанным им шагам: создать модель dbml LINQ-to-SQL, добавить таблицы базы данных через обозреватель сервера и, наконец, создать класс DataContext.
Эта последняя часть - часть, на которой я застрял. В этом классе я пытаюсь создать методы, которые работают с открытыми данными. Следуя примеру из учебника, я создал это:
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. Тем не менее, он не распознает часть «сообщения» моего кода. Что я делаю неправильно? У меня есть ощущение, что моя проблема связана с тем, что я не добавляю таблицы данных правильно, но я не уверен.
Заранее спасибо.