コード例 #1
0
 protected IEnumerable <T> ReadElements <T>(SqlDataReader reader, IORMHandler handler)
 {
     while (reader.Read())
     {
         yield return(ReadElement <T>(reader, handler));
     }
 }
コード例 #2
0
        public object ExecuteQuery(IORMHandler handler)
        {
            QueryHandleStrategy strategy = new QueryHandleStrategy
            {
                Handler = handler
            };

            Execute(strategy);

            return(strategy.Result);
        }
コード例 #3
0
 protected T ReadElement <T>(SqlDataReader reader, IORMHandler handler)
 {
     return((T)handler.Handle(reader));
 }