上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 57 下一页
摘要: C#中 ??、 ?、 ?: 、?.、?[ ] 问号 1. 可空类型修饰符(?) 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符" 阅读全文
posted @ 2020-03-03 12:44 清语堂 阅读(2638) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/DSC1991/p/8668965.html ADO.Net中也提供了事务处理功能,通过ADO.net事务,可以将多个任务绑定在一起,如果所有的任务成功,就提交事务,如果有一个任务失败,就讲滚回事务 执行ADO.Net事务包含四个步骤,接下来以SQLT 阅读全文
posted @ 2020-03-03 08:47 清语堂 阅读(490) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/DSC1991/p/8671787.html 方法一 : 1.创建一个全局action过滤器 (在appstart 的filterconfig中注册 filters.Add(new LoginAttribute());) 2.不需要登录的contoll 阅读全文
posted @ 2020-03-03 08:44 清语堂 阅读(715) 评论(0) 推荐(1) 编辑
摘要: https://www.cnblogs.com/DSC1991/p/8674960.html 一:HttpContext理论知识: 1:HttpContext类它对Request、Respose、Server等等都进行了封装,并保证在整个请求周期内都可以随时随地的调用;为继承 IHttpModule 阅读全文
posted @ 2020-03-03 08:35 清语堂 阅读(722) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/hnsongbiao/p/5087359.html 在项目开发中,为了安全、方便地判断用户是否有访问当前资源(Action)的权限,我们一般通过全局过滤器来实现。 Asp.net MVC 页面中常见的权限判断使用过滤器主要在以下几种情况(根据权限判断的 阅读全文
posted @ 2020-03-01 19:58 清语堂 阅读(276) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/fengff/p/9409266.html Session其实分为客户端Session和服务器端Session。 当用户首次与Web服务器建立连接的时候,服务器会给用户分发一个 SessionID作为标识。SessionID是一个由24个字符组成的随机 阅读全文
posted @ 2020-03-01 15:22 清语堂 阅读(658) 评论(0) 推荐(0) 编辑
摘要: Entity Framework - Func引起的数据库全表查询 使用 Entity Framework 最要小心的性能杀手就是 —— 不正确的查询代码造成的数据库全表查询。 我们就遇到了一次,请看下面的示例代码: //错误的代码Func<QuestionFeed, bool> predicate 阅读全文
posted @ 2020-02-28 22:38 清语堂 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 委托是一种定义方法签名的类型,是对方法的抽象、封装。与委托的签名(由返回类型和参数组成)匹配的任何可访问类和结构中的任何方法都可以分配给该委托,方法可以是静态方法,也可以是实例方法。将一个方法绑定到委托时,C#和CLR允许引用类型的协变性和逆变性。 协变性是指方法的返回类型可以派生自委托的返回类型。 阅读全文
posted @ 2020-02-28 22:27 清语堂 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 委托其实之前早有接触过,但是没有系统的学习过,在工作中也没有主动尝试使用委托。C和C++可以利用函数指针,将可执行的步骤(函数)做为参数传递传递给另一个方法。C#中可以使用委托提供同样的功能。举一个简单的例子,生成订单时通知用户,可能是邮件通知,也可能是短信通知,也可能是其他形式的通知。下面给出一个 阅读全文
posted @ 2020-02-28 22:26 清语堂 阅读(276) 评论(0) 推荐(0) 编辑
摘要: lambda表达式是C#3.0中引入的比匿名方法更加简洁的一种语法,可用于创建委托或表达式树类型的匿名函数。Lambda表达式本身可划分为两种类型:语句Lambda和表达式Lambda。 表达式Lambda: 要创建lambda表达式,则在lambda运算符 => 的左侧指定输入的参数(如果存在参数 阅读全文
posted @ 2020-02-28 22:25 清语堂 阅读(353) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 57 下一页