11 instantiations of EFOperationResult
Aspire.Hosting.EntityFrameworkCore (11)
EFCoreOperationExecutor.cs (11)
88? new EFOperationResult { Success = true } 89: new EFOperationResult { Success = false, ErrorMessage = "Could not determine project path." }; 126return new EFOperationResult { Success = false, ErrorMessage = "Could not determine startup project path." }; 133return new EFOperationResult { Success = false, ErrorMessage = "Could not determine target project path." }; 154return new EFOperationResult { Success = true }; 323return new EFOperationResult 370return new EFOperationResult 377return new EFOperationResult { Success = true, Output = !string.IsNullOrEmpty(data) ? data : "[]" }; 387return new EFOperationResult { Success = false, ErrorMessage = $"dotnet-ef command failed: {ex.Message}" }; 691return new EFOperationResult 767return new EFOperationResult { Success = true, Output = summary.ToString() };
26 references to EFOperationResult
Aspire.Hosting.EntityFrameworkCore (21)
EFCoreOperationExecutor.cs (14)
83private EFOperationResult EnsurePathsInitialized() 200private async Task<EFOperationResult> ExecuteEfCommandAsync(string command, string subCommand, Dictionary<string, string?>? additionalArgs = null, bool noBuild = true) 213var initResult = EnsurePathsInitialized(); 611public async Task<EFOperationResult> UpdateDatabaseAsync() 617public async Task<EFOperationResult> DropDatabaseAsync() 626public async Task<EFOperationResult> ResetDatabaseAsync() 629var dropResult = await DropDatabaseAsync().ConfigureAwait(false); 643public async Task<EFOperationResult> AddMigrationAsync(string? migrationName = null, string? outputDir = null, string? @namespace = null) 666public async Task<EFOperationResult> RemoveMigrationAsync() 675public async Task<EFOperationResult> GetDatabaseStatusAsync() 680var result = await ExecuteEfCommandAsync("migrations", "list", new Dictionary<string, string?> 750var pendingChangesResult = await ExecuteEfCommandAsync("migrations", "has-pending-model-changes").ConfigureAwait(false); 777public async Task<EFOperationResult> GenerateMigrationScriptAsync(string? outputPath = null, bool idempotent = true, bool noTransactions = false) 808public async Task<EFOperationResult> GenerateMigrationBundleAsync(string? outputPath = null, string? targetRuntime = null, bool selfContained = false)
EFResourceBuilderExtensions.cs (7)
447Func<EFCoreOperationExecutor, string?, Task<EFOperationResult>> executeOperation) 465var result = await executeOperation(executor, outputDir).ConfigureAwait(false); 892Func<EFCoreOperationExecutor, Task<EFOperationResult>> executeOperation) => 900var result = await executeOperation(executor).ConfigureAwait(false); 1005var result = await executor.AddMigrationAsync( 1050var result = await executor.RemoveMigrationAsync().ConfigureAwait(false); 1092var result = await executor.GetDatabaseStatusAsync().ConfigureAwait(false);
Aspire.Hosting.EntityFrameworkCore.Tests (5)
EFBuildCustomizationWarningTests.cs (3)
77var result = await executor.UpdateDatabaseAsync(); 120var result = await executor.UpdateDatabaseAsync(); 153var result = bundle
EFCoreOperationExecutorTests.cs (2)
150var result = await executor.UpdateDatabaseAsync(); 171var result = await executor.UpdateDatabaseAsync();