Exemplo n.º 1
0
        public void Exercise2()
        {
            //This code will return dynamic mapped result.
            IEnumerable <Person> result1 = northwindSqlite.dyno.Query <Person>(Table: "Products", Limit: 100);

            result1 = result1.ToList();

            var firstItem = result1.FirstOrDefault();

            var anonymousObj = new UniAnonymousObject();

            var personType = anonymousObj.GetDynamicType(firstItem, "Person");

            string personPoco = anonymousObj.GetPoco(firstItem, "Person");
        }
Exemplo n.º 2
0
        public void DynamicObject_And_StronglyType_Mapping_Test()
        {
            //Below two lines of codes(result1, result2) return Strongly-Type mapped result.

            IEnumerable <Person> result1 = adventureWorks.dyno.Query <Person>(Sql: "SELECT * FROM Person.Person");

            IEnumerable <Person> result2 = adventureWorks.dyno.Query <Person>(Schema: "Person", Table: "Person");

            //This code will return dynamic mapped result.
            var result3 = adventureWorks.dyno.Query(Schema: "Person", Table: "Person", Limit: 1);

            var anonymousObj = new UniAnonymousObject();

            var personType = anonymousObj.GetDynamicType(result3, "Person");

            var personPoco = anonymousObj.GetPoco(result3, "Person");
        }
Exemplo n.º 3
0
        public void DynamicObject_And_StronglyType_Mapping_Test()
        {
            //Below two lines of codes(result1, result2) return Strongly-Type mapped result.

            IEnumerable <PRODUCTS> result1 = oracle.dyno.Query <PRODUCTS>(Sql: "SELECT * FROM PRODUCTS");

            result1 = result1.ToList();

            IEnumerable <PRODUCTS> result2 = oracle.dyno.Query <PRODUCTS>(Table: "PRODUCTS");

            result2 = result2.ToList();

            //This code will return dynamic mapped result.
            var result3 = oracle.dyno.Query(Table: "PRODUCTS", Limit: 1);

            var anonymousObj = new UniAnonymousObject();

            var productType = anonymousObj.GetDynamicType(result3, "PRODUCTS");

            string productPoco = anonymousObj.GetPoco(result3, "PRODUCTS");
        }