Beispiel #1
0
        public void DoIt2()
        {
            Console.WriteLine(CustomAttributeHandle.IdentityFiledStr <DoitTest_New>("OK"));
            var          repository = this.repositoryFactory.Create <DoitTest_New>();
            DoitTest_New doitTest   = new DoitTest_New();

            doitTest.TestRmk  = "测试";
            doitTest.TestBool = true;
            doitTest.TestId   = 123;
            Console.WriteLine(repository.Insert().For(doitTest).Sql());
            // Console.WriteLine(repository.Insert().UsingIdField(d => d.TestId).For(doitTest).Sql());
            //  var results = repository.Insert().UsingIdField(d=>d.TestId).For(doitTest).Go();

            //  Console.WriteLine($"{results.TestId},{results.TestRmk},{results.TestBool} ");
        }
Beispiel #2
0
 private void CheckIdentityFiled()
 {
     IdentityFiled   = CustomAttributeHandle.IdentityFiledStr <TEntity>(IdentityFiled);
     IsAutoIncrement = typeof(TEntity).GetMember(IdentityFiled).Count() > 0;
 }