用 Entity Framework 进行 增,删,改。都是基于Model进行的,且Model都是有状态追踪的。这样Entity Framework才能正常增,删,改。有时候,要根据某个字段,批量更新或者删除数据,用Entity Framework就会显得很是繁琐,且不高效 ...
用 Entity Framework 进行 增,删,改。都是基于Model进行的,且Model都是有状态追踪的。这样Entity Framework才能正常增,删,改。
有时候,要根据某个字段,批量更新或者删除数据,用Entity Framework就会显得很是繁琐,且不高效。
Entity Framework Plus 为Entity Framework 提供 BatchUpdate 和 BatchDelete 操作扩展。使得更新和删除数据,变得简单而高效了许多。
废话不多说,直接实践给大家看。
一. 创建项目以及相关代码展示,还是之前的解决方案 “EntityFrameworkPlusSolution”。
1. 在解决方案,新增”EntityFrameworkPlus.BatchOperations.Demo“ WinForm 项目。
在项目中分别新增 “BatchOperations”,“BatchUpdate”,“BatchDelete” 窗口,每个窗口布局和代码如下。
BatchOperations (BatchUpdate,BatchDelete 窗口的入口)
using System;using System.Windows.Forms;namespace EntityFrameworkPlus.BatchOperations.Demo{ public partial class BatchOperations : Form { public BatchOperations() { InitializeComponent(); } private void btnBatchUpdate_Click(object sender, EventArgs e) { new BatchUpdate().ShowDialog(); } private void btnBatchDelete_Click(object sender, EventArgs e) { new BatchDelete().ShowDialog(); } }}
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:第四篇 Entity Framework Plus 之 Batch Operations
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。