Я использую EF Core для моделирования старой устаревшей базы данных. Одна таблица использует список, разделенный запятыми, для ссылки на другую таблицу вместо надлежащего внешнего ключа. Как я могу смоделировать это с помощью EF в качестве свойства навигации?
Таблицы:
recipe ingredient
id | ingredients id | name
----+-------------- ----+----------
1 | "1,2,3" 1 | "flour"
2 | "3,4" 2 | "sugar"
3 | "2" 3 | "egg"
4 | "1,2,3,4" 4 | "butter"
Классы EF:
public class Recipe
{
[Column("id")]
[Key]
public int Id {get; set;}
[Column("ingredients")]
public string IngredientIds {get; set;}
// How to implement this?
public virtual ICollection Ingredients {get; set;}
}
public class Ingredient
{
[Column("id")]
[Key]
public int Id {get; set;}
[Column("name")]
public string Name {get; set;}
// This would also be nice to have
public virtual ICollection Recipes{get; set;}
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... rated-list
Entity Framework Core: присоединиться к списку, разделенному запятыми ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как присоединиться к двум субъектам и хранилищам приводит к списку сущности в EF Core
Anonymous » » в форуме C# - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-