摘要:
AutoMapper是对象到对象的映射工具。在完成映射规则之后,AutoMapper可以将源对象转换为目标对象。 配置AutoMapper映射规则 AutoMapper是基于约定的,因此在实用映射之前,我们需要先进行映射规则的配置。 public class Source { public int 阅读全文
posted @ 2019-06-03 14:20
DarJeely
阅读(224)
评论(0)
推荐(0)
摘要:
初步认识AutoMapper AutoMapper 初步认识AutoMapper 前言 手动映射 使用AutoMapper 创建映射 Conventions 映射到一个已存在的实例对象 前言 通常在一个应用程序中,我们开发人员会在两个不同的类型对象之间传输数据,通常我们会用DTOs(数据传输对象), 阅读全文
posted @ 2019-06-03 14:17
DarJeely
阅读(246)
评论(0)
推荐(0)
摘要:
一、AutoFac介绍 Autofac是.NET里IOC(Inversion of Control,控制反转)容器的一种,同类的框架还有Spring.NET,Unity,Castle等。可以通过NuGet方式添加到项目中使用。 官方网站:http://autofac.org/ Autofac相对于其 阅读全文
posted @ 2019-06-03 14:13
DarJeely
阅读(276)
评论(0)
推荐(0)
摘要:
一、组件 创建出来的对象需要从组件中来获取,组件的创建有如下4种(延续第一篇的Demo,仅仅变动所贴出的代码)方式: 1、类型创建RegisterType AutoFac能够通过反射检查一个类型,选择一个合适的构造函数,创造这个对象的实例。主要通过RegisterType<T>() 和 Regist 阅读全文
posted @ 2019-06-03 14:12
DarJeely
阅读(362)
评论(0)
推荐(0)
摘要:
.NET Core开源组件:后台任务利器之Hangfire 一.简述 Hangfire作为一款高人气且容易上手的分布式后台执行服务,支持多种数据库。在.net core的环境中,由Core自带的DI管理着生命周期,免去了在NF4.X环境中配置always running的麻烦,真正做到开箱即用。 二 阅读全文
posted @ 2019-06-03 14:08
DarJeely
阅读(677)
评论(0)
推荐(0)
摘要:
我们下面通过在Visual Studio 2017中创建一个空的Web应用程序来详细说明下asp.net core项目目录结构: 1、项目结构说明 (1)、依赖项 这里主要分两部分SDK, 目前这两部分下面都只有一项。 Nuget 包含Microsoft.AspNetCore.App, 展开它看一下 阅读全文
posted @ 2019-06-03 13:58
DarJeely
阅读(3164)
评论(0)
推荐(0)
摘要:
文章是msdn的官方文档,链接在这里。其实也有中文的文档,这里还是想做一个记录。 文章有asp.net core 2.x 和1.x 版本,我这里就忽略1.x了。 下面先说几点额外的东西有助于理解。 Authentication 和 Authorization 这里先讲一下Authentication 阅读全文
posted @ 2019-06-03 12:41
DarJeely
阅读(394)
评论(0)
推荐(0)
摘要:
1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?"例如:int? 表示可 阅读全文
posted @ 2019-06-03 12:36
DarJeely
阅读(7940)
评论(0)
推荐(2)
摘要:
一. 开篇说明 EF的性能问题一直以来经常被人所吐槽,究其原因在于“复杂的操作在生成SQL阶段耗时长,且执行效率不高”,但并不是没有办法解决,从EF本身举几个简单的优化例子: ①:如果仅是查询数据,并不对数据进行增、删、改操作,查询数据的时候可以取消状态追踪。 ②:用什么查什么,比如一张表有100多 阅读全文
posted @ 2019-06-03 11:58
DarJeely
阅读(433)
评论(0)
推荐(0)
摘要:
1、 查看轨迹方法<script type="text/javascript"> function WinOpenIt(url) { //alert(1); var timeKey = Math.random(); alert(timeKey); //alert(url); var FK_Flow 阅读全文
posted @ 2019-06-03 11:50
DarJeely
阅读(717)
评论(0)
推荐(1)

浙公网安备 33010602011771号