相关疑难解决方法(0)

带有前缀的AutoMapper

我正在尝试使用Automapper映射到对象,问题是我想要映射的对象之一在其所有属性前面都有前缀'Cust_'而一个没有.有没有办法进行这种映射.

比如说我有

class A
{
      String FirstName { get; set; }
      String LastName { get; set; }
}

class B
{
      String Cust_FirstName { get; set; }
      String Cust_LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

显然这张地图不起作用

AutoMapper.Mapper.CreateMap<A, B>();
b = AutoMapper.Mapper.Map<A, B>(a);
Run Code Online (Sandbox Code Playgroud)

c# automapper

18
推荐指数
1
解决办法
4230
查看次数

如何手动填充ViewModel(不使用AutoMapper!)

我知道有很多关于这个主题的帖子,但我找不到一个能帮我做我想做的事.我知道我最终将使用Automapper,但在我开始玩它之前,我想学习如何手动操作.我想创建一个ViewModel,用我的实体中的值通过存储库填充它并将其发送到我的View.这听起来很简单,我正在努力完成它.我正在使用MVC 3,EF 4.3,Database First.我已经自动生成了我的课程.我发布了相关实体(这篇文章的缩写/重命名)和类,这是我到目前为止的内容:

聚合实体:装运标题

using System;
using System.Collections.Generic;

namespace My.Models
{
public partial class ShippingHdr
{
    public ShippingHdr()
    {
        this.ShippingLI = new HashSet<ShippingLI>();
    }

    public int ID { get; set; }
    public int ShipToSiteID { get; set; }
    public Nullable<System.DateTime> DateShipped { get; set; }
    public Nullable<System.DateTime> EstDeliveryDate { get; set; }
    public string FromSitePOC { get; set; }
    public Nullable<int> ShipperID { get; set; }
    public string TrackingNo { get; set; }
    public string Comments { get; set;} …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

9
推荐指数
1
解决办法
3211
查看次数

标签 统计

asp.net-mvc ×1

automapper ×1

c# ×1