Facebook Twitter
After a long break, I started working on project. Now my aim is to refactor the existing code to support not only parsing C# projects but also writing C# code by extending the syntax tree. I'm thinking about a version that can be work in a Visual Studio package and has read-write access to the code represented by the Solution Explorer. The new name of the parse is CSharpFactory. The old version for VS 2005 has been retired. LINQ over C# project LINQ over C# project
Genome > Home Genome > Home The Missing LINQ Object relational mapping with LINQ for .NET enterprise application development Genome O/RM uses LINQ to generate data access layers connecting relational database systems such as Microsoft SQL Server, Oracle and IBM DB2 to your .NET enterprise applications. Since 20-80% of a .NET enterprise application's code deals with data access, Genome significantly reduces efforts for both development and maintenance. Less code = less work
Project Descriptionlinq.js - LINQ for JavaScript Features implement all .NET 4.0 methods and many extra methods (inspiration from Rx, Achiral, Haskell, Ruby, etc...)complete lazy evaluationfull IntelliSense support for VisualStudiotwo versions - linq.js and jquery.linq.js (jQuery plugin)support Windows Script Hostbinding for Reactive Extensions for JavaScript(RxJS) and IntelliSense Generator -> see documentationNuGet install support(linq.js, linq.js-jQuery, linq.js-Bindings)90 Methods linq.js - LINQ for JavaScript linq.js - LINQ for JavaScript
Zip operator in Linq with .NET 4.0 - DotNetJaps Microsoft .NET framework 4.0 is having many features that make developers life very easy. Its also provides some enhancement to Linq also. I just found a great operator called Zip which merge the sequence of two entities. Zip operator in Linq with .NET 4.0 - DotNetJaps
C# 4.0 in a Nutshell - LINQBridge LINQBridge You might already have discovered that LINQ is addictive: once you're accustomed to solving problems through slick functional queries, it really hurts being forced back to the imperative style of C# 2.0! LINQ's query operators are implemented from .NET Framework 3.5. And here lies a difficulty: your clients might have only Framework 2.0 installed on their machines. C# 4.0 in a Nutshell - LINQBridge
SP 2010: Getting started with LINQ to SharePoint in SharePoint 2010 - Tobias Zimmergren's thoughts on development SP 2010: Getting started with LINQ to SharePoint in SharePoint 2010 - Tobias Zimmergren's thoughts on development Author: Tobias Zimmergren | | @zimmergren In SharePoint 2010 you now have the ability to use LINQ syntax to fetch items from your lists instead of using the "traditional" approach of CAML queries. (Including SPSiteDataQuery and SPQuery objects) In this article I will give you a brief introduction to how you can get started using LINQ queries in SharePoint, also known as LINQ to SharePoint.
Introduction The LINQ to SharePoint project provides a custom query provider for LINQ that allows to query SharePoint lists using familiar LINQ syntax. LINQ stands for Language Integrated Query and is one of the core features of Microsoft's .NET Framework 3.5 release. LINQ to SharePoint LINQ to SharePoint
i4o - Indexed LINQ i4o - Indexed LINQ Project Descriptioni4o (index for objects) is the first class library that extends LINQ to allow you to put indexes on your objects. Using i4o, the speed of LINQ operations are often over one thousand times faster than without i4o. i4o works by allowing the developer to specify an IndexSpecification<T> for any class, and then using the IndexableCollection<T> to implement a collection of that class that will use the index specification, rather than sequential search, when doing LINQ operations that can benefit from indexing. i4o reduces the amount of code required to implement custom indexes in collections to mere specification of indexes for classes, while allowing LINQ queries over IndexableCollection<T> to automatically use the indexes where appropriate. i4o makes the idea of indexed LINQ not just a theory, but a "here and now" reality. The latest project update is on Aaron's Blog at
This is the last of my posts on LINQ before switching over to Beta2; I’m playing catch-up but be aware that some things will have changed. I will post any changes for Beta 2 to both this and Being Ignorant in LINQ to SQL as time permits. What are Specifications? Specification is a design pattern authored by Martin Fowler and Eric Evans. If you are not familiar with specifications then you can read more about them in Eric Evans book Domain Driven Design, or just read this comprehensive paper. If you are not sure what Specifications are, you might want to read that before you read this. Specifications in C# 3.0 - Windows Live Specifications in C# 3.0 - Windows Live
Kirk Evans Blog : Calling SharePoint Lists Web Service Using WCF WCF makes it easy to call the SharePoint web services using WCF. In this post, I’ll show how to call the Lists.asmx web service and show the few things you need to take into account. Creating the Proxy Kirk Evans Blog : Calling SharePoint Lists Web Service Using WCF
LINQ provider basics Learn how to create custom LINQ providers. Introduction LINQ (Language Integrated Query) works as a middle tier between data store and the language environment. From a developer's point of view, it is just a new pattern for querying data from multiple data structures directly in the IDE.
Batch deletion in the O/R Mapping frameworks is always depressing. We need to query all the entities we want to delete from the database, pass them to the DeleteOnSubmit or DeleteAllOnSubmit methods of DataContext, and finally invoke SubmitChanges to delete the records form database. In this case, we will cost an additional query and send lots of "DELETE" commands to database. How wasteful! LINQ to SQL Extension: Batch Deletion with Lamb...
I posted an article the other day showing you how to exploit the query capabilities of LINQ to do reflection over the attributes on a C# class. I want to show you how to exploit some of the extension methods in System.Query to make the code even cleaner. I used a method called Members that got all of the members in order of member type (i.e. fields first, properties next and so on). The code looked like this: public static IEnumerable<MemberInfo>Members(this Type t) { foreach (FieldInfo fi in t.GetFields()) yield return fi; foreach (PropertyInfo pi in t.GetProperties()) yield return pi; foreach (MethodInfo mi in t.GetMethods()) yield return mi; foreach (EventInfo ei in t.GetEvents()) yield return ei; } I needed to split the queries into each of the types we required in order to get elements ordered by type. LINQ &amp; Reflection in C# 3.0 « The Wandering Gli...
Yesterday, I gave a talk on ASP.NET Dynamic Data at the MIX 2008 conference. It was a full room, and it was great to see the interest for the technology. What's nice about MIX is that they are making all talks available online within 24 hours. David Ebbo&#039;s ASP.NET blog : Dynamic Data at MIX...
ASP.NET Dynamic Data Preview
Solving LINQ&#039;s N-Tier Issues - Bryan Sampica Ok, so maybe solving is somewhat of a misnomer, but we certainly can combat them with strength and conviction. A little background on the subject first; LINQ has proven to be somewhat of a booger when attempting to work with it in a streamlined development environment when incorporating any sort of N-Tier pattern. Why you ask should it be a problem...the common answer I've heard many many times is, why should it be any different? You have at the essence of it some pretty simple logical and physical layer guidelines right? It's well known in the industry at this point to create N-Layer app's to solve things like SOC (separation of concerns) and physical or network boundaries.
Parallel LINQ: Running Queries On Multi-Core Pr...
10 Tips to Improve your LINQ to SQL Application...
Batch Updates and Deletes with LINQ to SQL
Using the IRepository pattern with L...
Ben Hall&#039;s Blog: Obtaining table metadata using...
Infosys | Microsoft: Group By Many/Multiple Cri...
LINQ IQueryable Toolkit - Home
Fluent Linq to Sql - Home
Mitsu&#039;s blog : Linq GroupByMany dynamically
Mitsu&#039;s blog : Playing with Linq grouping: GroupByMany ?
LINQ Extensions - Home
Lazy Computation in C# on MSDN
The Twitter Search API made easy with Linq to X...