A Windows Communication Foundation (WCF) service is self-hosted in a console application. The service implements the IDataAccess contract, which is defined in the MyApplication namespace. The service is implemented in a class named DataAccessService which implements the IDataAccess interface and also is defined in the MyApplication namespace. The hosting code is as follows. (Line numbers are included for reference only.)<br /> 01 static void Main(string[] args)<br /> 02 {<br /> 03 ServiceHost host;<br /> 04 ...<br /> 05 host.Open( );<br /> 06 Console.ReadLine( );<br /> 07 host.Close( );<br /> 08 }<br /> You need to create a ServiceHost instance and assign it to the host variable. You also need to instantiate the service host.Which line of code should you insert at line 04?()
A、host = new ServiceHost("MyApplication.DataAccessService");
B、host = new ServiceHost("MyApplication.DataAccess");
C、host = new ServiceHost(typeof(IDataAccess));
D、host = new ServiceHost(typeof(DataAccessService));