У меня есть класс DbInitializer с методом seed, который заполняет некоторые исходные данные в моей базе данных, и теперь я добавляю дополнительные данные к заполнению, и эти данные создают таблицу отношений между собакой и цветом. Я пытаюсь сделать что-то следующим образом, на что жалуется компилятор.
var breeds = new List<Breeds>()
{
new Breeds()
{
BreedId = Guid.NewGuid(),
Name = "Belgian Malinois",
AvgMinHeight = 22,
AvgMaxHeight = 26,
AvgMinWeight = 40,
AvgMaxWeight = 80
},
new Breeds()
{
BreedId = Guid.NewGuid(),
Name = "Dutch Shepherd",
AvgMinHeight = 21,
AvgMaxHeight = 25,
AvgMinWeight = 42,
AvgMaxWeight = 75
}
}; //end
if (!_context.Breeds.Any())
{
_context.Breeds.AddRange(breeds);
_context.SaveChanges();
}
//Breed Color Relational Data Seeding
if (!_context.BreedColors.Any())
{
var breedColors = new List<BreedColors>()
{
new BreedColors()
{
Id = Guid.NewGuid(),
BreedId = breeds.Where(x=>x.Name=="Dutch Shepherd").Single();
//ColorId =
}
};
}