Ich habe ein ASP.NET Core 8-Projekt mit Entity Framework Core. Die Verbindungszeichenfolge wird aus web.config im Stammordner übernommen. Beim Debuggen in Visual Studio 2022 habe ich Hot Reload aktiviert. Ich habe eine Möglichkeit gefunden, DbContext zu aktualisieren, wenn ein Hot-Reload ausgelöst wird.
Ich verwende diesen Code:
[assembly: System.Reflection.Metadata.MetadataUpdateHandler(typeof(HotReloadManager))]
namespace xxx
{
internal static class HotReloadManager
{
public static void ClearCache(Type[]? types)
{
// Clear any caches if needed
}
public static void UpdateApplication(Type[]? types)
{
using var context = new xxxDbContext();
context.Database.EnsureCreated();
}
}
}
Beim Hot-Reload funktioniert es einwandfrei. DbContext wird aktualisiert. Wenn ich dann die Verbindungszeichenfolge in web.config bearbeite, stelle ich fest, dass dadurch kein Hot-Reload ausgelöst wird. Wie kann ich das erreichen?
Ich habe ein ASP.NET Core 8-Projekt mit Entity Framework Core. Die Verbindungszeichenfolge wird aus web.config im Stammordner übernommen. Beim Debuggen in Visual Studio 2022 habe ich Hot Reload aktiviert. Ich habe eine Möglichkeit gefunden, DbContext zu aktualisieren, wenn ein Hot-Reload ausgelöst wird. Ich verwende diesen Code: [assembly: System.Reflection.Metadata.MetadataUpdateHandler(typeof(HotReloadManager))] namespace xxx { internal static class HotReloadManager { public static void ClearCache(Type[]? types) { // Clear any caches if needed }
public static void UpdateApplication(Type[]? types) { using var context = new xxxDbContext(); context.Database.EnsureCreated(); } } }
Beim Hot-Reload funktioniert es einwandfrei. DbContext wird aktualisiert. Wenn ich dann die Verbindungszeichenfolge in web.config bearbeite, stelle ich fest, dass dadurch kein Hot-Reload ausgelöst wird. Wie kann ich das erreichen?
Ich habe diesen OLEDB -Code, der im Grunde genommen eine Excel -Datei liest und nach einer Schaltfläche auf die DataGridView angezeigt wird. Klicken Sie auf:
Ich versuche derzeit, einen Einheit /Integrationstest zu schreiben, indem ich den Anbieter von Memory -Datenbank unter Verwendung eines Memory -Datenbankanbieters zu schreiben habe. Entity Framework...
Ich habe meine System-verwaltete Identität und meine Web-API sowie meinen Azure SQL-Server eingerichtet und ich dachte, ich würde Entity Framework Core mit einem Code-First-Ansatz einen Versuch...