Creating A LINQ Query Provider

Posted on 18/05/2007.

As promised last time, I have extended the query mechanism of my little application with a LINQ Query Provider. I based my initial design on the method published by Bart De Smet, but have extended that framework, cleaned it up and tied it in with the original object deserialiser for SemWeb (a semantic web library [...]

Read Full Post | Make a Comment ( None so far )

Using RDF and C# to create an MP3 Manager - Part 2

Posted on 7/05/2007.

I’ve been off the air for a week or two - I’ve been hard at work on the final stages of a project at work that will go live next week. I’ve been on this project for almost 6 months now, and next week I’ll get a well earned rest. What that means is I [...]

Read Full Post | Make a Comment ( None so far )

Is it really impossible to choose between LINQ and Stored Procedures?

Posted on 30/03/2007.

For the mathematician there is no Ignorabimus, and, in my opinion, not at all for natural science either. … The true reason why [no one] has succeeded in finding an unsolvable problem is, in my opinion, that there is no unsolvable problem. In contrast to the foolish Ignoramibus, our credo avers:
We must know,
We shall know.
It’s [...]

Read Full Post | Make a Comment ( 13 so far )

C#, Domain Models & the Semantic Web

Posted on 18/02/2007.

I’ve recently been learning more about the OWL web ontology language in an attempt to find a way to represent SPARQL queries in LINQ. SPARQL and LINQ are very different, and the systems that they target are also dissimilar. Inevitably, it’s difficult to imagine the techniques to employ in translating a query from one language [...]

Read Full Post | Make a Comment ( None so far )

How LINQ Works – Creating Queries

Posted on 15/12/2006.

Introduction
In recent weeks I’ve been decompiling LINQ with Reflector to try to better understand how expression trees get converted into code. I had some doubts about Reflector’s analysis capabilities, but Matt Warren and Nigel Watson assure me that it can resolve everything that gets generated by the C# 3.0 compiler. I am going to continue disassembling [...]

Read Full Post | Make a Comment ( 3 so far )

First Light!!!!!!!!

Posted on 17/08/2005.

No posts have been forthcoming on this blog, so far, but that doesn’t mean I’ve been idle. Far from it! I’ve been hard at work till late at night working on the tidying up of the source code. Part of that involved coming up with a new name for the system. There is already a [...]

Read Full Post | Make a Comment ( None so far )

Dbc in the persistence broker

Posted on 4/08/2005.

The work is well under way now, and I have reverse engineering, code generation and configuration pretty much sorted out, with a bit of code generation to make the whole thing compile nicely within an AabsNorm generated nant script that will take care of building the domain model, base objects, interfaces, mock objects etc.
At that [...]

Read Full Post | Make a Comment ( None so far )

Truly abstracting a persistence mechanism

Posted on 31/07/2005.

The initial design that I used when I made the ancestor of norm was based upon designs by Scott Ambler - The initial intent of Ambler's designs was definitely to provide an abstraction around the logic of a relational database. What I want to do with norm is to abstract the very notion of a [...]

Read Full Post | Make a Comment ( None so far )

First Task - What to do?

Posted on 16/07/2005.

I've posted a whole bunch (well 45) bugs on the GotDotNet bug tracker for enhancements that nORM should not have to live too long without. Some of them ought to be fairly easy to deliver, like changing method names to have a clean and consistent format. Others are a bit more of a challenge - [...]

Read Full Post | Make a Comment ( None so far )

Welcome to nORM

Posted on 14/07/2005.

This brand new blog is where I (Andrew Matthews) and any other volunteers that join the project will post on issue involved in the production of nORM.
As the name suggests nORM is another .NET ORM system. The open source market seems to be flooded with them, so why release another? nORM started out life as [...]

Read Full Post | Make a Comment ( None so far )

Liked it here?
Why not try sites on the blogroll...