<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>l2st4 Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/l2st4/Wiki/View.aspx?title=Home</link><description>l2st4 Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://l2st4.codeplex.com/wikipage?version=21</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Summary&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt;
&lt;h1&gt;Goal&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation. The templates also add:&lt;br /&gt;&lt;br /&gt;- Can concurrency check when updating/deleting entities with stored procedures (switch on options.StoredProcedureConcurrency and have the SP return @@ROWCOUNT)&lt;br /&gt;- Entity-per-file generation ability (does not rewrite unchanged files, cleans-up and checks out files that require changing automatically)&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1 including KnownType &amp;amp; IsReference attributes&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal/LINQ to SQL designer&lt;br /&gt;
&lt;h1&gt;Getting started&lt;/h1&gt;Follow these simple steps:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Download either the &lt;a href="http://l2st4.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=31180#DownloadId=78123" class="externalLink"&gt;last stable snapshot&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or the &lt;a href="http://l2st4.codeplex.com/SourceControl/ListDownloadableCommits.aspx#DownloadLatest" class="externalLink"&gt;latest version in source control&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and extract the files&lt;/li&gt;
&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;
&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;
&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it&amp;#39;s Build Action property to None)&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it&amp;#39;s not automatic).&lt;br /&gt;
&lt;h1&gt;Limitations&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application. Limitations include:&lt;br /&gt;&lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>damieng</author><pubDate>Fri, 19 Feb 2010 17:39:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100219053929P</guid></item><item><title>Updated Wiki: Home</title><link>http://l2st4.codeplex.com/wikipage?version=20</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Summary&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt;
&lt;h1&gt;Goal&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation. The templates also add:&lt;br /&gt;&lt;br /&gt;- Can concurrency check when updating/deleting entities with stored procedures (switch on options.StoredProcedureConcurrency and have the SP return @@ROWCOUNT)&lt;br /&gt;- Entity-per-file generation ability (does not rewrite unchanged files, cleans-up and checks out files that require changing automatically)&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1 including KnownType &amp;amp; IsReference attributes&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal/LINQ to SQL designer&lt;br /&gt;
&lt;h1&gt;Getting started&lt;/h1&gt;Checkout a &lt;a href="http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex" class="externalLink"&gt;short (2m30s) screencast&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or follow these steps:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Download either the &lt;a href="http://l2st4.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=31180#DownloadId=78123" class="externalLink"&gt;last stable snapshot&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or the &lt;a href="http://l2st4.codeplex.com/SourceControl/ListDownloadableCommits.aspx#DownloadLatest" class="externalLink"&gt;latest version in source control&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and extract the files&lt;/li&gt;
&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;
&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;
&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it&amp;#39;s Build Action property to None)&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it&amp;#39;s not automatic).&lt;br /&gt;
&lt;h1&gt;Limitations&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application. Limitations include:&lt;br /&gt;&lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>damieng</author><pubDate>Thu, 07 Jan 2010 18:47:12 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100107064712P</guid></item><item><title>Updated Wiki: Home</title><link>http://l2st4.codeplex.com/wikipage?version=19</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Summary&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt;
&lt;h1&gt;Goal&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation. The templates also add:&lt;br /&gt;&lt;br /&gt;- Can concurrency check when updating/deleting entities with stored procedures (switch on options.StoredProcedureConcurrency and have the SP return @@ROWCOUNT)&lt;br /&gt;- Entity-per-file generation ability (does not rewrite unchanged files, cleans-up and checks out files that require changing automatically)&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1 including KnownType attributes&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal/LINQ to SQL designer&lt;br /&gt;
&lt;h1&gt;Getting started&lt;/h1&gt;Checkout a &lt;a href="http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex" class="externalLink"&gt;short (2m30s) screencast&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or follow these steps:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Download either the &lt;a href="http://l2st4.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=31180#DownloadId=78123" class="externalLink"&gt;last stable snapshot&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or the &lt;a href="http://l2st4.codeplex.com/SourceControl/ListDownloadableCommits.aspx#DownloadLatest" class="externalLink"&gt;latest version in source control&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and extract the files&lt;/li&gt;
&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;
&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;
&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;h1&gt;Limitations&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application. Limitations include:&lt;br /&gt;&lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>damieng</author><pubDate>Fri, 06 Nov 2009 21:10:21 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091106091021P</guid></item><item><title>Updated Wiki: Home</title><link>http://l2st4.codeplex.com/Wiki/View.aspx?title=Home&amp;version=18</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Summary&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt;
&lt;h1&gt;Goal&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation. The templates also add:&lt;br /&gt;&lt;br /&gt;- Can concurrency check when updating/deleting entities with stored procedures (switch on options.StoredProcedureConcurrency and have the SP return @@ROWCOUNT)&lt;br /&gt;- Entity-per-file generation ability (some issues with VB.NET + VisualSVN source control right now)&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1 including KnownType attributes&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal/LINQ to SQL designer&lt;br /&gt;
&lt;h1&gt;Getting started&lt;/h1&gt;Checkout a &lt;a href="http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex" class="externalLink"&gt;short (2m30s) screencast&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or follow these steps:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Download either the &lt;a href="http://l2st4.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=31180#DownloadId=78123" class="externalLink"&gt;last stable snapshot&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or the &lt;a href="http://l2st4.codeplex.com/SourceControl/ListDownloadableCommits.aspx#DownloadLatest" class="externalLink"&gt;latest version in source control&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and extract the files&lt;/li&gt;
&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;
&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;
&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;h1&gt;Limitations&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application. Limitations include:&lt;br /&gt;&lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>damieng</author><pubDate>Wed, 05 Aug 2009 20:55:55 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090805085555P</guid></item><item><title>Updated Wiki: Home</title><link>http://l2st4.codeplex.com/Wiki/View.aspx?title=Home&amp;version=17</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Summary&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt;
&lt;h1&gt;Goal&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation. The templates also add:&lt;br /&gt;&lt;br /&gt;- Can concurrency check when updating/deleting entities with stored procedures (switch on options.StoredProcedureConcurrency and have the SP return @@ROWCOUNT)&lt;br /&gt;- Entity-per-file generation ability (some issues with VB.NET + VisualSVN source control right now)&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1 including KnownType attributes&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal/LINQ to SQL designer&lt;br /&gt;
&lt;h1&gt;Getting started&lt;/h1&gt;Checkout a short (2m30s) screencast at &lt;a href="http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex" class="externalLink"&gt;http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or follow these steps:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Download either the &lt;a href="http://l2st4.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=31180#DownloadId=78123" class="externalLink"&gt;last stable snapshot&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or the &lt;a href="http://l2st4.codeplex.com/SourceControl/ListDownloadableCommits.aspx#DownloadLatest" class="externalLink"&gt;latest version in source control&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and extract the files&lt;/li&gt;
&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;
&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;
&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;h1&gt;Limitations&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application. Limitations include:&lt;br /&gt;&lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>damieng</author><pubDate>Wed, 05 Aug 2009 20:55:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090805085518P</guid></item><item><title>Updated Wiki: Home</title><link>http://l2st4.codeplex.com/Wiki/View.aspx?title=Home&amp;version=16</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Summary&lt;/h1&gt;
Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt;
&lt;h1&gt;Goal&lt;/h1&gt;
Provide drop-in replacements that serve as a starting point for customized code generation. The templates also add:&lt;br /&gt;&lt;br /&gt;- Can concurrency check when updating/deleting entities with stored procedures (switch on options.StoredProcedureConcurrency and have the SP return @@ROWCOUNT)&lt;br /&gt;- Entity-per-file generation ability (some issues with VB.NET + VisualSVN source control right now)&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1 including KnownType attributes&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal/LINQ to SQL designer&lt;br /&gt;
&lt;h1&gt;Getting started&lt;/h1&gt;
Checkout a short (2m30s) screencast at &lt;a href="http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex" class="externalLink"&gt;http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or follow these steps:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Download the templates from the Source Code section and extract the files&lt;/li&gt;
&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;
&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;
&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;h1&gt;Limitations&lt;/h1&gt;
Templates are a work-in-progress and you should ensure the generated code is suitable for your application. Limitations include:&lt;br /&gt;&lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;/div&gt;</description><author>damieng</author><pubDate>Mon, 13 Apr 2009 06:08:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090413060829A</guid></item><item><title>Updated Wiki: Home</title><link>http://l2st4.codeplex.com/Wiki/View.aspx?title=Home&amp;version=15</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Summary&lt;/h1&gt;
Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt;
&lt;h1&gt;Goal&lt;/h1&gt;
Provide drop-in replacements that serve as a starting point for customized code generation. The templates also add:&lt;br /&gt;&lt;br /&gt;- Can concurrency check when updating/deleting entities with stored procedures (switch on options.StoredProcedureConcurrency and have the SP return @@ROWCOUNT)&lt;br /&gt;- Entity-per-file generation ability (some issues with VB.NET + VisualSVN source control right now)&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1 including KnownType attributes&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal/LINQ to SQL designer&lt;br /&gt;
&lt;h1&gt;Getting started&lt;/h1&gt;
Checkout a short (2m30s) screencast at &lt;a href="http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex" class="externalLink"&gt;http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or follow these steps:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Download the templates from the Source Code section and extract the files&lt;/li&gt;
&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;
&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;
&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;h1&gt;Limitations&lt;/h1&gt;
Templates are a work-in-progress and you should ensure the generated code is suitable for your application. Limitations include:&lt;br /&gt;&lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;br /&gt;- Enum column/property support missing&lt;/div&gt;</description><author>damieng</author><pubDate>Sun, 12 Apr 2009 20:32:00 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090412083200P</guid></item><item><title>Updated Wiki: Home</title><link>http://l2st4.codeplex.com/Wiki/View.aspx?title=Home&amp;version=14</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Summary
&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Goal
&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation. The templates also add:&lt;br /&gt; &lt;br /&gt;- Concurrency checking when updating entities using stored procedures (SP taking original values must return @@ROWCOUNT)&lt;br /&gt;- Entity-per-file generation ability&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1 including KnownType attributes&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Limitations
&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application. Limitations include:&lt;br /&gt; &lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;br /&gt;- Namespaces are not picked up from the project default or Custom Tool Namespace property &lt;br /&gt;- Enum column/property support missing&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Getting started
&lt;/h1&gt;Checkout a short (2m30s) screencast at &lt;a href="http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex" class="externalLink"&gt;http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or follow these steps:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Download the templates from the Source Code section and extract the files&lt;/li&gt;&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;/div&gt;</description><author>damieng</author><pubDate>Mon, 06 Apr 2009 15:56:39 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090406035639P</guid></item><item><title>Updated Wiki: Home</title><link>http://l2st4.codeplex.com/Wiki/View.aspx?title=Home&amp;version=13</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Summary
&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Goal
&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation. The templates also add:&lt;br /&gt; &lt;br /&gt;- Concurrency checking when updating entities using stored procedures (a SP that takes an original value must return @@ROWCOUNT)&lt;br /&gt;- Entity-per-file generation ability&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1 including KnownType attributes&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Limitations
&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application. Limitations include:&lt;br /&gt; &lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;br /&gt;- Namespaces are not picked up from the project default or Custom Tool Namespace property &lt;br /&gt;- Enum column/property support missing&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Getting started
&lt;/h1&gt;Checkout a short (2m30s) screencast at &lt;a href="http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex" class="externalLink"&gt;http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or follow these steps:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Download the templates from the Source Code section and extract the files&lt;/li&gt;&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;/div&gt;</description><author>damieng</author><pubDate>Mon, 06 Apr 2009 15:56:14 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090406035614P</guid></item><item><title>Updated Wiki: Home</title><link>http://l2st4.codeplex.com/Wiki/View.aspx?title=Home&amp;version=12</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Summary
&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Goal
&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation. The templates also add:&lt;br /&gt; &lt;br /&gt;- Concurrency checking when updating entities using stored procedures&lt;br /&gt;- Entity-per-file generation ability&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1 including KnownType attributes&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Limitations
&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application. Limitations include:&lt;br /&gt; &lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;br /&gt;- Namespaces are not picked up from the project default or Custom Tool Namespace property &lt;br /&gt;- Enum column/property support missing&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Getting started
&lt;/h1&gt;Checkout a short (2m30s) screencast at &lt;a href="http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex" class="externalLink"&gt;http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or follow these steps:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Download the templates from the Source Code section and extract the files&lt;/li&gt;&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;/div&gt;</description><author>damieng</author><pubDate>Mon, 06 Apr 2009 15:55:10 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090406035510P</guid></item><item><title>Updated Wiki: Home</title><link>http://l2st4.codeplex.com/Wiki/View.aspx?title=Home&amp;version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Summary
&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Goal
&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation. The templates also add:&lt;br /&gt; &lt;br /&gt;- Concurrency checking when updating entities using stored procedures&lt;br /&gt;- Entity-per-file generation ability&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Limitations
&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application. Limitations include:&lt;br /&gt; &lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;br /&gt;- Namespaces are not picked up from the project default or Custom Tool Namespace property &lt;br /&gt;- Enum column/property support missing&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Getting started
&lt;/h1&gt;Checkout a short (2m30s) screencast at &lt;a href="http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex" class="externalLink"&gt;http://damieng.com/blog/2009/01/19/linq-to-sql-templates-updated-now-on-codeplex&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or follow these steps:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Download the templates from the Source Code section and extract the files&lt;/li&gt;&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;/div&gt;</description><author>damieng</author><pubDate>Mon, 06 Apr 2009 15:54:16 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090406035416P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/l2st4/Wiki/View.aspx?title=Home&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Summary
&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Goal
&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation.&lt;br /&gt; &lt;br /&gt;The templates also add:&lt;br /&gt; &lt;br /&gt;- Concurrency checking when updating entities using stored procedures&lt;br /&gt;- Entity-per-file generation ability&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Limitations
&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application.&lt;br /&gt; &lt;br /&gt;Some limitations include:&lt;br /&gt; &lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;br /&gt;- Namespaces are not picked up from the project default or Custom Tool Namespace property &lt;br /&gt;- Enum column/property support missing&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Getting started
&lt;/h1&gt;&lt;ol&gt;
&lt;li&gt;Download the templates from the Source Code section and extract the files&lt;/li&gt;&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;/div&gt;</description><author>damieng</author><pubDate>Tue, 20 Jan 2009 19:52:52 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090120075252P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/l2st4/Wiki/View.aspx?title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Summary
&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Goal
&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation.&lt;br /&gt; &lt;br /&gt;The templates also add:&lt;br /&gt; &lt;br /&gt;- Concurrency checking when updating entities using stored procedures&lt;br /&gt;- Entity-per-file generation ability&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Limitations
&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application.&lt;br /&gt; &lt;br /&gt;Some limitations include:&lt;br /&gt; &lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;br /&gt;- Namespaces are not picked up from the project default or Custom Tool Namespace property &lt;br /&gt;- Enum column/property support missing&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Getting started
&lt;/h1&gt;&lt;ol&gt;
&lt;li&gt;Download the templates and extract the files&lt;/li&gt;&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;/div&gt;</description><author>damieng</author><pubDate>Tue, 20 Jan 2009 01:50:44 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090120015044A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/l2st4/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Summary
&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Goal
&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation.&lt;br /&gt; &lt;br /&gt;The templates also add:&lt;br /&gt; &lt;br /&gt;- Concurrency checking when updating entities using stored procedures&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Limitations
&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application.&lt;br /&gt; &lt;br /&gt;Some limitations include:&lt;br /&gt; &lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;br /&gt;- Namespaces are not picked up from the project default or Custom Tool Namespace property &lt;br /&gt;- Enum column/property support missing&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Getting started
&lt;/h1&gt;&lt;ol&gt;
&lt;li&gt;Download the templates and extract the files&lt;/li&gt;&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;Remember to use &lt;b&gt;Transform All Templates&lt;/b&gt; or &lt;b&gt;Run Custom Tool&lt;/b&gt; on the .tt file to run the template when the DBML has changed (it's not automatic).&lt;br /&gt;
&lt;/div&gt;</description><author>damieng</author><pubDate>Fri, 09 Jan 2009 19:13:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090109071357P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/l2st4/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Summary
&lt;/h1&gt;Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C&amp;#35; and VB.Net requiring just Visual Studio 2008.&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Goal
&lt;/h1&gt;Provide drop-in replacements that serve as a starting point for customized code generation.&lt;br /&gt; &lt;br /&gt;The templates however, also add:&lt;br /&gt;- Concurrency checking when updating entities using stored procedures&lt;br /&gt;- DataContract serialization support for .NET 3.5 SP1&lt;br /&gt;- Minor bug-fixes scheduled for inclusion in the .NET 4.0 release of SQLMetal&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Limitations
&lt;/h1&gt;Templates are a work-in-progress and you should ensure the generated code is suitable for your application.&lt;br /&gt; &lt;br /&gt;Some limitations include:&lt;br /&gt;- Reserved keyword checking not implemented&lt;br /&gt;- String escaping not implemented (e.g. &amp;quot; or CRLF in table/column names)&lt;br /&gt;- Namespaces are not picked up from the project default or Custom Tool Namespace property &lt;br /&gt;- Enum column/property support missing&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Getting started
&lt;/h1&gt;&lt;ol&gt;
&lt;li&gt;Download the templates and extract the files&lt;/li&gt;&lt;li&gt;Drag the L2ST4.ttinclude and either CSharpDataClasses.tt or VBNetDataClasses.tt files to your project&lt;/li&gt;&lt;li&gt;Rename the .tt file to match your DBML file (retaining .tt instead of .dbml)&lt;/li&gt;&lt;li&gt;Turn off the existing .generated file beneath the DBML (set it's Build Action property to None)&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;Remember to hit the &amp;quot;Transform All Templates&amp;quot; or &amp;quot;Run Custom Tool&amp;quot; on the .tt file to run the template when the DBML changes (it's not automatic).&lt;br /&gt;
&lt;/div&gt;</description><author>damieng</author><pubDate>Fri, 09 Jan 2009 19:12:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090109071245P</guid></item></channel></rss>