I'm implementing user's language setting to store it in database:
[Table("User")]
public class User
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
public string Language { get; set; }
[NotMapped]
public CultureInfo Culture => string.IsNullOrWhiteSpace(Language) ? Thread.CurrentThread.CurrentCulture : new CultureInfo(Language);
}
Is it possible to specify Language values can be? For example: "sl-SI" or "hr-HR" or "ru-RU" only?
Thanks in advance!