fa485d902b
* Added first centralized database config and added machine self-registration into db * Fix database migration with new database * Refactor
31 lines
847 B
C#
31 lines
847 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Step.Model.DatabaseModels
|
|
{
|
|
[Table("machines_users")]
|
|
public class MachinesUsersModel
|
|
{
|
|
|
|
[Key, Column(name:"machine_id", Order = 1)]
|
|
public int MachineId { get; set; }
|
|
[ForeignKey("MachineId")]
|
|
public MachineModel Machine { get; set; }
|
|
|
|
[Key, Column(name: "user_id", Order = 2)]
|
|
public int UserId { get; set; }
|
|
[ForeignKey("UserId")]
|
|
public UserModel User { get; set; }
|
|
|
|
[Key, Column(name: "role_id", Order = 3)]
|
|
public int RoleId { get; set; }
|
|
[ForeignKey("RoleId")]
|
|
public RoleModel Role { get; set; }
|
|
}
|
|
}
|