ASP.NET Core:使用Dapper和SwaggerUI来丰富你的系统框架

一、概述1、用VS2017创建如下图的几个.NET Standard类库,默认版本为1.4,你可以通过项目属性进行修改,最高支持到1.6,大概五月份左右会更新至2.0,API会翻倍,很期待! 2、当然了,你还可以通过.NET Core Tool的cli命令来创建,前提是你的电脑上安装了.NET Core SDK。dotnet new classlib -n Light.Repository //创
阅读本文

asp.net core mvc Partial View 应用

asp.net Core MVC支持部分视图特性,当我们在不同的项目中共享一些网页时,部分视图是非常有用的。1、部分视图定义:      部分视图是在一个视图中嵌套另外一个视图。在父视图中通过调用子视图并将子视图的HTML呈现给父视图。像一般视图一样,部分视图使用.cshtml文件扩展名。2、什么时候使用部分视图:      部分视图是将大的视图分解成较小视图组件的一种有效的方法。能使
阅读本文

docker~aspnetcore2.0镜像安装软件的加速器

一般对于安装软件加速时,我们大多数会选择阿里云,而对于aspnetcore2.0这个进项来说,由于使用的是Debian操作系统,所有我们要找到它对应的mirror列表,下面是我整理的一个sources.list加速列表,我们把它放在和Dockerfile相同的位置,在Dockerfile生成镜像时把它复制到里面去,替换之前的apt-update地址源即可。source.list内容deb http
阅读本文

Asp.net core 学习笔记 ( HttpClient )

2017-09-25 core 和 .net 4.5 一样都可以使用 HttpClient 没什么特别的, 只是在学习的时候发现一个之前没留意到的问题. refer : https://aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong/http://byterot.blogspot.my/2016/07/singleton-httpclie
阅读本文

asp.net登录票据验证

* 1.设置 * 2.票据数据保存在cookie中,Logout就一直处于登录状态。 using System;using System.Collections.Generic;using System.Text;using System.Web;using System.Web.Security;namespace YL.Common{    public class TicketTool
阅读本文

尝试在Linux上部署Asp.net Core应用程序

快两个月没接触.net,倒是天天在用Linux,所以想尝试一下在Linux运行喜欢的.net 应用。安装CentOS安装.Net core for Linux创建Asp.net Core应用程序安装Nginx配置Nginx代理1,安装CentOS系统这个网上教程太多滤过。 2,安装跨平台的.NET Core SDK for CentOS7sudo yum update sudo yum insta
阅读本文

ASP.NET 使用Aspose实现Office格式转换和在线预览

有关于.net 仿百度文库在线预览Word、Excel、PPT等office相关文件。这里我们使用Aspose相关组件,将office文件转化为Pdf格式文件存储或在线预览(Word可以存为Png格式,但是直接保存只会保存第一页)。 Aspose.Words.dll 操作Word 首先说转换为PDF格式存储和显示: /// <summary> /// 将Word转换为Pdf
阅读本文

全文搜索Lucene.Net优化

像www.verycd.com、博客园、淘宝、京东都有实现站内搜索功能,站内搜索无论在性能和用户体验上都非常不错,本节,通过使用Lucene.Net来实现站内搜索。 演示效果预览如下图10-22~10-24所示。 图10-22   图10-23   图10-24 在10.4节,已经完成了搜索的第一个版本,但是还有许多地方需要优化。比如说,我要统计关键词搜索的频率高的词,也即热词
阅读本文

.net之ORM框架Dapper.net 之增删改查

Dapper介绍Dapper是一款轻量级ORM工具(Github)。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper 将是你不二的选择。 Dapper优点 轻量。只有一个文件(SqlMapper.cs),编译完成之后只有120k(好象是变胖了)速度快。Dapper的速度接近与
阅读本文

【开源整理】.Net开源项目资源大全

汇总了.NET平台开源的工具类库,新的内容在不断更新中。内容借鉴了博客园、伯乐在线、GitHub等平台。(注:下面用 [$] 标注的表示收费工具,但部分收费工具针对开源软件的开发/部署/托管是免费的)API框架 NancyFx:轻量、用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。官网 ASP.NET WebAPI:快捷创建 HTTP 服务
阅读本文

docker~aspnetcore2.0镜像缺少libgdiplus问题

对于微软官方提供的镜像microsoft/aspnetcore2.0来说,它没有安装libgdiplus包,所以当你使用了draw去画图时,就会出现一些问题,我们一般会安装第三方的包包,ZKWeb.System.Drawing,而发布到docker里之后,运行时,会出现找不到dll的情况!原因:微软的aspnetcore镜像是在Ubuntu操作系统基础之上的,而这个系统上并没有安装libgdipl
阅读本文

关系型数据库基础

第一章      关系型数据库管理系统简介 1.1为什么使用数据库 所谓数据库,就是在计算机上集中存放数据的地方。通过将我们所需的数据和信息都保存在计算机数据库中,可以提供对数据的集中控制。数据库的集中控制有如下优点: @降低存储数据的冗余度 @更高的数据一致性 @存储的数据可以共享 @可以建立数据库所遵循的标准 @便于维护数据完整性 @能够实现数据的安全性 1.2数据在数据库
阅读本文

Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案 (精髓)

前言刚开始创建MVC与Web API的混合项目时,碰到好多问题,今天拿出来跟大家一起分享下。有朋友私信我问项目的分层及文件夹结构在我的第一篇博客中没说清楚,那么接下来我就准备从这些文件怎么分文件夹说起。问题大概有以下几点: 1、项目层的文件夹结构 2、解决MVC的Controller和Web API的Controller类名不能相同的问题 3、给MVC不同命名空间的Area的注册不同的路由 4、让
阅读本文

NET_.NET深入体验与实战精要”第一章

2、.NET可分为几个主要组成部分     1.首先是整个开发框架的基础和核心,即公共语言运行库及它所提供的一组基础类库。     2.再开发技术方面,.NET提供了全新的数据库访问技术ADD.NET,以及网络应用开发技术ASP.NET和windows编程技术Winform。     3.在开发语言方面。NET提供了VB+VC++C#JScript等多种语言支持;而Visual Studio
阅读本文

面授班和双元模式都是些啥

http://auto.315che.com/huiteng/qa24238360.htmhttp://auto.315che.com/xinsaiou/qa24111161-r1.htmhttp://auto.315che.com/lishi/qa24147960-r1.htm?wphttp://auto.m.315che.com/biaozhi5008/qa24256205.htm?golo=
阅读本文