【发布时间】:2013-06-19 18:13:32
【问题描述】:
当 C# 2010 windows 窗体应用程序更改为 dll 并由其他应用程序访问时,我遇到了 linq to sql 问题。将代码作为 dll 调用的目的是出于性能原因并在多个应用程序之间共享代码。
当应用程序独立运行时,它运行良好。
基本上,当 linq to sql 被拖到桌面时,.net 框架会设置默认的 linq to sql 连接。但是我将 *.designer.cs 更改为使用 system.configuration 命名空间, 添加了对 system.configuration 命名空间的引用,并将默认的 linq to sql 连接更改为使用 app.config 文件中获得的数据库连接。我还在每个项目文件夹的“属性”或“设置”部分中删除了对默认数据库连接的所有引用。
现在的问题是 .net 框架重置了数据库的默认设置值。我们不再使用 app.config 文件中的值。
您能否向我展示代码、指向我的参考和/或告诉我如何使此应用程序再次成为 app.config 文件中的连接字符串值?
【问题讨论】:
标签: c# visual-studio-2010 linq-to-sql app-config