Более одного разработчика, использующего файл .edmx для фрейма сущности 4 в любой момент времени - PullRequest
0 голосов
/ 10 августа 2010

Я использую EF4.Просто быстрый вопрос, действительно ли это хорошая основа?В настоящее время мы используем бизнес и уровень данных как отдельные проекты.Тот факт, что все в одном файле в EF4 это хорошо?Как вы различаете свой бизнес и уровень данных?

Как более чем один разработчик может работать с файлом .edmx?Мы - пара разработчиков, работающих над проектом, поэтому, возможно, двум разработчикам, возможно, потребуется внести изменения в этот файл .edmx.Как это возможно?

Можно ли создать больше свойств, чем было создано?

Как включить мои пользовательские классы для использования в EF4?Допустим, у меня есть класс User, и есть таблица User, а затем EF4 создаст для меня еще один класс User.

Спасибо, Брендан

1 Ответ

1 голос
/ 11 августа 2010

На самом деле, иметь один файл .edmx не очень хорошая вещь.Но в случае если у вас есть какой-либо проект SVN, проблем нет.Существует ряд подходов, касающихся моделей BLL, DAL и EF.Например, это обсуждение .На самом деле, упомянутое обсуждение по-своему отвечает на ваш вопрос.Контекст, созданный пользователем, является частичным, поэтому вы можете иметь различные свойства, реализующие необходимую функциональность при частичной реализации модели или отдельных объектов (например, вашего класса User).Однако лучший способ включить класс User - использовать функцию Code First .

...