@@ -302,6 +302,40 @@ Unit tests cover:
302302
303303Full unit test coverage will be relevant after the library has been used in real projects .
304304
305+ ## 🔬 Demos and Experiments<a name="demos"/>
306+
307+ This repository includes the [JsonToLinq .Demo ][demo - project ] project with ** working examples ** .
308+ You are welcome to submit a PR with your own examples , bug reports , or new features .
309+ ** To describe a filter , use the following notation : **
310+
311+ ### 🔤 Filter Notation
312+
313+ #### Syntax
314+ ```
315+ expr = logic [expr (, expr )* ]
316+ ```
317+ - `expr ` - a single rule or a combination of rules
318+ - `logic ` - an operator used to combine multiple rules , e .g . `&& `, `& `, `|| `, `| `, or a custom one
319+
320+ #### Examples
321+ 1 . `&& [x = null ]`
322+ 1 . `&& [a < 0 , b > 0 ]`
323+ 1 . `&& [x = null , || [a < 0 , b > 0 ]]`
324+
325+ ### 💻 Demo Project
326+
327+ This project provides examples of working with ** EF Core ** and a ** PostgreSQL database ** .
328+
329+ 🧪 A real database is used instead of in -memory storage , ensuring clean and realistic experiments .
330+
331+ ➕ You can add your own examples with other databases or ORMs via a PR .
332+
333+ ▶️ Before running the demos , select the first menu item , ** Prepare Data ** , to apply migrations and populate the tables with test data .
334+
335+ [demo - project ]: https : // github.com/neomasterhub/Neomaster.JsonToLinq/tree/master/Neomaster.JsonToLinq.Demo
336+
337+ ! [Demo project ](https :// github.com/neomasterhub/Neomaster.JsonToLinq/blob/master/Docs/img/demo-project.png?raw=true "Demo project")
338+
305339## 🚧 Limitations<a name="limitations"/>
306340
3073411 . ** No IDE syntax highlighting for JSON filter arguments in LINQ methods **
0 commit comments