11 lines
436 B
C#
11 lines
436 B
C#
using Microsoft.EntityFrameworkCore;
|
|
|
|
namespace JSMR.Infrastructure.Data.Repositories.VoiceWorks;
|
|
|
|
public class MySqlVoiceWorkFullTextSearch : IVoiceWorkFullTextSearch
|
|
{
|
|
public IQueryable<int> MatchingIds(AppDbContext context, string searchText) =>
|
|
context.VoiceWorkSearches
|
|
.Where(v => EF.Functions.Match(v.SearchText, searchText, MySqlMatchSearchMode.Boolean) > 0)
|
|
.Select(v => v.VoiceWorkId);
|
|
} |