Azavea.Open.DAO.OleDb.OleDbDescriptor.CreateDataAccessLayer C# (CSharp) 메소드

CreateDataAccessLayer() 공개 메소드

Returns the appropriate data access layer for this connection. The default implementation returns a normal SQL data access layer, but this may be overridden in particular DB connection descriptors.
public CreateDataAccessLayer ( ) : IDaLayer
리턴 IDaLayer
        public override IDaLayer CreateDataAccessLayer()
        {
            switch (Type)
            {
                case DatabaseType.ORACLE:
                    return new OleDbOracleDaLayer(this);
                case DatabaseType.SQLSERVER:
                    return new OleDbSqlServerDaLayer(this);
                case DatabaseType.ACCESS:
                    return new OleDbAccessDaLayer(this);
                default:
                    throw new NotImplementedException("No data access layer available for DB type " + Type);
            }
        }