В настоящее время мы используем базу данных Entity Framework 6 (EF) Первый подход для создания и поддержки наших классов модели базы данных.Как я могу использовать Sparx Enterprise Architect с кодом First?
Я надеялся использовать Sparx Enterprise Architect (EA) для поддержки дизайна базы данных SQL Server 2012 EE, а затем сначала создать базу данных EF для «Обновление модели из базы данных» для поддержки классов модели EF.
Теперь, когда Microsoft официально объявила о том, что они больше не будут поддерживать какой-либо подход к дизайну EF, помимо Code First, как я могу работать с Sparx EA, чтобы обновлять наши первые версии кода, если я делаю редизайн базы данных с EA? Я знаю, что Sparx пойдет по 2 пути с самой базой данных, но это не помогает с Code First после первого создания модели Code First, созданной из базы данных, поскольку я не могу сохранить импорт всей базы данных в Code First или мы бы потеряйте наши первые настройки кода.
Это, вероятно, хороший вопрос, но он должен быть адресован службе поддержки поставщика инструмента. То, что вы можете получить здесь, - это лишь мелкие мнения некоторых конечных пользователей, и если вам повезет, какой-то сторонний поставщик модели-генерации-генерации может рекламировать свое решение. – xmojmr
Я согласен с @xmojmr. Никогда не слышал о такой поддержке с EA. Вы можете смоделировать ваш (MS, я думаю) SQL Server, используя EA, но EA не является системой моделирования баз данных. Вы можете это сделать, но это неуклюже. –
Я попросил Sparx (я еще не клиент), и мне сказали, что Entity Framework и Code First совершенно не имеют отношения к Sparx Enterprise Architect, но не согласны с этой оценкой. Я надеюсь на некоторые мелкие мнения от кого-то, кто действительно использует EA с Entity Framework. Для меня имеет смысл, что EA можно использовать с базой данных First, но тогда это уходит сейчас ... поэтому я не вижу большого смысла для EA в сценарии Code First и также будет любить некоторую проверку, если это правда или нет. – Dave