Mam podmiot „post” w moim kontekście oraz następujące:Jak przeprowadzić wyszukiwanie w Entity Framework 6?
String[] keywords = new String[] { "Car", "Yellow" };
Jak mogę przeszukiwać wszystkie stanowiska, które tytuł zawiera 2 słowa?
UWAGA: słowa kluczowe mogą zawierać od 1 do 4 słów.
Podmiot post jest następujący:
public class Post {
public Int32 Id { get; set; }
public DateTime Created { get; set; }
public String Text { get; set; }
public String Title { get; set; }
public DateTime Updated { get; set; }
} // Post
i tu jest mój SQL:
create table dbo.Posts
(
Id int identity not null
constraint PK_Posts_Id primary key clustered (Id),
Created datetime not null,
[Text] nvarchar (max) not null,
Title nvarchar (120) not null,
Updated datetime not null
);
I zostały patrząc na jak w SQL, ale to, co jest równoważne w Entity Framework?
Czy potrzebuję wyszukiwania pełnotekstowego? I czy jest dostępny w SQL Server 2012 Express?
UPDATE
Po haim770 sugestia Próbowałem następujące:
Context context = new Context();
String[] words = new String[] { "Car" };
List<Post> posts = context.Posts.Where(x => words.Contains(x.Title).ToList();
Brak wpisów zostały zwrócone z tym ... jakiś pomysł?
Dziękuję, Miguel
proszę pisać przykład z twoich kontekst i podmiot pocztowy. – Maess