public void SelectAllDynamic()
        {
            var operation = new DynamicSqlOperation("Local");
            IEnumerable <dynamic> result = operation.ExecuteReader("Select * from Company", CommandType.Text);

            var _resultMaterialized = result.ToList();
        }
        public void InsertDynamic()
        {
            var operation = new DynamicSqlOperation("Local");

            dynamic parameters = new
            {
                Id          = 0,
                Name        = "A Company Name",
                Country     = "",
                HouseNumber = "",
                ZipCode     = "4624JC",
                Adress      = "",
                CompanyType = CompanyType.GMBH,
                Text        = "Guido Kleijer"
            };

            operation.ExecuteNonQuery("InsertCompany", parameters, CommandType.StoredProcedure);
        }