Код Перший не підходить для широкомасштабних додатків. Поворот розвитку масштабних додатків дуже величезний.
Зазвичай життєвий цикл вашої бізнес-програми такий,
- Версія 1 знаходиться у виробництві
- Версія 2 знаходиться в бета-версії
- Версія 3 знаходиться в активному розвитку
- Версія 4 планується.
Є й інші комунікаційні мости між додатками, деякі заплановані завдання, третя сторона інтеграція, веб-сервіси для деяких різних комунікаційних пристроїв, таких як мобільний тощо.
В кінцевому підсумку Код спочатку використовує ObjectContext Entity Model, Старіший EF, що генерує EDMX та використовує ObjectContext з EntityObject, справді достатньо для всього. Ви можете легко налаштувати текстовий шаблон для генерування коду. Метод виявлення змін відбувається повільніше з реалізацією ObjectContext, але замість генерування проксі, команда EF могла б легко покращити швидкість виявлення змін замість того, щоб спочатку винаходити код.
Автоматизована міграція
Автоматизована міграція теоретично звучить добре, але на практиці неможлива, як тільки ви йдете жити. Це добре лише для складання прототипів, розробки деяких швидких демонстрацій.
Код першої міграції зовсім не підходить в такій системі. Версія 1 та версія 2, швидше за все, спілкуються з однією базою даних. Версії 3 та Версії 4 зазвичай є поетапними та мають різні бази даних.
Перша база даних
По-перше, це практичний підхід, легко порівнювати та візуалізувати та підтримувати SQL-скрипти. DBA можуть легко працювати.
Текстові шаблони
Ми створили власні текстові шаблони для запиту та створення EDMX та ObjectContext з невеликою спеціальною реалізацією, яка стосується проблем продуктивності. Існує кілька додатків з різними версіями, які спілкуються з однією базою даних без проблем.
Для мене клацання правою кнопкою миші на.