Bir veritabanımız ve bir tablosumuz var. Bu tabloda, bu tablonun öğeleri için kullanılabilir filtreleri depolamak için Filtreler sütunu vardır. ve biz veritabanından olanlarla karşılaştırmamız gereken müşteriden kısmi filtrelerimiz var. Örneğin:Böyle bir sorgu nasıl yazılır SELECT * FROM TABLE WHERE COLUMN LIKE '% "BLABLA": [% "BLABLA1"%]%' Entity Framework kullanarak
veritabanı filtre boyunca değeri:
"hayvan" [ "köpek", "CAT", "PARROT", "Yılan"]
ve alma istemciden
:"HAYVAN": [ "PARROT"] bizim durumumuzda müşterinin f ise
İlter, bize ANIMAL
ve PARROT
filtre sütununda sahip olduğumuz için uygundur.
Yani her zamanki T-SQL böyle bir şey gibi yazılabilir olacaktır:
SELECT * FROM TableWithFilters WHERE Filter LIKE '%"ANIMAL":[%"PARROT"%]%'
Ama ben bu kullanarak Entity Framework yazabilir ve mümkün en azından eğer bilmiyorum?