08 2019 档案
摘要:[TOC] 写在前面 这几天,一直都在学习Entity Framework 的Code First 开发模式。然后,一直在填坑的路上渐行渐远~又因为平时工作的原因,对于EF的学习时断时续的~ 今天,使用程序台应用的方式来使用EF的Code First 的开发模式。本来是想使用Web Mvc 的方式使
阅读全文
摘要:[toc] 写在前面 Database First又叫数据库优先的开发方式,是一种比较旧的开发方式,现在已经不再使用这中开发的方式。 当然,对于一些旧项目进行升级,在已经有了数据库的情况下,使用此方式还是十分方便的。 环境 开发环境: win10 家庭版 开发工具:Visual Studio 201
阅读全文
摘要:[toc] 写在前面 在使用.net mvc 开发的时候。为了高效的开发,我们常常会搭配ORM框架使用。 而Entity Framework正是微软开发的一种ORM框架。一般情况下,我们很少用全称, 而是直接用EF。因为都是微软的产品,所以通常它和MVC是黄金搭档。 什么是Entity Framew
阅读全文
摘要:[toc] 写在前面 使用EF Database First(来自数据库的EF设计器) 方式连接MySQL 数据库,在选择更改数据源里是没有MySQL Database 的选项的。 这是因为,我们的开发环境中没有安装MySQL 的ODBC驱动。以下,记录如何解决MySQL 的ODBC驱动下载及安装的
阅读全文
摘要:写在前面 上一小节,我们总结了折线(面积)图、柱状(条形)图、饼(圆环)图类型的图表。 但是,都是静态的。接下来的,这一小节,总结的是Echarts 动态数据的交换。 前置条件 开发环境:win10 家庭版 开发工具:Visual Studio 2019 数据库:MySQL 数据连接工具:Navic
阅读全文
摘要:写在前面 上一小节,我们介绍了如何下载定制的Echarts和定制的主题。以及Echarts的初步使用。 接下来,这一小节,我们总结一下我们会在做项目的过程中会可能会经常用的Echarts图表。 每个例子都可以直接复制,直接运行哒~ 折线(面积)图 1.折线图 <!DOCTYPE html> <htm
阅读全文
摘要:写在前面 最近,在做某个项目的时候。需要使用的可视化的图表显数据。最后,选择了百度的Echarts。 下载Echarts和主题 1.获取Echarts 这是这官网的地址 传送门 直接下载最新的版本的Echarts 2.下载Echarts 选择下载,拉到下面,点击在线定制 然后跳转到在线构建页面,图表
阅读全文
摘要:写在前面 上一小节,总结了事务多表更新的两种方法。一个是只更新原来的数据,一个是先删除原来的数据再往里面添加新的数据。而这一小节,说的是事务的多表删除。 实现步骤 1.在BorrowBook控制器中 创建Del方法 执行删除单表记录 /// <summary> /// 删除单表数据 /// </su
阅读全文
摘要:写在前面 上一小节,总结了数据显示时,会出现的日期问题。以及如何处理格式化日期。这个小节,主要总结的是使用Dapper 中的QueryMultiple方法依次显示查询多表的数据。 实践步骤 1.在BorrowBookController控制器中 创建Edit 视图 /// <summary> ///
阅读全文
摘要:写在前面 前面我们已经搭建好了项目,这一小节我们使用Dapper 中的事务实现一对多的添加操作。 问题描述 在做添加的时候很头疼需要从页面传递一组数据到后台,但同时又需要传递几个独立的参数。 以前的做法是在后台分别接收不同参数的Json,然后转成DataTable循环遍历解析获取值最后执行添加操作。
阅读全文
摘要:写在前面 上一小节,我们总结了根据Id查询多表数据,最后返回Json对象给前台的例子。接下来,在这一小节我们要实现多表编辑的操作。 实践步骤 因为上一小节以及创建了Edit视图以及数据的显示。所以,在这里不在重复。主要介绍实现多表编辑的操作。 1.在BorrowBookController控制器中,
阅读全文
摘要:前言 上一小节,我们使用Dapper 里事务实现了一对多关系的添加。这一小节,主要记录如何使用Dapper 实现多表的查询显示。 产生问题 在mvc控制器中查询显示以JsonResult 返回 Json格式给前台时。无可避免的日期格式不是我们想要的日期格式。而是类似于这样的/Date(1565664
阅读全文
摘要:前言 学习并实践使用Dapper 这个小型的ORM框架已经有一个星期的时间了。为了能加深对它的理解和熟悉。所以,想使用以Dapper 作为 操作数据后台数据,然后使用Layui 作为前台框架,最后使用Ajax进行前后台数据的交互做个具体的实例。也就是说会使用Layui+Ajax+Dapper+MyS
阅读全文
摘要:前言 以前包括现在接到的项目,用的最多的关系型数据库就是SqlServer或者Oracle。后来因为接了一个要求以MySQL为数据库开发的项目。 所以,不得不学习使用它。但是,自从学习并使用它运用到实际的开发的过程中还是会遇到很多的问题。 以下是我在安装MySQL的过程中遇到的问题和总结。以防止下次
阅读全文
摘要:前言 目前工作的开发环境还是旧版本的Visual Studio 2013版。个人感觉还是有点跟不上时代更新迭代的节奏了。毕竟,技术在进步。如果我们也想有改变,有提升,那我们就必须通过不断的学习来完善自己。对一枚开发人员来说原地踏步,就是在慢慢的退步。正如,学如逆水行舟。好了,说了这么多p话。言归正转
阅读全文
摘要:前言 在上一小节中,我们学习、实践和总结记录了Dapper的基础用法。而这一小节,我们继续深入的学习一下Dapper这个小型 ORM框架的其他用法。在这个实列中,我们会用到两个有关联的表。 前期准备 首先,还是沿用之前的的项目。库还是原来的DemoDb数据库。如还是不清楚的,可以看上一篇。 在Dem
阅读全文
摘要:前言 Dapper 是一款轻量级ORM架构。为解决网站访问流量极高而产生的性能问题而构造,主要通过执行TSQL表达式而实现数据库的CQRS。 如果在项目中遇到性能访问问题,选择Dapper作为ORM框架可能是明智之举,当然也可以使用Entity Framework或NHibernate来处理大数据访
阅读全文
摘要:#前言 上一篇,我已经写了如何快速的创建一个webapi项目。接下来,说一下webapi相关的路由请求吧。 我们来创建一个包含读/写操作的web api 2控制器。 我们仔细看这个初始的web api,我们会发现 1.在控制器的方法中,会默认一种格式的请求。而默认的则是Post请求。 2.在控制器的
阅读全文
摘要:前言 最近在做一个app的时候发现需要写后台服务。所以,在考虑是使用webapi还是使用webserver来写这个后台服务的时候。爱纠结的我,最后还是选择了使用webapi来写这个后台服务。 原因有二 1.webapi 使用的是http的通讯协议想比于webserver soap通讯协议会更好。 2
阅读全文
摘要:前言 存储过程在做项目的过程中,是会经常用到的东西。所以,以下结合我看到的资料和平时对存储过程的认识。写下我对存储过程比较浅显的认识。如果,文章有什么写的有问题的地 方或者不好的地方。请随时@我,我会及时回复您的信息,并且认真对待每一次提出的问题与建议。人无完人,金无赤足。 文章出处:原文 什么是存
阅读全文

浙公网安备 33010602011771号