Esempio n. 1
0
        /// <summary>
        /// Constructor that accepts any ConnectionInfo object that implements the
        /// IDataConnectionInfo interface and initializes its members to the
        /// IDatatConnectionInfo object member definitions. Defaults AuthenticationType
        /// to IntegratedSecurity when UserID and Password have a length of 0.
        /// </summary>
        /// <param name="connectionInfo">Connection Info object that implements IDataConnectionInfo interface.</param>
        public MySqlConnectionInfo(IDataConnectionInfo connectionInfo)
            : base(connectionInfo)
        {
            DataContext       = connectionInfo.DataContext ?? new MySqlContext();
            AcceptableVersion = new Version(5, 0, 0, 0);

            AuthenticationType = MySqlAuthenticationType.MySql;
        }
Esempio n. 2
0
 /// <summary>
 /// Constructor that accepts any ConnectionInfo object that implements the
 /// IDataConnectionInfo interface and initializes its members to the
 /// IDatatConnectionInfo object member definitions.
 /// </summary>
 /// <param name="connectionInfo">Connection Info object that implements IDataConnectionInfo interface.</param>
 protected DataConnectionInfo(IDataConnectionInfo connectionInfo)
 {
     Name           = connectionInfo.Name;
     UserId         = connectionInfo.UserId;
     Password       = connectionInfo.Password;
     DataSource     = connectionInfo.DataSource;
     InitialCatalog = connectionInfo.InitialCatalog;
     DataContext    = connectionInfo.DataContext;
 }
        /// <summary>
        /// Constructor that accepts any ConnectionInfo object that implements the
        /// IDataConnectionInfo interface and initializes its members to the
        /// IDatatConnectionInfo object member definitions. Defaults AuthenticationType
        /// to IntegratedSecurity when UserID and Password have a length of 0.
        /// </summary>
        /// <param name="connectionInfo">Connection Info object that implements IDataConnectionInfo interface.</param>
        public SqlServerConnectionInfo(IDataConnectionInfo connectionInfo)
            : base(connectionInfo)
        {
            DataContext       = connectionInfo.DataContext;
            AcceptableVersion = new Version(9, 0, 0, 0);
            if (string.IsNullOrEmpty(connectionInfo.UserId) && string.IsNullOrEmpty(connectionInfo.Password))
            {
                AuthenticationType = SqlServerAuthenticationType.IntegratedSecurity;
                return;
            }

            AuthenticationType = SqlServerAuthenticationType.SqlServer;
        }
Esempio n. 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AbstractDataContext"/> class.
 /// </summary>
 /// <param name="connectionInfo">The connection information.</param>
 protected AbstractDataContext(IDataConnectionInfo connectionInfo)
 {
     ConnectionInfo = connectionInfo ?? new DataConnectionInfo();
 }
Esempio n. 5
0
 public SqlServerDataContext(IDataConnectionInfo connectionInfo)
     : base(connectionInfo)
 {
 }
Esempio n. 6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AbstractDataContext"/> class.
 /// </summary>
 /// <param name="connectionInfo">The connection information.</param>
 protected AbstractDataContext(IDataConnectionInfo connectionInfo)
 {
     ConnectionInfo = connectionInfo ?? new DataConnectionInfo();
 }
Esempio n. 7
0
 public SqlServerDataContext(IDataConnectionInfo connectionInfo) : base(connectionInfo)
 {
 }