Entities: Use 'required' and '= null!' to get rid of warnings

This commit is contained in:
2024-02-29 15:48:09 +01:00
parent 53a25b3be4
commit f922388db9
40 changed files with 142 additions and 155 deletions

@ -12,19 +12,19 @@ namespace Elwig.Models.Entities {
public int? GlNr { get; set; }
[ForeignKey("KgNr")]
public virtual AT_Kg AtKg { get; private set; }
public virtual AT_Kg AtKg { get; private set; } = null!;
[ForeignKey("GlNr")]
public virtual WbGl Gl { get; private set; }
public virtual WbGl Gl { get; private set; } = null!;
[InverseProperty("Kg")]
public virtual ISet<WbRd> Rds { get; private set; }
public virtual ISet<WbRd> Rds { get; private set; } = null!;
[InverseProperty("DefaultWbKg")]
public virtual ISet<Member> Members { get; private set; }
public virtual ISet<Member> Members { get; private set; } = null!;
[NotMapped]
public WbGem Gem => AtKg.Gem.WbGem;
public WbGem Gem => AtKg.Gem.WbGem!;
[NotMapped]
public WineOrigin Origin => Gem.Origin;