我第一次使用自动映射。
我正在使用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/