none
Какова область применения подхода Entitty Framework Code First RRS feed

  • Вопрос

  • Привет, всем!

    Друзья подскажите, как позиционируется подход Code First?

    То есть это подход для маленьких приложений или он так же подходит для крупных проектов, которые разрабатываются много лет?

    Я еще не знаю всех возможностей Code First. По этому предполагаю, что с его помощью нельзя реализовать все то, что можно сделать руками в SQL Server я имею ввиду написать скрипты создания и модификации баз, таблиц и других объектов, ну или в графическом редакторе менеджемент студии.

    Можно ли с помощью Code First реализовать все сценарии создания базы, которые есть в management studio?

    27 августа 2012 г. 10:35

Ответы

  • "Друзья подскажите, как позиционируется подход Code First?" - примерно так как и называется. Основной смысл - приоритет даётся коду, остальное ложится на плечи самой EF.

    "еще не знаю всех возможностей Code First. По этому предполагаю, что с его помощью нельзя реализовать все то, что можно сделать руками в SQL Server я имею ввиду написать скрипты создания и модификации баз, таблиц и других объектов, ну или в графическом редакторе менеджемент студии." - можно реализовать много чего, годится и для сложных систем тоже. Как и любой другой инструмент может навредить в неумелых руках. А если каких то возможностей нет, или не будет хватаь то можно комбинировать с ADO.NET и процедурами на сервере, их никто не отменяет. Вот вам очень полезный цикл статей, прочтите, будет намного понятней. В нескольких словах объяснить неполучится.

    27 августа 2012 г. 11:49
    Модератор

Все ответы

  • "Друзья подскажите, как позиционируется подход Code First?" - примерно так как и называется. Основной смысл - приоритет даётся коду, остальное ложится на плечи самой EF.

    "еще не знаю всех возможностей Code First. По этому предполагаю, что с его помощью нельзя реализовать все то, что можно сделать руками в SQL Server я имею ввиду написать скрипты создания и модификации баз, таблиц и других объектов, ну или в графическом редакторе менеджемент студии." - можно реализовать много чего, годится и для сложных систем тоже. Как и любой другой инструмент может навредить в неумелых руках. А если каких то возможностей нет, или не будет хватаь то можно комбинировать с ADO.NET и процедурами на сервере, их никто не отменяет. Вот вам очень полезный цикл статей, прочтите, будет намного понятней. В нескольких словах объяснить неполучится.

    27 августа 2012 г. 11:49
    Модератор
  • Привет.

    Если ответ решает вашу проблему, пожалуйста, не забывайте отмечать его (кнопка "Пометить как ответ" под сообщением).

    Спасибо.


    Для связи [mail]

    28 августа 2012 г. 8:48