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