public SqlStatus_ _runSql <__t>(ISqlSerialize nSqlSerialize, List <__t> nValues) where __t : ISqlStream { string sqlCommand_ = nSqlSerialize._sqlCommand(); SqlStatus_ sqlStatus_ = SqlStatus_.mSucess_; MySqlSingleton mySqlSingleton_ = __singleton <MySqlSingleton> ._instance(); string connectionString_ = mySqlSingleton_._getConnectionString(); MySqlConnection mySqlConnection_ = new MySqlConnection(connectionString_); try { mySqlConnection_.Open(); MySqlCommand mySqlCommand_ = new MySqlCommand(sqlCommand_, mySqlConnection_); MySqlDataReader mySqlDataReader_ = mySqlCommand_.ExecuteReader(); if (mySqlDataReader_.Read()) { MySqlDataReaderSerialize mySqlDataReaderSerialize_ = new MySqlDataReaderSerialize(mySqlDataReader_); __t t_ = Activator.CreateInstance <__t>(); t_._serialize(mySqlDataReaderSerialize_); nValues.Add(t_); } mySqlDataReader_.Close(); } catch (Exception exception_) { LogSingleton logSingleton_ = __singleton <LogSingleton> ._instance(); logSingleton_._logError(exception_.ToString()); sqlStatus_ = SqlStatus_.mFail_; } mySqlConnection_.Close(); return(sqlStatus_); }
public SqlStatus_ _runSql(ISqlSerialize nSqlSerialize, ISqlSerialize nSqlSerializeEx, ISqlStream nSqlStream) { string sqlCommand_ = nSqlSerialize._sqlCommand(); sqlCommand_ += nSqlSerializeEx._sqlCommand(); SqlStatus_ sqlStatus_ = SqlStatus_.mSucess_; MySqlSingleton mySqlSingleton_ = __singleton <MySqlSingleton> ._instance(); string connectionString_ = mySqlSingleton_._getConnectionString(); MySqlConnection mySqlConnection_ = new MySqlConnection(connectionString_); try { mySqlConnection_.Open(); MySqlCommand mySqlCommand_ = new MySqlCommand(sqlCommand_, mySqlConnection_); MySqlDataReader mySqlDataReader_ = mySqlCommand_.ExecuteReader(); if (mySqlDataReader_.Read()) { MySqlDataReaderSerialize mySqlDataReaderSerialize_ = new MySqlDataReaderSerialize(mySqlDataReader_); nSqlStream._serialize(mySqlDataReaderSerialize_); } mySqlDataReader_.Close(); } catch (Exception exception_) { LogSingleton logSingleton_ = __singleton <LogSingleton> ._instance(); logSingleton_._logError(exception_.ToString()); sqlStatus_ = SqlStatus_.mFail_; } mySqlConnection_.Close(); return(sqlStatus_); }