/// <summary>Creates DataObject via ConnectionStrings.xml.</summary> /// <exception cref="DatabaseNotSupportedException">When you uses the database that is not suppored by ConnectionBuilder</exception> /// <returns></returns> public static IConnectionBuilder CreateConnectionBuilder(String newXmlPath) { string xmlPath = newXmlPath; if (xmlPath == null || xmlPath.Length == 0) { xmlPath = ".\\ConnectionStrings.xml"; } return(ConnectionBuilderFactory.ReadXml(xmlPath)); }
public static IConnectionBuilder CreateConnectionBuilder() { string xmlPath = "";// ConfigurationSettings.AppSettings.Get("ConnectionStringsPath"); String[] keys = ConfigurationSettings.AppSettings.AllKeys; foreach (String key in keys) { if (key.IndexOf("ConnectionStringsPath") >= 0) { xmlPath = ConfigurationSettings.AppSettings[key]; if (File.Exists(xmlPath)) { continue; } } } return(ConnectionBuilderFactory.CreateConnectionBuilder(xmlPath)); }
/// <summary> /// 設定資料庫基本物件 /// </summary> /// <param name="paramKind"></param> /// <param name="paramConnectionString"></param> public SimpleDataObject(String paramKind, String paramConnectionString) { IConnectionBuilder ConnectionBuilder = ConnectionBuilderFactory.CreateConnectionBuilder(paramKind, paramConnectionString); this.SetDataObject(ConnectionBuilder); }
/// <summary> /// 設定資料庫基本物件 /// </summary> /// <param name="paramXmlPath"></param> public SimpleDataObject(String paramXmlPath) { IConnectionBuilder ConnectionBuilder = ConnectionBuilderFactory.CreateConnectionBuilder(paramXmlPath); this.SetDataObject(ConnectionBuilder); }
/// <summary> /// 設定資料庫基本物件 /// </summary> public SimpleDataObject() { IConnectionBuilder builder = ConnectionBuilderFactory.CreateConnectionBuilder(); this.SetDataObject(builder); }