C# 操作Entities Framework进行增删该查
来源:互联网 发布:淘宝网二手苹果手机 编辑:程序博客网 时间:2024/06/06 19:54
创建本地数据库 Players 表名 Table_1
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data.Entity;namespace EF{ class Program { /* static void Main(string[] args) { //region --实现增加的功能 Table_1 ta = new Table_1(); ta.Name = "Duke"; ta.Number = "21"; ta.Salary = "1520"; ta.Chamption = "5"; ta.Age = "39"; ta.Team = "Spark"; //实体的变化映射数据库 //创建一个上下文对象 PlayerEntities player = new PlayerEntities(); //告诉上下文给我保存实体 player.Table_1.Add(ta); //把所有实体的变化保存到实体中 int i = player.SaveChanges(); Console.WriteLine(i); Console.ReadKey(); //成功执行 返回结果为 1。 } */ //使用 初始化器实现数据的增加效果 static void Main(string[] args) { /* //实例化上下文 PlayerEntities player = new PlayerEntities(); //添加一个信息 Table_1 ta = new Table_1(); { ta.Name = "shark"; ta.Number = "32"; ta.Salary = "3520"; ta.Chamption = "4"; ta.Age = "43"; ta.Team = "lakers"; }; //添加实体 player.Table_1.Add(ta); //将所有实体的变化映射到数据库中去 int i = player.SaveChanges(); Console.WriteLine(i); Console.ReadKey(); */ //删除 Table_1 ta = new Table_1(); PlayerEntities player = new PlayerEntities(); ta.Age = "43"; player.Table_1.Attach(ta); //Attach 用于在上下文中重新填充数据库中已存在的实体。 //SaveChanges 不会尝试将已附加的实体插入到数据库中,因为假定该实体存在于数据库中 //第一种写法 //player.Entry(ta).State = EntityState.Deleted; //第二种写法 player.Table_1.Remove(ta); int i = player.SaveChanges(); Console.WriteLine(i); Console.ReadKey(); /* //查询 PlayerEntities player = new PlayerEntities(); foreach(var ta in player.Table_1) { Console.WriteLine(ta.Age + "," + ta.Name); } Console.ReadKey(); */ /* //改(先查询,后修改) PlayerEntities player = new PlayerEntities(); Table_1 ta = new Table_1() { Age = "32", Name = "Paul" }; player.Entry(ta).State = EntityState.Modified; player.SaveChanges(); Console.ReadKey(); */ } }}
阅读全文
0 0
- C# 操作Entities Framework进行增删该查
- 简单的GreendaoDemo操作进行增删该查
- 使用C#对XML进行增删改查操作
- C# ADO.net连接数据库 进行增删改查操作
- 使用C#对XML进行增删改查操作 收藏
- C#对mdb文件进行增删改查操作
- entity framework增删改查简单操作
- java 操作redis数据库增删该查
- androidSql进行创建,并进行增删该查
- jndi操作Ldap进行增删改查
- 对数据库进行增删改查操作
- GreenDAO进行CRUD操作【增删改查】
- 通过Entity Framework进行数据的增删改查
- 使用弱DataSet进行Oracle增删该查
- 留一个C#版。操作MONgoDB对数组进行增删改查
- C#中对sqlserver进行增删改查操作(简单易懂)
- discuz 增删该查
- discuz 增删该查
- isotope + imageLoaded
- PHP学习笔记——超全局数组介绍(下)
- 习题8.10
- 中位数(C语言)
- 日历插件(项目总结)(包括mobiscroll.js LCalendar 和Calendar这三个日历插件)
- C# 操作Entities Framework进行增删该查
- 配置java环境变量
- TCP/IP协议概述
- 什么是工业机器人的TCP
- 素数筛
- JavaScript概念之screen/client/offset/scroll/inner/avail的width/left
- 获取本地指定资源信息 → AppResourceMgr
- linux基础入门之ls命令
- TeamViewer“试用期已到期”解决方法