中易网

在XPO中怎么通过配置文件来读取数据库链接

答案:1  悬赏:0  
解决时间 2021-01-16 04:37
  • 提问者网友:凉末
  • 2021-01-15 14:12
在XPO中怎么通过配置文件来读取数据库链接
最佳答案
  • 二级知识专家网友:刀戟声无边
  • 2021-01-15 15:04
xml version="1.0" encoding="utf-8"?> 通过AppSettingReader类来获取配置文件中的设置,然后组合一个连接字符串。我们建议你使用Provider类的GetConnectString方法来(在DevExpress.Xpo.DB命名空间)。using System.Configuration;
using DevExpress.Xpo;
private static string GetConnectionString() {
AppSettingsReader config = new AppSettingsReader();
string serverType, server, database, user, password;
serverType = ((string)(config.GetValue("ServerType", typeof(string))));
server = ((string)(config.GetValue("Server", typeof(string))));
database = ((string)(config.GetValue("Database", typeof(string))));
user = ((string)(config.GetValue("User", typeof(string))));
password = ((string)(config.GetValue("Password", typeof(string))));
switch(serverType) {
case "MSSQL":
return DevExpress.Xpo.DB.MSSqlConnectionProvider.GetConnectionString(server, user, password, database);
case "Access":
return DevExpress.Xpo.DB.AccessConnectionProvider.GetConnectionString(database, user, password);
// ... generate connection strings for other providers, e.g. MySql, Firebird, etc. default:
return Session.GetDefaultConnectionString();
}} 在应用程序的入口,连接字符串必须被赋值到DefaultSession对象。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息