doPersistence :: ORM (Объектно-реляционное сопоставление)

doPersistence — это библиотека C#, которая сохраняет любой объект в любой базе данных. Будет сохраняться непосредственно в таблицах с помощью динамического Sql или сопоставляться с хранимыми процедурами (сохранение, загрузка, удаление, список).

Для отдельных объектов добавьте атрибут класса:

[Persistable("Клиент", "CustomerId", true)]

клиент публичного класса { ...

Для объектов списка наследуйте общий список:

открытый класс CustomerList: PersistentList

Массовое хранение выполняется чрезвычайно быстро, а при загрузке доступна нумерация данных. ~10 000 объектов в секунду. ~2000 объектов в секунду при загрузке по одной строке.

См. веб-сайт, например код. Или загрузите zip-файл для рабочей копии.

  1. Целевая аудитория: Продвинутые конечные пользователи, разработчики, архитекторы, специалисты по безопасности
  2. Язык программирования: C#
  3. Среда базы данных: Project — это средство отображения реляционных объектов, Project — это уровень абстракции базы данных (API), SQL -на базе ADO.NET
  4. Зарегистрировано: 10 мая 2012 г.


Функции

  • Сохраняет любой объект в базе данных
  • Поддерживаются все типы данных
  • Плагин SqlServer готов (нужно Oracle, Access, MySql)
  • При использовании динамического Sql свойства/столбцы должны иметь одинаковые имена
  • При использовании хранимых процедур имя столбца и типы данных могут быть разными.
  • Generic List предоставляет интерфейс для наборов результатов с разбиением на страницы и массовым копированием.
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2011-07-23 01:05:12
Баллов опыта: 562
Всего постов на сайте: 3
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.