id
type
5 (blog/news article)
status
21 (imported old-v2, waiting for another import)
review version
0
cleanup version
0
pending deletion
0 (-)
created at
2025-11-12 09:24:14
updated at
2025-11-12 09:24:15
url
https://blog.willbeattie.com/2011/02/specification-pattern-entity-framework.html
url length
80
url crc
54055
url crc32
1091293991
location type
1 (url matches target location, page_location is empty)
canonical status
10 (verified canonical url)
canonical page id
domain id
domain tld
2211
domain parts
0
originating warc id
-
originating url
https://data.commoncrawl.org/crawl-data/CC-MAIN-2025-33/segments/1754151280029.61/warc/CC-MAIN-20250808131348-20250808161348-00850.warc.gz
source type
11 (CommonCrawl)
server ip
Publication date
2025-08-08 13:57:06
Fetch attempts
0
Original html size
147247
Normalized and saved size
55159
title
Specification Pattern, Entity Framework & LINQ
excerpt
content
Firstly just to clarify I am going to be talking about the OOP Specification Pattern not the data pattern commonly found in the SID (Shared Information & Data) model. Much has been said about the specification pattern so I’m not going to go into that, if you want an overview check out these posts: http://www.lostechies.com/blogs/chrismissal/archive/2009/09/10/using-the-specification-pattern-for-querying.aspx http://devlicio.us/blogs/jeff_perrin/archive/2006/12/13/the-specification-pattern.aspx In this post I’m going to demonstrate how you can make use of the specification pattern to query Entity Framework and create reusable, testable query objects and eliminate inline LINQ queries. The Smell When I first got started with Entity Framework way back in 2008 when EF was still in it’s infancy we had lot’s of inline LINQ all over the code base and specific methods on our repositories for querying requirements (which any OOP purist will tell you is bad). We had a service ...
author
updated
1766575193
block type
0
extracted fields
104
extracted bits
title
full content
content was extracted heuristically
detected location
0
detected language
1 (English)
category id
-
index version
1
paywall score
0
spam phrases
0
text nonlatin
0
text cyrillic
0
text characters
8072
text words
1466
text unique words
459
text lines
1
text sentences
39
text paragraphs
1
text words per sentence
37
text matched phrases
0
text matched dictionaries
0
links self subdomains
0
links other subdomains
0
links other domains
4
links spam adult
0
links spam random
0
links spam expired
0
links ext activities
0
links ext ecommerce
0
links ext finance
0
links ext crypto
0
links ext booking
0
links ext news
0
links ext leaks
0
links ext ugc
28
links ext klim
0
links ext generic
0
image author
featured image