gpt4 book ai didi

database - SubSonic 3.0 两个不同的数据库命名空间问题

转载 作者:行者123 更新时间:2023-12-04 16:59:32 24 4
gpt4 key购买 nike

我的问题很简单,我有两个具有相同架构的数据库,一个是实时数据库,说 DLive,另一个是测试床,说 DTestBed ....

但是,我想为两个数据库使用相同的数据库命名空间。如何在不完全更改代码中的命名空间的情况下实现这一目标?有时您需要在同一天为实时平台和测试平台进行构建!每次构建时都很难更改大型项目命名空间。

我怎样才能更改 webconfig 连接字符串并完成它?

谢谢,

最佳答案

步骤1:
从您的 Subsonic 项目中打开“Setting.ttinclude”。

第2步:
在“const string DatabaseName”下添加新变量。

const string DatabaseObjectName = "DatabaseObjectName";// This is the object that you use for calling Stored Procedures, Tables and etc... 

像这样;
DatabaseObjectNameDB db = new DatabaseObjectNameDB();

第 3 步:
现在从您的 Subsonic 项目中打开“ActiveRecord.tt”、“StoredProcedures.tt”、“Context.tt”文件。

步骤4:
在上面打开的文件中将 '<#=DatabaseName#>' 替换为 '<#=DatabaseObjectName#>'...

第 5 步:
现在“运行自定义工具”,通过右键单击您的 Subsonic 项目...

干得好...
问题解决了!!

问候,
纳伊姆

关于database - SubSonic 3.0 两个不同的数据库命名空间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4862297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com