Введение
Ядром или даже сердцем любого приложения корпоративного класса являются данные. Эффективность и удобство работы с ними важная характеристика как конечного продукта, так и самого процесса написания (и поддержки) приложения. Как правило, данные находятся под управлением RDBMS (реляционная система управления данными) и доступ к ним осуществляется по сети с помощью специализированных библиотек. Nextorm - библиотека работы с данными, выполняющая две основные функции:
- Генерация SQL кода
- Преобразование (mapping) реляционных данных в структуры языка (а точнее фреймворка) - классов, примитивных типов, массивов, списков и т.д.
Nextorm - библиотека высокого уровня, опираясь на библиотеки уровня протокола (например SqlClient для Microsoft SQL Server или SQLite для SQLite), позволяет создавать независимый от конкретной RDBMS слой доступа к данным (DAL - Data Access Layer).