EF方式增加数据
2024-09-05 03:22:13
单条记录添加
- 第一种方式:
public void AddRegion()
{
using(Northwind db = new Northwind())
{
Region region = new Region();
region.RegionID = ;
region.RegionDescription = "青岛";
db.Region.Add(region);
db.SaveChanges();
}
} - 第二种方式:
public void AddRegion()
{
using (Northwind db = new Northwind())
{
Region region = new Region();
region.RegionID = ;
region.RegionDescription = "济南";
db.Entry<Region>(region).State = System.Data.Entity.EntityState.Added;
db.SaveChanges();
}
}批量增加
- 第一种方式 :使用泛型
public void AddRange()
{
using (Northwind db = new Northwind())
{
List<Region> regions = new List<Region>();
regions.Add(new Region { RegionID = , RegionDescription = "济南" });
regions.Add(new Region { RegionID = , RegionDescription = "合肥" });
regions.Add(new Region { RegionID = , RegionDescription = "天津" });
db.Region.AddRange(regions);
Response.Write(db.SaveChanges());
}
} - 第二种方式:循环实体
public void AddRange()
{
using(Northwind db = new Northwind())
{
for (int i = ; i < ; i++)
{
Region region = new Region();
region.RegionID = i;
region.RegionDescription = $"第{i}条";
db.Region.Add(region);
}
Response.Write(db.SaveChanges());
}
}
最新文章
- var 的使用
- Struts2拦截器之ExceptionMappingInterceptor(异常映射拦截器)
- CPU大小端判断
- 【Unique Binary Search Trees II】cpp
- wince6下载地址
- OpenRisc-67-OR的汇编
- 【形式化方法:VDM++系列】3.基于VDM++的图书管理系统需求定义
- [每日一题] OCP1z0-047 :2013-08-17 EXTERNAL TABLE――加载数据 ............................56
- 观点:哪些人适合做FPGA开发?(转)
- Delphi TStream 详细介绍
- Spring系列
- 关于phpcms中模块_tag.class.php中的pc_tag()方法的含义
- Java网络请求getInputStream异常
- android studio 导入外部库文件,以及将项目中module变成library引用依赖
- HTML5 JavaScript API
- Weak 和 Strong
- android 分享一个处理BaseAdapter,getView()多次加载的方法
- ARouter学习随笔
- MYSQL的基本函数 (数学函数)
- 日报 18/07/15 Java 性能优化