automapper

    2热度

    1回答

    最近我一直使用automapper相当成功,但我遇到了一个小问题,用于将Dest映射到Src中不可用的变量....一个示例更好地解释了它..基本上我是从dest映射到src根据说明..所有工作良好,但我需要现在映射到一个变量名为reservationNumber这是本地变量不是ORDER的一部分...任何人都知道如何做到这一点? 我使用automapper从订单映射到linq2sql中使用的预订,

    1热度

    2回答

    我试图与映射属性名称的对象,像这样: Property_One -> PropertyOne ... etc Sample_Property -> SampleProperty 是否有更好的方法来做到这一点,而不是每个单独的属性映射到另一个?唯一的区别是下划线。

    2热度

    2回答

    我试图添加一个格式化程序到我的自动映射器配置中,以设置所有DateTime?字段的样式。我试着加入全球格式化我: Mapper.AddFormatter<DateStringFormatter>(); 而且在特定的映射本身: Mapper.CreateMap<Post, PostViewModel>() .ForMember(dto => dto.Published, opt =

    12热度

    5回答

    一直在使用automapper存在一些实际问题。我想我已经找到了解决方案,但不确定如何实施它。 基本上我使用了ResolveUsing和ConstructedBy的自定义映射来传入参数给构造函数,我知道大多数人在global.asax中设置了一次,并忘记了它。 但问题是,我的方法(在WCF)通过在不同PARAMS到ResolveUsing的构造...... 我用的是Mapper.CreateMap

    19热度

    4回答

    我的当前项目包含用于域模型,MVC Web应用程序和单元测试的程序集。我如何设置AutoMapper配置,以便所有程序集引用相同的配置? 我想我可以把项目放在Global.asax中的web应用程序,但我怎么能在单元测试中使用它呢?另外,如果配置位于Global.asax中,域模型是否会提取地图? 非常感谢, KevDog。

    4热度

    1回答

    我正在使用Entity Framework + AutoMapper将EntityObjects转换为POCO。 EF中的关系使用EntityCollection<T>。 POCO中的关系使用ICollection<T>。由于EntityCollection<T> : ICollection<T>,我认为这将是超级简单的演员。 但是,当AutoMapper尝试将EF EntityCollectio

    0热度

    2回答

    我有这个测试在我的测试基地: public void WorksWithAreaUsers() { using (new TransactionScope()) { //arrange var userBusiness = new UserBusiness(); var user = new User

    6热度

    4回答

    我有一个网站,我使用fluentNhibernate和Asp.net MVC。我有一个编辑视图,允许用户编辑该记录(对象)的10个属性中的8个。当您提交表单并且模型绑定时,这两个不可编辑的字段将作为空字符串返回到视图模型中,或作为默认日期时间值返回,具体取决于属性的类型。 因为我也使用AutoMapper将我的视图模型映射到我的域实体,所以我不能只从数据库加载我的对象的新副本,并手动设置2缺少的属

    3热度

    2回答

    用下面的映射: Mapper.CreateMap<ObjectA, ObjectB>() .ForMember(dest => dest.SomeStringProperty, opt => opt.MapFrom(src => null)) SomeStringProperty现在是空字符串不为空(如我所期望的) 这是一个错误?我怎样才能让它实际为空? 我看到opt.Ignore(

    0热度

    1回答

    我有一个BLL类,它包含Country表(CountryCode,CountryName等)中字段的属性。它还有一个属性ioDAL,它是一个DAL类(用SubSonic 2.2创建的)的引用,它具有相同的命名字段。 我有一个LoadRecord()方法调用DAL的FetchById()方法,通过调用数据库来填充DAL属性(SQL Server 2005 FWIW)。 然后我想要做的,而不是编写代码