<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Discussions by Sathyaish Chakravarthy</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 - Discussions by Sathyaish Chakravarthy</title>
		<link>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions</link>
	<language>en</language>
	<pubDate>Fri, 24 May 2013 09:12:14 GMT</pubDate>
	<lastBuildDate>Fri, 24 May 2013 09:12:14 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>0</c9:totalResults>
	<c9:pageCount>0</c9:pageCount>
	<c9:pageSize>0</c9:pageSize>
	<item>
		<title>Coffeehouse - How do you see the whole MSDN content tree these days?</title>
		<description><![CDATA[<p>Thank goodness, I cam across <a title="MSDN: Inversion of Control" href="http://msdn.microsoft.com/en-us/library/ff649253.aspx" target="_blank">a page</a> that did have the gear icon you told me about. Thank you. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/How-do-you-see-the-whole-MSDN-content-tree-these-days/7cc1a17a33c4434aadb4a15700eefb99#7cc1a17a33c4434aadb4a15700eefb99</link>
		<pubDate>Thu, 31 Jan 2013 14:30:06 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/How-do-you-see-the-whole-MSDN-content-tree-these-days/7cc1a17a33c4434aadb4a15700eefb99#7cc1a17a33c4434aadb4a15700eefb99</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>4</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - &#39;System.Net.Http.HttpContent&#39; does not contain a definition for &#39;ReadAsAsync&#39; and no extension method</title>
		<description><![CDATA[<p>After a long struggle, I found the solution.<br><br><strong>Solution:</strong> Add a reference to System.Net.Http.Formatting.dll. This assembly is also available in the <strong>C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies</strong> folder.<br><br>The method ReadAsAsync is an extention method declared in the class HttpContentExtensions, which is in the namespace System.Net.Http in the library System.Net.Http.Formatting.<br><br>Reflector came to rescue!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/SystemNetHttpHttpContent-does-not-contain-a-definition-for-ReadAsAsync-and-no-extension-method/010415baf4d7456a82e6a15100d4929c#010415baf4d7456a82e6a15100d4929c</link>
		<pubDate>Fri, 25 Jan 2013 12:53:57 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/SystemNetHttpHttpContent-does-not-contain-a-definition-for-ReadAsAsync-and-no-extension-method/010415baf4d7456a82e6a15100d4929c#010415baf4d7456a82e6a15100d4929c</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>2</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - &#39;System.Net.Http.HttpContent&#39; does not contain a definition for &#39;ReadAsAsync&#39; and no extension method</title>
		<description><![CDATA[<p>I made a console app to consume a Web API I just made. The console app code does not compile. It gives me the compilation error:<br><br><pre class="brush: csharp">'System.Net.Http.HttpContent' does not contain a definition for
'ReadAsAsync' and no extension method 'ReadAsAsync' accepting a
first argument of type 'System.Net.Http.HttpContent' could be
found (are you missing a using directive or an assembly reference?)</pre><br><br>Here's a test method in which this error occurs.<br><br><pre class="brush: csharp">static IEnumerable&lt;Foo&gt; GetAllFoos()
{
  using (HttpClient client = new HttpClient())
  {
    client.DefaultRequestHeaders.Add(&quot;appkey&quot;, &quot;myapp_key&quot;);

    var response = client.GetAsync(&quot;http://localhost:57163/api/foo&quot;).Result;

    if (response.IsSuccessStatusCode)
      return response.Content.ReadAsAsync&lt;IEnumerable&lt;Foo&gt;&gt;().Result.ToList();
  }

  return null;
}</pre><br><br>I have used this method and consumed it from an MVC client.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/SystemNetHttpHttpContent-does-not-contain-a-definition-for-ReadAsAsync-and-no-extension-method/76379c9f26c8411cada4a15100d13339#76379c9f26c8411cada4a15100d13339</link>
		<pubDate>Fri, 25 Jan 2013 12:41:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/SystemNetHttpHttpContent-does-not-contain-a-definition-for-ReadAsAsync-and-no-extension-method/76379c9f26c8411cada4a15100d13339#76379c9f26c8411cada4a15100d13339</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>2</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - JavaScript &amp; C# explained</title>
		<description><![CDATA[<p>Sometimes, all the excitement about JavaScript seems pretentious to me.</p><p>I understand that most of the enthusiasm displayed is conspicuous, learned behavior. In other words, developers pretend to be in love with JavaScript just because they see, hear or read other developers pretend to be in love with it, who pretend because they see, hear or read other developers...you get the idea.</p><p>Reading and debugging JavaScript code is a serious, unremitting pain in the posterior. I don't understand why this alone shouldn't reduce its popularity with developers.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/JavaScript--C-explained/559b8cc882b84c1d94cba15100c02c83#559b8cc882b84c1d94cba15100c02c83</link>
		<pubDate>Fri, 25 Jan 2013 11:39:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/JavaScript--C-explained/559b8cc882b84c1d94cba15100c02c83#559b8cc882b84c1d94cba15100c02c83</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>15</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Just a thought: EnsureBlah isn&#39;t an appropriate naming scheme when the thing can&#39;t be ensured</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Just-a-thought-EnsureBlah-isnt-an-appropriate-naming-scheme-when-the-thing-cant-be-ensured/b72f680706bb43dd9ef4a15000ee5587">29 minutes&nbsp;ago</a>, <a href="/Niners/wkempf">wkempf</a> wrote</p><p>*snip*</p><p>I think you read that wrong. It's a famous quote. I'll write it different to clarify.</p><p>There are only two hard things in computer science:</p><p>1. cache invalidation</p><p>2. naming things</p><p>3. off by one errors</p><p>&nbsp;</p><p></p></div></blockquote><p></p><p>Eureka! Splendid.</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Just-a-thought-EnsureBlah-isnt-an-appropriate-naming-scheme-when-the-thing-cant-be-ensured/1ad9cbf797f94009978da15000f6ec71#1ad9cbf797f94009978da15000f6ec71</link>
		<pubDate>Thu, 24 Jan 2013 14:59:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Just-a-thought-EnsureBlah-isnt-an-appropriate-naming-scheme-when-the-thing-cant-be-ensured/1ad9cbf797f94009978da15000f6ec71#1ad9cbf797f94009978da15000f6ec71</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>8</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Just a thought: EnsureBlah isn&#39;t an appropriate naming scheme when the thing can&#39;t be ensured</title>
		<description><![CDATA[<p>Sure, it doesn't give me diarrhea. It's alright. Just saying it would have been nicer if we (I and Ms. EnsureX) would have met having known each other slightly better.</p><p>Anyway, now that I know her, I'll remember to be more careful.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Just-a-thought-EnsureBlah-isnt-an-appropriate-naming-scheme-when-the-thing-cant-be-ensured/72956ac7f698489d9aa8a15000ed044e#72956ac7f698489d9aa8a15000ed044e</link>
		<pubDate>Thu, 24 Jan 2013 14:22:57 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Just-a-thought-EnsureBlah-isnt-an-appropriate-naming-scheme-when-the-thing-cant-be-ensured/72956ac7f698489d9aa8a15000ed044e#72956ac7f698489d9aa8a15000ed044e</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>8</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Does Entity Framework work well for large db with 800+ tables?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/cece535209f4431eaa73a15000e9c353">1 minute&nbsp;ago</a>, <a href="/Niners/figuerres">figuerres</a> wrote</p><p>*snip*</p><p>LOL .... I worked on one system and I always tell folks the DB diagram they printed out looked like one of the micro pictures of a CPU with so many lines going all around and tiny blocks.</p><p></p></div></blockquote><p></p><p>&nbsp;</p><p>That's still something. I'm worried mine might look like a swarm of worms on top of each other having sex.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/60aac2d54f5447f99d38a15000eaabf6#60aac2d54f5447f99d38a15000eaabf6</link>
		<pubDate>Thu, 24 Jan 2013 14:14:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/60aac2d54f5447f99d38a15000eaabf6#60aac2d54f5447f99d38a15000eaabf6</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - JavaScript &amp; C# explained</title>
		<description><![CDATA[<p>Just like the programmers. That's right, Dr. Herbie. It was so obvious I didn't bother completing the sentence. Thanks for the help. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/JavaScript--C-explained/9b23e68c305b4831987aa15000ea1124#9b23e68c305b4831987aa15000ea1124</link>
		<pubDate>Thu, 24 Jan 2013 14:12:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/JavaScript--C-explained/9b23e68c305b4831987aa15000ea1124#9b23e68c305b4831987aa15000ea1124</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>15</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Just a thought: EnsureBlah isn&#39;t an appropriate naming scheme when the thing can&#39;t be ensured</title>
		<description><![CDATA[<p>&gt; so tell me which one of those throws and which returns a Boolean without looking it up in the MSDN</p><p>That's a tough answer to guess. I would guess that the check one doesn't throw any exception because it is only meant to check and report; and verify seems a bit assertive. But then if the answer turned out to be the opposite, I might find that I find no difficulty convincing myself of it.</p><p>What's naming things off and on by one?</p><p>I think threading is difficult, too. There's too much to learn there.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Just-a-thought-EnsureBlah-isnt-an-appropriate-naming-scheme-when-the-thing-cant-be-ensured/22ca971f061a46d48e32a15000e98f38#22ca971f061a46d48e32a15000e98f38</link>
		<pubDate>Thu, 24 Jan 2013 14:10:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Just-a-thought-EnsureBlah-isnt-an-appropriate-naming-scheme-when-the-thing-cant-be-ensured/22ca971f061a46d48e32a15000e98f38#22ca971f061a46d48e32a15000e98f38</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>8</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft still in denial phase over W8.. possible &quot;relaunch&quot; in February</title>
		<description><![CDATA[<p>In all honesty, I think Microsoft released Windows 8 a little too early. Just like they released Windows Vista a little earlier than it was ripe, and like they released Windows Me the same way.</p><p>From a business point-of-view, that's not such a bad thing. There's good news in that.</p><p>While it means that they will not have much immediate revenue from it, the good thing is: it will get talked about a whole lot. That will give Microsoft feedback and time to fix things until the product matures.</p><p>In time, I think Windows 8 will be a robust and successful operating system. All ground-breaking products take time to mature. In a sense, Windows 8 is a trail-blazer but they took it out too soon.</p><p>While in the short term, it seems like bad news for everyone, from the long looks of it, it's good business sense.</p><p>My weird review here: <a href="http://sathyaish.net/writing/WindowChange.aspx">http&#58;&#47;&#47;sathyaish.net&#47;writing&#47;WindowChange.aspx</a></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-still-in-denial-phase-over-W8-possible-relaunch-in-February/5aa462fe76ad42a0a101a15000e7a447#5aa462fe76ad42a0a101a15000e7a447</link>
		<pubDate>Thu, 24 Jan 2013 14:03:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-still-in-denial-phase-over-W8-possible-relaunch-in-February/5aa462fe76ad42a0a101a15000e7a447#5aa462fe76ad42a0a101a15000e7a447</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>136</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - JavaScript &amp; C# explained</title>
		<description><![CDATA[<p>I would say: variables in dynamically typed languages are like husbands. They will take anything in their stride. Throw anything at them and they will keep quiet and work with it.</p><p>Variables in statically typed langauges ask a lot of questions before you give them anything. And they still throw errors sometimes even if you make a slight mistake. They're very unforgiving. You know, just like the...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/JavaScript--C-explained/43d3eb787aa64d7bb589a15000e36d4b#43d3eb787aa64d7bb589a15000e36d4b</link>
		<pubDate>Thu, 24 Jan 2013 13:48:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/JavaScript--C-explained/43d3eb787aa64d7bb589a15000e36d4b#43d3eb787aa64d7bb589a15000e36d4b</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>15</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Does Entity Framework work well for large db with 800+ tables?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/4445e6c15bc84d8282e6a14f013349ad">18 hours&nbsp;ago</a>, <a href="/Niners/vesuvius">vesuvius</a> wrote</p><p>*snip*</p><p>Whatever the result, the issue is not with EF. Sounds to me like someone went mad with denormalization.</p><p>Conceptually how you deal with a model with 800 classes is going to be hard, you would be best to group the tables by functionality, or refactor the database if it is young</p><p></p></div></blockquote><p></p><p>As in most real world situations, the database comes as a given to me from the year 14 B.C. It was first created then by the Barbarians and then immediately dropped as it was too heavy a load for them to carry.</p><p>Activity on it resumed a couple of a hundred years later when King Chatushpada of the Mauryan empire defeated the Mughals in Delhi and began his reign. Right then, on another side of the world, some people were busy finding Columbus while he went to find a piece of land.</p><p>Our beloved database came back to life precisely then. This time, when the year was 1497, it was graciously re-created, and in a spur of kindness, left over in posterity by a dozen or so excited African monkeys who recorded their observations of Lord Kelvin as he sailed through the Atlantic collecting a variety of rocks.</p><p>You're right. Someone went mad. But it wasn't me. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>A hint of relief, albeit just a hint, is that there's a lot of junk tables in the database and I probably won't be needing about half of them. But still, even a half of them are as strong as the whole.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/1479d562de3d44b2b524a15000e1e204#1479d562de3d44b2b524a15000e1e204</link>
		<pubDate>Thu, 24 Jan 2013 13:42:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/1479d562de3d44b2b524a15000e1e204#1479d562de3d44b2b524a15000e1e204</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Does Entity Framework work well for large db with 800+ tables?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/b87b1b01b5134010a307a14f0106da78">21 hours&nbsp;ago</a>, <a href="/Niners/kettch">kettch</a> wrote</p><p>If you absolutely have to have a model with lots of tables, EF5 lets you split your model into multiple EDMX files. It's still one model, but multiple designer files.</p><p>However, as was said, you most likely don't need all of those at once.</p><p></p></div></blockquote><p></p><p>Thanks much, kettch. That's probably an answer to my problem. I am going to do just that. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/75b0247f4a554645979aa15000df0a40#75b0247f4a554645979aa15000df0a40</link>
		<pubDate>Thu, 24 Jan 2013 13:32:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/75b0247f4a554645979aa15000df0a40#75b0247f4a554645979aa15000df0a40</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Does Entity Framework work well for large db with 800+ tables?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/767235ea6b2745ea9809a14f00f2e5b5">19 hours&nbsp;ago</a>, <a href="/Niners/Dr%20Herbie">Dr Herbie</a> wrote</p><p>@<a href="/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables#cf021887faeee424793b1a14f00b34a9e">Sathyaish Chakravarthy</a>: Well, given the lack of response so far, I guess there's only one way to find out ...</p><p>Let us know what happens <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9" alt="Smiley"></p><p>Herbie</p><p></p></div></blockquote><p></p><p>&nbsp;</p><p>Thanks, Dr. Herbie. I was thinking along the same lines actually. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/3caca05a36ad4f1bbc42a15000dea79e#3caca05a36ad4f1bbc42a15000dea79e</link>
		<pubDate>Thu, 24 Jan 2013 13:30:39 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/3caca05a36ad4f1bbc42a15000dea79e#3caca05a36ad4f1bbc42a15000dea79e</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Just a thought: EnsureBlah isn&#39;t an appropriate naming scheme when the thing can&#39;t be ensured</title>
		<description><![CDATA[<p>I find the name <a title="HttpResponseMessage.EnsureSuccessStatusCode" href="http://msdn.microsoft.com/en-us/library/system.net.http.httpresponsemessage.ensuresuccessstatuscode.aspx" target="_blank">EnsureSuccessStatusCode</a> and the naming scheme it uses utterly confusing.</p><p>I would get frighteningly confused everytime I encountered this line when I was learning to use the <span>HttpClient</span> class, until I read its meaning in the MSDN. It left me wondering how a client could ensure that it received a 200 status code.</p><p>I think a more appropriate name for it should have been <span>ThrowExceptionIfNotSuccessStatusCode</span> or just <span>ThrowIfNotSuccessStatusCode.</span></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Just-a-thought-EnsureBlah-isnt-an-appropriate-naming-scheme-when-the-thing-cant-be-ensured/432f17ea27124fbfae8fa15000c93839#432f17ea27124fbfae8fa15000c93839</link>
		<pubDate>Thu, 24 Jan 2013 12:12:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Just-a-thought-EnsureBlah-isnt-an-appropriate-naming-scheme-when-the-thing-cant-be-ensured/432f17ea27124fbfae8fa15000c93839#432f17ea27124fbfae8fa15000c93839</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>8</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - How do you see the whole MSDN content tree these days?</title>
		<description><![CDATA[<p>Thank you. For instance, I am on <a title="HttpClient class" href="http://msdn.microsoft.com/en-us/library/vstudio/system.net.http.httpclient.aspx" target="_blank">this page</a>. I don't see any gear on the top-right corner of the window.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/How-do-you-see-the-whole-MSDN-content-tree-these-days/5a30989ef76b4703bfcca14f00e8e069#5a30989ef76b4703bfcca14f00e8e069</link>
		<pubDate>Wed, 23 Jan 2013 14:07:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/How-do-you-see-the-whole-MSDN-content-tree-these-days/5a30989ef76b4703bfcca14f00e8e069#5a30989ef76b4703bfcca14f00e8e069</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>4</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Does Entity Framework work well for large db with 800+ tables?</title>
		<description><![CDATA[<p>I have 869 tables in a database. I'm sitting on the fence as to which way to swing -- EF (version 4) or plain old ADO.NET, with a mild incline towards Entity Framework. I am only worried whether the Entity Framework model designer will freeze at such a large data model and if it will be a nightmare to maintain.<br><br>Have any of you tried using Entity Framework with such a large data set?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/f021887faeee424793b1a14f00b34a9e#f021887faeee424793b1a14f00b34a9e</link>
		<pubDate>Wed, 23 Jan 2013 10:52:46 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Does-Entity-Framework-work-well-for-large-db-with-800-tables/f021887faeee424793b1a14f00b34a9e#f021887faeee424793b1a14f00b34a9e</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - How do you see the whole MSDN content tree these days?</title>
		<description><![CDATA[<p>Until 10 years ago, I used to read a lot of MSDN everyday from the local .CHM file that came with the Visual Studio installation of your choice.</p><p>I still read the Web version of MSDN but I get the feeling that I am not in control because I don't know how to locate the topic I am reading again, except for bookmarking it in my browser. I would like to be able to see the entire MSDN content tree so as to get a perspective of the way content is organized.</p><p>This will also enable me to see regular columns that I might be interested in reading on a regular basis. Back in the day, I used to love reading the usability column from Scott Berkun and a few others.</p><p>I would love to get back to reading MSDN with some feeling of control as to what I am reading as I still find reading the MSDN an immensely enjoyable activity.</p><p>How do I do that?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/How-do-you-see-the-whole-MSDN-content-tree-these-days/28c09fc0ee7b4faeb063a14f00ac7d84#28c09fc0ee7b4faeb063a14f00ac7d84</link>
		<pubDate>Wed, 23 Jan 2013 10:28:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/How-do-you-see-the-whole-MSDN-content-tree-these-days/28c09fc0ee7b4faeb063a14f00ac7d84#28c09fc0ee7b4faeb063a14f00ac7d84</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>4</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - How to make custom error pages work in ASP.NET MVC 4?</title>
		<description><![CDATA[<p>I want a custom error page shown for 500, 404 and 403. Here's what I have done:<br><br>1) Enabled custom errors in the web.config as follows:<br><br>&nbsp;&nbsp;&nbsp; <pre class="brush: xml">&lt;customErrors mode=&quot;On&quot;
       defaultRedirect=&quot;~/Views/Shared/Error.cshtml&quot;&gt;
      
      &lt;error statusCode=&quot;403&quot;
        redirect=&quot;~/Views/Shared/UnauthorizedAccess.cshtml&quot; /&gt;
      
      &lt;error statusCode=&quot;404&quot;
        redirect=&quot;~/Views/Shared/FileNotFound.cshtml&quot; /&gt;
    
    &lt;/customErrors&gt;</pre><br><br>2) Registered <strong>HandleErrorAttribute</strong> as a global action filter in the <strong>FilterConfig</strong> class as follows:<br><br>&nbsp;&nbsp;&nbsp; <pre class="brush: text">public static void RegisterGlobalFilters(GlobalFilterCollection filters)
        {
            filters.Add(new CustomHandleErrorAttribute());
            filters.Add(new AuthorizeAttribute());
        }</pre><br><br>3) Created a custom error page for each of the above messages. The default one for 500 was already available out of the box.<br><br>4) Declared in each custom error page view that the model for the page is <strong>System.Web.Mvc.HandleErrorInfo</strong><br><br>For 500, it shows the custom error page. For others, it doesn't.<br><br>Is there something I am missing?<br><br>It does look like this is not all there is to displaying custom errors as I read through the code in the <strong>OnException</strong> method of the <strong>HandleErrorAttribute</strong> class and it is handling only 500.<br><br>What do I have to do to handle other errors?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/How-to-make-custom-error-pages-work-in-ASPNET-MVC-4/19163f658bb74bb6b9e3a12901562049#19163f658bb74bb6b9e3a12901562049</link>
		<pubDate>Sun, 16 Dec 2012 20:45:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/How-to-make-custom-error-pages-work-in-ASPNET-MVC-4/19163f658bb74bb6b9e3a12901562049#19163f658bb74bb6b9e3a12901562049</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>1</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - How to tell EF that this model property does not map to anything in the database?</title>
		<description><![CDATA[<p>@sladapter: Thank you.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/How-to-tell-EF-that-this-model-property-does-not-map-to-anything-in-the-database/0b000496bb5c45b89a04a129010a47d6#0b000496bb5c45b89a04a129010a47d6</link>
		<pubDate>Sun, 16 Dec 2012 16:09:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/How-to-tell-EF-that-this-model-property-does-not-map-to-anything-in-the-database/0b000496bb5c45b89a04a129010a47d6#0b000496bb5c45b89a04a129010a47d6</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>3</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - How to tell EF that this model property does not map to anything in the database?</title>
		<description><![CDATA[<p>What's that attribute that you annotate your model property with to tell EF that please don't look for this field in the database and please don't map it to anything in the database. This is just in the conceptual model?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/How-to-tell-EF-that-this-model-property-does-not-map-to-anything-in-the-database/e2a32868e07b483cb37fa12900f22d26#e2a32868e07b483cb37fa12900f22d26</link>
		<pubDate>Sun, 16 Dec 2012 14:41:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/How-to-tell-EF-that-this-model-property-does-not-map-to-anything-in-the-database/e2a32868e07b483cb37fa12900f22d26#e2a32868e07b483cb37fa12900f22d26</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>3</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Can I have simple POCO without the FixupCollection stuff?</title>
		<description><![CDATA[<p><div class="post-text"><p><em>This question pertains to ADO.NET Entity Framework version 4. I recall that we could have simple hand-written POCO's in ADO.NET Entity Framework version 2. I assume that things have remained the same. I want to still confirm because I see that the template generator for POCO's generates an additional fix up code.</em></p><p>I want to hand-write my POCO's as simple classes with virtual properties so that the entity framework can generate proxies. I will enable proxy creation (which is on by default) so I can have change tracking and lazy loading.</p><p>My question is: can I have them?</p><p>More specifically, I noticed that the POCO template generator generates classes with a <code>FixupCollection&lt;T&gt;</code>. Is that necessary to have? If I make the navigational properties in my simple hand-written POCO a virtual <code>IEnumerable&lt;T&gt;</code>, will that suffice without any <code>FixupCollection&lt;T&gt;</code> stuff?</p><p>As an alternative, I could use the POCO template generator but I do not wish to, because my model is quite large and complicated. I will need to keep making changes to the model and will need to keep editing the model class definitions. If I use the POCO template generator, every time I need to regenerate the model for some reason, it will overwrite all my custom changes.</p><p>So, is it possible to just have POCO's in the real spirit of their name?</p></div></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Can-I-have-simple-POCO/fd2b10c13f1d45ffb4a0a12900b2ba0e#fd2b10c13f1d45ffb4a0a12900b2ba0e</link>
		<pubDate>Sun, 16 Dec 2012 10:50:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Can-I-have-simple-POCO/fd2b10c13f1d45ffb4a0a12900b2ba0e#fd2b10c13f1d45ffb4a0a12900b2ba0e</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>2</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - How can I combine 2 ObservableCollections side by side?</title>
		<description><![CDATA[<p>Hi,</p><p>You can copy them to HashSet&lt;T&gt; and then do all the possible Set theory operations on them like Union, Intersection, etc. without writing the code for it yourself.</p><p>HashSet&lt;T&gt; has a parameterized constructor that accepts an IEnumerable&lt;T&gt;, so you can copy the data easily.</p><p><pre class="brush: text">
HashSet&lt;Foo&gt; hashSet1 = new HashSet&lt;Foo&gt;(myObservableCollection1);

HashSet&lt;Foo&gt; hashSet2 = new HashSet&lt;Foo&gt;(myObservableCollection2);

hashSet1.UnionWith(hashSet2);

hashSet1.IntersectionWith(hashSet2);</pre></p><p>&nbsp;</p><p>and so on.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/How-can-I-combine-2-ObservableCollections-side-by-side/fcdc5c1e6ba7488a99d7a12400eeedb0#fcdc5c1e6ba7488a99d7a12400eeedb0</link>
		<pubDate>Tue, 11 Dec 2012 14:29:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/How-can-I-combine-2-ObservableCollections-side-by-side/fcdc5c1e6ba7488a99d7a12400eeedb0#fcdc5c1e6ba7488a99d7a12400eeedb0</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>6</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Please confirm these facts about MVC 4</title>
		<description><![CDATA[<p>I did MVC 2 two years ago. I am now using MVC 4 and would like to confirm a few things (StackOverflow is down for maintenance just now for about an hour).</p><p>&nbsp;</p><ol><li>In MVC 4, we do not need to create a ModelMetadata class to annotate with data annotations for data validation. We may simply annotate the model classes themselves.<br><br>In other words, if we are using the EDM generator to generate a model and corresponding classes for us, then we may create a new set of partial classes with the same names and use data annotation attributes on those partial classes themselves.<br><br>We do not need to create a new type of model metadata class and decorate *that* class with data annotation/attributes, like here: <a href="http://www.asp.net/mvc/tutorials/older-versions/models-%28data%29/validation-with-the-data-annotation-validators-cs">http&#58;&#47;&#47;www.asp.net&#47;mvc&#47;tutorials&#47;older-versions&#47;models-&#37;28data&#37;29&#47;validation-with-the-data-annotation-validators-cs</a><br><br></li><li>For data annotations to work, we need a reference only to System.ComponentModel.DataAnnotations and not to Microsoft.Web.Mvc.DataAnnotations. </li><li>We do not need to instantiate the default model binder in the Application_Start event in the Global.asax file. </li></ol><p>Could you please confirm if my understanding is correct?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/Please-confirm-these-facts-about-MVC-4/c45969a9d0cf49b3b732a12400ed0f08#c45969a9d0cf49b3b732a12400ed0f08</link>
		<pubDate>Tue, 11 Dec 2012 14:23:06 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/Please-confirm-these-facts-about-MVC-4/c45969a9d0cf49b3b732a12400ed0f08#c45969a9d0cf49b3b732a12400ed0f08</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>2</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Opportunity, by Edward Rowland Sill (mp3)</title>
		<description><![CDATA[<p>ZippyV, I agree with you. I *am* indeed spamming. I've taken the liberty to post these items because I'm desperate to get the word out.</p><p><br>I've otherwise been a fair member of this community for long. I feel awfully guilty and awkward doing this but I can't help it. I want to spread the word.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Opportunity-by-Edward-Rowland-Sill-mp3/5c87bed009b24956b8b1a100006e4bd3#5c87bed009b24956b8b1a100006e4bd3</link>
		<pubDate>Mon, 05 Nov 2012 06:41:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Opportunity-by-Edward-Rowland-Sill-mp3/5c87bed009b24956b8b1a100006e4bd3#5c87bed009b24956b8b1a100006e4bd3</guid>
		<dc:creator>Sathyaish Chakravarthy</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sathyaish Chakravarthy/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>