NLog и вход в базу данных в проекте шаблона репозитория - PullRequest
1 голос
/ 06 февраля 2011

В NLog, чтобы указать базу данных для регистрации, вы просто вводите соединение с базой данных и т. Д., И он подключается напрямую к БД и выполняет свои функции. В моем проекте используется шаблон репозитория, через который весь доступ к базе данных проходит через репозиторий. Как настроить NLog для входа в мою базу данных с помощью репозитория? Должен ли я создать ILoggingRepository? Как мне использовать это в конфигурации NLog?

Или NLog должен подключаться напрямую к БД, потому что это каркас ведения журнала?

1 Ответ

3 голосов
/ 06 февраля 2011

Хорошо, что вы абстрагируетесь со слоем доступа к данным. Однако шаблон репозитория предназначен / предназначен для ваших доменных объектов. Думайте о регистрации как об услуге, а не как об объекте домена. Регистрация может быть сохранена в различных местах. Не создавайте репозиторий ILogging. Просто настройте NLog, чтобы он сохранялся непосредственно в БД.

...