ADO.Net에서 SqlConnection 개체를 인스턴스화하면 해당 코드에서 DbProviderFactory 코드가 실행됩니까? 따라서 블록 2의 코드가에 의해 실행될 때, 실제로 블록 1에서 코드를 실행하게됩니다. 그러나 이것이 사실인지 확실하지 않습니다.DbProviderFactory ADO.Net에서 SqlConnection을 만들기위한 코드와의 코드 관계
코드 블록 (1) - 사용도록 SqlConnection의 인스턴스를 DbProviderFactory 접근
DbProviderFactory factory =
DbProviderFactories.GetFactory(providerName);
connection = factory.CreateConnection();
connection.ConnectionString = connectionString;
코드 BLOCK 2 -Instantiate 내가보고했다
SqlConnection con = new SqlConnection(connectionString);
나는 그 질문이 무엇인지 잘 모르겠습니다. 생산 된 일리노이 (실제로 반영되었을 때)가 실제로 블록 1처럼 보이는지 묻고 있습니까? –
IL이 아닙니다. 내 말은, 배후에있는 경우 실제로 실행되는 코드는 해당 DbFactory 코드입니다. – Sunil