From fc235adf0bb7e95a5849c1ced5e65e2883dcbb21 Mon Sep 17 00:00:00 2001 From: ahall Date: Fri, 10 Jul 2026 17:42:10 +0100 Subject: [PATCH] fix: resolve CS1574 unresolved DatabaseFacade/ChangeTracker doc crefs in sample DbContexts (#539) Adds the missing using Microsoft.EntityFrameworkCore.Infrastructure (and .ChangeTracking where needed) directives so XML doc tags referencing DatabaseFacade.EnsureCreated(Async) and ChangeTracker.Clear resolve correctly, matching the existing pattern in TodoApp.Avalonia. Affected sample DbContexts: - TodoApp.Uno/Database/AppDbContext.cs - TodoApp.WPF/Database/AppDbContext.cs - TodoApp.WinUI3/Database/AppDbContext.cs - TodoApp.BlazorWasm.Server/Database/TodoContext.cs --- .../TodoApp.BlazorWasm.Server/Database/TodoContext.cs | 2 ++ .../todoapp/TodoApp.Uno/TodoApp.Uno/Database/AppDbContext.cs | 1 + samples/todoapp/TodoApp.WPF/Database/AppDbContext.cs | 1 + samples/todoapp/TodoApp.WinUI3/Database/AppDbContext.cs | 1 + 4 files changed, 5 insertions(+) diff --git a/samples/todoapp-blazor-wasm/TodoApp.BlazorWasm.Server/Database/TodoContext.cs b/samples/todoapp-blazor-wasm/TodoApp.BlazorWasm.Server/Database/TodoContext.cs index eec94dc0..09901e81 100644 --- a/samples/todoapp-blazor-wasm/TodoApp.BlazorWasm.Server/Database/TodoContext.cs +++ b/samples/todoapp-blazor-wasm/TodoApp.BlazorWasm.Server/Database/TodoContext.cs @@ -3,6 +3,8 @@ // See the LICENSE file in the project root for more information. using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.ChangeTracking; +using Microsoft.EntityFrameworkCore.Infrastructure; namespace TodoApp.BlazorWasm.Server.Database; diff --git a/samples/todoapp/TodoApp.Uno/TodoApp.Uno/Database/AppDbContext.cs b/samples/todoapp/TodoApp.Uno/TodoApp.Uno/Database/AppDbContext.cs index 4e810737..ded99bac 100644 --- a/samples/todoapp/TodoApp.Uno/TodoApp.Uno/Database/AppDbContext.cs +++ b/samples/todoapp/TodoApp.Uno/TodoApp.Uno/Database/AppDbContext.cs @@ -3,6 +3,7 @@ // See the LICENSE file in the project root for more information. using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; namespace TodoApp.Uno.Database; diff --git a/samples/todoapp/TodoApp.WPF/Database/AppDbContext.cs b/samples/todoapp/TodoApp.WPF/Database/AppDbContext.cs index 24752368..09bc2460 100644 --- a/samples/todoapp/TodoApp.WPF/Database/AppDbContext.cs +++ b/samples/todoapp/TodoApp.WPF/Database/AppDbContext.cs @@ -7,6 +7,7 @@ using CommunityToolkit.Datasync.Client.Http; using CommunityToolkit.Datasync.Client.Offline; using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; using TodoApp.WPF.Services; namespace TodoApp.WPF.Database; diff --git a/samples/todoapp/TodoApp.WinUI3/Database/AppDbContext.cs b/samples/todoapp/TodoApp.WinUI3/Database/AppDbContext.cs index aaa8778b..ea570642 100644 --- a/samples/todoapp/TodoApp.WinUI3/Database/AppDbContext.cs +++ b/samples/todoapp/TodoApp.WinUI3/Database/AppDbContext.cs @@ -7,6 +7,7 @@ using CommunityToolkit.Datasync.Client.Http; using CommunityToolkit.Datasync.Client.Offline; using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; using System; using System.Linq; using System.Threading;