public DbActionBase(DataAccessObjectBase dao, string connStr) { string dsn; _connection = CreateConnection(connStr, out dsn); if (_connection == null) { throw new InvalidOperationException("no connection found"); } DataSource = dsn; _dao = dao; logger = Core.Logging.Logger.CreateInstance(GetType().Name); }
public OracleAction(DataAccessObjectBase dao, string connStr) : base(dao, connStr) { }
public OracleAction(DataAccessObjectBase dao, DBObject dbObject) : base(dao, dbObject) { }
public DataAccessObjectWrapper(IDataAccessObjectEx dao) { _dao = (DataAccessObjectBase)dao; _db = (DbActionBase)_dao.DbAction; }
public MSSqlAction(DataAccessObjectBase dao, string connStr) : base(dao, connStr) { }
public MSSqlAction(DataAccessObjectBase dao, DBObject dbObject) : base(dao, dbObject) { }
protected override ExpressionResolver CreateInstance(DataAccessObjectBase dao, ReferenceInfo reference, ExpressionResolveOption option) { return(new OracleExpressionResolver((OracleDao)dao, reference, option)); }