датках, що працюють з однією системою зберігання даних, необхідно підтримувати баланс між вимогами системи зберігання даних і вимогами написання ефективного і зручного для обслуговування коду програми. p>
У Entity Framework розробники отримують можливість працювати з даними, представленими у формі відносяться до конкретних доменам об'єктів і властивостей, таких як клієнти та їх адреси, не будучи вимушеними звертатися до базових таблиць і стовпчиках бази даних, де зберігаються ці дані. Entity Framework дає розробникам можливість працювати з даними на більш високому рівні абстракції, створювати і супроводжувати додатки, орієнтовані на роботу з даними, одночасно з цим скорочуючи обсяг коду, в порівнянні з традиційними додатками. Оскільки Entity Framework є компонентом. NET Framework, додатки Entity Framework можуть працювати на будь-якому комп'ютері, де встановлена ​​платформа. NET Framework, починаючи з версії 3.5 з пакетом оновлень 1 (SP1). p align="justify"> Багаторічним і загальним підходом до розробки є підхід, при якому побудова програми або служби являє собою його поділ на три частини: модель домену, логічну модель і фізичну модель. Модель домену визначає сутності та зв'язку в моделюється системі. Логічна модель для реляційної бази даних забезпечує нормалізацію сутностей і зв'язків з метою створення таблиць з обмеженнями зовнішнього ключа. У фізичній моделі враховуються можливості конкретної системи обробки даних шляхом визначення залежних від ядра бази даних докладних відомостей про зберігання даних, які стосуються секціонування та індексування. p align="justify"> Фізична модель вдосконалюється адміністраторами бази даних з метою підвищення продуктивності, але програмісти, які розробляють код додатку, в основному змушені обмежуватися роботою з логічною моделлю, готуючи SQL-запити і викликаючи збережені процедури. Моделі домену в основному використовуються як інструмент для представлення та обміну думками про вимоги до додатка, тому найчастіше служать в якості практично не змінюються схем, які розглядаються і обговорюються на ранніх стадіях проекту, після чого виходять зі сфери уваги. У багатьох колективах розробників прийнято пропускати етап створення концептуальної моделі і починати з визначення таблиць, стовпців і ключів в реляційної базі даних. p align="justify"> Платформа Entity Framework надає значимість моделям, дозволяючи розробникам виконувати запити до сутностей і зв'язків в моделі домену (яка називається концептуальною моделлю в Entity Framework), при цьому для перекладу цих операцій у команди, які визначаються джерелом даних, використовується сама платформа Entity Framework. Це дозволяє відмовитися від застосування в додатках жорстко заданих залежностей від конкретного джерела даних. Концептуальна модель, модель зберігання і зіставлення між ними виражені в схемах на основі XML і визначені у файлах з іменами з відповідними розширеннями. p align="justify"> В·
Схожі реферати:
Реферат на тему: Створення бази даних, заповнення таблиць данимиРеферат на тему: Платформа Microsoft. NET Framework Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товаруРеферат на тему: Ієрархічна модель даних. Структури даних Реферат на тему: Розробка реляційної бази даних для зберігання інформації про зварювальних р ...