Get the App
SLTechnology News&Howtos  ›  Development  › 

How to understand LINQ fuzzy query

Shulou Source: shulou.com Published: 2022-06-02 08:59:25 10月14日 Update

This article mainly explains "how to understand LINQ fuzzy query". Interested friends may wish to have a look at it. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn how to understand LINQ fuzzy query.

The significance of LINQ fuzzy query implementation:

To avoid being inefficient even if implemented, LINQ provides us with a wealth of fuzzy query methods, such as looking up a person surnamed Zhang in the Employee table:

DBDataClassesDataContext dbdata = new DBDataClassesDataContext (); var query = from employee in dbdata.Employees where employee. EmployeeName.StartsWith ("Zhang") select employee

When the LINQ fuzzy query is actually executed, this sentence is translated into:

SELECT [t0]. [EmployeeId]. [DepId], [t0]. [EmployeeName], [t0]. [EmployeeSalary] FROM [dbo]. [Employee] AS [t0] WHERE [t0]. [EmployeeName] LIKE @ p0

In such a SQL statement, the @ p0 parameter is executed with "%", that is, any eligible records that start with @ p0 are taken out. Such methods also include Contains, EndsWith and so on in LINQ.

At this point, I believe that everyone on the "LINQ fuzzy query how to understand" have a deeper understanding, might as well to the actual operation of it! Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!

Tags: Query method content actual time learning practical deeper that is interest parameter practicality beginning meaning simple operation efficiency more friends conditions website Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Huawei macOS OPPO Reno Redmi MariaDB