11 instantiations of EFOperationResult
Aspire.Hosting.EntityFrameworkCore (11)
EFCoreOperationExecutor.cs (11)
85
? new
EFOperationResult
{ Success = true }
86
: new
EFOperationResult
{ Success = false, ErrorMessage = "Could not determine project path." };
123
return new
EFOperationResult
{ Success = false, ErrorMessage = "Could not determine startup project path." };
130
return new
EFOperationResult
{ Success = false, ErrorMessage = "Could not determine target project path." };
151
return new
EFOperationResult
{ Success = true };
308
return new
EFOperationResult
355
return new
EFOperationResult
362
return new
EFOperationResult
{ Success = true, Output = !string.IsNullOrEmpty(data) ? data : "[]" };
372
return new
EFOperationResult
{ Success = false, ErrorMessage = $"dotnet-ef command failed: {ex.Message}" };
611
return new
EFOperationResult
687
return new
EFOperationResult
{ Success = true, Output = summary.ToString() };
23 references to EFOperationResult
Aspire.Hosting.EntityFrameworkCore (21)
EFCoreOperationExecutor.cs (14)
80
private
EFOperationResult
EnsurePathsInitialized()
197
private async Task<
EFOperationResult
> ExecuteEfCommandAsync(string command, string subCommand, Dictionary<string, string?>? additionalArgs = null, bool noBuild = true)
199
var
initResult = EnsurePathsInitialized();
531
public async Task<
EFOperationResult
> UpdateDatabaseAsync()
537
public async Task<
EFOperationResult
> DropDatabaseAsync()
546
public async Task<
EFOperationResult
> ResetDatabaseAsync()
549
var
dropResult = await DropDatabaseAsync().ConfigureAwait(false);
563
public async Task<
EFOperationResult
> AddMigrationAsync(string? migrationName = null, string? outputDir = null, string? @namespace = null)
586
public async Task<
EFOperationResult
> RemoveMigrationAsync()
595
public async Task<
EFOperationResult
> GetDatabaseStatusAsync()
600
var
result = await ExecuteEfCommandAsync("migrations", "list", new Dictionary<string, string?>
670
var
pendingChangesResult = await ExecuteEfCommandAsync("migrations", "has-pending-model-changes").ConfigureAwait(false);
697
public async Task<
EFOperationResult
> GenerateMigrationScriptAsync(string? outputPath = null, bool idempotent = true, bool noTransactions = false)
728
public async Task<
EFOperationResult
> GenerateMigrationBundleAsync(string? outputPath = null, string? targetRuntime = null, bool selfContained = false)
EFResourceBuilderExtensions.cs (7)
356
Func<EFCoreOperationExecutor, string?, Task<
EFOperationResult
>> executeOperation)
376
var
result = await executeOperation(executor, outputDir).ConfigureAwait(false);
803
Func<EFCoreOperationExecutor, Task<
EFOperationResult
>> executeOperation) =>
811
var
result = await executeOperation(executor).ConfigureAwait(false);
918
var
result = await executor.AddMigrationAsync(
963
var
result = await executor.RemoveMigrationAsync().ConfigureAwait(false);
1005
var
result = await executor.GetDatabaseStatusAsync().ConfigureAwait(false);
Aspire.Hosting.EntityFrameworkCore.Tests (2)
EFCoreOperationExecutorTests.cs (2)
152
var
result = await executor.UpdateDatabaseAsync();
175
var
result = await executor.UpdateDatabaseAsync();