Я разрабатываю библиотеку классов (C#), которую я буду использовать для своих разных проектов (позже). В моей библиотеке dll библиотеки будет использоваться строка строки/данных соединения проекта, которая будет ссылаться на мою новую dll. Как мне это сделать?
Допустим, у меня есть проект библиотеки классов под названием «CLP» и проект веб-сайта «WP». Я могу добавить ссылку на файл CLP.dll, но как я передам объект строки соединения/данных в эту DLL? поскольку CLP.dll будет обращаться к db на основе строки подключения «WP».Совместное использование строки подключения
Не уверен, что моя проблема ясна или нет!
Таким образом, я буду использовать одно и то же имя строки соединения во всем моем другом проекте, который добавит ссылку на «CPL». Не какой-то общий способ, с помощью которого я могу легко передать имя строки подключения в DLL «CPL»? – coure2011
Одним словом да, см. Ответ @ SlackerCoder. Параметром будет ключ настройки конфигурации строк соединения, который вы хотите найти из раздела конфигурации :-) – WestDiscGolf
Думая об этом; вы могли бы построить путь, который предложил @SlackerCoder, также записывая dll доступа к данным в заводской схеме. Если вы хотите действительно увлечься, вы можете сделать его жидкостным интерфейсом и иметь точки впрыска, чтобы помочь в модульном тестировании. Просто бросив некоторые идеи. – WestDiscGolf