/// <summary> /// Initializes a new instance of the <see cref="GetDBDataBase"/> class. /// </summary> public GetDBDataBase(DBAccessBase dbAccessBase) { DBAccessBase = dbAccessBase; }
/// <summary> /// レコードリストを取得 /// </summary> /// <typeparam name="TValue">レコードタイプ</typeparam> /// <param name="dbContext">DBコンテキスト</param> /// <param name="sql">SQL文</param> /// <param name="param">パラメーター</param> /// <param name="transaction">DBトランザクション</param> /// <returns>取得結果</returns> public static List <TValue> GetDatas <TValue>(this IAmwDBContext dbContext, string sql, object param = null, IDbContextTransaction transaction = null) { return(DBAccessBase.ToList <TValue>(sql, param, dbContext.Database.GetDbConnection(), transaction?.GetDbTransaction())); }