Meta-Me
learn.microsoft.com/en-us/archive/blogs/alexj
C# / .NETDatabasesWeb developmentMicrosoft blogsMSDN archive
- Posts
- 140 from 9 Nov 2007 to 10 May 2013
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/alexj/feed.xml
2013 1
2012 5
2011 2
2010 19
- TechEd 2010 Videos
- OData - WCF Data Services Best Practices from TechEd
- Creating a Data Service Provider – Part 9 – Un-typed
- Tip 55 - How to extend an IQueryable by wrapping it.
- Creating a Data Service Provider – Part 8 - Relationships
- Is hiding lower level APIs bad?
- Tip 54 – How to improve performance using Statement Expressions
- Tip 53 – How to debug EF POCO mapping issues
- Creating a Data Service Provider – Part 7 – Update
- Tip 52 – How to re-use Types with the Data Services client
- Tip 51 – How to load EF metadata from arbitrary streams
- Creating a Data Service Provider – Part 6 – Query Interactions
- Creating a Data Service Provider – Part 5 - Query
- Tip 50 – How to query a Data Service using JQuery
- Creating a Data Service Provider – Part 4 – Minimal Running Service
- Creating a Data Service Provider – Part 3 - IDataServiceMetadataProvider
- Custom Data Service Providers
- Creating a Data Service Provider – Part 2 – IServiceProvider & DataSources
- Creating a Data Service Provider – Part 1 - Intro
2009 73
- Tip 49 – How to find your Data Service bug
- Tip 48 – How to host a Data Service in WCF
- Tip 47 – How fix-up can make it hard to change relationships
- Tip 46 – How to exclude a property using Code-Only
- Tip 45 – How to swap EF metadata at runtime.
- Tip 44 – How to navigate an OData compliant service
- Tip 43 – How to authenticate against a Data Service
- Interesting series of Posts exploring Code-Only
- Tip 42 – How to create a dynamic model using Code-Only
- Tip 40 – How to materialize presentation models via L2E
- Tip 39 – How to set overlapping Relationships – EF 4.0 only
- Tip 38 – How to use CodeOnly with Astoria
- Code-Only best practices
- Tip 37 – How to do a Conditional Include
- Tagging File Systems?
- Tip 36 – How to Construct by Query
- Tip 35 – How to write OfTypeOnly<TEntity>()
- Tip 34 – How to work with Updatable Views
- Tip 33 – How cascade delete really works in EF
- Tip 32 – How to create a database from SSDL – EF 4 only
- Tip 31 – How to compose L2O and L2E queries
- Tip 30 – How to use a custom database function
- Another C# trick: Fluents, Inheritance and Extension Methods
- Tip 29 – How to avoid LazyLoad or Load() reader issues
- Some comments on efficient SOA method composition
- And while you are at it… why can’t I compose REST calls?
- Why can’t I efficiently compose method calls in SOA?
- Tip 28 - How to implement an Eager Loading strategy
- A silly C# trick from the trenches
- I never knew: C# method overloads can return different types
- Tip 27 – How to Implement BeforeSave Validation
- New EF blogger – Craig Lee
- Tip 26 – How to avoid database queries using Stub Entities
- Wrapping Providers
- Tip 25 – How to Get Entities by key the easy way
- Tip 24 – How to get the ObjectContext from an Entity
- Tip 23 – How to fake Enums in EF 4
- Ordering of Commands – What do you think?
- Tip 22 - How to make Include really Include
- An enumeration of one?
- Learn about EF Pluralization Services courtesy of Dan Rigsby
- Tip 21 – How to use the Single() operator – EF 4.0 only
- Tip 20 – How to deal with Fixed Length Keys
- Tip 19 – How to use Optimistic Concurrency with the Entity Framework
- Tip 18 – How to decide on a lifetime for your ObjectContext
- Tip 17 – How to do one step updates with AttachAsModified(..)
- Video on Entity Framework’s Model First in .NET 4.0
- Interesting reads
- Corrected Tip 15 - How to avoid loading unnecessary properties
- Tip 15 - How to avoid loading unnecessary Properties
- An analogy: Good UIs and Fluent APIs
- Tip 12 - How to choose an Inheritance Strategy
- Tip 11 – How to avoid Relationship Span
- Tip 9 – How to delete an object without retrieving it
- Tip 8 - How to write 'WHERE IN' style queries using LINQ to Entities
- Tips and Tricks
- Tip 7 - How to fake Foreign Key Properties in .NET 3.5 SP1
- Self-Tracking Entities
- Tip 6 - How and when to use eager loading
- Tip 5 - How to restrict the types returned from an EF Query.
- Tip 4 - Conceptual Schema Definition Language Rules
- Tip 3 - How to get started with T4
- Alt.NET Seattle
- Tip 2 - Entity Framework Books
- Tip 1 - How to sort Relationships in Entity Framework
- Side effects of first class Associations
- LINQ to Objects and Buffer<T>
- The problem with Function Signatures
- Composable Services
- SaveChanges(false)
- Virtuoso – Entity Framework compatible ADO.NET provider
- LINQ… the board game
- Nullable=”False”… but when exactly?
2008 27
- Opinionated Software and the Paradox of Choice
- DefiningQuery versus QueryView
- Blogging database scripts
- State vs Statement of Intent
- Andrew Peters joining the EF team
- Sample Oracle Provider for EF
- Roger Jennings - and his LINQ and Data feed
- Why even try?
- MEST - What is it and how does it work?
- Fantasy Soccer - Part 4 - Architectural Overview
- Fantasy Soccer - part 3 - Unit of Measure
- Fantasy Soccer - Part 2 - an overview of the rules
- Real world App - Part 1 - Choosing an Application
- Intellisense : What properties are required?
- Statement of Intent
- Colin Meek talks about his EF Extensions
- Maybe there is more
- Maybe I'm just a little slow...
- Julie Lerman talks to DotNetRocks about the Entity Framework
- Associations with Payloads - closing the loop
- All the power at your disposal
- Associations with Payloads - part Deux
- Associations with Payloads
- Rolling your own SQL Update on top of the Entity Framework - Part 4
- Rolling your own SQL Update on-top of the Entity Framework - Part 3
- LINQ to non-enumerable?
- Rolling your own SQL Update on top of the Entity Framework - Part 2
2007 13
- Rolling your own SQL Update on-top of the Entity Framework - Part 1
- ObjectQuery<T>.ToTraceString() and possibilities...
- Hydrating a DataTable from an EntityDataReader - Part 2
- Hydrating a DataTable from an EntityDataReader - part 1
- Dude where is my query going to run?
- T CastByExample<T>(object o, T example)
- EntityConnectionStringBuilder
- Compiled Queries and the EntityFramework
- CommandBehavior.SequentialAccess
- Using a random model at runtime
- Metadata, Objects and Values
- Sharepoint tricks
- Introductions