/// <summary>
        /// 以单实体形势获取数据
        /// </summary>
        private void getData()
        {
            List <EmployeeInfo> list = employeeInfo.query("", 5, 1);
            EmployeeInfo        ei   = employeeInfo.getEmployeeInfoByCompanyNameEn("YY");

            ei.ForeachProperty((pi, type, fn, fv) =>
            {
                textBox1.Text += fn + ": " + fv.ToString() + "\r\n";
            });

            EmployeeInfo employeeInfo1 = new EmployeeInfo();

            employeeInfo1.name = "Z";

            /**
             * 根据对象属性动态生成 where 条件
             * where name like '%Z%'
             * **/
            List <EmployeeInfo> lst = employeeInfo.query(employeeInfo1);

            string s1 = employeeInfo.getEmployeeInfoByCompanyNameEn1("YY");

            textBox1.Text += s1 + "\r\n";

            string s2 = employeeInfo.getEmployeeInfoByCompanyNameEn2("YY");

            textBox1.Text += s1 + "\r\n";
        }