<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>ADO.NET Entity Framework &amp; LINQ to Relational Data</title><link>http://code.msdn.microsoft.com/adonetefx/Project/ProjectRss.aspx</link><description>Samples and unsupported tools for the ADO.NET Entity Framework&amp;#40;including LINQ to Entities&amp;#41; and LINQ to SQL.</description><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=70</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The ADO.NET Entity Framework Extensions library includes utilities that make querying stored procedures, creating typed results from DB data readers and state tracking external data much easier in the Entity Framework. A sample application demonstrates several patterns using these utilities, including stored procedures with multiple result sets, materialization of CLR types, and registering entities in the Entity Framework state manager. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Compatible with beta versions of Entity Framework only&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EdmGen2" class="externalLink"&gt;EdmGen2.exe &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EdmGen2 is a command-line tool for the Microsoft ADO.NET Entity Framework that is able to read and write the EDMX file format, as well as translate between EDMX and CSDL, SSDL &amp;amp; MSL file formats. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFPocoAdapter" class="externalLink"&gt;Persistence Ignorance (POCO) Adapter for Entity Framework V1 &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EF POCO Adapter enables Plain Old CLR Objects (POCOs) to be tracked using released version of Entity Framework V1 using automatically generated adapter objects. It consist of a code generator, supporting library and a test suite and examples. &lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFOracleProvider" class="externalLink"&gt;Sample Entity Framework Provider for Oracle&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This Sample Provider works with Oracle 10g by wrapping System.Data.OracleClient APIs. It uses the same technique as Entity Framework Sample Provider which wraps System.Data.SqlClient. Sample Entity Framework Provider for Oracle is compatible with Entity Framework released as part of .NET Framework 3.5 SP1. Its goal is to showcase some techniques that provider writers targeting database engines other than SQL Server can use. This is just a sample and its use in a production environment is strongly discouraged.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFDocSamples" class="externalLink"&gt;Entity Framework Documentation Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The ADO.NET Entity Framework samples that accompany the Entity Framework documentation on MSDN. This is the download location for the CourseManager project that you create when you complete the Entity Framework quickstart. You will also find other Entity Data Model tools walkthrough projects as well as the samples described in the Entity Framework documenation.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>TommyWilliams</author><pubDate>Mon, 06 Oct 2008 20:45:06 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20081006P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=69</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The ADO.NET Entity Framework Extensions library includes utilities that make querying stored procedures, creating typed results from DB data readers and state tracking external data much easier in the Entity Framework. A sample application demonstrates several patterns using these utilities, including stored procedures with multiple result sets, materialization of CLR types, and registering entities in the Entity Framework state manager. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Compatible with beta versions of Entity Framework only&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EdmGen2" class="externalLink"&gt;EdmGen2.exe &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EdmGen2 is a command-line tool for the Microsoft ADO.NET Entity Framework that is able to read and write the EDMX file format, as well as translate between EDMX and CSDL, SSDL &amp;amp; MSL file formats. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFPocoAdapter" class="externalLink"&gt;Persistence Ignorance (POCO) Adapter for Entity Framework V1 &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EF POCO Adapter enables Plain Old CLR Objects (POCOs) to be tracked using released version of Entity Framework V1 using automatically generated adapter objects. It consist of a code generator, supporting library and a test suite and examples. &lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFOracleProvider" class="externalLink"&gt;Sample Entity Framework Provider for Oracle&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This Sample Provider works with Oracle 10g by wrapping System.Data.OracleClient APIs. It uses the same technique as Entity Framework Sample Provider which wraps System.Data.SqlClient. Sample Entity Framework Provider for Oracle is compatible with Entity Framework released as part of .NET Framework 3.5 SP1. Its goal is to showcase some techniques that provider writers targeting database engines other than SQL Server can use. This is just a sample and its use in a production environment is strongly discouraged.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>jkowalski</author><pubDate>Tue, 09 Sep 2008 17:02:53 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080909P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=68</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The ADO.NET Entity Framework Extensions library includes utilities that make querying stored procedures, creating typed results from DB data readers and state tracking external data much easier in the Entity Framework. A sample application demonstrates several patterns using these utilities, including stored procedures with multiple result sets, materialization of CLR types, and registering entities in the Entity Framework state manager. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Compatible with beta versions of Entity Framework only&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EdmGen2" class="externalLink"&gt;EdmGen2.exe &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EdmGen2 is a command-line tool for the Microsoft ADO.NET Entity Framework that is able to read and write the EDMX file format, as well as translate between EDMX and CSDL, SSDL &amp;amp; MSL file formats. &lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFOracleProvider" class="externalLink"&gt;Sample Entity Framework Provider for Oracle&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This Sample Provider works with Oracle 10g by wrapping System.Data.OracleClient APIs. It uses the same technique as Entity Framework Sample Provider which wraps System.Data.SqlClient. Sample Entity Framework Provider for Oracle is compatible with Entity Framework released as part of .NET Framework 3.5 SP1. Its goal is to showcase some techniques that provider writers targeting database engines other than SQL Server can use. This is just a sample and its use in a production environment is strongly discouraged.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>divega</author><pubDate>Thu, 04 Sep 2008 10:19:51 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080904A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=67</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The ADO.NET Entity Framework Extensions library includes utilities that make querying stored procedures, creating typed results from DB data readers and state tracking external data much easier in the Entity Framework. A sample application demonstrates several patterns using these utilities, including stored procedures with multiple result sets, materialization of CLR types, and registering entities in the Entity Framework state manager. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EdmGen2" class="externalLink"&gt;EdmGen2.exe &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EdmGen2 is a command-line tool for the Microsoft ADO.NET Entity Framework that is able to read and write the EDMX file format, as well as translate between EDMX and CSDL, SSDL &amp;amp; MSL file formats. &lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFOracleProvider" class="externalLink"&gt;Sample Entity Framework Provider for Oracle&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This Sample Provider works with Oracle 10g by wrapping System.Data.OracleClient APIs. It uses the same technique as Entity Framework Sample Provider which wraps System.Data.SqlClient. Sample Entity Framework Provider for Oracle is compatible with Entity Framework released as part of .NET Framework 3.5 SP1. Its goal is to showcase some techniques that provider writers targeting database engines other than SQL Server can use. This is just a sample and its use in a production environment is strongly discouraged.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>jkowalski</author><pubDate>Tue, 12 Aug 2008 16:59:24 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080812P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=66</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EdmGen2" class="externalLink"&gt;EdmGen2.exe &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EdmGen2 is a command-line tool for the Microsoft ADO.NET Entity Framework that is able to read and write the EDMX file format, as well as translate between EDMX and CSDL, SSDL &amp;amp; MSL file formats. &lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFOracleProvider" class="externalLink"&gt;Sample Entity Framework Provider for Oracle&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This Sample Provider works with Oracle 10g by wrapping System.Data.OracleClient APIs. It uses the same technique as Entity Framework Sample Provider which wraps System.Data.SqlClient. Sample Entity Framework Provider for Oracle is compatible with Entity Framework released as part of .NET Framework 3.5 SP1. Its goal is to showcase some techniques that provider writers targeting database engines other than SQL Server can use. This is just a sample and its use in a production environment is strongly discouraged.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>jkowalski</author><pubDate>Tue, 12 Aug 2008 00:55:48 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080812A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=65</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EdmGen2" class="externalLink"&gt;EdmGen2.exe &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EdmGen2 is a command-line tool for the Microsoft ADO.NET Entity Framework that is able to read and write the EDMX file format, as well as translate between EDMX and CSDL, SSDL &amp;amp; MSL file formats. &lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFOracleProvider" class="externalLink"&gt;Sample Entity Framework Provider for Oracle&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This Sample Provider works with Oracle 10g by wrapping System.Data.OracleClient APIs. It uses the same technique as Entity Framework Sample Provider which wraps System.Data.SqlClient. Sample Entity Framework Provider for Oracle is compatible with Entity Framework released as part of .NET Framework 3.5 SP1. Its goal is to showcase some techniques that provider writers targeting database engines other than SQL Server can use. This is just a sample and its use in a production environment is strongly discouraged.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>jkowalski</author><pubDate>Tue, 12 Aug 2008 00:10:53 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080812A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=64</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EdmGen2" class="externalLink"&gt;EdmGen2.exe &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EdmGen2 is a command-line tool for the Microsoft ADO.NET Entity Framework that is able to read and write the EDMX file format, as well as translate between EDMX and CSDL, SSDL &amp;amp; MSL file formats. &lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFOracleProvider" class="externalLink"&gt;Sample Entity Framework Provider for Oracle&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This Sample Provider works with Oracle 10g by wrapping System.Data.OracleClient APIs. It uses the same technique as Entity Framework Sample Provider which wraps System.Data.SqlClient. Sample Entity Framework Provider for Oracle is compatible with Entity Framework released as part of .NET Framework 3.5 SP1 Beta. Its goal is to showcase some techniques that provider writers targeting database engines other than SQL Server can use. This is just a sample and its use in a production environment is strongly discouraged.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>jkowalski</author><pubDate>Tue, 12 Aug 2008 00:06:41 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080812A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=63</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EdmGen2" class="externalLink"&gt;EdmGen2.exe &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EdmGen2 is a command-line tool for the Microsoft ADO.NET Entity Framework that is able to read and write the EDMX file format, as well as translate between EDMX and CSDL, SSDL &amp;amp; MSL file formats. &lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFOracleProvider" class="externalLink"&gt;Sample Entity Framework Provider for Oracle&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;This Sample Provider works with Oracle 10g by wrapping System.Data.OracleClient APIs. It uses the same technique as Entity Framework Sample Provider which wraps System.Data.SqlClient. Sample Entity Framework Provider for Oracle is compatible with Entity Framework released as part of .NET Framework 3.5 SP1 Beta. Its goal is to showcase some techniques that provider writers targeting database engines other than SQL Server can use. This is just a sample and its use in a production environment is strongly discouraged.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for .NET Framework 3.5 SP1 / Visual Studio 2008 SP1!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>jkowalski</author><pubDate>Mon, 11 Aug 2008 23:54:08 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080811P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=62</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;New for SP1 beta!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EdmGen2" class="externalLink"&gt;EdmGen2.exe &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EdmGen2 is a command-line tool for the Microsoft ADO.NET Entity Framework that is able to read and write the EDMX file format, as well as translate between EDMX and CSDL, SSDL &amp;amp; MSL file formats. &lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFOracleProvider" class="externalLink"&gt;Sample Entity Framework Provider for Oracle&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New for Framework 3.5 Beta 1!&lt;/b&gt;&lt;br /&gt;This Sample Provider works with Oracle 10g by wrapping System.Data.OracleClient APIs. It uses the same technique as Entity Framework Sample Provider which wraps System.Data.SqlClient. Sample Entity Framework Provider for Oracle is compatible with Entity Framework released as part of .NET Framework 3.5 SP1 Beta. Its goal is to showcase some techniques that provider writers targeting database engines other than SQL Server can use. This is just a sample and its use in a production environment is strongly discouraged.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>divega</author><pubDate>Tue, 24 Jun 2008 00:44:59 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080624A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=61</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;New for SP1 beta!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EdmGen2" class="externalLink"&gt;EdmGen2.exe &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EdmGen2 is a command-line tool for the Microsoft ADO.NET Entity Framework that is able to read and write the EDMX file format, as well as translate between EDMX and CSDL, SSDL &amp;amp; MSL file formats. &lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFOracleProvider" class="externalLink"&gt;Sample Entity Framework Provider for Oracle&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New for Framework 3.51 Beta!&lt;/b&gt;&lt;br /&gt;This Sample Provider works with Oracle 10g by wrapping System.Data.OracleClient APIs. It uses the same technique as Entity Framework Sample Provider which wraps System.Data.SqlClient. Sample Entity Framework Provider for Oracle is compatible with Entity Framework released as part of .NET Framework 3.5 SP1 Beta. Its goal is to showcase some techniques that provider writers targeting database engines other than SQL Server can use. This is just a sample and its use in a production environment is strongly discouraged.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>divega</author><pubDate>Tue, 24 Jun 2008 00:01:33 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080624A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=60</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;New for SP1 beta!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EdmGen2" class="externalLink"&gt;EdmGen2.exe &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;EdmGen2 is a command-line tool for the Microsoft ADO.NET Entity Framework that is able to read and write the EDMX file format, as well as translate between EDMX and CSDL, SSDL &amp;amp; MSL file formats. &lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>elisaf_MSFT</author><pubDate>Fri, 20 Jun 2008 21:35:51 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080620P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=59</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;New for SP1 beta!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>divega</author><pubDate>Tue, 03 Jun 2008 05:58:18 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080603A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=58</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;New for SP1 beta!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sample Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>divega</author><pubDate>Tue, 03 Jun 2008 05:57:18 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080603A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=57</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;New for SP1 beta!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sampe Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Sample Provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>divega</author><pubDate>Tue, 03 Jun 2008 05:56:49 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080603A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=56</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;New for SP1 beta!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sampe Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The sample provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Provider Manifest&lt;/li&gt;&lt;li&gt;EDM Mapping for Schema Information&lt;/li&gt;&lt;li&gt;SQL Generation &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>divega</author><pubDate>Tue, 03 Jun 2008 05:56:16 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080603A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=55</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;
&lt;/h4&gt;Source code libraries and design time tools that extend the reach and augment the development experience of the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFExtensions" class="externalLink"&gt;EF Extensions &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. &lt;br /&gt;The updated version for .NET 3.5 SP1 Beta include:&lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;A strict version of the default materializer which requires a column for every member of an EDM structural type.&lt;/li&gt;&lt;li&gt;Shaper delegate optimizations. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href="/esql" class="externalLink"&gt;eSqlBlast (Entity SQL Tools and Samples Page)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;eSqlBlast aids authoring, executing, and visualizing ad-hoc Entity SQL queries against arbitrary EDM models. The tools of the eSqlBlast suite may be used interactively, from the command line, or embedded in other programs. The eSqlBlast suite also contains XSL transformation scripts for rendering CSDL and its own raw XML format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/entitybag" class="externalLink"&gt;Perseus: Entity Framework EntityBag &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Perseus is a small project designed to explore ways for exchanging graphs of Entity Framework entities over WCF web services.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFLazyLoading" class="externalLink"&gt;Entity Framework Lazy Loading &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;New for SP1 beta!&lt;/b&gt;&lt;br /&gt;This sample shows how to use code generation to add support for transparent lazy loading to Entity Framework. It includes code generator (EFLazyClassGen), supporting library (Microsoft.Data.EFLazyLoading) and sample test applications.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Samples&lt;/b&gt; 
&lt;/h4&gt;Sample source code and projects showing how specific tasks can be completed using the Entity Framework.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFSampleProvider" class="externalLink"&gt;Entity Framework Sampe Provider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The sample provider wraps System.Data.SqlClient and demonstrates the new functionality an ADO.NET Provider needs to implement in order to support the ADO.NET Entity Framework&lt;br /&gt;**Provider Manifest&lt;br /&gt;**EDM Mapping for Schema Information&lt;br /&gt;**SQL Generation &lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EFQuerySamples" class="externalLink"&gt;Entity Framework Query Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;The Entity Framework Query Samples is a small Windows Forms program that contains several basic Entity SQL and LINQ to Entities queries against that NorthwindEF Entity Data Model (based on a modified version of Northwind). &lt;br /&gt;Its goal is to help you learn the features of the two query languages supported by EF and visualize how the results and the translated store query look like.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="http://code.msdn.microsoft.com/EdmMetadataSamples" class="externalLink"&gt;Entity Data Model Metadata Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;Updated for SP1 beta!&lt;/b&gt;&lt;br /&gt;EDM Metadata Samples is a small web application that you can use to explore Entity Framework's metadata API and the Entity Data Model.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sampleedmxcodegen" class="externalLink"&gt;Sample EDMX Code Generator &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;The goal of the Sample EDMX Code Generator is to provide you with enough insight into how the ADO.NET Entity Designer generates code in Visual Studio and hopefully give you a head start with some sample source code.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
LINQ to SQL Samples
&lt;/h4&gt;&lt;b&gt;&lt;a href="/TPT" class="externalLink"&gt;TPT Inheritance with LINQ to SQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;b&gt;New!&lt;/b&gt;&lt;br /&gt;This sample demonstrates a technique for implementing the TPT (Table per Type) object mapping model in a LINQ to SQL context.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/sketchpad" class="externalLink"&gt;SketchPad &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;br /&gt;A simple drawing editor that allows you to create elementary geometric shapes--lines and circles--and model them as entities using either the Entity Framework or LINQ to SQL. Think of it as a 'Notepad for Shapes'--you can create, read, and delete shapes, and use the built-in spatial index to search for entities by attribute value. A command-line argument allows you to switch between the Entity Framework and LINQ to SQL runtime for the model.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
&lt;b&gt;Entity Framework Learning Tools&lt;/b&gt;
&lt;/h4&gt;Tools that help you in learning Entity Framework concepts.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;a href="/EFMappingHelper" class="externalLink"&gt;EF Mapping Helper &lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework.&lt;br /&gt;
&lt;/div&gt;</description><author>divega</author><pubDate>Tue, 03 Jun 2008 05:55:51 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080603A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/adonetefx/Wiki/View.aspx?title=Home&amp;version=54</link><description>&lt;div class="wikidoc"&gt;
&lt;h4&gt;
&lt;b&gt;Entity Framework Toolkits &amp;amp; Extensions&lt;/b&gt;