public static T Find <T>(DatabaseConnectionOption databaseInfo, string sql, object param = null) { using (var conn = DatabaseFactory.Connection(databaseInfo)) { return(conn.QueryFirstOrDefault <T>(sql, param)); } }
public static T Scalar <T>(DatabaseConnectionOption databaseInfo, string sql, object param = null) { using (var conn = DatabaseFactory.Connection(databaseInfo)) { return(conn.ExecuteScalar <T>(sql, param)); } }
public static IEnumerable <T> Query <T>(DatabaseConnectionOption databaseInfo, string sql, object param = null) { using (var conn = DatabaseFactory.Connection(databaseInfo)) { return(conn.Query <T>(sql, param)); } }