automapper

Trying to add AutoMapper to .NetCore1.1 - not recognising services.AddAutoMapper()

南笙酒味 提交于 2020-12-24 07:11:17
问题 I've installed the following Nuget packages into my project: Automapper AutoMapper.Extensions.Microsoft.DependencyInjection I have added the line to ConfigureServices in Startup.cs . public void ConfigureServices(IServiceCollection services) { // Add framework services. services.AddMvc(); // . . . services.AddAutoMapper(); } I'm still getting a red line under services.AddAutoMapper() . It says: The Call is ambiguous between the following methods or properties: ServiceCollectionExtensions

Trying to add AutoMapper to .NetCore1.1 - not recognising services.AddAutoMapper()

余生长醉 提交于 2020-12-24 07:06:45
问题 I've installed the following Nuget packages into my project: Automapper AutoMapper.Extensions.Microsoft.DependencyInjection I have added the line to ConfigureServices in Startup.cs . public void ConfigureServices(IServiceCollection services) { // Add framework services. services.AddMvc(); // . . . services.AddAutoMapper(); } I'm still getting a red line under services.AddAutoMapper() . It says: The Call is ambiguous between the following methods or properties: ServiceCollectionExtensions

Trying to add AutoMapper to .NetCore1.1 - not recognising services.AddAutoMapper()

…衆ロ難τιáo~ 提交于 2020-12-24 07:06:39
问题 I've installed the following Nuget packages into my project: Automapper AutoMapper.Extensions.Microsoft.DependencyInjection I have added the line to ConfigureServices in Startup.cs . public void ConfigureServices(IServiceCollection services) { // Add framework services. services.AddMvc(); // . . . services.AddAutoMapper(); } I'm still getting a red line under services.AddAutoMapper() . It says: The Call is ambiguous between the following methods or properties: ServiceCollectionExtensions

NLayerAppV3--基础结构层(Cross-Cutting部分)

混江龙づ霸主 提交于 2020-12-14 07:30:15
回顾:NLayerAppV3是一个使用.net 2.1实现的经典DDD的分层架构的项目。 NLayerAppV3是在NLayerAppV2的基础上,使用.net core2.1进行重新构建的;它包含了开发人员和架构师都可以重用的DDD层。 Github地址: https://github.com/cesarcastrocuba/nlayerappv3 NLayerAppV3的基础结构层一共分为两个部分。处理数据相关的基础组件和Cross-Cutting的基础组件。 处理数据相关的基础组件主要包含UOW和仓储的实现; Cross-Cutting的基础组件目前主要包含数据适配器、国际化、验证; 本节我们主要介绍Cross-Cutting的基础组件。 这部分相关的项目主要有两个Infrastructure.Crosscutting和Infrastructure.Crosscutting.NetFramework。 Infrastructure.Crosscutting封装了数据适配器、国际化、验证相关的接口; Infrastructure.Crosscutting.NetFramework包含了Infrastructure.Crosscutting中相关契约的实现; 1、Infrastructure.Crosscutting --Adapter数据适配器

ASP.NET Core搭建多层网站架构【0-前言】

风流意气都作罢 提交于 2020-12-13 02:54:29
2020/01/26, ASP.NET Core 3.1, VS2019 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构 目录 0-前言 1-项目结构分层建立 2-公共基础库 3-xUnit单元测试之简单方法测试 4-工作单元和仓储设计 5-网站数据库实体设计及映射配置 6-注册跨域、网站核心配置 7-使用NLog日志记录器 8.1-使用ViewModel注解验证 8.2-使用AutoMapper映射实体对象 8.3-编写角色业务的增删改 9.1-使用Autofac代替原生的依赖注入 9.2-使用Castle.Core实现动态代理拦截器 10-使用JWT进行授权验证 11-WebApi统一处理返回值、异常 12-xUnit单元测试之集成测试 13-扩展之网站支持全球化和本地化多语言语系 14-扩展之部署到IIS 15-扩展之使用Obfuscar混淆加密保护代码 网站内容 简单的后台管理系统,拥有用户登录、角色管理、日志记录的功能 支持MySQL、SQL server数据库 泛型仓储设计完善,不用每个实体单独定义一个仓储(也可以使用this自定义扩展或覆写) 工作单元统一管理所有的仓储,统一管理事务和提交 开发调试阶段,开启EntityFrameworkCore的日志,可以看到每次执行的具体sql,方便排查错误

BeetlSQL 3.0.10 发布,多数据源分布式sega事务支持

雨燕双飞 提交于 2020-11-12 10:59:24
本次发布主要增加了分布式Sega事务支持,适合多数据源 按照社区建议,修改了了springboot 的 yml配置方式 修改了@Jackson和@UpdateTime,本来是用来作为例子,但社区开发者提供了较好的完整实现 增加Sega支持 <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetlsql</artifactId> <version>3.0.10-RELEASE</version> </dependency> public class UserEntity{ @Jackson Map<String,Address> addresses; @UpdateTime LocalDateTime updateTime; } 在多库多数据源的场景下,ORM工具有三个挑战,一个是如何根据各种策略分库分表,一个是如何方便的查询多库的数据,另外一个是多库操作的事务 BeetlSQL能很好的支持分库分表策略,以及提供了简单的Sega事务支持。至于多库查询,则可以交给第三方SQL查询引擎,BeetlSQL也支持多种SQL查询引擎,比如Druid,PrestoSQL public interface UserMapper extends SegaMapper<User> { @SegaUpdateSql( sql="update