Merhaba Hocam cavabınız için teşekkür ederim
Veri tabanım MSSQL
Bebn 3 tablodan oluşan bir Views Table da ara yapıyorum.
Ben Başka bir şekilde yaptım kod ile onu paylaşıyorum belki birilerine yardımcı olur
#region Arama
var sc="Mavi Sarı Kırmızı";
List<ProductView> pViewlist = new List<ProductView>();
if (sc != null)
{
var scListesi = sc.Split(' ').ToList();//Burada kelimer arası boşluklara ayırıp liste şeklinde alıyorum
foreach (var item in scListesi)
{
var vlist = db.ProductView.Where(s => s.ProductName.ToLower().Contains(item)).ToList();
pViewlist.AddRange(vlist);
}
pViewlist = pViewlist.Where(s => s.LanguageID == lang).ToList();
pViewlist = pViewlist.Distinct().ToList();
}
else
{
pViewlist = db.ProductView.Where(s => s.LanguageID == lang).ToList();
}
#endregion
Üretmek en büyük icraatır