aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ThirdParty/TribalMedia/TribalMedia.Framework.Data/BaseDatabaseConnector.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--ThirdParty/TribalMedia/TribalMedia.Framework.Data/BaseDatabaseConnector.cs (renamed from ThirdParty/TribalMedia/TribalMedia.Framework.Data/DatabaseMapper.cs)16
1 files changed, 8 insertions, 8 deletions
diff --git a/ThirdParty/TribalMedia/TribalMedia.Framework.Data/DatabaseMapper.cs b/ThirdParty/TribalMedia/TribalMedia.Framework.Data/BaseDatabaseConnector.cs
index 63e59aa..ae70fc1 100644
--- a/ThirdParty/TribalMedia/TribalMedia.Framework.Data/DatabaseMapper.cs
+++ b/ThirdParty/TribalMedia/TribalMedia.Framework.Data/BaseDatabaseConnector.cs
@@ -31,11 +31,11 @@ using System.Data.Common;
31 31
32namespace TribalMedia.Framework.Data 32namespace TribalMedia.Framework.Data
33{ 33{
34 public abstract class DatabaseMapper 34 public abstract class BaseDatabaseConnector
35 { 35 {
36 protected string m_connectionString; 36 protected string m_connectionString;
37 37
38 public DatabaseMapper(string connectionString) 38 public BaseDatabaseConnector(string connectionString)
39 { 39 {
40 m_connectionString = connectionString; 40 m_connectionString = connectionString;
41 } 41 }
@@ -43,7 +43,7 @@ namespace TribalMedia.Framework.Data
43 public abstract DbConnection GetNewConnection(); 43 public abstract DbConnection GetNewConnection();
44 public abstract string CreateParamName(string fieldName); 44 public abstract string CreateParamName(string fieldName);
45 45
46 public DbCommand CreateSelectCommand(TableMapper mapper, DbConnection connection, string fieldName, object key) 46 public DbCommand CreateSelectCommand(BaseTableMapper mapper, DbConnection connection, string fieldName, object key)
47 { 47 {
48 string table = mapper.TableName; 48 string table = mapper.TableName;
49 49
@@ -60,7 +60,7 @@ namespace TribalMedia.Framework.Data
60 return command; 60 return command;
61 } 61 }
62 62
63 public string CreateCondition(TableMapper mapper, DbCommand command, string fieldName, object key) 63 public string CreateCondition(BaseTableMapper mapper, DbCommand command, string fieldName, object key)
64 { 64 {
65 string keyFieldParamName = mapper.CreateParamName(fieldName); 65 string keyFieldParamName = mapper.CreateParamName(fieldName);
66 66
@@ -72,7 +72,7 @@ namespace TribalMedia.Framework.Data
72 return String.Format("{0}={1}", fieldName, keyFieldParamName); 72 return String.Format("{0}={1}", fieldName, keyFieldParamName);
73 } 73 }
74 74
75 public DbCommand CreateUpdateCommand(TableMapper mapper, DbConnection connection, object rowMapper, object primaryKey) 75 public DbCommand CreateUpdateCommand(BaseTableMapper mapper, DbConnection connection, object rowMapper, object primaryKey)
76 { 76 {
77 string table = mapper.TableName; 77 string table = mapper.TableName;
78 78
@@ -80,7 +80,7 @@ namespace TribalMedia.Framework.Data
80 80
81 DbCommand command = connection.CreateCommand(); 81 DbCommand command = connection.CreateCommand();
82 82
83 foreach (FieldMapper fieldMapper in mapper.Schema.Fields.Values) 83 foreach (BaseFieldMapper fieldMapper in mapper.Schema.Fields.Values)
84 { 84 {
85 if (fieldMapper != mapper.KeyFieldMapper) 85 if (fieldMapper != mapper.KeyFieldMapper)
86 { 86 {
@@ -104,7 +104,7 @@ namespace TribalMedia.Framework.Data
104 return command; 104 return command;
105 } 105 }
106 106
107 public DbCommand CreateInsertCommand(TableMapper mapper, DbConnection connection, object obj) 107 public DbCommand CreateInsertCommand(BaseTableMapper mapper, DbConnection connection, object obj)
108 { 108 {
109 string table = mapper.TableName; 109 string table = mapper.TableName;
110 110
@@ -112,7 +112,7 @@ namespace TribalMedia.Framework.Data
112 112
113 DbCommand command = connection.CreateCommand(); 113 DbCommand command = connection.CreateCommand();
114 114
115 foreach (FieldMapper fieldMapper in mapper.Schema.Fields.Values) 115 foreach (BaseFieldMapper fieldMapper in mapper.Schema.Fields.Values)
116 { 116 {
117 fieldMapper.ExpandField(obj, command, fieldNames); 117 fieldMapper.ExpandField(obj, command, fieldNames);
118 } 118 }