public static IAsyncDataService CreateAsync(DataServicesTypes serviceType, string connectionString) { switch (serviceType) { case DataServicesTypes.OleDb : return _asyncDataServicesCreators[0].Invoke(connectionString); case DataServicesTypes.Sql : return _asyncDataServicesCreators[1].Invoke(connectionString); default : return null; } }
public static IDataService Create(DataServicesTypes serviceType, string connectionString) { return _dataServicesCreators[serviceType].Invoke(connectionString); }