随笔分类 -  历史文章

摘要:一、EF使用导航属性表关联,除了在Entity中以注解属性以及字段名默认约定设置外,还要在Controller的Action方法中用linq加载关联数据(Lazy loading、Eager loading、Explicit loading);当然,如果项目中不用导航属性,那就用不着这些了。二、待总 阅读全文
posted @ 2018-10-08 14:02 skybirdzw 阅读(152) 评论(0) 推荐(0) 编辑
摘要:十二、linq关联表查询自己总结的几种方式:1、直接join(可以不使用导航属性)2、var user1 = from b in db.sysUsers from c in b.SysUserRoles where b.ID == id select b;(必须使用导航属性)生成的SQL:SELEC 阅读全文
posted @ 2018-10-08 14:01 skybirdzw 阅读(118) 评论(0) 推荐(0) 编辑
摘要:十七、使用模型元数据的注解属性来引导模板辅助器精确地生成HTML元素自己备注:这将和code first在Model中用于生成数据表的注解属性(比如Key、StringLength、Inquire等)混合在一起。具体的注解属性有:[HiddenInput] //把一个字段(如ID)标记为只读[Hid 阅读全文
posted @ 2018-10-08 14:00 skybirdzw 阅读(98) 评论(0) 推荐(0) 编辑
摘要:yield用在foreach循环中,表示循环到下一次时返回的数据,主要作用是简化了foreach循环(其实用IEnumerable<>时没简化多少),与return结合使用,如: 除此之外还有yield break, 其表示跳出迭代,如: 参考:http://www.cnblogs.com/king 阅读全文
posted @ 2018-10-08 13:59 skybirdzw 阅读(116) 评论(0) 推荐(0) 编辑
摘要:1、先定义一个Model类 public class P1 { public string name { get; set; } public int age { get; set; } } 2、定义一个扩展方法 作用:用于处理集合数据,通过传入一个委托来实现 注意,扩展方法必须定义在静态类中,而且 阅读全文
posted @ 2018-10-08 13:57 skybirdzw 阅读(286) 评论(0) 推荐(0) 编辑
摘要:一、Entity的注解属性(Annotations)不管是code first还是db first,都需要用到注解属性,至于用System.ComponentModel.DataAnnotations命名空间提供的,还是EntityFramework程序集提供的,现在来做个总结。(EntityFra 阅读全文
posted @ 2018-10-08 13:56 skybirdzw 阅读(128) 评论(0) 推荐(0) 编辑
摘要:一、在动作方法中执行验证Controller中使用ModelState.AddModelError()方法在验证中根据条件输出错误信息。如: ModelState.AddModelError("UserName", "用户名不能为空");需要注意的是,这句生成的是属性级错误,因为AddModelEr 阅读全文
posted @ 2018-10-08 13:55 skybirdzw 阅读(1342) 评论(0) 推荐(1) 编辑
摘要:MVC框架支持四种不同类型的过滤器,每一种类型允许你再请求处理管道的不同点上引入逻辑。这四种过滤器类型描述于下表: MVC框架的过滤器类型 过滤器类型 接口 默认实现 描述 Authorization I AuthorizationFilter AuthorizeAttribute 最先运行,在任何 阅读全文
posted @ 2018-10-08 13:53 skybirdzw 阅读(179) 评论(0) 推荐(0) 编辑
摘要:比如,定义entity时指定一个外键, 编译时报错信息如下:类型“System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute”同时存在于“e:\个人\Wede框架\WedeNet\packages\EntityFramework. 阅读全文
posted @ 2018-10-08 13:50 skybirdzw 阅读(1817) 评论(0) 推荐(0) 编辑
摘要:最近项目中用到了Linq中Except,Distinct,Left Join这几个运算,这篇简单的记录一下这几种情形。 Except 基础类型使用Linq的运算很简单,下面用来计算两个集合的差 result 用来返回a有,b没有的值,计算结果是1。 自定义类型实现Except 对于引用类型,若需要根 阅读全文
posted @ 2018-10-08 13:48 skybirdzw 阅读(474) 评论(0) 推荐(0) 编辑
摘要:webclient功能有限,特别是不能使用身份验证证书,这样,上传数据时候问题出现,现在许多站点都不会接受没有身份验证的上传文件。尽管可以给请求添加标题信息并检查相应中的标题信息,但这仅限于一般意义的检查,对于任何一个协议,webclient没有具体支持。这是由于webclient是非常一般的类,可 阅读全文
posted @ 2018-10-08 13:47 skybirdzw 阅读(282) 评论(0) 推荐(0) 编辑
摘要:关于Enable-Migrations指令说明我们知道,Enable-Migrations的作用是在Code First项目中使用数据迁移,通过get-help Enable-Migrations查看它的语法: Enable-Migrations [-ContextTypeName <String> 阅读全文
posted @ 2018-10-08 13:44 skybirdzw 阅读(1715) 评论(0) 推荐(0) 编辑
摘要:function insuranceTipMsg(obj) { var msg = $(obj).attr("data-tips"); layer.tips(msg, obj, { tips: [2, '#5BC0DE'], //1-上,2-右,3-下,4-左 time: 4000, area: [ 阅读全文
posted @ 2018-10-08 13:39 skybirdzw 阅读(4299) 评论(0) 推荐(0) 编辑
摘要:on()函数 从jQuery 1.7开始,on()函数提供了绑定事件处理程序所需的所有功能,用于统一取代以前的bind()、 delegate()、 live()等事件函数。 on()函数用于为指定元素的一个或多个事件绑定事件处理函数。 你还可以额外传递给事件处理函数一些所需的数据。 该函数可以为同 阅读全文
posted @ 2018-10-08 13:39 skybirdzw 阅读(21385) 评论(0) 推荐(0) 编辑
摘要:1、定义一个静态页,里面存放需要的HTML,如FlightBookChildInsur.html在这个页面定义执行函数,用来返回数据;function callbackdata() { var passengerName = $("#passenger_Name2").val(); var pass 阅读全文
posted @ 2018-10-08 13:36 skybirdzw 阅读(11059) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示