| 12345678910111213141516171819202122232425 |
- using System.ComponentModel.DataAnnotations.Schema;
- using Microsoft.EntityFrameworkCore;
- using Quadarax.Application.QLiberace.Common.Entities.Base;
- namespace Quadarax.Application.QLiberace.Base.Entities
- {
- [Table(Constants.Modules.Base.TblTenantUser,Schema = Constants.Modules.Base.Schema)]
- [Index("UserId", "TenantId", Name="IDX_USER_TENANT_ID", IsUnique = true )]
- [Keyless]
- public class TenantUser : QlbrcEntityKeyless
- {
- [Column(Order = 1)]
- public long UserId { get; set; }
- [Column(Order = 2)]
- public long TenantId { get; set; }
- [ForeignKey("UserId")]
- public User User { get; set; } = null!;
- [ForeignKey("TenantId")]
- public Tenant Tenant { get; set; } = null!;
- }
- }
|