我为一家公司写内部软件。
我一直想尽可能地利用OOP技术。在这种思想中,我想创建一个独立于自己的数据访问层(DAL)。 .DLL .
.DLL
我能做些什么来限制DAL的访问 DLL 只有我的业务逻辑层 动态链接库 ?
DLL
动态链接库
我需要的最后一件事是公司中有人具备一点编程知识加上对系统的访问(通过Active Directory)来安装.NET Express,请参考我的 动态链接库 ,并开始在实际系统之外触发数据访问代码。我是否可以使用任何.NET机制来限制 动态链接库 是否仅由预先选定的主机应用程序/dll使用?
http://msdn.microsoft.com/en-us/library/bb384772.aspx
Here is a good article on how to start using it