From 8b86eca83865ff15b39febee4da8b0b253f89c92 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 12 Jan 2026 12:39:53 +0100 Subject: [PATCH] Add obsolete navigation props to RecActionView class Added Results, Root, Endpoint, EndpointAuth, and SqlConnection navigation properties to RecActionView, all marked as [Obsolete] to guide usage toward related procedures or views. Foreign key attributes applied where relevant. --- src/ReC.Domain/Views/RecActionView.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ReC.Domain/Views/RecActionView.cs b/src/ReC.Domain/Views/RecActionView.cs index 5a257b5..e9392a4 100644 --- a/src/ReC.Domain/Views/RecActionView.cs +++ b/src/ReC.Domain/Views/RecActionView.cs @@ -15,9 +15,12 @@ namespace ReC.Domain.Views; [Table("VWREC_ACTION", Schema = "dbo")] public class RecActionView { + public virtual IEnumerable? Results { get; set; } + public required long Id { get; set; } [ForeignKey("Id")] + [Obsolete("Use the related procedure or view.")] public RecAction? Root { get; set; } public long? ProfileId { get; set; } @@ -34,6 +37,7 @@ public class RecActionView public long? EndpointId { get; set; } [ForeignKey("EndpointId")] + [Obsolete("Use the related procedure or view.")] public Endpoint? Endpoint { get; set; } public string? EndpointUri { get; set; } @@ -41,6 +45,7 @@ public class RecActionView public long? EndpointAuthId { get; set; } [ForeignKey("EndpointAuthId")] + [Obsolete("Use the related procedure or view.")] public EndpointAuth? EndpointAuth { get; set; } public EndpointAuthType? EndpointAuthType { get; set; } @@ -70,6 +75,7 @@ public class RecActionView public short? SqlConnectionId { get; set; } [ForeignKey("SqlConnectionId")] + [Obsolete("Use the related procedure or view.")] public Connection? SqlConnection { get; set; } public string? SqlConnectionServer { get; set; }