我第一次使用自动映射。

我正在使用C#应用程序,我想使用自动映射器。

(我只想知道如何使用它,所以我既没有asp.net应用程序,也没有MVC应用程序。)

我有三个类(class)图书馆项目。

我想在服务项目中编写传输过程。

所以我想知道如何以及在哪里配置自动映射器?

最佳答案

您可以将配置放在任何地方:

public class AutoMapperConfiguration
{
    public static void Configure()
    {
        Mapper.Initialize(x =>
            {
                x.AddProfile<MyMappings>();
            });
    }
}

 public class MyMappings : Profile
{
    public override string ProfileName
    {
        get { return "MyMappings"; }
    }

    protected override void Configure()
    {
    ......
    }

但是它必须由应用程序在某些时候使用库来调用:
void Application_Start()
    {
        AutoMapperConfiguration.Configure();
    }

关于c# - 如何在类库项目中配置自动映射器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26458731/

10-13 05:53