A great talk can seem very natural and off-the-cuff when seated in the audience. But, behind the scenes, most speakers put a lot of effort into preparing a talk. Preparation is everything, especially for those of us that aren’t natural public speakers.
Giving a Tech Talk – Part 2/3: Build Demos
A great talk can seem very natural and off-the-cuff when seated in the audience. But, behind the scenes, most speakers put a lot of effort into preparing a talk. Preparation is everything, especially for those of us that aren’t natural public speakers.
Giving a Tech Talk – Part 1/3: Create a Story
A great talk can seem very natural and off-the-cuff when seated in the audience. But, behind the scenes, most speakers put a lot of effort into preparing a talk. Preparation is everything, especially for those of us that aren’t natural public speakers.
I’m Leaving the EF Team, But Still Working on .NET
After 8-and-a-bit years on the Entity Framework team, it is time for something new. I’m staying at Microsoft and will still be working on .NET.
EF Core 1.1: Read Only Entities & Extending Metadata with Annotations
EF Core has a well defined set of concepts that can be configured for entity types and properties. Examples include the primary key of an entity, whether a property is required or optional, etc. Aside from these "baked in" concepts, there are metadata annotations that allow additional concepts to be added to the model. For example, the … Continue reading EF Core 1.1: Read Only Entities & Extending Metadata with Annotations
EF Core 1.1: Run Reverse Engineer from Code
EF Core includes the ability to reverse engineer a model from an existing database - using the Scaffold-DbContext command in Visual Studio, or the dotnet ef dbcontext scaffold command for .NET CLI. For an introduction, see Getting Started with an Existing Database. The Problem The commands mentioned above are designed to be invoked on a … Continue reading EF Core 1.1: Run Reverse Engineer from Code
EF Core 1.1 Pluralization in Reverse Engineer
EF Core - Learn how to extend the reverse engineer services to perform pluralization and singularization when reverse engineering a model from an existing database.