![]() |
1
2
据我所知,每个AppDomain只需要一次就可以保持不变。我总是在程序本身初始化时执行映射。虽然我不使用automapper,但我使用的是一个IOC库(windsor),它需要各种映射,这是从我的program.cs文件中完成的。因此,当应用程序加载时,它会执行映射,并且由于解析器是静态的,并且在共享库中,它是全局可用的。 我不知道这是否回答了你的问题,但基本上每个应用程序都有一个入口点,如果你在入口后立即需要映射,那么入口是放置它们的最佳位置。 |
![]() |
2
0
我已经选择将我的映射存储在每个项目的单独类中,以便它们可以重用。
这样,如果要在另一个应用程序或Web服务中仅重用BusinessLogicDLL,我可以轻松地调用BusinessLogicAutoMapperSettings.register()。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |