コード例 #1
0
 public void UseMockAdapter(Adapter adapter)
 {
     _openDefault = _openFile = _openConnection = _openNamedConnection = ignore => new Database(adapter);
     _open = (ignore1, ignore2) => new Database(adapter);
     _openNamedConnectionAndSchema = _openConnectionWithProvider = (ignore1, ignore2) => new Database(adapter);
     _openConnectionWithProviderAndSchema = (ignore1, ignore2, ignore3) => new Database(adapter);
 }
コード例 #2
0
ファイル: Database.cs プロジェクト: ChrisMH/Simple.Data
 public static void UseMockAdapter(Adapter mockAdapter)
 {
     Data.DatabaseOpener.UseMockAdapter(mockAdapter);
 }
コード例 #3
0
 public static void UseMockAdapter(Adapter adapter)
 {
     _openDefault = () => new Database(adapter);
     _openFile = _openConnection = _openNamedConnection = (ignore) => new Database(adapter);
     _open = (ignore1, ignore2) => new Database(adapter);
     _openConnectionWithProvider = (ignore1, ignore2) => new Database(adapter);
 }
コード例 #4
0
ファイル: Database.cs プロジェクト: remcok/Simple.Data
 private Database(Database copy) : base(copy)
 {
     _adapter = copy._adapter;
     _databaseRunner = copy._databaseRunner;
 }
コード例 #5
0
ファイル: Database.cs プロジェクト: remcok/Simple.Data
 /// <summary>
 /// Initializes a new instance of the <see cref="Database"/> class.
 /// </summary>
 /// <param name="adapter">The adapter to use for data access.</param>
 internal Database(Adapter adapter)
 {
     _adapter = adapter;
     _databaseRunner = new DatabaseRunner(_adapter);
 }
コード例 #6
0
 public static void UseMockAdapter(Adapter adapter)
 {
     OpenMethods.UseMockAdapter(adapter);
 }
コード例 #7
0
 public virtual Func<object[], IDictionary<string, object>> CreateFindOneDelegate(Adapter adapter, string tableName, SimpleExpression criteria)
 {
     return adapter.CreateFindOneDelegate(tableName, criteria);
 }
コード例 #8
0
ファイル: DatabaseRunner.cs プロジェクト: zhaoyin/Simple.Data
 public DatabaseRunner(Adapter adapter)
 {
     _adapter = adapter;
 }
コード例 #9
0
 public DatabaseRunner(Adapter adapter)
 {
     _adapter = adapter;
 }
コード例 #10
0
 public virtual Func<object[], IDictionary<string,object>> CreateGetDelegate(Adapter adapter, string tableName, object[] keyValues)
 {
     return args => adapter.Get(tableName, args);
 }
コード例 #11
0
 public static void UseMockAdapter(Adapter adapter)
 {
     OpenMethods.UseMockAdapter(adapter);
 }
コード例 #12
0
 public virtual Func <object[], IDictionary <string, object> > CreateFindOneDelegate(Adapter adapter, string tableName, SimpleExpression criteria)
 {
     return(adapter.CreateFindOneDelegate(tableName, criteria));
 }
コード例 #13
0
 public virtual Func <object[], IDictionary <string, object> > CreateGetDelegate(Adapter adapter, string tableName, object[] keyValues)
 {
     return(args => adapter.Get(tableName, args));
 }
コード例 #14
0
ファイル: Database.cs プロジェクト: robashton/Simple.Data
 /// <summary>
 /// Initializes a new instance of the <see cref="Database"/> class.
 /// </summary>
 /// <param name="adapter">The adapter to use for data access.</param>
 internal Database(Adapter adapter)
 {
     _adapter = adapter;
 }
コード例 #15
0
 public static void UseMockAdapter(Adapter adapter)
 {
     _openDefault = () => new Database(adapter);
     _openFile = _openConnection = (ignore) => new Database(adapter);
 }
コード例 #16
0
 public AdapterMethodDynamicInvoker(Adapter adapter)
 {
     _adapter = adapter;
 }
コード例 #17
0
ファイル: Database.cs プロジェクト: moacap/Simple.Data
 /// <summary>
 /// Initializes a new instance of the <see cref="Database"/> class.
 /// </summary>
 /// <param name="adapter">The adapter to use for data access.</param>
 internal Database(Adapter adapter)
 {
     _adapter = adapter;
 }