public void TestMethod_ExecuteBySqlAndReturnObject_T() { string sql = "SELECT * FROM dbo.B_Users WHERE PK = @PK"; BaseBLL <UserTestEntity> bll = new BaseBLL <UserTestEntity>(); UserTestEntity userEntities = bll.ExecuteBySqlAndReturnObject <UserTestEntity>(sql, new { PK = 1 }); Assert.IsTrue(userEntities != null); Console.WriteLine("获取到记录,JSON:{0}", userEntities.TryToJson()); }
public HttpResponseMessage AddUser(UserTestEntity user) { BaseJsonResult <string> resultMsg = new BaseJsonResult <string> { Status = GlobalErrorCodes.Success, Data = "V1-" + user.TryToJson(), Message = "操作成功" }; return(resultMsg.TryToHttpResponseMessage()); }
public void TestMethod_() { UserTestEntity user1 = new UserTestEntity { Name = "dsx" }; UserTestEntity user2 = new UserTestEntity(); int hash1 = user1.GetHashCode(); int hash2 = user2.GetHashCode(); string md51 = user1.TryToJson().GetMd5Code(); string md52 = user2.TryToJson().GetMd5Code(); bool isEqual = md51 == md52; Console.WriteLine("比较结果:{0}", isEqual); }
public void TestMethod_Insert_T() { UserTestEntity user = new UserTestEntity { Name = "小师弟", Age = 18, Sex = 1, Description = "测试实体插入", Mobile = "15890909090" }; user.Create(); BaseBLL <UserTestEntity> bll = new BaseBLL <UserTestEntity>(); int res = bll.Add(user); Console.WriteLine("执行结果:{0}", res); }
private int CreateUserAndGetId() { int userId; using (var uow = Resolve <IUnitOfWorkManager>().Begin()) { var user = new UserTestEntity { Name = "test-user-name-start", Surname = "test-user-surname-start", Age = 18 }; userId = _userRepository.InsertAndGetId(user); uow.Complete(); } return(userId); }
public void TestMethod_BatchInsert_T() { List <UserTestEntity> userEntities = new List <UserTestEntity>(); for (int i = 0; i < 100; i++) { UserTestEntity user = new UserTestEntity { Name = "小师弟", Age = 18, Sex = 1, Description = "测试实体插入", Mobile = "15890909090" }; user.Create(); userEntities.Add(user); } BaseBLL <UserTestEntity> bll = new BaseBLL <UserTestEntity>(); int res = bll.AddList(userEntities); Console.WriteLine("执行结果:{0}", res); }