我創建了一個使用亞音速的數據訪問層dll。但是它使用app.config中的連接字符串。 我在ninjatrader中使用它,並不想與連接字符串的ninjatrader app.config混亂。我如何避免這個問題。添加連接字符串,而不使用app.config
3
A
回答
3
我相信你能指望這裏最好是使用的連接字符串一個單獨的文件:
中的app.config
<connectionStrings ConfigSource="myConnStr.config" />
在myConnStr.config
:
<connectionStrings >
<add .... />
<add .... />
</connectionStrings >
3
我相信你可以在運行時使用SetDefaultConnectionString方法來設置它:
SubSonic.DataService.GetInstance("InstanceName").SetDefaultConnectionString("ConnectionString");
+0
請注意......請務必用連接字符串替換「ConnectionString」:) – 2010-07-16 09:03:18
3
示例如何編程硬編碼的ConnectionString:
string connectionString = string.Format(@"Data Source={0}", Path.Combine(this.ConfigFolder, ConfigDb));
string providerName = @"System.Data.SQLite";
var provider = ProviderFactory.GetProvider(connectionString, providerName);
_configRepo = new SimpleRepository(provider, SimpleRepositoryOptions.RunMigrations);
它位於this.ConfigFolder此示例使用SQLite數據庫。 ConfigDB包含數據庫文件的名稱。
相關問題
- 1. 連接字符串已從Web.Config而不是App.Config加載
- 2. App.Config中連接字符串
- 3. 在app.config中加密連接字符串
- 4. 實體框架不使用連接字符串中的app.config
- 5. VB.NET連接字符串(Web.Config,App.Config)
- 6. App.config連接字符串保護錯誤
- 7. App.config連接字符串相對路徑
- 8. 更改連接字符串值在app.config
- 9. jQuery添加字符串,而不是連接
- 10. 如何把字符串作爲連接字符串到app.config?
- 11. 如何從類lib的App.config中使用連接字符串?
- 12. 數據集未在app.config中使用連接字符串
- 13. 在App.Config中使用DataDirectory .Net程序集的連接字符串
- 14. C#使用appSettings參數在app.config中編寫連接字符串
- 15. 在字符串連接添加新行
- 16. 如何加密WinForms 1.1 app.config中的連接字符串?
- 17. 數字連接而不是被添加
- 18. 如何將Azure SQL Server連接字符串添加到Windows窗體中的app.config?
- 19. 使用xml/app.config在Castle Windsor中添加字符串列表
- 20. 在C#中使用字符串連接的字符串連接
- 21. 的app.config連接字符串不盡快工作
- 22. file_put_contents添加「0」而不是字符串
- 23. 使用msdeploy在web.config中添加新的連接字符串paramters.xml
- 24. 使用字符串連接顯示0而不是null
- 25. 連接字符串而不是使用一堆TextBlocks
- 26. 動態更改SessionManger的連接字符串,而不使用factoryalias
- 27. 驗證AMQConnection連接字符串而不連接?
- 28. 如何在使用數據集嚮導添加數據集時引用app.config以獲取連接字符串?
- 29. 在字符串連接期間添加的額外字符
- 30. 應用程序不應該在app.config文件中查找連接字符串
是否有一種方法可以強制subsonic在xml文件中查找連接字符串信息或以編程方式對連接字符串進行硬編碼。 – junkone 2010-07-08 20:33:33