예제 #1
0
        /// <summary>
        /// 删除时,首先要查找到要删除的数据,传递给一个EntityKey对象
        /// </summary>
        static void DeleteMapData()
        {
            using (UsersContext user = new UsersContext())
            {

                EntityKey key = new EntityKey("TXGPS_2011Entities1.tMapx", "ID", 748910);//第一个参数是由实体容器名称限定的实体集名称
                    tMapx mapx = (tMapx)user.GetObjectByKey(key);
                    if (mapx != null)
                    {
                        user.tMapx.DeleteObject(mapx);
                        user.SaveChanges();
                        Console.WriteLine("删除数据成功");
                    }              
            }
        }
예제 #2
0
 static void AddNewMapData()
 {
     using (UsersContext user = new UsersContext())
     {
         try
         {
             user.tMapx.AddObject(new tMapx() {La=123.46544M,Lo=110.23564M,Geo="山东省青岛市高新区" });
             user.SaveChanges();
             Console.WriteLine("插入数据成功");
         }
         catch (Exception ex)
         {
             Console.WriteLine(ex.InnerException.Message);
             throw;
         }
     }
 }
예제 #3
0
        static void UpdateMapData()
        {
            using (UsersContext user = new UsersContext())
            {

                EntityKey key = new EntityKey("TXGPS_2011Entities1.tMapx", "ID", 748909);//第一个参数是由实体容器名称限定的实体集名称
                tMapx mapx = (tMapx)user.GetObjectByKey(key);
                if (mapx != null)
                {
                    mapx.Geo = "青岛市高新区";
                    user.SaveChanges();
                    Console.WriteLine("更新数据成功");
                }
            }
        }