public IEnumerable<CodeTypeDeclaration> CreateDataContextCodeDOMs(IEnumerable<Tuple<string, string>> entityClassNamesAndDataContextFieldNames)
        {
            string dataContextClassName = NamesCreator.MakeDataContextClassName(_providerName);

            DataContextClassGenerator dataContextClassGenerator = new DataContextClassGenerator(dataContextClassName, entityClassNamesAndDataContextFieldNames);
            CodeTypeDeclaration dataContextTypeDeclaration = dataContextClassGenerator.CreateClass();
            yield return dataContextTypeDeclaration;
        }