Я пишу собственное программное обеспечение для компании.
Я всегда хочу использовать методы ООП как можно лучше. В связи с этим я хочу создать уровень доступа к данным (DAL), изолированный в своем собственном .DLL
.
Что я могу сделать, чтобы ограничить доступ DAL DLL
только к моему уровню бизнес-логики DLL
?
Последнее, что мне нужно, - это кто-то в компании с небольшим знанием программирования и доступом к системе (через Active Directory) для установки .NET Express, ссылки на мой .DLL
и запуска кода доступа к данным вне реальная система. Существуют ли какие-либо механизмы .NET, которые я могу использовать, чтобы ограничить DLL
для использования только предварительно выбранным хост-приложением / DLL?