我有这个项目由别人提出,我在我的推荐;它是使用Entity Framework的数据访问层。
当然,当我编译项目时,我的可执行文件包含.config文件。
这是踢球者:我怎样才能告诉数据访问层DLL到哪个服务器以及连接到哪个凭据?
如果我在记事本中打开DAL DLL,我确实看到了硬编码的连接字符串。
我已经修改了DAL项目以便能够处理许多连接字符串,但是一旦编译完成,它就会被覆盖。
我是否误解了EF的内部运作?
非常感谢。
答案 0 :(得分:0)
您很可能希望将凭据存储到某种类型的配置文件中。有几种方法可以做到这一点。请查看以下MSDN文章:Security Considerations (Entity Framework)