请教一下大家:
在VS2005,SQL2008的环境下,我用C#搭建了一个系统框架,主要分三层:winform层、client层、service层,在service层直接链接数据库。winfrom层通过client层获取service层的数据库信息。
以这样的方式制作了一个登录界面,可以在开发环境外运行.exe文件,但要同时放置client.dll和service.dll才能正常运行,这样用户可以通过反编译获取数据库信息,不安全。 请问高手怎么解决?
在VS2005,SQL2008的环境下,我用C#搭建了一个系统框架,主要分三层:winform层、client层、service层,在service层直接链接数据库。winfrom层通过client层获取service层的数据库信息。
以这样的方式制作了一个登录界面,可以在开发环境外运行.exe文件,但要同时放置client.dll和service.dll才能正常运行,这样用户可以通过反编译获取数据库信息,不安全。 请问高手怎么解决?
至于DAL数据交互都放在server里了
client要只管与server的交互,数据库对它来说是透明的
甚至都不需要让客户知道有那么个东西,更不需要引用DAL层