Entity Framework и Code First Development

Microsoft выпускает Entity Framework 4.0, и в нем разработчики могут заниматься Code First Development. Это нормально, спасибо Microsoft.

У меня есть одно заблуждение насчет разработки кода в первую очередь. Я работал над Entity Framework в ASP.NET 3.5 SP1 и Visual Studio 2008 SP1. При этом мы создаем схему базы данных, а на ее основе - модель данных сущности. Это означает, что мы создаем нашу модель класса из базы данных. Я думаю, что это называется первичной разработкой данных.

Но когда мы создаем модель данных сущности в Entity Framework 3.5 SP1, есть два варианта. Во-первых, это создать из существующей базы данных, а во-вторых, создать пустую модель. Предположим, я создаю пустую модель и затем сопоставляю ее с базой данных. Поэтому сначала мы разрабатываем модели классов, не задумываясь о схеме базы данных, а затем сопоставляем ее с базой данных. Я сомневаюсь, что это называется первой разработкой кода? Тогда почему люди из сообщества и книги говорят, что «Невозможно внедрить сначала разработку кода в Entity Framework 3.5 SP1»?

Чтобы разрешить мою путаницу, мне нужна ваша помощь. Пожалуйста, дайте ответ на этот пост.

Спасибо.

7
задан Arnab Roy Chowdhury 29 November 2011 в 11:20
поделиться