Esempio n. 1
0
        public Task <IEnumerable <Models.Test.Example> > DefaultGetAsync()
        {
            IDbConnection  connection  = DbSession.Default().GetConnection();
            IDbTransaction transaction = DbSession.Default().GetTransaction();

            // connection 等於 DefaultConnection
            // DefaultConnection 的內部程式碼就是 DbSession.Default().GetConnection();

            // transaction 等於 DefaultTransaction
            // DefaultTransaction 的內部程式碼就是 DbSession.Default().GetTransaction();

            // 這兩行是相同的
            // var result = connection.QueryAsync<Models.Test.Example>("your sql", null, transaction);
            var result = DefaultConnection.QueryAsync <Models.Test.Example>("your sql", null, DefaultTransaction);

            return(result);
        }