I’ve just uploaded LinqToRdf v0.6 with improved designer support for Visual Studio .NET 2008.
The release includes the following high-points:
- LinqToRdf Designer and VS.NET 2008 extension completely rewritten
- LinqToRdf Installer now includes the installer of LinqToRdf Designer (at no extra cost)
- Project and Item templates now installed as part of LinqToRdf Designer
- Generated object and data properties now get their own EntitySet or EntityRef.
- Generates LINQ to SQL-style DataContext objects to hide query creation. Much Cleaner.
The user experience for LinqToRdf should be greatly improved in this release. I focussed on getting project and item templates set up that would allow you to either create a dedicated LinqToRdf project that would have all the assembly references set up for you, or to create a new LinqToRdf designer file, that would generate C# code based on the new Attribute model introduced a few versions back.
The VS.NET extensions are not installed by default, instead they are created in the LinqToRdf directory. If you do install them, then you will find that visual studio will now have a LinqToRdf will have a new project type.
You also have the LinqToRdf designer file type, which has been around for a version or two:
The Solution view is like this:
The designer view is the same as ever:
Things are coming along, and the download stats for version 0.4 were actually quite healthy (at least i think they were) so I expect this version to be the most popular yet.
Expect to see the lazy-loading relationship representation process fully documented in the coming days.