automapper

    2热度

    1回答

    从具有单个Nullable<bool>属性的对象进行映射时,我在Automapper中看到一些非常奇怪的行为。我现在有它成立这样的: public class MyViewModel { public bool? IsAThing { get; set; } } public class MyEntity { public bool? IsAThing { get;

    1热度

    1回答

    我有一个类,它在一个IMapper在构造这样 public Foo(IMapper mapper) 在代码Foo的我有此线 var dao = _mapper.Map<BaseDAO>(obj); BaseDAO有3个子类型,在我已经设置的实际代码中这样 CreateMap<Base, BaseDAO>() .Include<Child1, Child1DAO>() .

    0热度

    1回答

    我创建了新的asp mvc core 2.0角模板,并添加了我想用Automapper映射到控制器中的模型和dtos。我包含了automapper 6.1.1。当我导航到http://localhost:61031/api/classes时,它给了我一个例外,缺少类型映射配置或不支持的映射。我阅读了很多帖子,但无法找到正在发生的事情。 我的代码如下:项目 概述 模型 Models.Classes.

    3热度

    1回答

    我试图将两个不同的对象映射到从接口派生的对象。另外,我需要将另一个属性映射到来自dtos的派生类型。鉴于此对象结构: public interface ICoverage { string Name { get; set; } string Code { get; set; } } public class CoverageA : ICoverage { p

    5热度

    1回答

    我有一个项目使用AutoMapper 3.1.1,我能够隔离我遇到的问题。 这里是我的测试类: class BaseClass { public string PropertyA { get; set; } } class DerivedClass: BaseClass { public string PropertyB { get; set; } } clas

    2热度

    1回答

    我在使用AutoMapper从数据传输对象映射到数据库实体模型时遇到了一些麻烦。该实体具有几个属性,这些属性是从IEnumerable派生的自定义数组类型。这些属性没有安装程序,但有一种名为SetFromString()的方法可用。我似乎无法正确配置我的地图来使用它。 AutoMapper是否支持这种事情?如果有人能指出我的方向正确,我会很感激。 下面是我正在使用的关键类的简化版本。 (映射工作得

    2热度

    1回答

    在一个asp net core + ef core 2.0 web api项目中,我使用了一个定义如下的put方法,其中我必须更新我的实体的每个属性之一: public async Task<IActionResult> PutCIApplication([FromRoute] Guid id, [FromBody] CIApplication cIApplication) {

    0热度

    2回答

    我一直在使用EF Code First 1个月。我的项目需要与许多表(超过100个数据表)一起工作,他们将来会多次更改。很难控制,需要时间来添加迁移。 那么有什么解决方案可以跳过添加 - 迁移步骤,只需在数据库中创建表并创建一个到实体的映射? 例子: 在数据库中,我有一个这样的表: CREATE TABLE dbo.MyTable ( Id INT, Name VARCHAR(

    1热度

    1回答

    试图让查询工作,但老实说不知道如何(或者甚至可能)去做,因为我试过的所有东西都没有奏效。 总共查询6个表格:Person,PersonVote,PersonCategory,Category,City和FirstAdminDivision。 PersonVote是一个人的用户评论表,它包含一个名为Vote的列,它是一个接受1-5(5为“最佳”)值的小数。 FirstAdminDivision将与美

    0热度

    2回答

    我一直在阅读有关此问题的类似问题,但似乎无法理解解决方案。 我想映射我的实体到我的视图模型,我注意到它失败了一些我的实体。一个例子是以下几点: 实体 public class Warehouse : EntityBase { [Index(IsUnique = true)] [MaxLength(20)] [Required] public string