Skip to content

Add new document type

Anatoly Kulakov edited this page Aug 3, 2021 · 1 revision

Добавление нового типа документа

Аудитор является узкоспециализированным ядром базы данных. Он знает о типах всех документов, с которыми работает.

Добавление нового типа представляет собой ряд магических действий:

  • Добавить сущность в папку DotNetRu.Auditor.Data.Model
  • Пронаследовать её от (IDocument)
  • Описать правила сериализации в XmlDocumentSerializerFactory
  • Проверить правильность имени коллекции в StoreOptionsTest

После Relelease 1 можно будет подумать как упростить или переделать этот процесс (Source Generators?).

Clone this wiki locally