Files
Umbraco-CMS/src/Umbraco.Infrastructure/Persistence/IDbProviderFactoryCreator.cs

16 lines
560 B
C#
Raw Normal View History

2019-12-12 08:11:23 +01:00
using System.Data.Common;
using Umbraco.Cms.Infrastructure.Persistence.SqlSyntax;
2019-12-12 08:11:23 +01:00
namespace Umbraco.Cms.Infrastructure.Persistence
2019-12-12 08:11:23 +01:00
{
2019-12-12 08:11:23 +01:00
public interface IDbProviderFactoryCreator
{
DbProviderFactory CreateFactory(string providerName);
ISqlSyntaxProvider GetSqlSyntaxProvider(string providerName);
IBulkSqlInsertProvider CreateBulkSqlInsertProvider(string providerName);
void CreateDatabase(string providerName, string connectionString);
NPocoMapperCollection ProviderSpecificMappers(string providerName);
2019-12-12 08:11:23 +01:00
}
}