随笔分类 -  c#

C# IQueryable和IEnumerable的区别
摘要:IEnumerable<T> 泛型类在调用自己的SKip 和 Take 等扩展方法之前数据就已经加载在本地内存里了,而IQueryable<T> 是将Skip ,take 这些方法表达式翻译成T-SQL语句之后再向SQL服务器发送命令。也是延迟在我要真正显示数据的时候才执行。 LINQ查询一共提供了 阅读全文

posted @ 2018-08-29 16:26 造飞机的程序员 阅读(3492) 评论(0) 推荐(2)

从网络路径下载图片
摘要:using System;using System.Drawing;using System.IO;using System.Net; /// <summary> /// 图片操作 /// </summary> public class ImageDownload { /// <summary> / 阅读全文

posted @ 2018-08-22 16:30 造飞机的程序员 阅读(156) 评论(0) 推荐(0)

JSON.stringify()序列化的理解及使用
摘要:该函数的作用是:系列化对象 系列化对象说白了就是把对象的类型转换为字符串类型 语法 JSON.stringify(value[, replacer [, space]]) value 将要序列化成 一个JSON 字符串的值。 replacer 可选 可以为数组或函数 如果为数组:则只有包含在这个数组 阅读全文

posted @ 2018-07-27 16:40 造飞机的程序员 阅读(1979) 评论(0) 推荐(0)

MVC路由规则
摘要:1 可以创建多条路由规则,每条路由规则的那么属性不同 2路由规则是有顺序的。如果被前面的规则匹配了,那么后面的规则就没机会了 3 constraints 约束: 4namespaces 命名空间 5route 对象:路由规则对象 6routedate 放url地址匹配上来路由规则后解析出来的数据 7 阅读全文

posted @ 2018-07-26 23:32 造飞机的程序员 阅读(175) 评论(0) 推荐(0)

MVC校验
摘要:1后台校验 后台校验就很方便了,只要在后台写上: //ModelState.IsValid=true那么校验就是成功的。 if (ModelState.IsValid) { } Razor 引擎 阅读全文

posted @ 2018-07-18 23:11 造飞机的程序员 阅读(117) 评论(0) 推荐(0)

c# EF插入数据报错跟踪代码
摘要:我们在使用EF进行数据库插入的时候或出现一些插入失败的情况,但是具体是哪个字段不符合数据库设计要求无法得知,普通的try catch 无法捕获加上一下方法就可以 try { 。。。。。。 } //可以进行EF执行过程中出错字段定位 catch (DbEntityValidationException 阅读全文

posted @ 2018-07-11 14:36 造飞机的程序员 阅读(238) 评论(0) 推荐(0)

导航