示例#1
0
        public T FirstExample <T>(ByExampleRequest request) where T : class, new()
        {
            var document = FirstExample(request);
            var obj      = (T)document.ToObject <T>();

            document.MapAttributesTo(obj);

            return(obj);
        }
示例#2
0
        public List <T> ByExample <T>(ByExampleRequest request)
        {
            var list = ByExample(request);

            return(ToGenericList <T>(list));
        }
示例#3
0
        public Document FirstExample(ByExampleRequest request)
        {
            var document = _protocol.FirstExample(request);

            return(document);
        }
示例#4
0
        public List <Document> ByExample(ByExampleRequest request)
        {
            var list = _protocol.ByExample(request);

            return(list.Cast <Document>().ToList());
        }