Использовать файл настроек в бизнес-уровне (BLL) - PullRequest
2 голосов
/ 01 февраля 2012

У меня есть файл настроек на уровне пользовательского интерфейса, и мне нужно использовать его значения на бизнес-уровне.Мой пользовательский интерфейс и бизнес-уровни находятся в отдельных сборках.

Я не могу получить доступ к значениям параметров в бизнес-уровне напрямую, поэтому в настоящее время я пропускаю их через конструктор бизнес-уровня.Я подумываю сделать класс, содержащий все значения файла настроек, и передать его через конструктор бизнес-уровня.

Это лучший способ получить доступ к этим значениям или есть другой способ?

1 Ответ

1 голос
/ 21 марта 2012

Я бы поставил настройки в своем классе.Сохраните этот класс на уровне бизнес-логики, так как именно там он должен привыкнуть.Извлечение настроек на уровне доступа к данным, вызываемому из уровня бизнес-логики.Вы можете использовать отдельный класс для настроек пользовательского интерфейса, которые касаются только представления информации.

...