Пример #1
0
        public void TestTransation()
        {
            DaoTemplate dao = new DaoTemplate();
            int i = 0;
            T_User user1 = new T_User { Nid = 15, Name = "11", Address = "111" };
            T_User user2 = new T_User { Nid = 15, Name = "22", Address = "222" };
            T_User user3 = new T_User { Nid = 1, Name = "33", Address = "333" };
            T_User[] users = new T_User[3];
            users[0] = user1;
            users[1] = user2;
            users[2] = user3;

            dao.CallMethod_TranCommit<T_User>(new Func<T_User, int>(dao.AddObject), users);
        }
Пример #2
0
 public int UpdateUser()
 {
     DaoTemplate dao = new DaoTemplate();
     T_User user =new T_User{ Nid=1, Name="Tommy",Address="USA"};
     return dao.UpdateObject<T_User>(user);
 }
Пример #3
0
 //执行DAL中的 泛型方法
 public int InsertUser(T_User user)
 {
     DaoTemplate dao = new DaoTemplate();
     return dao.CallMethod<T_User>(new Func<T_User, int>(dao.AddObject), user);
 }
Пример #4
0
 public int AttachDelete()
 {
     DaoTemplate dao = new DaoTemplate();
     T_User user = new T_User { Nid=18, Name = "attach", Address = "BBS" };
     return dao.DeleteObject_Attach<T_User>(user);
 }
Пример #5
0
 public int AttachAdd()
 {
     DaoTemplate dao = new DaoTemplate();
     T_User user=new T_User{ Name="attach", Address="BBS"};
     return dao.AddObject_Attach<T_User>(user);
 }
 /// <summary>
 /// 创建新的 T_User 对象。
 /// </summary>
 /// <param name="nid">Nid 属性的初始值。</param>
 public static T_User CreateT_User(global::System.Int32 nid)
 {
     T_User t_User = new T_User();
     t_User.Nid = nid;
     return t_User;
 }
 /// <summary>
 /// 用于向 T_User EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet&lt;T&gt; 属性的 .Add 方法。
 /// </summary>
 public void AddToT_User(T_User t_User)
 {
     base.AddObject("T_User", t_User);
 }