Я хочу сделать память для своих списков в классе Farm, когда я хочу сохранить их состояние и вернуться, например, по строке и, если это вообще возможно, не знаю, как это сделать правильно?
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;
namespace Farm
{
public class Farm
{
[Key]
public int Id { get; set; } = 1;
public string Name { get; set; }
public virtual List<Stable> Stables { get; set; }
public virtual List<Machine> Machines { get; set; }
public virtual List<Worker> Workers { get; set; }
public virtual List<ICultivation> Cultivations { get; set; }
private Farm() { }
private static readonly Farm farm = new Farm { Name = "Farm" };
}
}