当 C# 2010 windows 窗体应用程序更改为 dll 并由其他应用程序访问时,我遇到了 linq to sql 问题。将代码作为 dll 调用的目的是出于性能原因并在多个应用程序之间共享代码。
当应用程序独立运行时,它运行良好。
基本上,当 linq to sql 被拖到桌面时,.net 框架设置了默认的 linq to sql 连接。但是我将 *.designer.cs 更改为使用 system.configuration 命名空间,添加对 system.configuration 命名空间的引用,并将默认 linq 更改为 sql 连接以使用 app.config 文件中获得的数据库连接。我还删除了每个项目文件夹的“属性”或“设置”部分中对默认数据库连接的任何引用。
现在的问题是 .net 框架重置了数据库的默认设置值。不再使用 app.config 文件中的值。
你能告诉我代码,给我指一个参考,和/或告诉我如何让这个应用程序再次成为 app.config 文件中的连接字符串值吗?