我的 ASP.NET 应用程序仅使用 1 个 SQL Server 2000 数据库,并且其中不超过 50 个表。我复制了一个数据库实例以在我的开发 PC 上运行,所以我需要在开发和发布之间切换连接。
问题是,我在业务层创建了多个类库,每个类库都有一个 LINQ to SQL 类。现在我发现很难让不同项目中的所有 DBML 文件都使用相同的连接字符串。
那我的设计错了吗?我应该只使用 1 个类库吗?如果我继续使用多个类库,如何确保发布模式下所有库使用相同的连接字符串?
我的 ASP.NET 应用程序仅使用 1 个 SQL Server 2000 数据库,并且其中不超过 50 个表。我复制了一个数据库实例以在我的开发 PC 上运行,所以我需要在开发和发布之间切换连接。
问题是,我在业务层创建了多个类库,每个类库都有一个 LINQ to SQL 类。现在我发现很难让不同项目中的所有 DBML 文件都使用相同的连接字符串。
那我的设计错了吗?我应该只使用 1 个类库吗?如果我继续使用多个类库,如何确保发布模式下所有库使用相同的连接字符串?