Files
elwig/WGneu/Models/Member.cs
2023-02-20 17:05:44 +01:00

48 lines
1.2 KiB
C#

using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WGneu.Models
{
[Table("member"), PrimaryKey("MgNr")]
public class Member
{
[Column("mgnr")]
public int MgNr { get; set; }
[Column("given_name")]
public String GivenName { get; set; }
[Column("family_name")]
public String FamilyName { get; set; }
[Column("zwstid")]
public String Zweigstelle { get; set; }
[Column("country")]
public String CountryCode { get; set; }
[Column("postal_dest")]
public String PostalDestId { get; set; }
[Column("address")]
public String Address { get; set; }
[Column("default_kgnr")]
public int DefaultKgNr { get; set; }
[ForeignKey("CountryCode")]
public virtual Country Country { get; set; }
[ForeignKey("CountryCode, PostalDestId")]
public virtual PostalDest PostalDest { get; set; }
[ForeignKey("DefaultKgNr")]
public virtual AT_Kg DefaultKg { get; set; }
}
}