26 lines
683 B
C#
26 lines
683 B
C#
using Microsoft.EntityFrameworkCore;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace Elwig.Models {
|
|
[Table("wine_variety"), PrimaryKey("SortId")]
|
|
public class WineVar {
|
|
[Column("sortid")]
|
|
public string SortId { get; private set; }
|
|
|
|
[Column("type")]
|
|
public string Type { get; private set; }
|
|
|
|
[Column("name")]
|
|
public string Name { get; private set; }
|
|
|
|
[Column("comment")]
|
|
public string? Comment { get; private set; }
|
|
|
|
public string NameWithComment => Name + ((Comment != null) ? $" ({Comment})" : "");
|
|
|
|
public override string ToString() {
|
|
return Name;
|
|
}
|
|
}
|
|
}
|