title: WCF Service - Single Instance - Static constructor
body: <p>Just want to confirm my understanding is correct. If I use Single instance mode for a service:</p>
  
  <p>[ServiceBehavior(InstanceContextMode=InstanceContextMode.Single)]</p>
  
  <p>and this service calls a class from another asssembly which has a static constructor, that constructor is only called the first time ther service is called? The constructor I am talking about sets up a fair number of AutoMapper maps, and I only want this overhead the first time the service is called.</p>
  
  <p>Taking this further, If I have two different services, and they both us the shared class, am I correct that the static constructor is still only called once?</p>
  
  <p>Best</p>
  
  <p>Ray</p>