automapper相关内容
我已经成功完成了从模型到DTO的AutoMapper的操作,并且效果很好. private ApplicationDbContext db = new ApplicationDbContext(); private MapperConfiguration configuration = new MapperConfiguration(cfg =>
..
我收到了一个很好的实现形式,映射了一个嵌套子代的键(ID)(请参阅此处:),但在这里我搜索了一个稍有不同的解决方案,如下所述. 我有以下项目模型: public class Project { [Key] public int ProjectID { get; set; } public string Name {
..
我有以下项目模型: public class Project { [Key] public int ProjectID { get; set; } public string Name { get; set; } public string Description { get; set; }
..
我正在将WinForms应用程序转换为ASP.NET MVC4,并尝试使用AutoMapper实现ViewModel方法,以在域实体和ViewModel之间进行映射,主要是将更复杂的对象图展平为ViewModel,以便在视图中轻松绑定 我遇到的问题是,当某些字段留空时,域模型要应用Trim()时将抛出NullReferenceException. 最初,这一切都是在域对象中处理的,例如
..
我有一个使用Code First生成模型的EF6 MVC应用.我正在尝试使用AutoMapper在模型和该模型的视图模型表示之间创建映射.但是,当我执行映射时,会收到错误消息: 映射器未初始化.调用适当的初始化 配置.如果您尝试通过 容器或其他方式,请确保您没有对的任何调用 静态Mapper.Map方法,如果您使用的是ProjectTo或 UseAsDataSource扩展方法,请确保您传入
..
我看到对于给定的代码: class Type1 { public int Prop1 { get; set; } public string Prop2 { get; set; } public string Prop3 { get; set; } } class Type2 { public int Prop1 { get; set; } publ
..
使用ExplicitExpansion()时,Odata扩展不起作用. 我的DTo和EF模型可以在下面的链接中找到. 使用Odata基于EF查询DTO 我的Automapper类: public class AutoMapperProfile : Profile { public AutoMapperProfile() { CreateMap
..
是否可以从类型为Collection的属性进行映射到类型为Collection的另一个属性按照惯例,无需显式定义映射? class CollectionExample { public static void Example() { var config = new MapperConfiguration(cfg => {
..
我具有以下示例结构: public class Client { public Guid Id { get; set; } public string Name { get; set; } public ICollection AdressList { get; set; } } public class Adress { public G
..
我正在寻找使用Automapper处理此问题的最佳方法 我的简化域模型(所有ID由数据库自动生成): public class Product { public long Id { get; set; } public List OrderProducts { get; set; } } public class Order { p
..
我正在尝试使用AutoMapper进行模型-视图模型映射,并希望在类型的静态构造函数中执行一次映射配置.使用该类型调用Mapper.Map(AutoMapper)时,不会调用该类型的静态构造函数. 我的理解是,Mapper.Map将尝试通过反射来访问类型,其成员,并且在首次尝试使用时将调用静态构造函数.这是基本的东西,但挑战了我的理解.提供了代码段. class SampleViewM
..
我需要将xml属性映射到c#属性. var src = new Source(); src.Id = 1; src.Name = "Test"; src.Address = "MyCountryMyPrefectureMyCity"; class Source { public
..
我有以下情况 实体框架类类: public class Block { public Guid Id { get; set; } public ICollection BlockLocations { get; set; } public BlockType Type { get; set; } } public class Bl
..
无法映射Dto之一: ViewModel: public class TicketViewModel { public TicketDto Ticket { get; set; } public CompanyDto Company { get; set; } public TicketStateDto TicketState { get; set; }
..
我正在尝试自动映射从提供者项目到wcf数据合同的模型.但是,它们在原始文件(嵌套)中都有另一个模型/数据协定.例如:我们有一个客户模型,保存着诸如姓名,电话号码,EIN等信息.但是每个客户可以有多个联系人(另一个模型).我如何使用流利的映射在automapper中进行映射?下面是类. 数据合同 客户数据合同 using System.Collections.Generic; us
..
这是我的同步工作版本,用于某些工作人员在通用工作负载下可以完成一些不同的工作: foreach (var worker in _workers) { worker.DoWork(workload); } 我正在尝试通过任务并行库(TPL)利用现有内核: foreach (var worker in _workers) { var worker1 = worker;
..
我正在使用AutoMapper将数据表映射到列表. 在我的情况下,数据表的列可能会根据外部变量而变化. 我可以成功地将数据表映射到具有以下内容的对象: AutoMapper.Mapper.CreateMap(); DataTableReader dtr = myDataTable.CreateDataReader(); List
..
已解决:我的属性定义不正确! 我收到此错误... 缺少类型映射配置或不支持的映射. 映射类型: HouseDomain-> RoomDomain {namespace} .HouseDomain-> {namespace} .RoomDomain 目标路径: City.Houses.Houses.Houses0 [0] 例如,我有 public class CityDoma
..
我正在尝试使用Mapper的实例版本在AutoMapper中使用嵌套映射-但它似乎不起作用. 这是我正在使用的两个模型: public class User { [Key] public string Email { get; set; } public string Hash { get; set; } public string Salt { get
..
我想在我们公司开始使用AutoMapper. 我的团队成员没有看到这个问题的任何好处. 主要主张是,当我们可以编写自己的扩展方法时,为什么需要附加抽象. 那么我反对的理由是什么? 解决方案 我对Automapper的两个最大争论: 当您可以依靠经过良好测试的,基于约定的库为您服务时,为什么还要编写自定义内容呢? 是的,您可以编写扩展方法以在属性之间移动数据. 但是,为什么
..