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. 用戶使用不同帳戶登錄的數據庫方案
- 5. 客戶端數據庫和中央數據庫之間的同步
- 6. NetSuite是否爲每個用戶維護不同的數據庫?
- 7. .net應用程序中的不同數據庫類型
- 8. .NET和Pick數據庫D3
- 9. .net核心身份用戶標識與數據庫有所不同
- 10. 使用.NET中的選定數據同步MSSQL數據庫
- 11. .net檢查數據集是否與sql數據庫不同
- 12. MySQL從不同主數據庫複製不同的數據庫
- 13. 數據庫和.net使用枚舉
- 14. 當用戶登錄時使用不同的數據庫
- 15. 流星:爲每個用戶使用不同的數據庫
- 16. 在GORM中使用不同的數據庫用戶
- 17. .NET/C#Drizzle數據庫客戶端
- 18. 同一個表中的數據庫付費用戶和試用用戶
- 19. 數據庫設計:我有多個類型的用戶和不同的信息
- 20. 數據庫中的不同用戶類型
- 21. 一次更新兩個不同用戶的數據庫
- 22. 將用戶數據庫分爲兩個不同的集合
- 23. 訪問不同的數據庫,防止用戶錯誤PHP
- 24. 在關係數據庫中處理不同的用戶權限
- 25. 獲得不同用戶的郵件數據庫表
- 26. Android數據庫:不同語言環境的備用數據庫?
- 27. 同步webSQL數據庫和MySQL數據庫之間的數據
- 28. 同步客戶端數據庫與中央數據庫
- 29. 使用mysqldump和數據庫用戶
- 30. 如何使用不同的數據庫?
ASP.Net?桌面?都? – 2008-11-05 18:54:24