- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 .net下session共享的解决方案
.net下我们需要做sso的话,我们设置session以通过StateServer方式,如果有两个项目A和B只需要设置webconfig文件 <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" timeout="60"></sessionState>然后在两个项目的Gl...
2018-06-25 20:27:35 1101
原创 MVC中使用异步方法async await
关于在MVC中使用异步方法async await通过这两个关键字来实现/// <summary> /// 调用webapi获取按钮权限信息 /// </summary> /// <param name="spid"></param> /// <param name="userid"
2018-06-25 12:47:24 4874
原创 C#委托事件学习
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 事件{ class Program { static void Main(string[] args) ...
2018-06-24 17:25:47 189
原创 WebApi学习(参数接收)
WebApi学习 参数接收把实际碰到的参数接收问题写下,以后好复习。一.Get参数使用Get参数一般我们会在方法中限定[HttpGet][FromUri]可以接收单个参数或实体类 Get模式下使用 方法中可以存在多个[FromUri]参数基本参数一般我们使用简单的参数时WebApi方法中可以使用如GetName(string sysid)的形式来接收参数也可以直接使用...
2018-06-20 12:28:14 6034 2
原创 C#笔记(面向对象的学习)
C# 面向对象的封装、继承、多态一.封装封装:把客观的事物封装成类,使用和修改方便;封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。封装的意义在于保护或者防止代码(数据)被我们无意中破坏。封装既可以封装成员变量,又可以封装成员方法封装学习例子每个对象都包含它进行操作所需要的所有信息,封装只公开代码单元的对外接口,而隐藏其具体实现,尽量不对外公开代码。...
2018-06-20 08:01:44 268
原创 EF CodeFirst学习笔记3
上一篇讲到使用DataAnotations的方法来进行Model配置,还有一种方法就是Fluent Api来实现。Fluent API是另一种配置领域类的方法,它比DataAnnotations特性提供更多的配置方法,下表是Fluent API支持的类型映射。映射种类配置数据库模型(Model-wide)映射设置默认架构设置自定义约定实体(Entity)映射设置单表或多表和设置架构设置复杂类型设置...
2018-06-10 16:35:32 469
原创 EF CodeFirst学习笔记2
CodeFirst我们在使用的时候,会需要一些配置,通过DataAnnotation特性和Fluent Api两种方法来实现今天我们就来讲下DataAnnotation特性的使用EF Code-First提供了一个可以用在领域类或其属性上的DataAnnotation特性集合,DataAnnotation特性会覆盖默认的EF约定。DataAnnotation存在于两个命名空间里:System.Co...
2018-06-10 16:02:39 324
原创 EF CodeFirst学习笔记1
一直使用EF的DBFirst没使用过CodeFirst,而且CodeFirst使用的人又多,虽然麻烦点但是还是要学下的。来写个一使用的入门教程新建一个codefirst的demo,需引入EntityFramework然后简单建立一using System;using System.Collections.Generic;using System.Linq;using System.Text;...
2018-06-10 10:55:39 299
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人