This project contains the C# 101 LINQ Samples rewritten to Kotlin. Like the existing Java LINQ Examples, Kotlin examples run and have their results displayed inside an Android App courtesy of the rich support for Kotlin in Android Studio.
پروژه LINQKit جمع آوری متدهای الحاقی مفیدی را جهت کار با EF انجام دادهاست. برای مثال متد AsExpandable آن امکان فراخوانی Expressionها را در متدهای الحاقی LINQ مخصوص EF فراهم میکند:
در حالت عادی، چون Customer.Purchases از نوع EntitySet است و IQueryable را پیاده سازی نمیکند، نمیتوان Expression پویای دریافتی را در متد Any آن بکار برد. این نکته از مقالهی بکارگیری متدها در کوئریهای LINQ جمع آوری و به این پروژه اضافه شدهاست.
static string[] QueryCustomers (Expression<Func<Purchase, bool>> purchaseCriteria) { var data = new MyDataContext(); var query = from c in data.Customers.AsExpandable() where c.Purchases.Any (purchaseCriteria.Compile()) select c.Name; return query.ToArray(); }
One of the more awesome things I like about being a .NET developer is LINQ. LINQ (Language Integrated Query) is a fluent query interface implemented in the .NET framework. It helps you query, sort and order any type of collection. This is a very neat way of querying arrays, lists, dictionaries, objects, etc. I’ve made 5 examples which run out of the box with Node.js (or io.js). You can also use the library for browser based JavaScript projects.
Learn to use LINQ to simplify the process of coding and querying in C# and Visual Basic. LINQ Succinctly will guide you through the process, from conceptual understanding to practical implementation. With the help of author Jason Roberts, you will be streamlining your coding and querying practices in no time.