随笔分类 - .net Dapper
摘要:前言 需求:在添加主表信息的时候,可实现批量导入功能。 具体步骤 具体界面设计 如下图所示: 代码实现步骤 首先,需要添加NPOI的引用。 项目需要引用以下dll。 ICSharpCode.SharpZipLib.dll NPOI.dll NPOI.OOXML.dll NPOI.OpenXml4Ne
阅读全文
摘要:前言 本章主要记录,如何使用MVC5+Dapper动态渲染layui表格组件。就直接掠过如何创建mvc项目以及在项目中添加Dapper相关步骤。 如果对此有疑问的,请移步以下链接查看相关操作。 .net Dapper 实践系列(1) 项目搭建(layui+mvc5+Dapper+MySQL) 动态渲
阅读全文
摘要:写在前面 上一小节,总结了事务多表更新的两种方法。一个是只更新原来的数据,一个是先删除原来的数据再往里面添加新的数据。而这一小节,说的是事务的多表删除。 实现步骤 1.在BorrowBook控制器中 创建Del方法 执行删除单表记录 /// <summary> /// 删除单表数据 /// </su
阅读全文
摘要:写在前面 上一小节,我们总结了根据Id查询多表数据,最后返回Json对象给前台的例子。接下来,在这一小节我们要实现多表编辑的操作。 实践步骤 因为上一小节以及创建了Edit视图以及数据的显示。所以,在这里不在重复。主要介绍实现多表编辑的操作。 1.在BorrowBookController控制器中,
阅读全文
摘要:写在前面 前面我们已经搭建好了项目,这一小节我们使用Dapper 中的事务实现一对多的添加操作。 问题描述 在做添加的时候很头疼需要从页面传递一组数据到后台,但同时又需要传递几个独立的参数。 以前的做法是在后台分别接收不同参数的Json,然后转成DataTable循环遍历解析获取值最后执行添加操作。
阅读全文
摘要:写在前面 上一小节,总结了数据显示时,会出现的日期问题。以及如何处理格式化日期。这个小节,主要总结的是使用Dapper 中的QueryMultiple方法依次显示查询多表的数据。 实践步骤 1.在BorrowBookController控制器中 创建Edit 视图 /// <summary> ///
阅读全文
摘要:前言 上一小节,我们使用Dapper 里事务实现了一对多关系的添加。这一小节,主要记录如何使用Dapper 实现多表的查询显示。 产生问题 在mvc控制器中查询显示以JsonResult 返回 Json格式给前台时。无可避免的日期格式不是我们想要的日期格式。而是类似于这样的/Date(1565664
阅读全文
摘要:前言 学习并实践使用Dapper 这个小型的ORM框架已经有一个星期的时间了。为了能加深对它的理解和熟悉。所以,想使用以Dapper 作为 操作数据后台数据,然后使用Layui 作为前台框架,最后使用Ajax进行前后台数据的交互做个具体的实例。也就是说会使用Layui+Ajax+Dapper+MyS
阅读全文
摘要:前言 在上一小节中,我们学习、实践和总结记录了Dapper的基础用法。而这一小节,我们继续深入的学习一下Dapper这个小型 ORM框架的其他用法。在这个实列中,我们会用到两个有关联的表。 前期准备 首先,还是沿用之前的的项目。库还是原来的DemoDb数据库。如还是不清楚的,可以看上一篇。 在Dem
阅读全文
摘要:前言 Dapper 是一款轻量级ORM架构。为解决网站访问流量极高而产生的性能问题而构造,主要通过执行TSQL表达式而实现数据库的CQRS。 如果在项目中遇到性能访问问题,选择Dapper作为ORM框架可能是明智之举,当然也可以使用Entity Framework或NHibernate来处理大数据访
阅读全文

浙公网安备 33010602011771号