blob: 29504f46bf6d7a6085cd776d108b536a7ba98911 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
using Microsoft.Extensions.DependencyInjection.Extensions;
namespace CrupestApi.Commons.Crud;
public static class CrudServiceCollectionExtensions
{
public static IServiceCollection UseCrud(this IServiceCollection services)
{
services.TryAddSingleton<IDbConnectionFactory, SqliteConnectionFactory>();
services.TryAddSingleton<IColumnTypeProvider, ColumnTypeProvider>();
services.TryAddSingleton<ITableInfoFactory, TableInfoFactory>();
return services;
}
}
|