Entity Framework(3)新增
来源:互联网 发布:网易房产数据 编辑:程序博客网 时间:2024/06/07 01:11
#region 新增 /// <summary> /// 添加一条数据 /// </summary> /// <param name="model">添加的对象</param> /// <returns>影响行数</returns> public int InsertByModel(T model) { db.Set<T>().Add(model); return db.SaveChanges(); } /// <summary> /// 添加多条数据 /// </summary> /// <param name="modelList">添加的对象的集合</param> /// <returns>影响行数</returns> public int InsertByList(List<T> modelList) { db.Set<T>().AddRange(modelList); return db.SaveChanges(); } #endregion
新增是最简单的,EF已经帮我们封装好了添加一个对象,以及一个集合的方法
接下来让我i们才测试一下
static void Main(string[] args) { try { MT5RiskManagementEntities mt5 = new MT5RiskManagementEntities(); EntityFramework<User> ef = new EntityFramework<User>(mt5); int count = 0; count = ef.InsertByModel(new User() { name = "马云", age = 53 }); Console.WriteLine(string.Format("新增了{0}条数据", count)); Console.ReadKey(); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.ReadKey(); } }
static void Main(string[] args) { try { MT5RiskManagementEntities mt5 = new MT5RiskManagementEntities(); EntityFramework<User> ef = new EntityFramework<User>(mt5); int count = 0; List<User> users = new List<User>(); for (int i = 0; i < 100; i++) { users.Add(new User() { name = "测试" + i.ToString("D5"), age = 20 + i % 5 }); } count = ef.InsertByList(users); Console.WriteLine(string.Format("新增了{0}条数据", count)); Console.ReadKey(); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.ReadKey(); } }
阅读全文
0 0
- Entity Framework(3)新增
- Entity Framework(3)删除
- Entity Framework(3)修改
- Entity Framework(3)查询
- .NET 4中Entity Framework 新增查询与优化
- NET 4中Entity Framework 新增查询与优化
- Entity Framework 4.0新增对T-SQL的支持
- Entity Framework 4.0新增对T-SQL的支持
- ADO.NET Entity Framework 4.0 的新增功能
- Entity Framework 了解(一)
- Entity Framework 教程(第一版)
- Entity Framework(一)基础
- Entity Framework(2)数据库
- Entity Framework Code First 学习日记(3)
- Entity Framework底层操作封装V2版本(3)
- Entity FrameWork
- Entity Framework
- Entity Framework
- Js中的上下文调用,apply与call
- 编写第1个程序点亮LED汇编程序
- js判断输入字符串是否为空、空格、null的方法总结
- CDN 优化策略
- 莫比乌斯反演入门
- Entity Framework(3)新增
- Bootstrap(十三)
- 不合格高校教师的自我总结(2016-2017年机器人大纲和课程考核小结)
- OpenGL学习笔记(六):创建第一个VS2015 OpenGL工程模板(与平台无关)
- 梯度下降算法
- c语言中所有文件操作函数详解fopen、fwrite、fread、fgetc、fputc、fscanf、fprintf、ftell、fseek等函数
- 串并转换和16位转8位
- [kuangbin带你飞]专题1 简单搜索 C
- 现代操作系统之安全(下)