2011-11-24 36 views
1

我使用AutoMapper在可分發的C#DLL中用於我的ORM邏輯。自動映射器:自動配置文件註冊不使用global.aspx

此DLL由不同的開發團隊用於Web項目。其中一些Web項目是MVC,一些是Web表單。

如果有辦法讓我的DLL確保所有的映射都已經在應用程序啓動時註冊了,而不需要每個團隊都將這些調用放在他們的全局文件中?

我有配置文件所有設置,但希望這一步被隱藏並始終完成。

感謝

回答

1

我能想到的唯一的事情是有在您的DLL中的類,您將初始化automapper靜態構造函數。

public class MyOrmClass 
{ 
    public static MyOrmclass() 
    { 
     //initialize automapper 
    } 
} 

我有一個open source library,可能會幫助你用它,但你可能需要做的我已經創造了一些你的引導每個客戶

+0

上一些小的修改。 – Arnej65