3
A
回答
7
在Web.Config中或App.Config中
<connectionStrings>
<add name="ConnectionForDudes" providerName="System.Data.SqlClient"
connectionString="Data Source=___MALECONNECTIONHERE___"/>
<add name="ConnectionForChicks" providerName="System.Data.SqlClient"
connectionString="Data Source=___FEMALECONNECTIONHERE___"/>
</connectionStrings>
當它的時間來打開數據庫,你會得到你的連接字符串是這樣的:
bool UserIsMale = true;
string ConnectionStringName = "ConnectionFor" + UserIsMale ? "Dudes" : "Chicks";
string ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings[ConnectionStringName].ConnectionString;
3
6
我會用一個動態連接字符串生成器,並映射用戶帳戶到其他數據庫master數據庫。
而不是存儲所有這些連接字符串,我會使用我的連接字符串生成器方法根據需要創建連接根據來自主。我也會使用Windows身份驗證,以避免在數據庫中存儲密碼。
+0
在此基礎上構建,如果您使用它來包含這些額外的數據,則可以在角色/帳戶數據庫中添加額外的列。 – MikeJ 2008-11-05 19:32:57
相關問題
- 1. 每個用戶的不同數據庫
- 2. 使用.net數據集連接到不同的數據庫
- 3. 創建不同的用戶類型數據庫表和用戶名和密碼
- 4. ADO.NET和使用不同的數據庫
- 5. phpMyAdmin和mysql不顯示相同的用戶或數據庫
- 6. 數據庫視圖和不同類型的用戶
- 7. 執行不同的數據庫帳戶
- 8. 用戶使用不同帳戶登錄的數據庫方案
- 9. 數據庫 - 多種用戶類型:不同的數據
- 10. 客戶端數據庫和中央數據庫之間的同步
- 11. .NET和Pick數據庫D3
- 12. 用戶和組數據庫
- 13. oracle數據庫和用戶
- 14. .net應用程序中的不同數據庫類型
- 15. NetSuite是否爲每個用戶維護不同的數據庫?
- 16. .net核心身份用戶標識與數據庫有所不同
- 17. 使用.NET中的選定數據同步MSSQL數據庫
- 18. 同步數據庫中的Oracle數據庫用戶
- 19. .net檢查數據集是否與sql數據庫不同
- 20. .Net MVC使用不同的驗證規則創建和編輯數據庫
- 21. 將數據插入同一實例和同一用戶的不同數據庫的兩個表中
- 22. 數據庫和.net使用枚舉
- 23. 更新不同的數據庫和表
- 24. 從6個不同的mysql數據庫同步用戶表數據
- 25. MySQL從不同主數據庫複製不同的數據庫
- 26. 使用不同的數據庫運行多個網站,但使用相同的用戶數據庫
- 27. 如何使用不同的用戶連接到Redis數據庫?
- 28. 當用戶登錄時使用不同的數據庫
- 29. 流星:爲每個用戶使用不同的數據庫
- 30. 在GORM中使用不同的數據庫用戶
ASP.Net?桌面?都? – 2008-11-05 18:54:24