mvc
文章平均质量分 58
nnn_net
这个作者很懒,什么都没留下…
展开
-
MVC WebApi 路由设置(自定义) 分区Area
用过MVC的都知道,它的默认路由设置是在App_Start 下的RouteConfig里:而在新建一个WebApi项目时会自动生成WebApiConfig.cs 文件,该文件里是对api控制器设置的路由:默认是有一个路由 , 后面的是自己新加的,这里的name就相当于一个路径名,访问时如下操作:这里可以看到 ,我们首先访问的是前面默认的API,下面我们继续访问自原创 2016-10-17 16:54:37 · 11793 阅读 · 0 评论 -
C# Cache缓存读取设置
背景:easyui加载缓慢而且一个页面还要请求好几个方法,于是想到缓存,因为之前用的是Redis,准备用继续Redis缓存某些小table的数据(主外键之类的),无奈不知道外网地址,问老大,曰:用Cache做吧。好吧......网上找了一番,好多缺少引用的,添加了也没好,弄了大概一个多小时,发现很无奈啊,突然想到以前的项目里面好像有用过吼~简直不要太容易啊~~~下面原创 2016-11-29 16:46:38 · 31419 阅读 · 5 评论 -
linq 查询 过滤数据中某个值是否在数组中
条件如下:表A(公司表):ID(INT,PK),Name(nvarchar(255))表B(用户表):ID(INT,PK),Name(nvarchar(255)),CompanyId(int)求:表B中CompanyId 在数组中的所有数据。先创建一个int型数组,个人喜欢先用list再转。如下: var companyList = _companyQuery.原创 2016-11-22 14:36:53 · 8959 阅读 · 0 评论 -
MVC 过滤器详解
APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。 MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)和Exception(异常)。如下表,过滤器类型接口转载 2017-04-12 17:55:56 · 548 阅读 · 0 评论 -
Npoco 建立Model时遇到DateTime类型默认值为空时该怎么写
一般来说不用这种ORM的话不会遇到这样的问题,但是Npoco里添加时每一个字段都是要顾及到的,也就是说每个字段都要给定值。当遇到DateTime类型的字段,而当时又不需要给它值或者赋值了反而达不到预期的效果时,就需要改一改了。栗子如下:有电话表,结构如下:现在我们要添加一个电话,但是它暂时不需要填写停用这个字段,但是在Npoco里添加一条数据必须给每个字段赋值,我们原创 2016-12-02 14:59:01 · 2255 阅读 · 0 评论 -
GitHub NPoco 调用存储过程
由于新项目没有用EF, 采用了这个怎么读都不知道的ORM,其他的环境是老大已经创建好的,然后上周做了增删改查,掌握了基本的知识,这周要用到存储过程,于是在API上找到一个使用变量的语句,照着套了一下居然查出了数据~API如下图: 经修改以后改为:另外要注意一点就是存储过程中返回的集合类型要和后台对应,如果不是一张表就创建一个model,字段一一对应(日期字段在存储过程结果中...原创 2016-07-18 16:21:17 · 1741 阅读 · 0 评论 -
比较List<String>中元素,获取长度最大的元素。
var strnames="a,ab,abc,abcd,abcde";List nameList = new List(); var namesInfo = strnames.Split(',').Distinct(); foreach (var item in namesInfo ) {原创 2016-06-21 16:33:36 · 10381 阅读 · 0 评论