public EntityManager(ISQLExecutor exe, IMappingSQLEmit emit) { exe.ThrowIfNullArgument(nameof(exe)); emit.ThrowIfNullArgument(nameof(emit)); _exe = exe; _emit = emit; }
public EntityQuery(ISQLExecutor exe, IQuerySQLEmit emit) { exe.ThrowIfNullArgument(nameof(exe)); emit.ThrowIfNullArgument(nameof(emit)); _exe = exe; _emit = emit; }
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; }
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; }
public MetaQuery(ISQLExecutor exe) { exe.ThrowIfNullArgument(nameof(exe)); _exe = exe; }
public NativeSQL(ISQLExecutor exe) { exe.ThrowIfNullArgument(nameof(exe)); _exe = exe; }