The Curious Engineer

All blogs / C# / .NET

Meta-Me

learn.microsoft.com/en-us/archive/blogs/alexj

C# / .NETDatabasesWeb developmentMicrosoft blogsMSDN archive

’10’15’20’25
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

  1. Parsing OData Paths, $select and $expand using the ODataUriParser

2012 5

  1. OData in WebAPI – RC release
  2. Parsing $filter and $orderby using the ODataUriParser
  3. OData in WebAPI – Microsoft ASP.NET Web API OData 0.2.0-alpha release
  4. Web API [Queryable] current support and tentative roadmap
  5. CQRS with OData and Actions?

2011 2

  1. Judgment
  2. How do I do design?

2010 19

  1. TechEd 2010 Videos
  2. OData - WCF Data Services Best Practices from TechEd
  3. Creating a Data Service Provider – Part 9 – Un-typed
  4. Tip 55 - How to extend an IQueryable by wrapping it.
  5. Creating a Data Service Provider – Part 8 - Relationships
  6. Is hiding lower level APIs bad?
  7. Tip 54 – How to improve performance using Statement Expressions
  8. Tip 53 – How to debug EF POCO mapping issues
  9. Creating a Data Service Provider – Part 7 – Update
  10. Tip 52 – How to re-use Types with the Data Services client
  11. Tip 51 – How to load EF metadata from arbitrary streams
  12. Creating a Data Service Provider – Part 6 – Query Interactions
  13. Creating a Data Service Provider – Part 5 - Query
  14. Tip 50 – How to query a Data Service using JQuery
  15. Creating a Data Service Provider – Part 4 – Minimal Running Service
  16. Creating a Data Service Provider – Part 3 - IDataServiceMetadataProvider
  17. Custom Data Service Providers
  18. Creating a Data Service Provider – Part 2 – IServiceProvider & DataSources
  19. Creating a Data Service Provider – Part 1 - Intro

2009 73

  1. Tip 49 – How to find your Data Service bug
  2. Tip 48 – How to host a Data Service in WCF
  3. Tip 47 – How fix-up can make it hard to change relationships
  4. Tip 46 – How to exclude a property using Code-Only
  5. Tip 45 – How to swap EF metadata at runtime.
  6. Tip 44 – How to navigate an OData compliant service
  7. Tip 43 – How to authenticate against a Data Service
  8. Interesting series of Posts exploring Code-Only
  9. Tip 42 – How to create a dynamic model using Code-Only
  10. Tip 40 – How to materialize presentation models via L2E
  11. Tip 39 – How to set overlapping Relationships – EF 4.0 only
  12. Tip 38 – How to use CodeOnly with Astoria
  13. Code-Only best practices
  14. Tip 37 – How to do a Conditional Include
  15. Tagging File Systems?
  16. Tip 36 – How to Construct by Query
  17. Tip 35 – How to write OfTypeOnly<TEntity>()
  18. Tip 34 – How to work with Updatable Views
  19. Tip 33 – How cascade delete really works in EF
  20. Tip 32 – How to create a database from SSDL – EF 4 only
  21. Tip 31 – How to compose L2O and L2E queries
  22. Tip 30 – How to use a custom database function
  23. Another C# trick: Fluents, Inheritance and Extension Methods
  24. Tip 29 – How to avoid LazyLoad or Load() reader issues
  25. Some comments on efficient SOA method composition
  26. And while you are at it… why can’t I compose REST calls?
  27. Why can’t I efficiently compose method calls in SOA?
  28. Tip 28 - How to implement an Eager Loading strategy
  29. A silly C# trick from the trenches
  30. I never knew: C# method overloads can return different types
  31. Tip 27 – How to Implement BeforeSave Validation
  32. New EF blogger – Craig Lee
  33. Tip 26 – How to avoid database queries using Stub Entities
  34. Wrapping Providers
  35. Tip 25 – How to Get Entities by key the easy way
  36. Tip 24 – How to get the ObjectContext from an Entity
  37. Tip 23 – How to fake Enums in EF 4
  38. Ordering of Commands – What do you think?
  39. Tip 22 - How to make Include really Include
  40. An enumeration of one?
  41. Learn about EF Pluralization Services courtesy of Dan Rigsby
  42. Tip 21 – How to use the Single() operator – EF 4.0 only
  43. Tip 20 – How to deal with Fixed Length Keys
  44. Tip 19 – How to use Optimistic Concurrency with the Entity Framework
  45. Tip 18 – How to decide on a lifetime for your ObjectContext
  46. Tip 17 – How to do one step updates with AttachAsModified(..)
  47. Video on Entity Framework’s Model First in .NET 4.0
  48. Interesting reads
  49. Corrected Tip 15 - How to avoid loading unnecessary properties
  50. Tip 15 - How to avoid loading unnecessary Properties
  51. An analogy: Good UIs and Fluent APIs
  52. Tip 12 - How to choose an Inheritance Strategy
  53. Tip 11 – How to avoid Relationship Span
  54. Tip 9 – How to delete an object without retrieving it
  55. Tip 8 - How to write 'WHERE IN' style queries using LINQ to Entities
  56. Tips and Tricks
  57. Tip 7 - How to fake Foreign Key Properties in .NET 3.5 SP1
  58. Self-Tracking Entities
  59. Tip 6 - How and when to use eager loading
  60. Tip 5 - How to restrict the types returned from an EF Query.
  61. Tip 4 - Conceptual Schema Definition Language Rules
  62. Tip 3 - How to get started with T4
  63. Alt.NET Seattle
  64. Tip 2 - Entity Framework Books
  65. Tip 1 - How to sort Relationships in Entity Framework
  66. Side effects of first class Associations
  67. LINQ to Objects and Buffer<T>
  68. The problem with Function Signatures
  69. Composable Services
  70. SaveChanges(false)
  71. Virtuoso – Entity Framework compatible ADO.NET provider
  72. LINQ… the board game
  73. Nullable=”False”… but when exactly?

2008 27

  1. Opinionated Software and the Paradox of Choice
  2. DefiningQuery versus QueryView
  3. Blogging database scripts
  4. State vs Statement of Intent
  5. Andrew Peters joining the EF team
  6. Sample Oracle Provider for EF
  7. Roger Jennings - and his LINQ and Data feed
  8. Why even try?
  9. MEST - What is it and how does it work?
  10. Fantasy Soccer - Part 4 - Architectural Overview
  11. Fantasy Soccer - part 3 - Unit of Measure
  12. Fantasy Soccer - Part 2 - an overview of the rules
  13. Real world App - Part 1 - Choosing an Application
  14. Intellisense : What properties are required?
  15. Statement of Intent
  16. Colin Meek talks about his EF Extensions
  17. Maybe there is more
  18. Maybe I'm just a little slow...
  19. Julie Lerman talks to DotNetRocks about the Entity Framework
  20. Associations with Payloads - closing the loop
  21. All the power at your disposal
  22. Associations with Payloads - part Deux
  23. Associations with Payloads
  24. Rolling your own SQL Update on top of the Entity Framework - Part 4
  25. Rolling your own SQL Update on-top of the Entity Framework - Part 3
  26. LINQ to non-enumerable?
  27. Rolling your own SQL Update on top of the Entity Framework - Part 2

2007 13

  1. Rolling your own SQL Update on-top of the Entity Framework - Part 1
  2. ObjectQuery<T>.ToTraceString() and possibilities...
  3. Hydrating a DataTable from an EntityDataReader - Part 2
  4. Hydrating a DataTable from an EntityDataReader - part 1
  5. Dude where is my query going to run?
  6. T CastByExample<T>(object o, T example)
  7. EntityConnectionStringBuilder
  8. Compiled Queries and the EntityFramework
  9. CommandBehavior.SequentialAccess
  10. Using a random model at runtime
  11. Metadata, Objects and Values
  12. Sharepoint tricks
  13. Introductions