chore: initial git load of code space

This commit is contained in:
Thom Lamb
2026-05-12 08:52:33 -05:00
parent 9abada692f
commit 5e467bcc9c
384 changed files with 65960 additions and 2 deletions
@@ -0,0 +1,38 @@
namespace Strata.SqlTools.EFCore.Models;
/// <summary>
/// Represents a query parameter entity for use with Entity Framework Core.
/// Stores query parameter names and their values with type information.
/// </summary>
public class QueryParameterEntity
{
/// <summary>
/// Gets or sets the unique identifier for this parameter.
/// </summary>
public int Id { get; set; }
/// <summary>
/// Gets or sets the identifier of the parent query breakdown entity.
/// </summary>
public int QueryBreakdownEntityId { get; set; }
/// <summary>
/// Gets or sets the parameter name (e.g., "@ParameterName" or "ParameterName").
/// </summary>
public string ParameterName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the parameter value as a string representation.
/// </summary>
public string? ParameterValue { get; set; }
/// <summary>
/// Gets or sets the CLR type name of the parameter value for deserialization.
/// </summary>
public string? ParameterTypeName { get; set; }
/// <summary>
/// Navigation property to the parent QueryBreakdownEntity.
/// </summary>
public virtual QueryBreakdownEntity? QueryBreakdownEntity { get; set; }
}