Table of Contents

Введение

Ядром или даже сердцем любого приложения корпоративного класса являются данные. Эффективность и удобство работы с ними важная характеристика как конечного продукта, так и самого процесса написания (и поддержки) приложения. Как правило, данные находятся под управлением RDBMS (реляционная система управления данными) и доступ к ним осуществляется по сети с помощью специализированных библиотек. Nextorm - библиотека работы с данными, выполняющая две основные функции:

  1. Генерация SQL кода
  2. Преобразование (mapping) реляционных данных в структуры языка (а точнее фреймворка) - классов, примитивных типов, массивов, списков и т.д.

Nextorm - библиотека высокого уровня, опираясь на библиотеки уровня протокола (например SqlClient для Microsoft SQL Server или SQLite для SQLite), позволяет создавать независимый от конкретной RDBMS слой доступа к данным (DAL - Data Access Layer).