我为一家公司编写内部软件。
我总是想尽可能地利用 OOP 技术。在这种想法中,我想创建一个独立于其自身的数据访问层 (DAL) .DLL。
我可以做些什么来限制 DALDLL仅访问我的业务逻辑层DLL?
我需要的最后一件事是公司中具有一点编程知识并且可以访问系统(通过 Active Directory)来安装 .NET Express、引用我的 .NET.DLL并开始在真实系统之外触发数据访问代码的人。是否有任何 .NET 机制可以用来限制 aDLL只能由预先选择的主机应用程序/DLL 使用?