Я вижу, что многое происходит в MVC3 при использовании Entity Framework, но похоже на модель LINQ to SQL.
public class SomeClass {
public int Id { get; set; }
public string username { get; set; }
public string password { get; set; }
}
Почему и когда необходим этот тип модели при использовании EF? Все, что мне когда-либо нужно было делать в контроллере при использовании EF, я сделал с EF в качестве моей модели, разве это не то, для чего предназначен EF, так что вам больше не нужно писать модели в стиле L2S ???
Я запутался, думая, что ищу учебник с использованием EF, но он действительно использует L2S или я что-то упустил ???
Confused,
Mike.
Торм, ты чемпион! И +1 к Яну, когда я впервые прочитал это, это имеет смысл, хотя я не сталкивался со сценарием, когда мне приходилось это делать, и больше не чувствовал, что что-то упустил.
Но у Торна это есть. Сначала код, что за% & * $!
Первый урок, который я сделал в MVC # что-то, я создал базу данных, заполнил ее фиктивными данными (на это требуется время), но это был первый урок кода, я запустил приложение, и все фиктивные данные исчезли !!! Я понятия не имею, почему существует вариант кода сначала, я всегда запускаю приложение с базой данных. Я думаю, это для людей, которые работают в большой компании и не имеют доступа к базе данных во время написания MVC ??? Несмотря на это, почему бы не создать фиктивную базу данных для тестирования, я всегда так делаю? Я задам этот вопрос в другом посте.
Таким образом, все классы моделей для первого подхода к базе данных с EF автоматически генерируются в файле Model / .Designer.cs! И поэтому вам вообще не нужно писать модели в стиле L2S, EF сделает все за вас.
Кажется, я знаю все, что нужно знать о MVC сейчас, нет!
Приветствия
Mike.