Added [Table] and [ForeignKey] attributes to entity classes to explicitly map them to database tables/views and define relationships. Updated using directives as needed. Improves entity mapping clarity and robustness against schema changes.
54 lines
1.2 KiB
C#
54 lines
1.2 KiB
C#
using ReC.Domain.Constants;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace ReC.Domain.Entities;
|
|
|
|
[Table("TBREC_CFG_ACTION")]
|
|
public class RecAction
|
|
{
|
|
public long? Id { get; set; }
|
|
|
|
public long? ProfileId { get; set; }
|
|
|
|
public Profile? Profile { get; set; }
|
|
|
|
public bool? Active { get; set; }
|
|
|
|
public byte? Sequence { get; set; }
|
|
|
|
public long? EndpointId { get; set; }
|
|
|
|
public Endpoint? Endpoint { get; set; }
|
|
|
|
public long? EndpointAuthId { get; set; }
|
|
|
|
public EndpointAuth? EndpointAuth { get; set; }
|
|
|
|
public short? EndpointParamsId { get; set; }
|
|
|
|
public short? SqlConnectionId { get; set; }
|
|
|
|
public Connection? SqlConnection { get; set; }
|
|
|
|
public string? Type { get; set; }
|
|
|
|
public string? PreprocessingQuery { get; set; }
|
|
|
|
public string? HeaderQuery { get; set; }
|
|
|
|
public string? BodyQuery { get; set; }
|
|
|
|
public string? PostprocessingQuery { get; set; }
|
|
|
|
public ErrorAction? ErrorAction { get; set; }
|
|
|
|
public string? AddedWho { get; set; }
|
|
|
|
public DateTime? AddedWhen { get; set; }
|
|
|
|
public string? ChangedWho { get; set; }
|
|
|
|
public DateTime? ChangedWhen { get; set; }
|
|
|
|
public OutRes? OutRes { get; set; }
|
|
} |