Add positional typed multi-table SQL contexts

This commit is contained in:
root
2026-02-27 09:12:17 +01:00
parent c0fb2e5232
commit 8210fbfdb5
5 changed files with 865 additions and 28 deletions

View File

@@ -0,0 +1,36 @@
/*
* DynamORM - Dynamic Object-Relational Mapping library.
* Copyright (c) 2012-2026, Grzegorz Russek (grzegorz.russek@gmail.com)
* All rights reserved.
*/
using DynamORM.Mapper;
namespace DynamORM.Tests.Helpers
{
[Table(Name = "UserRoles", Owner = "dbo")]
public class TypedJoinUserRole
{
[Column("Role_Id", true)]
public long RoleId { get; set; }
[Column("User_Id")]
public long UserId { get; set; }
[Column("Role_Name")]
public string RoleName { get; set; }
}
[Table(Name = "UserRegions", Owner = "dbo")]
public class TypedJoinUserRegion
{
[Column("Region_Id", true)]
public long RegionId { get; set; }
[Column("User_Id")]
public long UserId { get; set; }
[Column("Region_Code")]
public string RegionCode { get; set; }
}
}