Remove DbModel configuration and related JSON file

Removed all references to DbModel configuration from Program.cs and RecApplicationTestBase.cs. Deleted appsettings.DbModel.json, eliminating custom entity and column mapping definitions. The application no longer loads or uses DbModel configuration from JSON.
This commit is contained in:
2026-03-26 10:34:05 +01:00
parent b922cbbb30
commit 06e92b588f
3 changed files with 0 additions and 108 deletions

View File

@@ -38,7 +38,6 @@ try
options.LuckyPennySoftwareLicenseKey = builder.Configuration["LuckyPennySoftwareLicenseKey"]; options.LuckyPennySoftwareLicenseKey = builder.Configuration["LuckyPennySoftwareLicenseKey"];
options.ConfigureRecActions(config.GetSection("RecAction")); options.ConfigureRecActions(config.GetSection("RecAction"));
options.ConfigureSqlException(config.GetSection("SqlException")); options.ConfigureSqlException(config.GetSection("SqlException"));
options.ConfigureDbModel(config.GetSection("DbModel"));
}); });
builder.Services.AddRecInfrastructure(options => builder.Services.AddRecInfrastructure(options =>

View File

@@ -1,106 +0,0 @@
{
"DbModel": {
"Entities": {
"RecActionView": {
"Name": "VWREC_ACTION",
"Schema": "dbo",
"ColumnMappings": {
"Id": "ACTION_GUID",
"ProfileId": "PROFILE_ID",
"ProfileName": "PROFILE_NAME",
"ProfileType": "PROFILE_TYPE_ID",
"Sequence": "SEQUENCE",
"EndpointId": "ENDPOINT_ID",
"EndpointUri": "ENDPOINT_URI",
"EndpointAuthId": "ENDPOINT_AUTH_ID",
"EndpointAuthType": "ENDPOINT_AUTH_TYPE_ID",
"EndpointAuthTypeName": "ENDPOINT_AUTH_TYPE",
"EndpointAuthApiKey": "ENDPOINT_AUTH_API_KEY",
"EndpointAuthApiValue": "ENDPOINT_AUTH_API_VALUE",
"EndpointAuthApiKeyAddTo": "ENDPOINT_AUTH_API_KEY_ADD_TO_ID",
"EndpointAuthApiKeyAddToName": "ENDPOINT_AUTH_API_KEY_ADD_TO",
"EndpointAuthToken": "ENDPOINT_AUTH_TOKEN",
"EndpointAuthUsername": "ENDPOINT_AUTH_USERNAME",
"EndpointAuthPassword": "ENDPOINT_AUTH_PASSWORD",
"EndpointAuthDomain": "ENDPOINT_AUTH_DOMAIN",
"EndpointAuthWorkstation": "ENDPOINT_AUTH_WORKSTATION",
"EndpointParamsId": "ENDPOINT_PARAMS_ID",
"SqlConnectionId": "SQL_CONNECTION_ID",
"SqlConnectionServer": "SQL_CONNECTION_SERVER",
"SqlConnectionDb": "SQL_CONNECTION_DB",
"SqlConnectionUsername": "SQL_CONNECTION_USERNAME",
"SqlConnectionPassword": "SQL_CONNECTION_PASSWORD",
"RestType": "REST_TYPE_ID",
"RestTypeName": "REST_TYPE",
"PreprocessingQuery": "PREPROCESSING_QUERY",
"HeaderQuery": "HEADER_QUERY",
"BodyQuery": "BODY_QUERY",
"PostprocessingQuery": "POSTPROCESSING_QUERY",
"ErrorAction": "ERROR_ACTION_ID",
"ErrorActionName": "ERROR_ACTION"
}
},
"ProfileView": {
"Name": "VWREC_PROFILE",
"Schema": "dbo",
"ColumnMappings": {
"Id": "PROFILE_GUID",
"Active": "ACTIVE",
"TypeId": "TYPE_ID",
"Type": "TYPE",
"Mandantor": "MANDANTOR",
"ProfileName": "PROFILE_NAME",
"Description": "DESCRIPTION",
"LogLevelId": "LOG_LEVEL_ID",
"LogLevel": "LOG_LEVEL",
"LanguageId": "LANGUAGE_ID",
"Language": "LANGUAGE",
"AddedWho": "ADDED_WHO",
"AddedWhen": "ADDED_WHEN",
"ChangedWho": "CHANGED_WHO",
"ChangedWhen": "CHANGED_WHEN",
"FirstRun": "FIRST_RUN",
"LastRun": "LAST_RUN",
"LastResult": "LAST_RESULT"
}
},
"ResultView": {
"Name": "VWREC_RESULT",
"Schema": "dbo",
"ColumnMappings": {
"Id": "RESULT_GUID",
"ActionId": "ACTION_ID",
"ProfileId": "PROFILE_ID",
"ProfileName": "PROFILE_NAME",
"StatusCode": "STATUS_ID",
"StatusName": "STATUS",
"Type": "RESULT_TYPE_ID",
"TypeName": "RESULT_TYPE",
"Header": "RESULT_HEADER",
"Body": "RESULT_BODY",
"Info": "RESULT_INFO",
"Error": "RESULT_ERROR",
"AddedWho": "ADDED_WHO",
"AddedWhen": "ADDED_WHEN",
"ChangedWho": "CHANGED_WHO",
"ChangedWhen": "CHANGED_WHEN"
}
},
"HeaderQueryResult": {
"ColumnMappings": {
"RawHeader": "REQUEST_HEADER"
}
},
"BodyQueryResult": {
"ColumnMappings": {
"RawBody": "REQUEST_BODY"
}
},
"InsertObjectResult": {
"ColumnMappings": {
"NewObjectId": "oGUID"
}
}
}
}
}

View File

@@ -41,7 +41,6 @@ public abstract class RecApplicationTestBase : IDisposable
options.LuckyPennySoftwareLicenseKey = configuration["LuckyPennySoftwareLicenseKey"]; options.LuckyPennySoftwareLicenseKey = configuration["LuckyPennySoftwareLicenseKey"];
options.ConfigureRecActions(configuration.GetSection("RecAction")); options.ConfigureRecActions(configuration.GetSection("RecAction"));
options.ConfigureSqlException(configuration.GetSection("SqlException")); options.ConfigureSqlException(configuration.GetSection("SqlException"));
options.ConfigureDbModel(configuration.GetSection("DbModel"));
}); });
services.AddRecInfrastructure(opt => services.AddRecInfrastructure(opt =>