Introducing Vintage Studio
Once in a while I get into this nostalgic mood when I want to go back in time and experience again the excitement I had when I got my first computer. It was a Commodore 64. And yes, the nostalgia is...
View ArticleEntity Framework Code First and Pre-generated Views
When working with Entity Framework view generation may take a long time for bigger or complicated models. The workaround for this problem is to use pre-generated views. In case of Database First and...
View ArticleEntity Framework Code First View Generation Templates On Visual Studio Code...
Some time ago I created T4 templates for creating pre-generated views for Entity Framework Code First applications. I wanted to make them available as soon as possible so I just uploaded them as a zip...
View ArticleEntity Framework Code First View Generation Templates Updated
Everyone fights to be on the first page of the Google search results. But sometimes it’s not cool. One of the cases when it’s not cool is when you introduce a bug that causes a link to your blog to pop...
View ArticleMSBuild Zip task without external dependencies
I have seen quite a few build systems in my life. Most of them were very complicated with a ton of crap a lot of tools, dependencies, perl scripts, batch files, nested targets files and God knows what...
View ArticleEntity Framework 6 and Model/Database First Work Flows
Entity Framework 6 Alpha 2 has shipped. It has some new cool features (like custom conventions or automatic discovery of entity configurations) and a few other improvements (like improved queries for...
View ArticleEntity Framework 6 on Mono
I had been wanting to try Entity Framework 6 with Mono for a long time and finally after a check-in I made on Friday I was able to spare some time to do this. I decided to go with MySQL and dotConnect...
View ArticleEF6 CodeFirst View Generation T4 Template for C# updated for EF6 Beta1
Entity Framework 6 Beta 1 has shipped. The good news is that among (many) others it contains a few changes to view generation. There is now a public API on the StorageMappingItemCollection type that...
View ArticleEF Designer now supports EF6
Some time ago I showed how to hack the EF Designer shipped with Visual Studio 2012 to work with EF6. Those hacks should be no longer needed – last week we shipped Entity Framework 6 Beta1 which for the...
View ArticleMy Late Reflections on T4
Friday the 13th – a perfect day for grumbling. And I mean it – it’s going to be counterproductive and is not going to help you with anything (at most you will be able to say “Me too!” or “I am not...
View ArticleEF6 CodeFirst View Generation T4 Template for C# updated for EF6 RTM
The story around pre-generated views in pre-release versions of EF6 was far from glorious. First, things did not work in EF6 Beta1 due to this bug. Then the bug was fixed but due to other changes in...
View ArticleWhat changed in the EF Tooling in Visual Studio 2013 (and Visual Studio 2012...
The recently shipped version of Visual Studio 2013 contains a new version of EF Tooling (a standalone version for Visual Studio 2012 is also available for download). The main goal of this release was...
View ArticleUsing Pre-Generated Views Without Having To Pre-Generate Views (EF6)
To be able to work with different databases Entity Framework abstracts the store as a set of views which are later used to create queries and CUD (Create/Update/Delete) commands. EF generates views the...
View ArticleSupport for Store Functions (TVFs and Stored Procs) in Code First (Entity...
Until Entity Framework 6.1 was released store functions (i.e. Table Valued Functions and Stored Procedures) could be used in EF only when doing Database First. There were some workarounds which made it...
View ArticleInteractive Pre-Generated Views for EF6 Now Supports .NET Framework 4
Interactive Pre-Generated Views for EF6 project has been updated to support both .NET Framework 4 and .NET Framework 4.5. I published the new version (1.0.1) of the EFInteractiveViews NuGet package...
View ArticleAutomating creating NuGet packages with MSBuild
NuGet is a great way of shipping projects. You work on a project, you publish a package and it is immediately available to, literally, millions of developers. Creating a package consists of a few steps...
View ArticleSecond Level Cache Beta-2 for EntityFramework 6.1+ shipped
When I published the Beta version of EFCache back in May I intentionally did not call it Beta-1 since at that time I did not plan to ship Beta-2. Instead, I wanted to go straight to the RTM. Alas! It...
View ArticleThe Beta Version of Store Functions for EntityFramework 6.1.1+ Code First...
This is very exciting! Finally after some travelling and getting the beta-2 version of the Second Level Cache for EF 6.1+ out the door I was able to focus on store functions for EF Code First. I pushed...
View ArticleThe final version of the Second Level Cache for EF6.1+ available.
This is it! Today I pushed the final version of the Second Level Cache for Entity Framework 6.1+ to NuGet. Now you no longer need to use -Pre when installing the package from the Package Manager...
View ArticleCrusader for trailing-whitespace-free code
For whatever reason I hate trailing whitespaces. It might be just my pet peeve (although unjustified conversions with the ‘as’ operator instead of using just regular cast in C# are the winner in this...
View Article
More Pages to Explore .....