![]() |
VOOZH | about |
dotnet add package ReportSharp.DatabaseReporter --version 1.0.5
NuGet\Install-Package ReportSharp.DatabaseReporter -Version 1.0.5
<PackageReference Include="ReportSharp.DatabaseReporter" Version="1.0.5" />
<PackageVersion Include="ReportSharp.DatabaseReporter" Version="1.0.5" />Directory.Packages.props
<PackageReference Include="ReportSharp.DatabaseReporter" />Project file
paket add ReportSharp.DatabaseReporter --version 1.0.5
#r "nuget: ReportSharp.DatabaseReporter, 1.0.5"
#:package ReportSharp.DatabaseReporter@1.0.5
#addin nuget:?package=ReportSharp.DatabaseReporter&version=1.0.5Install as a Cake Addin
#tool nuget:?package=ReportSharp.DatabaseReporter&version=1.0.5Install as a Cake Tool
DatabaseReporter for ReportSharp package
ReportSharp 1.0.5 or later
dotnet-ef tool 3.1 or later
Dotnet Core 3.1 or later
You need to install and configure ReportSharp 1.0.5 or later to use
this package.
ConfigureServices method in Startup class:services.AddReportSharp(options => {
options.ConfigReportSharp(configBuilder =>
configBuilder.SetWatchdogPrefix("/")
);
var assemblyName = typeof(Startup).Assembly.GetName().Name;
// For request reporter
options.AddRequestReporter(() => new DatabaseReportOptionsBuilder<ReportSharpDbContext>()
.SetOptionsBuilder(dbOptions => {
dbOptions.UseNpgsql(
Configuration.GetConnectionString("DefaultConnection"),
sql => sql.MigrationsAssembly(assemblyName)
);
})
);
// For exception reporter
options.AddExceptionReporter(() => new DatabaseReportOptionsBuilder<ReportSharpDbContext>()
.SetOptionsBuilder(dbOptions => {
dbOptions.UseNpgsql(
Configuration.GetConnectionString("DefaultConnection"),
sql => sql.MigrationsAssembly(assemblyName)
);
})
);
// For data reporter
options.AddDataReporter(() => new DatabaseReportOptionsBuilder<ReportSharpDbContext>()
.SetOptionsBuilder(dbOptions => {
dbOptions.UseNpgsql(
Configuration.GetConnectionString("DefaultConnection"),
sql => sql.MigrationsAssembly(assemblyName)
);
})
);
// For request, exception and data reporters
options.AddReporter<DatabaseReporter, DatabaseReportOptionsBuilder<ReportSharpDbContext>>(
() => new DatabaseReportOptionsBuilder<ReportSharpDbContext>()
.SetOptionsBuilder(dbOptions => {
dbOptions.UseNpgsql(
Configuration.GetConnectionString("DefaultConnection"),
sql => sql.MigrationsAssembly(assemblyName)
);
})
);
});
AddReporter method.Configure method in Startup class:app.UseReportSharp(configure => {
configure.UseReportSharpMiddleware<ReportSharpMiddleware>();
});
dotnet ef migrations add ReportSharp -c ReportSharpDbContext
dotnet ef database update -c ReportSharpDbContext
services section, before builder.Build() line:services.AddReportSharp(options => {
options.ConfigReportSharp(configBuilder =>
configBuilder.SetWatchdogPrefix("/")
);
var assemblyName = typeof(Startup).Assembly.GetName().Name;
// For request reporter
options.AddRequestReporter(() => new DatabaseReportOptionsBuilder<ReportSharpDbContext>()
.SetOptionsBuilder(dbOptions => {
dbOptions.UseNpgsql(
Configuration.GetConnectionString("DefaultConnection"),
sql => sql.MigrationsAssembly(assemblyName)
);
})
);
// For exception reporter
options.AddExceptionReporter(() => new DatabaseReportOptionsBuilder<ReportSharpDbContext>()
.SetOptionsBuilder(dbOptions => {
dbOptions.UseNpgsql(
Configuration.GetConnectionString("DefaultConnection"),
sql => sql.MigrationsAssembly(assemblyName)
);
})
);
// For data reporter
options.AddDataReporter(() => new DatabaseReportOptionsBuilder<ReportSharpDbContext>()
.SetOptionsBuilder(dbOptions => {
dbOptions.UseNpgsql(
Configuration.GetConnectionString("DefaultConnection"),
sql => sql.MigrationsAssembly(assemblyName)
);
})
);
// For request, exception and data reporters
options.AddReporter<DatabaseReporter, DatabaseReportOptionsBuilder<ReportSharpDbContext>>(
() => new DatabaseReportOptionsBuilder<ReportSharpDbContext>()
.SetOptionsBuilder(dbOptions => {
dbOptions.UseNpgsql(
Configuration.GetConnectionString("DefaultConnection"),
sql => sql.MigrationsAssembly(assemblyName)
);
})
);
});
AddReporter method.Configure section, somewhere after builder.Build() line and before app.Run() line:app.UseReportSharp(configure => {
configure.UseReportSharpMiddleware<ReportSharpMiddleware>();
});
dotnet ef migrations add ReportSharp -c ReportSharpDbContext
dotnet ef database update -c ReportSharpDbContext
USDT:TJ57yPBVwwK8rjWDxogkGJH1nF3TGPVq98 for USDT TRC200x743379201B80dA1CB680aC08F54b058Ac01346F1 for USDT ERC20| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 was computed. net5.0-windows net5.0-windows was computed. net6.0 net6.0 was computed. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 was computed. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
| .NET Core | netcoreapp3.1 netcoreapp3.1 is compatible. |
Showing the top 1 NuGet packages that depend on ReportSharp.DatabaseReporter:
| Package | Downloads |
|---|---|
|
ReportSharp.Api
Api for ReportSharp.DatabaseReporter of ReportSharp package |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.5 | 2,855 | 12/31/2021 |