automapper 相关问题

用于.NET的基于约定的基于对象的对象映射器和转换器

具有操作的自动映射器地图集合

我有以下代码IList result = new List (); foreach(等待配置中的var配置。ToListAsync()){var configurationDto = ...

回答 1 投票 2

仅当目标对象在Automapper中没有值时如何映射

我有一个映射器,我需要执行条件映射,条件是,仅当目标属性值为null时,才将值从源映射到目标。我该怎么做? ....

回答 1 投票 0

使用Moq模拟AutoMapper Mapper.Map调用

什么是在AutoMapper中为Map函数设置模拟期望的最佳方法。我提取了IMapper界面,因此可以设置该界面的期望值。我的映射器具有依赖性,因此我必须...

回答 4 投票 24

AutoMapper的项目将生成有效的SQL吗?

以下代码(.Net Core 3.0)读取数据库表,并使用AutoMapper从表中获取几列。 var Employees = await _context.Employees // Employee表中有很多列...

回答 1 投票 0

AutoMapper-从v8升级到v9后不使用泛型

在更新到版本9之前,我可能有奇怪的AutoMapper设置正在工作。我们从数据库中获取数据,将其包装在一个通用对象中,然后将其映射到DTO://构建一些...

回答 1 投票 2

使用AutoMapper将成员数组转置为具有相应单个成员的对象的集合

我有以下课程:Foo类{public int X []; public int Y []; public int Z []; } class Bar {public int X;公共int Y; Public int Z; }我想创建...

回答 1 投票 0

将json复杂对象映射为普通对象

[我正在做的是将我从YAHOO天气中获取的JSON转换为我的YahooWeatherModel类。反序列化后的json对象(我 使用json.net)如下所示:public class WeatherObject {...

回答 1 投票 0

AutoMapper InternalDbSet`1-> IQueryable`1异常

我收到以下异常:映射类型:InternalDbSet'1-> IQueryable'1错误的映射类型。我的AssertConfigurationIsValid()返回有效,但是一旦运行以下功能,...

回答 1 投票 0


列表的自动映射器字符串-表达式树错误

Excuses-me,这是我的代码,用于创建映射器(将包含id的字符串转换为列表):CreateMap (().ForMember(dest => dest ....

回答 1 投票 -2

无法与ASP.NET Core 3.0 Web API一起使用AutoMapper.Mapper.Map方法

我正在遵循Pluralsight来学习Web API概念。我试图将Book实体映射到在Models文件夹中定义的Book DTO对象。但是,我正在错误以下。我收到以下错误消息:...

回答 1 投票 0

如何基于ASP.NET Core中AutoMapper中的用户角色有条件地映射/忽略属性

我正在使用AutoMapper.Extensions.Microsoft.DependencyInjection 7.0.0我只需要为具有特定角色的用户映射属性,否则在asp.net core 3.0项目中使用automapper忽略映射。 ...

回答 1 投票 -1

如何使用C#AutoMapper(版本= 7.0.1.0)排除自动映射嵌套对象?

当我的自动映射器映射我的对象并且它是嵌套的复杂对象时,我遇到了问题。例如,我有一个此类的报告,如下所示:public class Report {public ...

回答 1 投票 0

从Collection 映射到Collection 按照惯例

是否可以通过约定从Collection 类型的属性映射到Collection 类型的另一个属性,而无需显式定义映射?类别... ] >>

回答 1 投票 0

在linq表达式中创建新对象时获取列表中的当前索引位置

创建新对象时,我在从LINQ列表访问当前位置时遇到问题,我试图声明一个变量并将其在新对象内递增而没有结果。我没有其他...

回答 1 投票 0

带有IncludeBase的Automapper映射对抽象泛型类失败

我正在尝试将参考数据实体映射到dto,它们都从其自己的命名空间中的通用基类继承,并使用“通用”配置文件添加映射。考虑...

回答 1 投票 0

如何告诉AutoMapper使用“按引用传递?”

默认情况下,自动映射器根据目的地的类型创建一个新对象:public void Doit(Person personMissingStuff){PersonTemplate template = _personDao.GetPersonTemplate(1);映射器......

回答 2 投票 4

Dapper扩展程序自定义ClassMapper不会在Insert()上调用

我正在使用Dapper Extensions,并定义了自己的自定义映射器来处理带有复合键的实体。公共类MyClassMapper :ClassMapper 其中T:class {...

回答 1 投票 1

AutoMapper按条件将一个属性映射到两个属性

有两个类,类A {公共字符串ProductionDivision {get;组; }}类B {私有对象_productionDivision; ...

回答 1 投票 0

将应用从netcore 2更新到3不能使用自动映射器

我已将我的应用程序更新为网络核心3,并且在运行应用程序时遇到有关Automapper的错误(至少是我的意思),我已经更新了运行dotnet -outdate的相对库,然后更新了依赖项...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.