Поисковые теги в содержимом ASP.NET Core и Entity Framework Core - PullRequest
0 голосов
/ 18 марта 2019

У меня есть таблица тегов с идентификатором и только заголовок тегов.У меня есть таблица содержимого с идентификатором и строкой MainContent.

Я хотел бы выполнить поиск MainContent по всем тегам из таблицы тегов и получить результат только с содержимым, которое содержит любой из тегов внутрисодержание таблицы.

Как мне поступить, используя ASP.NET Core (у меня последняя версия 2.2) с Entity Framework Core 2?

public class Tag
{
    public int TagId { get; set; }
    public string TagTitle { get; set; }
}

public class Content
{
    public int ContentId { get; set; }
    public string MainContent { get; set; }
}

1 Ответ

0 голосов
/ 18 марта 2019

Что вы пытаетесь сделать?Вы пытаетесь выполнить миграцию в базу данных?

Если это так, то вам необходимо определить взаимосвязь между контентом и тегом.

В этом случае я предполагаю, что во многих контенте есть ноль для -Много тегов.Поэтому вам нужно отношение «многие ко многим».

Создайте еще одну модель с именем: ContentTags

public class ContentTags
{
public Content Content {get; set;}
public int ContentId {get; set;}

public Tag Tag {get; set;}
public int TagId {get; set;}
}

Я предполагаю, что вы уже знаете о ApplicatonDbContext.

...