LINQ
IEnumerable/IQueryable + other protocols that C# uses to provide an SQL like EDSL within the confines of the language. They even offer custom syntax that lets you use SQL languages-like query syntax.
IEnumerable/IQueryable + other protocols that C# uses to provide an SQL like EDSL within the confines of the language. They even offer custom syntax that lets you use SQL languages-like query syntax.