08 2015 档案

摘要:前言在EF中我们可以通过Linq来操作实体类,但是有些时候我们必须通过原始sql语句或者存储过程来进行查询数据库,所以我们可以通过EF Code First来实现,但是SQL语句和存储过程无法进行映射,于是我们只能手动通过上下文中的SqlQuery和ExecuteSqlCommand来完成。SqlQ... 阅读全文
posted @ 2015-08-30 23:15 Jeffcky 阅读(15032) 评论(62) 推荐(86) 编辑
摘要:前言最近在研究EF觉得EF Power Tools比较强大,可以利用其特性来进行Code First模型验证等等,本以为在VS2015扩展和更新中能找到EF Power Tools,结果未找到,还得去官网下载,下面是安装步骤。供需要在VS2015上安装VS Power Tools的园友作一个参考。第... 阅读全文
posted @ 2015-08-29 17:41 Jeffcky 阅读(8498) 评论(6) 推荐(7) 编辑
摘要:关于日志属性日志 DbContext.Database.Log属性被设置为一个委托,该委托能接受带有一个字符串参数的任何方法,最主要的是,通过设置它到TextWriter的Write方法将能应用于任何的TextWriter,通过上下文自动生成的所有SQL语句将被记录到Writer中。例如,如下代码将... 阅读全文
posted @ 2015-08-26 15:30 Jeffcky 阅读(12412) 评论(68) 推荐(43) 编辑
摘要:前言从表面去看待事物视线总有点被层层薄雾笼罩的感觉,当你静下心来思考并让指尖飞梭于键盘之上,终将会拨开浓雾见青天。这是我切身体验。在EF关系配置中,我暂且将主体对象称作为父亲,而依赖对象称作为孩子,父亲与孩子关联的关系可能是必须的也可能是可选的,如果是必须的那么意味着孩子不能因没有父亲而独立存在,又... 阅读全文
posted @ 2015-08-23 12:45 Jeffcky 阅读(8757) 评论(23) 推荐(15) 编辑
摘要:前言 对于应用程序开发者来说,通常不需要考虑太多对于Entity Framework中的变更追踪(change tracking),但是变更追踪和DetectChanges方法是栈的一部分,在这其中,易用性和性能就紧密关联。所以,鉴于此理由,对于你继续看接下来的内容那将是非常有帮助,转载地址:《ht 阅读全文
posted @ 2015-08-21 22:21 Jeffcky 阅读(6256) 评论(14) 推荐(33) 编辑
摘要:前言关于表关系园中文章也是数不胜收,但是个人觉得最难攻克的是一对一,对其配置并非无道理可循,只要掌握了原理方可,且听我娓娓道来!共享主键关系概念:就是两个表共享相同的主键值,也就是说一表的主键值是另外一个表的外键值。我们现在给出三个类,一个是User(用户类),一个是Address(地址类),最后一... 阅读全文
posted @ 2015-08-19 18:49 Jeffcky 阅读(9640) 评论(4) 推荐(11) 编辑
摘要:前言 之前有学过EF一段时间那时EF才4.0似乎还不太稳定,而现在EF都已7.0版本,同时AspNet Identity都与此大有关联,看来是大势所趋于是开始学习EF,在学EF过程中也遇到一些小问题,特此录下,以备忘! 数据库和表基本创建 为了更好的循序渐进稍微概括下典型创建EF Code Firs 阅读全文
posted @ 2015-08-18 20:35 Jeffcky 阅读(19641) 评论(41) 推荐(30) 编辑
摘要:前言个人感觉协变(Covariance)与逆变(Contravariance)是 C# 4 中最难理解的一个特性了,因为 C# 4 用了一个非常直观的语法(in和out关键字),在很多情况下,这似乎很简单,in用于输入的参数,out用于输出的返回值,但事实上不完全如此,比如Method(Action... 阅读全文
posted @ 2015-08-15 00:52 Jeffcky 阅读(1288) 评论(2) 推荐(2) 编辑
摘要:前言 看过我之前复习的随笔知道都是基础之上的语法,但是当我脑海开启回忆基础知识时,尤其是构造函数中先后执行顺序以及原因却是模棱两可,于是开始边编写边操笔来记叙下来。如果你正在学习基础语法或者是复习基础语法的路上,这篇文章或许对你亦有帮助(当然msdn也有相关定义,但是个人觉得要是看完定义后再去摸索下 阅读全文
posted @ 2015-08-14 17:58 Jeffcky 阅读(4327) 评论(7) 推荐(7) 编辑
摘要:前言 在C#我们可以自定义委托,但是C#为什么还要内置泛型委托呢?因为我们常常要使用委托,如果系统内置了一些你可能会用到的委托,那么就省去了定义委托,然后实例化委托的步骤,这样一来既使代码看起来简洁而干净又能提高程序员的开发速度,何乐不为呢!通过本文可以让你复习扩展方法,同时可以循序渐进的了解系统内 阅读全文
posted @ 2015-08-13 19:51 Jeffcky 阅读(2350) 评论(10) 推荐(2) 编辑
摘要:前言 一直以来尤其像C#一些常见的语法,本人更愿意去探讨其内部实现的原理,为什么要这么做呢?只是为了当我真正在开发中运用语法的时候不会因为犯常识性错误或者说因为一些注意事项未曾注意到而耽误一些无谓的时间,同时也能理解的更深入而不是仅仅停留在表面(或许理解也不是太透)。(当然本人能力有限,太高深的东西 阅读全文
posted @ 2015-08-12 20:31 Jeffcky 阅读(3154) 评论(0) 推荐(3) 编辑
摘要:前言 继上一篇委托后,我们继续来探讨事件,因为委托和事件有着不可分割的关系。通过本文,相信你会对事件有更深刻的认识和理解,不信,你看! 概念 用event 关键字使您可以声明事件。 事件是类在相关事情发生时发出通知的方法。【简述】事件就是类在发生其关注的事情的时候用来提供通知的一种方式,要理解事件必 阅读全文
posted @ 2015-08-12 01:14 Jeffcky 阅读(1363) 评论(2) 推荐(1) 编辑
摘要:addEventListener使用addEventListner()方法可以为事件目标注册事件处理程序。addEventListner()接受三个参数。第一个是要注册处理程序的事件类型,这个事件类型(或名字)是字符串,但它不包括应该用于设置事件处理程序属性的前缀”on“。第二个参数是当指定类型的事... 阅读全文
posted @ 2015-08-10 19:16 Jeffcky 阅读(536) 评论(0) 推荐(1) 编辑
摘要:前言 虽然关于委托的文章园子中不胜枚举,但是要充分的理解委托的概念并且灵活运用,个人觉得还是要由浅入深,逐步推进,最后再来研究它的实质,这样才能达到事半功倍的效果,如果不信,请看下文,相信我所言非虚(当然也欢迎园友们拍砖和批评)! 概念 (1)用Delegate类表示委托,委托是一种数据结构,它引用 阅读全文
posted @ 2015-08-09 23:54 Jeffcky 阅读(1757) 评论(9) 推荐(5) 编辑
摘要:文档坐标和视口坐标概念元素的位置是以像素来度量的,向右代表X坐标的增加,向下代表Y坐标的增加。但是,有两个不同的点作为坐标系的原点:元素的X和Y坐标可以相对于文档的左上角或者相对于其中显示文档的视口的左上角。在顶级窗口和标签页中,“视口”只是实际显示文档内容的浏览器的一部分:它不包括浏览器“外壳”(... 阅读全文
posted @ 2015-08-09 12:58 Jeffcky 阅读(917) 评论(0) 推荐(1) 编辑
摘要:动态删除元素给定一个ul列表,点击ul中子节点进行删除 1 window.onload = function() { 2 var list = document.getElementsByTagName("ul")[0].childNodes;... 阅读全文
posted @ 2015-08-08 18:30 Jeffcky 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:概念文档对象模型(DOM)是表示和操作HTML和XML文档内容的基础API。选取文档元素(1)通过ID选取元素var id = document.getElementById("section1");【注】在低于IE8版本的浏览器中,getElementById()对于匹配元素的ID不区分大小写,而... 阅读全文
posted @ 2015-08-07 22:52 Jeffcky 阅读(533) 评论(0) 推荐(0) 编辑
摘要:前言 身为著名的创业者+投资人,LinkedIn和Paypal的联合创始人Reid Hoffman有一个令我印象深刻的ABZ理论,他认为,你在任何时刻,手中都需要有三个计划:A计划、B计划和Z计划。 A计划 A计划,是一个当下你觉得值得你去持续投入,并获得部分产出和安全感的计划,好比一份你现在正在投 阅读全文
posted @ 2015-08-06 00:04 Jeffcky 阅读(3161) 评论(2) 推荐(0) 编辑
摘要:前言继上篇文章之后,你会继续跌进大坑,这个坑困扰我一上午,同时也会让你大跌眼镜,如果你遇到了,那么恭喜你提升自身能力和解决能力的时机到了,当然你可以通过本文继续少走不必要的弯路【我也是无意中发现的捷径】!话题这个问题出现源于你Dnx执行环境的升级,你可以在PowerShell中通过dnvm list... 阅读全文
posted @ 2015-08-05 14:31 Jeffcky 阅读(3793) 评论(5) 推荐(4) 编辑
摘要:前言园子早早的就有人安装了VS 2015,自己也按捺不住了,也要赶快尝尝鲜!结果在其安装过程中一个小小的问题却困扰了我一天,这其中多亏了dudu耐心的解答才得以顺利完成,如果你也遇见这个问题,看过这篇文章后你就不会像我一样走太多的弯路【虽说耽误了时间但是也受益匪浅】!话题安装的过程以及详解就不用说了... 阅读全文
posted @ 2015-08-04 17:10 Jeffcky 阅读(3678) 评论(11) 推荐(8) 编辑
摘要:概念数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。创建数组(1)使用数组直接量是创建数组最简单的方法,在方括号中将数组元素用逗号隔开即可。1 var empty = []; //没有元素的数组2 3 var primes= [2, 3, 5, 7, ... 阅读全文
posted @ 2015-08-03 22:39 Jeffcky 阅读(977) 评论(0) 推荐(0) 编辑
摘要:前言关于协变和逆变已经有很多园友谈论过了,学习时也参考过园友们的文章,非常之到位!尤其是园友LoveJenny的,参看时自己也有敲代码加理解,但是出现一个问题,甚是不解,请看下面。【注】这个问题可能对您而言很简单,若有解释,请告知,在此感谢。高手绕道!既然是标题是协变和逆变,还是先给个公认的msdn... 阅读全文
posted @ 2015-08-02 14:52 Jeffcky 阅读(967) 评论(3) 推荐(0) 编辑
摘要:前言JavaScript是基于词法作用域的语言:通过阅读包含变量定义在内的数行源码就能知道变量的作用域。全局变量在程序中始终都是有定义的。局部变量在声明它的函数体内以及其所嵌套的函数内始终是有定义的。如果将一个局部变量看做是自定义实现的对象的属性的话,那么可以换个角度来解读变量作用域。每一段Java... 阅读全文
posted @ 2015-08-01 20:34 Jeffcky 阅读(1004) 评论(0) 推荐(0) 编辑