Как разделить константы между проектами? - PullRequest
0 голосов
/ 31 октября 2019

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

Есть ли удобный способ, которым я могуподелиться информацией таблицы базы данных между двумя проектами? Имя таблицы, имена столбцов и т. Д.

Ответы [ 2 ]

2 голосов
/ 31 октября 2019

1) Создайте проект для уровня доступа к данным

2) Включите проект в оба других проекта

3) Используйте созданные вами классы

1 голос
/ 31 октября 2019

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...