Esempio n. 1
0
 public override IDbCommand CreateLastInsertIdCommand(string tableName, IDbCommandFactory commandFactory)
 {
     return commandFactory.Create(null, "select @@identity");
 }
Esempio n. 2
0
 public override IDbCommand CreateGetTableMetadataCommand(string tableName, IDbCommandFactory commandFactory)
 {
     var parameters = new[] { new Parameter("tableName", tableName) };
     var sql = string.Format("select * from information_schema.columns where table_name = {0}tableName", parameterPrefix);
     return commandFactory.Create(parameters, sql);
 }
Esempio n. 3
0
 public override IDbCommand CreateGetTableMetadataCommand(string tableName, IDbCommandFactory commandFactory)
 {
     var parameters = new[] { new Parameter("tableName", tableName) };
     var sql = string.Format("SELECT * FROM `information_schema`.`COLUMNS` WHERE `TABLE_NAME` = {0}tableName", parameterPrefix);
     return commandFactory.Create(parameters, sql);
 }
Esempio n. 4
0
 public override IDbCommand CreateLastInsertIdCommand(string tableName, IDbCommandFactory commandFactory)
 {
     return commandFactory.Create(null, "SELECT LAST_INSERT_ID() FROM " + tableName);
 }
Esempio n. 5
0
 public override IDbCommand CreateLastInsertIdCommand(string tableName, IDbCommandFactory commandFactory)
 {
     return commandFactory.Create(null, "SELECT last_insert_rowid()");
 }