Project template for creating ASP.NET Core OData web services. Plumbing code for Autofac integration, hosts and OData controllers, Serilog, batch transactions and more...
Built in Autofac IoC container for dependency injection
Built in serialization with NewtonsoftJson
ODataStartup Kestrel self hosting and IIS integration
ODataController GET, POST, PUT, DELETE, CreateRef and DeleteRef implementation
ErrorLoggerMiddleware
Enabled ODataBatchHandler. Support for SaveChangesOptions.BatchWithSingleChangeset with SQL Server database transaction. This means end to end transaction scope from your .NET clients.
Serilog
Both EntityFrameworkCore and EntityFramework are supported