Add positional typed multi-table SQL contexts
This commit is contained in:
36
DynamORM.Tests/Helpers/TypedMultiJoinModels.cs
Normal file
36
DynamORM.Tests/Helpers/TypedMultiJoinModels.cs
Normal 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; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user