Пример #1
0
        /// <summary>
        /// 测试.
        /// </summary>
        public static void DoTest()
        {

            using (TestEntities context = new TestEntities())
            {
                Console.WriteLine();
                Console.WriteLine("测试 中文汉字输入 Start!");


                test_tab testData = new test_tab()
                {
                     value1 = "测试中文1",
                     value2 = "测试中文2",
                };

                context.test_tab.AddObject(testData);
                context.SaveChanges();
                Console.WriteLine("执行插入成功!");



                Console.WriteLine("尝试再检索.");
                var query =
                    from data in context.test_tab
                    where data.value1 == "测试中文1"
                    select data;


                foreach (test_tab t in query)
                {
                    Console.WriteLine("id = {0};  value1 = {1};  value2 = {2} ", t.id, t.value1, t.value2);
                    context.test_tab.DeleteObject(t);
                }

                context.SaveChanges();
                Console.WriteLine("执行删除成功!");


                Console.WriteLine("测试 中文汉字输入 Finish!");
            }


        }
 /// <summary>
 /// 用于向 test_tab EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet&lt;T&gt; 属性的 .Add 方法。
 /// </summary>
 public void AddTotest_tab(test_tab test_tab)
 {
     base.AddObject("test_tab", test_tab);
 }
 /// <summary>
 /// 创建新的 test_tab 对象。
 /// </summary>
 /// <param name="id">id 属性的初始值。</param>
 public static test_tab Createtest_tab(global::System.Int32 id)
 {
     test_tab test_tab = new test_tab();
     test_tab.id = id;
     return test_tab;
 }