/// <summary> /// 创建新的 test_Identity_tab 对象。 /// </summary> /// <param name="id">id 属性的初始值。</param> public static test_Identity_tab Createtest_Identity_tab(global::System.Int32 id) { test_Identity_tab test_Identity_tab = new test_Identity_tab(); test_Identity_tab.id = id; return(test_Identity_tab); }
/// <summary> /// 测试 identity 在系统中,是否会影响 EF 的运作。 /// </summary> public static void DoTest() { using (TestEntities context = new TestEntities()) { Console.WriteLine(); Console.WriteLine("测试 identity Start!"); Console.WriteLine("首先测试 执行插入处理!"); try { test_Identity_tab test1 = new test_Identity_tab() { value = "测试" }; context.test_Identity_tab.AddObject(test1); context.SaveChanges(); Console.WriteLine("执行插入成功!"); Console.WriteLine("数据库那里产生了自增的 identity 数值, 同时更新到当前这个字段上."); Console.WriteLine("test1 的 id = {0}", test1.id); Console.WriteLine("尝试再检索."); var query = from data in context.test_Identity_tab where data.value == "测试" select data; foreach (test_Identity_tab t in query) { Console.WriteLine("id = {0}; value = {1} ", t.id, t.value); context.test_Identity_tab.DeleteObject(t); } context.SaveChanges(); Console.WriteLine("执行删除成功!"); } catch (Exception ex) { Console.WriteLine("执行失败!"); Console.WriteLine(ex.Message); } Console.WriteLine("测试 identity Finish!"); Console.WriteLine(); } }
/// <summary> /// 测试 identity 在系统中,是否会影响 EF 的运作。 /// </summary> public static void DoTest() { using (TestEntities context = new TestEntities()) { Console.WriteLine(); Console.WriteLine("测试 identity Start!"); Console.WriteLine("首先测试 执行插入处理!"); try { test_Identity_tab test1 = new test_Identity_tab() { value = "测试" }; context.test_Identity_tab.AddObject(test1); context.SaveChanges(); Console.WriteLine("执行插入成功!"); Console.WriteLine("数据库那里产生了自增的 identity 数值, 同时更新到当前这个字段上."); Console.WriteLine("test1 的 id = {0}", test1.id); Console.WriteLine("尝试再检索."); var query = from data in context.test_Identity_tab where data.value == "测试" select data; foreach (test_Identity_tab t in query) { Console.WriteLine("id = {0}; value = {1} ", t.id, t.value); context.test_Identity_tab.DeleteObject(t); } context.SaveChanges(); Console.WriteLine("执行删除成功!"); } catch (Exception ex) { Console.WriteLine("执行失败!"); Console.WriteLine(ex.Message); } Console.WriteLine("测试 identity Finish!"); Console.WriteLine(); } }
/// <summary> /// 创建新的 test_Identity_tab 对象。 /// </summary> /// <param name="id">id 属性的初始值。</param> public static test_Identity_tab Createtest_Identity_tab(global::System.Int32 id) { test_Identity_tab test_Identity_tab = new test_Identity_tab(); test_Identity_tab.id = id; return test_Identity_tab; }
/// <summary> /// 用于向 test_Identity_tab EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddTotest_Identity_tab(test_Identity_tab test_Identity_tab) { base.AddObject("test_Identity_tab", test_Identity_tab); }
/// <summary> /// 用于向 test_Identity_tab EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddTotest_Identity_tab(test_Identity_tab test_Identity_tab) { base.AddObject("test_Identity_tab", test_Identity_tab); }