02 2020 档案

摘要:1.action方法可以返回任何东西; 2.ViewData ViewBag TempData的区别 1,2两种传值方式其实是一样的,本身数据也是互通的,但是一般建议使用ViewBag,是新出的类型dynamic,并且使用起来更灵活; TempData主要用于跨页面传值,也就是在一个Action中跳 阅读全文
posted @ 2020-02-20 11:01 ZedFFF 阅读(153) 评论(0) 推荐(0)
摘要:(1)含in谓词的子查询 用法:将select 查询出来的结果子集作为新的查询条件限制对象,用小括号包起来然后前面加 IN 即可 使用情形:对于查询结果是一个集合,并且这个集合可用于父查询匹配到的任意一个结果。 (2)比较运算符子查询 ①使用比较运算符> < = 使用情形:子查询的结果是单独的一个结 阅读全文
posted @ 2020-02-14 16:33 ZedFFF 阅读(273) 评论(0) 推荐(0)
摘要:(1)union组合结果集 总结: (2)公用表表达式 WITH result (WorkNo,Name,SignImg) AS ( SELECT WorkNo,Name,SignImg FROM S_A_User INNER JOIN S_A_UserImg ON S_A_User.ID=User 阅读全文
posted @ 2020-02-14 11:04 ZedFFF 阅读(204) 评论(0) 推荐(0)
摘要:(1)双表内部连接查询 ①在where中指定内部连接的条件(这种写法使用的很少) SELECT WorkNo,Name,DeptName,SignImg FROM S_A_User,S_A_UserImg WHERE S_A_User.ID=S_A_UserImg.UserID ORDER BY D 阅读全文
posted @ 2020-02-14 09:59 ZedFFF 阅读(622) 评论(0) 推荐(0)
摘要:1)Order By (排序) 单个关键字排序: SELECT WorkNo,NAME,DeptName,InDate FROM S_A_User WHERE InDate IS NOT NULL ORDER BY InDate DESC 按数据录入日期进行员工排序; 多个关键字排序: SELECT 阅读全文
posted @ 2020-02-13 15:33 ZedFFF 阅读(266) 评论(0) 推荐(0)
摘要:1)简单查询: as是重命名的功能,最简单的来说就是select code from table_name 这个语句,会显示列名为code,但是使用 select code as '代号' from table_name 这样查询出来的结果,列名就显示为 代号; 查询限定条件: ①限定条件的谓词: 阅读全文
posted @ 2020-02-13 11:18 ZedFFF 阅读(290) 评论(0) 推荐(0)
摘要:数据库中的主键是用来作为数据表中记录的唯一标识,所以不能为空! 多个主键的表如何设置: -- 创建salary表 CREATE TABLE salary ( wid char(3), sdate date, stotalsalary DECIMAL(10,1), sactually DECIMAL( 阅读全文
posted @ 2020-02-12 14:47 ZedFFF 阅读(1341) 评论(0) 推荐(0)
摘要:1).text和.html的区别 text只能获取文本内容 html能获取到元素内部的html标签 $(function () { alert($("#pid").text()); }); $(function () { console.log($("#pid").html()); }); $(fu 阅读全文
posted @ 2020-02-11 14:58 ZedFFF 阅读(129) 评论(0) 推荐(0)
摘要:1.认识JQuery(说明:使用JQuery的ready函数建议写法,直接$(hander);即可,参考:链接) 重点说明下AJAX是什么:是在不刷新页面的情况下,能够请求到服务器的数据,并用来更新页面上的部分内容,能够给用户带来很好的使用体验; 选择器: $(document).ready(fun 阅读全文
posted @ 2020-02-10 16:14 ZedFFF 阅读(136) 评论(0) 推荐(0)
摘要:参考链接:https://www.cnblogs.com/pssp/p/5216085.html End 阅读全文
posted @ 2020-02-10 14:58 ZedFFF 阅读(89) 评论(0) 推荐(0)
摘要:根据EF进行开发主要有三大类型 根据数据库中的已有数据表进行开发的(如之前的示例博文),称为DBFirst; ModelFirst是利用EF生成.edmx模型,然后按照模型的属性在数据库中生成对应的表; 如何生成模型: ①新增ADO.NET实体数据模型,确定,选择空EF设计器模型; ②右键,新增,选 阅读全文
posted @ 2020-02-09 18:50 ZedFFF 阅读(153) 评论(0) 推荐(0)
摘要:两种创建对象方式: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <script> /* 方式一① */ //people = new Object(); //people. 阅读全文
posted @ 2020-02-08 20:00 ZedFFF 阅读(131) 评论(0) 推荐(0)
摘要:示例代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <input type="text" id="txt" /> <input type="button" id="btn 阅读全文
posted @ 2020-02-08 15:46 ZedFFF 阅读(137) 评论(0) 推荐(0)
摘要:JS中的DOM对象 DOM操作HTML的几个方面,一共四个 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <p id="pid">Hello</p> <p id="pid1" 阅读全文
posted @ 2020-02-07 21:16 ZedFFF 阅读(140) 评论(0) 推荐(0)
摘要:内容来源于:链接 之前以为innerHtml的内容包括了自身提供id属性的开始标签一直到结束标签, 但是后面查看了文章才知道,如果是从上图中的p标签开始获取innerHtml,那么最终获取到的值是和innerText的值是一样的。 要想获取到id属性自身这一层的文本,需要使用outerHtml 阅读全文
posted @ 2020-02-07 16:30 ZedFFF 阅读(252) 评论(0) 推荐(0)
摘要:用法 数据类型: 示例代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <script> var s = "Hello!"; var i = 10; var b = tr 阅读全文
posted @ 2020-02-07 16:26 ZedFFF 阅读(149) 评论(0) 推荐(0)
摘要:在HTML5中,框架(frame)和框架集(frameset)过时,重点关注iframe内容; End 阅读全文
posted @ 2020-02-07 15:33 ZedFFF 阅读(129) 评论(0) 推荐(0)
摘要:列表、块和布局 布局思路,到底是使用id还是class: id作为元素的标签,用于区分不同结构和内容,而class作为一个样式,它可以应用到任何结构和内容上。在布局思路上,一般坚持这样的原则:id是先确定页面的结构和内容,然后再为它定义样式:而class相反先定义一类样式,然后再页面中根据需要把类样 阅读全文
posted @ 2020-02-07 14:47 ZedFFF 阅读(300) 评论(0) 推荐(0)
摘要:注意,增加,修改,删除的状态最终还是使用的状态版的,本质都是把数据附加到上下文,然后进行修改; 导航属性根据1对多或者多对1的关系,在生成类中的属性会分别生成一个集合属性或者一个标量属性; 是否禁用延时加载取决于数据量是否很大,数据变化是否十分频繁 End 阅读全文
posted @ 2020-02-05 23:16 ZedFFF 阅读(104) 评论(0) 推荐(0)
摘要:延迟加载的意义: 当你使用EF从数据库中查询数据时,数据不是立即加载到内存中的,而是当你使用时才开始加载到内存中(注意:每一次使用数据,都会重新进入数据库进行查询,保证数据的新鲜度)。 写入的lambda方法默认都会被转换成expression,然后调用IQueryable的方法 db.Set<>( 阅读全文
posted @ 2020-02-05 23:08 ZedFFF 阅读(124) 评论(0) 推荐(0)
摘要:主要就是在没有AddOrUpdate方法的时候,你想要改变数据库内的一条数据如何操作 核心操作(这里主要展示下如何只改变一个字段“ShipName”的值) (改变整条记录的值在Attach后面操作db.Entry(order).State = EntityState.Modified;然后savec 阅读全文
posted @ 2020-02-05 22:27 ZedFFF 阅读(259) 评论(0) 推荐(0)
摘要:数据库数据:Northwind中的Region表 Region类是根据Region表自动生成的 后台代码: using System.Data.Entity; using System.Data.Entity.Migrations; using System.Linq; using System.W 阅读全文
posted @ 2020-02-05 17:33 ZedFFF 阅读(139) 评论(0) 推荐(0)
摘要:如果包含外键,会生成导航属性,导航属性的意思就是可以在 分类中获取所有属于该类的商品 ,也可以在商品中获取该类; 导航属性是根据表之间的映射关系自动生成的; 导航属性可以根据当前对象找到一个或者多个对应的其他表中的数据,如果是一对一,使用from直接查询,如果是一对多,使用多from查询,但是注意, 阅读全文
posted @ 2020-02-05 14:30 ZedFFF 阅读(370) 评论(0) 推荐(0)
摘要:使用数据库:NorthWind示例数据库 (链接:https://www.cnblogs.com/liverpool/p/4718042.html) 后台代码: namespace T1_EF.Controllers { public class CustomersController : Cont 阅读全文
posted @ 2020-02-04 23:10 ZedFFF 阅读(293) 评论(0) 推荐(0)
摘要:从上到下列出的是SQL的编写顺序; 然后编号代表的是Linq的编写顺序 具体的查询操作 小工具 Linq Pad的学习使用,可以将linq SQL代码互相转换 使用数据库:NorthWind示例数据库 (链接:https://www.cnblogs.com/liverpool/p/4718042.h 阅读全文
posted @ 2020-02-04 22:28 ZedFFF 阅读(279) 评论(0) 推荐(0)
摘要:1.什么是EF 需要注意的是,EF只是微软提供的数据库访问框架,是对Ado.net的高级封装,所以无论是winform还是mvc项目,只要引用EF就可以使用框架; 如何使用EF呢? 在文件夹中右键,点击添加新建项; 选择Data中的ado.net 实体数据模型; 然后生成一个默认名称为 Model1 阅读全文
posted @ 2020-02-04 19:07 ZedFFF 阅读(249) 评论(0) 推荐(0)
摘要:两种调用方式: 后台 代码: namespace Day3_T3_WebApi.Controllers { public class BookInfoController : ApiController { // GET: api/BookInfo //使用method=Get方式 去请求URL为a 阅读全文
posted @ 2020-02-04 00:42 ZedFFF 阅读(289) 评论(0) 推荐(0)
摘要:是在MVC 4之后提供的一种新的服务的方式; WebApi是专门针对数据库中的表(即资源)进行增删改查四个操作; 不同于WebService是提供方法的逻辑处理代码; 需要注意区分 一个是逻辑层面的功能; 另一个是数据层面进行处理的功能; 这两者都是属于Web服务,那Web服务又是什么呢? 就是把代 阅读全文
posted @ 2020-02-03 17:28 ZedFFF 阅读(129) 评论(0) 推荐(0)
摘要:视图引擎分为两种: 如何添加布局页(针对空项目): ①一般在View文件夹下新建Shared文件夹(非必须,按照编码习惯),然后右键添加MVC 5 布局页(Razor) <!DOCTYPE html> <html> <head> <meta name="viewport" content="widt 阅读全文
posted @ 2020-02-03 16:33 ZedFFF 阅读(114) 评论(0) 推荐(0)
摘要:主要有4中过滤器: 1.Authorization 身份验证过滤器 理解身份验证过滤器和无侵入式开发; 假如我这里有学生和教室两个对象,学生进入教室需要进行身份验证,如果在A学生上增加验证,那么在代码层面就构成了侵入式开发,需要修改学生A的代码,如果多了一个学生C,那么又需要继续增加验证代码,不合适 阅读全文
posted @ 2020-02-03 14:37 ZedFFF 阅读(191) 评论(0) 推荐(0)
摘要:3.行为如何在MVC中实现重载,两种方式:①方法的形参不同;②MVC中独有的,根据请求方式的不同,访问到不同的行为属性重载,主要有[HTTPPOST]和[HTTPGET]两种,在MVC中,行为默认都是Get方式的请求! 4.行为的返回值:一般被定义为一个抽象类型ActionResult,主要返回的具 阅读全文
posted @ 2020-02-02 22:11 ZedFFF 阅读(133) 评论(0) 推荐(0)