8
çözme değil serviceProvider.GetService<DocumentDbConnection>()
null
çözümlendiğinden:ASP.NET 5 MVC 6 DI: ServiceProvider aşağıdaki kodu türünü
public void ConfigureService(IServiceCollection services)
{
var serviceProvider = services.BuildServiceProvider();
services.AddSingleton<DocumentDbConnection>(
x => new DocumentDbConnection(uri, authKey));
// service is null?
var connection = serviceProvider.GetService<DocumentDbConnection>();
services.AddTransient<IStopRepository, StopRepository>(
x => new StopRepository(connection, databaseId, collectionId));
}
neden oluyor? Tip GetService
den önce kaydediliyor, yani tekil olarak çözülmemeli mi?
Bir şekilde bunu göz ardı ettim - teşekkürler :) – davenewza