随笔分类 - .NET架构
摘要:什么是IoCIoC,全称Inversion of Control,即“控制反转”,是一种设计原则,最早由Martin Fowler提出,因为其理论提出时间和成熟时间相对较晚,所以并没有被包含在GoF的《设计模式》中。什么是DI#DI,全称Dependency Injection,即依赖注入,是实现I
阅读全文
摘要:我们在开发时。经常用到处理请求的参数或者判断当前请求是Post还是Get请求。进行控制。这里进行了全面处理
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace ConmonService { class Program { ...
阅读全文
摘要:当前场景: 如果有不同的用户。使用同一个系统。而不同的客户有某些不同的需求。在不改变系统主体的情况下,可以直接使用IOC控制反转依赖搭建项目 1.添加接口层 目前里面只有一个会员的类。里面有一个登录接口 2.添加相应的实现层; 标准版实现层 定制版实现层 3.相应的接口层和实现层都已经完善之后。开始
阅读全文
摘要:1.项目引用NuGet包;搜索:Newtonsoft.Json 2.序列号实例 3.常用api抛出数据实现类
阅读全文
摘要:AutoMapper对象映射工具:主要是将某一个实体转成另一个实体。 1.引用NuGet包;搜索:AutoMapper 2.创建实体类 3.作为例子。建立两个实体对象 (老会员实体) 新会员实体 4.使用方法。在项目过程中。如果需要将两个实体进行转化。使用实例
阅读全文
摘要:1.创建EF模型库 创建类库--》添加新建项--》选择ADO.NET实体数据模型--》选择 来自数据库的EF选择器--》配置数据库链接以及相应的数据库--》看底部(将app.Config中链接设置另存为)默认值改成你需要空间名(DemoEntity)--》实体框架6.X--》选择相应的表--》模型命
阅读全文
摘要:Dapper框架 1.项目引用Dapper的Nuget程序包; 2.配置链接类 3.配置相应表的实体对象 目前是一个用户表和一个用户登录日志表为例: 用户表 用户登录日志表 4.通过实体对数据库操作 (包含基本的:增删改查及事务提交操作)
阅读全文