Esempio n. 1
0
 public EntityManager(ISQLExecutor exe, IMappingSQLEmit emit)
 {
     exe.ThrowIfNullArgument(nameof(exe));
     emit.ThrowIfNullArgument(nameof(emit));
     _exe  = exe;
     _emit = emit;
 }
Esempio n. 2
0
        public EntityQuery(ISQLExecutor exe, IQuerySQLEmit emit)
        {
            exe.ThrowIfNullArgument(nameof(exe));
            emit.ThrowIfNullArgument(nameof(emit));

            _exe  = exe;
            _emit = emit;
        }
Esempio n. 3
0
        public EntityQuery(ISQLExecutor exe, IQuerySQLEmit emit)
        {
            exe.ThrowIfNullArgument(nameof(exe));
            emit.ThrowIfNullArgument(nameof(emit));

            _exe = exe;
            _emit = emit;
        }
Esempio n. 4
0
        internal Database(ISQLExecutor exe, IModelSQLEmit emit, IMetaQuery meta)
        {
            exe.ThrowIfNullArgument(nameof(exe));
            emit.ThrowIfNullArgument(nameof(emit));
            meta.ThrowIfNullArgument(nameof(meta));

            _exe  = exe;
            _emit = emit;
            _meta = meta;
        }
Esempio n. 5
0
        internal SimpleSession(ISQLExecutor exe, IEntityManager mgr, IEntityQuery qry, INativeSQL native)
        {
            exe.ThrowIfNullArgument(nameof(exe));
            mgr.ThrowIfNullArgument(nameof(mgr));
            qry.ThrowIfNullArgument(nameof(qry));
            native.ThrowIfNullArgument(nameof(native));

            _exe    = exe;
            _mgr    = mgr;
            _qry    = qry;
            _native = native;
        }
Esempio n. 6
0
 private void SetConnect(IDBConnect connect, ISQLExecutor sqlExecutor)
 {
     if (_exec == null)
     {
         _exec = sqlExecutor;
     }
     LinkedDBConnect = connect;
     lblConnect.Text = connect.Title;
     lblAccount.Text = connect.Account;
     lblElapsed.Text = "";
     btnStop.Enabled = false;
 }
Esempio n. 7
0
        public SQLResult CreateSQLResult(int id, IDBConnect connect, ISQLExecutor sqlExecutor)
        {
            if (_bind.ContainsKey(id))
            {
                throw new ApplicationException("id(" + id + ") already exists");
            }
            var ret = _bind[id] = new SQLResult(connect, sqlExecutor)
            {
                Visible = false
            };                                                                            //Visible = false to prevent Flicker

            return(ret);
        }
        protected StandardRepository(TypeLookup typeLookup, SQLConstants sqlConstants, EntityUtils entityUtils, ExpressionUtils expressionUtils,
                                     ISQLExecutor <TCommand, TConnection, TParameter> sqlExecutor, List <string> updateableFields = null)
        {
            _typeLookup      = typeLookup;
            _sqlConstants    = sqlConstants;
            _entityUtils     = entityUtils;
            _expressionUtils = expressionUtils;
            SQLExecutor      = sqlExecutor;
            UpdateableFields = updateableFields;

            var entityType = typeof(T);

            Fields     = _entityUtils.GetProperties(entityType);
            BaseFields = _entityUtils.GetBaseProperties();
        }
Esempio n. 9
0
        private Control AddSQLResult(int bufID, IDBConnect connect, ISQLExecutor sqlExecutor)
        {
            var ctr = SQLResultManager.Instance.CreateSQLResult(bufID, connect, sqlExecutor);

            ctr.Height  = _defaultSQLResultHeight;
            ctr.Visible = false;//prevent Flicker
            var ret = Win32.SetParent(ctr.Handle, nppData._nppHandle);

            if (ret == null || ret == IntPtr.Zero)
            {
                System.Windows.Forms.MessageBox.Show("setparent fail");
            }

            if (hSplitBar == null)
            {
                hSplitBar = CreateSplitBar();
            }

            return(ctr);
        }
Esempio n. 10
0
 public MetaQuery(ISQLExecutor exe)
 {
     exe.ThrowIfNullArgument(nameof(exe));
     _exe = exe;
 }
Esempio n. 11
0
 public IMetaQuery CreateMetaQuery(ISQLExecutor exe)
 {
     return(new MetaQuery(exe));
 }
Esempio n. 12
0
 public IMetaQuery CreateMetaQuery(ISQLExecutor exe)
 {
     return new MetaQuery(exe);
 }
Esempio n. 13
0
 public NativeSQL(ISQLExecutor exe)
 {
     exe.ThrowIfNullArgument(nameof(exe));
     _exe = exe;
 }
Esempio n. 14
0
 public MetaQuery(ISQLExecutor exe)
 {
     exe.ThrowIfNullArgument(nameof(exe));
     _exe = exe;
 }
Esempio n. 15
0
 public NativeSQL(ISQLExecutor exe)
 {
     exe.ThrowIfNullArgument(nameof(exe));
     _exe = exe;
 }
Esempio n. 16
0
 public SQLResult(IDBConnect connect, ISQLExecutor sqlExecutor)
 {
     InitializeComponent();
     Init();
     SetConnect(connect, sqlExecutor);
 }