<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.codesmithtools.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>CodeSmith Community</title><link>http://community.codesmithtools.com/b/</link><description>Your Code. Your Way. Faster!</description><dc:language>en-US</dc:language><generator>Telligent Community (Build: 5.5.133.9594)</generator><item><title>Martin Olivares Asp.net, Ajax and NetTiers experiences: Efficient Nettiers Deepload - Filling object graphs in just one database call</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/31/martin-olivares-asp-net-ajax-and-nettiers-experiences-efficient-nettiers-deepload-filling-object-graphs-in-just-one-database-call.aspx</link><pubDate>Tue, 31 Aug 2010 12:48:22 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:43179</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>After using several ORM&amp;#39;s I found that when need a complete object graph or some related entities (INNER/LEFT JOIN &amp;quot;like&amp;quot;) they haven&amp;#39;t an efficient approach built-in. Almost all ORM can lazy load related properties (collections or instances) that means additional db calls and specifically in Nettiers filling an object with n-childs implies (n+1) database calls with the related performance penalty. On this post, I want expose one alternative to populate an entire object graph in...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/31/martin-olivares-asp-net-ajax-and-nettiers-experiences-efficient-nettiers-deepload-filling-object-graphs-in-just-one-database-call.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=43179" width="1" height="1"&gt;</description></item><item><title>PLINQO at Chris McGrath's Blog</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/31/plinqo-at-chris-mcgrath-s-blog.aspx</link><pubDate>Tue, 31 Aug 2010 12:48:19 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:43178</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>I&amp;#39;ve been looking a PLINQO , it&amp;#39;s quite interesting. I&amp;#39;m a huge fan of LINQ in general. PLINQO is like Linq to SQL, with improvements. The big ones for me are ones which make talking to the database more efficient. ......(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/31/plinqo-at-chris-mcgrath-s-blog.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=43178" width="1" height="1"&gt;</description></item><item><title>mojoPortal - Generating Code with CodeSmith</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/30/mojoportal-generating-code-with-codesmith.aspx</link><pubDate>Mon, 30 Aug 2010 17:35:07 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:43174</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>If you have the mojoPortal source code, we have a number of Codesmtih templates for code generation that can be used to jump start your development. They are located in the CodesmithTemplates folder. You can still download the older freeware version of Codesmith 2.6 , though I highly recommend getting the newer version from http://www.codesmithtools.com/ , most of our templates do still work with the older freeware version. About the mojoPortal Codesmith Templates We&amp;#39;ve created a variety of Codesmith...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/30/mojoportal-generating-code-with-codesmith.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=43174" width="1" height="1"&gt;</description></item><item><title>C# rocks!: Using codesmith with postgresql for NHibernate</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/29/c-rocks-using-codesmith-with-postgresql-for-nhibernate.aspx</link><pubDate>Mon, 30 Aug 2010 00:59:23 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:43158</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>You could say that this post is a modification of ( http://www.codesmithtools.com/video/nhibernate.html ) when you don&amp;#39;t have working visual studio integration and/or you want to use codesmith with Postgresql+NHibernate This is how to use Codesmith professional version 5.1 without visual studio with Postgresql to generate nhibernate templates. First download the Npgsql (version Npgsql2.0.2-bin-ms.net.zip ). Extract and copy the &amp;quot;Npgsql.dll&amp;quot; and Mono.Security.dll&amp;quot; files to GAC ...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/29/c-rocks-using-codesmith-with-postgresql-for-nhibernate.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=43158" width="1" height="1"&gt;</description></item><item><title>Getting a Jump Start on mojoPortal Development with Codesmith</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/24/getting-a-jump-start-on-mojoportal-development-with-codesmith.aspx</link><pubDate>Tue, 24 Aug 2010 13:27:03 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:43090</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>Tutorial video about code generation for mojoPortal using Codesmith tools....(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/24/getting-a-jump-start-on-mojoportal-development-with-codesmith.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=43090" width="1" height="1"&gt;</description></item><item><title>CodeSmith Tips &amp; Tricks: Template Recursion</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/24/codesmith-tips-amp-tricks-template-recursion.aspx</link><pubDate>Tue, 24 Aug 2010 13:27:02 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:43089</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>Here is a simple CodeSmith template that shows how templates can be recursively called, have indentation levels and render to a single output: @ CodeTemplate Language =&amp;quot;C#&amp;quot; TargetLanguage =&amp;quot;C#&amp;quot; ClassName =&amp;quot;RecurseSampleTemplate&amp;quot; %&amp;gt; @ Property Name =&amp;quot;InRecurse&amp;quot; Type =&amp;quot;System.Boolean&amp;quot; %&amp;gt; // Sample header if ( this .InRecurse) { %&amp;gt; // Nested class } else { %&amp;gt; // Parent class RecurseSampleTemplate recurseSample = new RecurseSampleTemplate...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/24/codesmith-tips-amp-tricks-template-recursion.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=43089" width="1" height="1"&gt;</description></item><item><title>Implementing Simple Cache For Codesmith And Nettiers Asp Net 2 0 ...</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/23/implementing-simple-cache-for-codesmith-and-nettiers-asp-net-2-0.aspx</link><pubDate>Mon, 23 Aug 2010 14:38:53 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:43061</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>Configuration Sources ... This way, the new project can be in ASP.Net, VB. ... I used CodeSmith Tools and . netTiers 2.2.0 to generate the code for my DB but ... www.alhamsyah.com/.../implementing+simple+cache+for+cod......(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/23/implementing-simple-cache-for-codesmith-and-nettiers-asp-net-2-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=43061" width="1" height="1"&gt;</description></item><item><title>Modified CodeSmith MSSQL Store Procedure Template</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/23/modified-codesmith-mssql-store-procedure-template.aspx</link><pubDate>Mon, 23 Aug 2010 14:38:53 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:43060</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>Recently I was working on one project where I needed to have store procedure that is bit different from those available in templates so i modified one existing to add my own implementation. I am more than happy if someone else find it useful for his work,though code formatting is bad still it is nice template to be in collection Here It is...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/23/modified-codesmith-mssql-store-procedure-template.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=43060" width="1" height="1"&gt;</description></item><item><title>.Nettiers problem when changing column type</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/22/nettiers-problem-when-changing-column-type.aspx</link><pubDate>Sun, 22 Aug 2010 19:01:52 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:43052</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>When using .nettiers I have found a problem of generation when changing column type. The only way to resolve this problem on my point of view was to select another name for that column. This change will be a huge problem as sometimes this column is used in stored procedures, functions or buisness layer. One day I decided to spend a time looking for a solution for this problem. I tried to change column name and rebuild then change it back, generate and rebuild, but the problem was still existing ...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/22/nettiers-problem-when-changing-column-type.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=43052" width="1" height="1"&gt;</description></item><item><title>LINQ to SQL with PLINQO « MP Blog</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/16/linq-to-sql-with-plinqo-171-mp-blog.aspx</link><pubDate>Mon, 16 Aug 2010 13:22:01 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42985</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>So after a bit of frustration and the reluctance to add the 1 new field manually I began searching again and came accross some very very cool LINQ to SQL Templates, PLINQO is not just a mere template, its a whole bunch of awesome stuff ... MP Blog - http://meikleprogramming.wordpress.com/...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/16/linq-to-sql-with-plinqo-171-mp-blog.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42985" width="1" height="1"&gt;</description></item><item><title>PLINQO: Keeping LINQ-to-SQL Viable</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/16/plinqo-keeping-linq-to-sql-viable.aspx</link><pubDate>Mon, 16 Aug 2010 13:22:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42984</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>Are you tired of writing database access code by hand, but don&amp;#39;t want to deal with the bloat of Microsoft&amp;#39;s Entity Framework or mess around with complex config files for some of the other ORM solutions out there? I&amp;#39;ve been using CodeSmith&amp;#39;s PLINQO (Professional LINQ to Objects) for over four months now, and I&amp;#39;m quite impressed by it....(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/16/plinqo-keeping-linq-to-sql-viable.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42984" width="1" height="1"&gt;</description></item><item><title>Generating Generic CSLA Objects Using Codesmith</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/13/generating-generic-csla-objects-using-codesmith.aspx</link><pubDate>Fri, 13 Aug 2010 14:44:35 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42968</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>This post will focus on the generation of generic objects based on database metadata using CodeSmith Studio and the included CSLA generation templates. For those of you unfamiliar with CodeSmith or CSLA here are the relevant sites for your reference: http://www.codesmithtools.com/ http://lhotka.net/ For those of you who are already familiar with these tools, please, read on. Most .NET developers should already be familiar with generics so I will skip the theory behind generics and get straight into...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/13/generating-generic-csla-objects-using-codesmith.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42968" width="1" height="1"&gt;</description></item><item><title>A Nightmare of Insanity: PLINQO</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/12/a-nightmare-of-insanity-plinqo.aspx</link><pubDate>Fri, 13 Aug 2010 03:25:30 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42965</guid><dc:creator>ejsmith</dc:creator><slash:comments>0</slash:comments><description>PLINQO solves so many of my Linq problems and saves me writing so much code that I would have had to do before, its unbelievable. The rules engine alone completely frees me from writing my own constraints! ... A Nightmare of Insanity - http://win2k3admin.blogspot.com/...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/12/a-nightmare-of-insanity-plinqo.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42965" width="1" height="1"&gt;</description></item><item><title>Continuous Generation: Generating the code during every build using TFS and CodeSmith Tools</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/11/continuous-generation-generating-the-code-during-every-build-using-tfs-and-codesmith-tools.aspx</link><pubDate>Wed, 11 Aug 2010 12:44:14 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42947</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>Doing builds and running unit tests after every check-in has become a standard practice in Agile and non-Agile development teams. Continuous Integration is the term that describes this process and helps ensure that that nothing has been broken since the last check-in. One area that is sometimes overlooked is the code generation. Continuous Generation, the re-generating of code / stored procedures for every check-in and build, should be considered for your TFS builds. I believe there is a lot of benefit...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/11/continuous-generation-generating-the-code-during-every-build-using-tfs-and-codesmith-tools.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42947" width="1" height="1"&gt;</description></item><item><title>.NetTiers with CodeSmith: An ERP best practice tool</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/11/nettiers-with-codesmith-an-erp-best-practice-tool.aspx</link><pubDate>Wed, 11 Aug 2010 12:44:10 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42946</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>I worked on .NetTiers Framework with some talented professionals for more than two years. We successfully used .NetTiers to generate Enterprise Entity as a LOB resource to support ERP applications. The Database can be as large as over 200 tables, with very complicate Data Model and relationships....(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/11/nettiers-with-codesmith-an-erp-best-practice-tool.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42946" width="1" height="1"&gt;</description></item><item><title>James Dawson's Blog : Using Visual Studio Solution Files with MSBuild</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/05/james-dawson-s-blog-using-visual-studio-solution-files-with-msbuild.aspx</link><pubDate>Thu, 05 Aug 2010 16:50:56 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42857</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>As previously discussed by Simon ,
there are issues with pointing MSBuild at a Visual Studio solution
file to build your project assemblies - the alternatives are to either
build each of the projects individually (using tasks) or to call VS itself to build the solution (the SDC Build Tools project has a custom task to easily do this). The former approach causes some maintenance headaches by requiring
the MSBuild script to be updated anytime a project is added or removed
from the solution - whereas...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/05/james-dawson-s-blog-using-visual-studio-solution-files-with-msbuild.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42857" width="1" height="1"&gt;</description></item><item><title>CodeSmith or: How I Learned to Stop Worrying and Love Code Generation</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/05/codesmith-or-how-i-learned-to-stop-worrying-and-love-code-generation.aspx</link><pubDate>Thu, 05 Aug 2010 16:50:56 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42856</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>One of my Xmas hobby projects was to produce a WinForm GUI for creating and editing Microsoft SDC Build Tool configuration files – I really wanted to make it much easier for developers (and myself) to manage SDC build scripts – I’m sure I’m not the only person who gets giddy and disoriented navigating around any script that’s over 20 or so steps long. I’ve been ruminating about this utility for quite a while – and after my experience developing PeopleFinder – I decided that The Netron Project was...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/05/codesmith-or-how-i-learned-to-stop-worrying-and-love-code-generation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42856" width="1" height="1"&gt;</description></item><item><title>How-to: Rename your generated CSLA property names</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/2010/08/03/how-to-rename-your-generated-csla-property-names.aspx</link><pubDate>Tue, 03 Aug 2010 22:29:35 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42698</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>In the following example, I&amp;#39;ll show you how to use the CodeSmith CSLA template&amp;#39;s powerful renaming options. Many of you might have a legacy database with those ugly prefixes, or things you wish you could refactor but just can&amp;#39;t. Luckily, you&amp;#39;re in luck as CodeSmith is going to save the day once again! By default we will strip any invalid characters from your property names like prefixed digits etc... Please note that these methods also work for renaming class names, but there are...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/2010/08/03/how-to-rename-your-generated-csla-property-names.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42698" width="1" height="1"&gt;</description><category domain="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/tags/how-to/default.aspx">how-to</category><category domain="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/tags/CSLA/default.aspx">CSLA</category></item><item><title>Tip of the Day:  Retrieve the unique columns from a table</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/03/tip-of-the-day-retrieve-the-unique-columns-from-a-table.aspx</link><pubDate>Tue, 03 Aug 2010 13:03:42 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42678</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>Today I was setting up a new template, and I needed to look at the unique constraints as part of my task. The following CodeSmith script will load the columns that have unique constraints (but not the primary key) into an ArrayList. ArrayList uniqueColumns = new ArrayList(); for ( int i = 0; i if (SourceTable.Indexes[i].IsUnique) { for ( int y=0; y if (!SourceTable.Indexes[i].MemberColumns .IsPrimaryKeyMember) uniqueColumns.Add(SourceTable.Indexes[i].MemberColumns .Name); } } }...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/08/03/tip-of-the-day-retrieve-the-unique-columns-from-a-table.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42678" width="1" height="1"&gt;</description></item><item><title>MSDotNetBuddy: The BLL CodeSmith Template</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/07/31/msdotnetbuddy-the-bll-codesmith-template.aspx</link><pubDate>Sat, 31 Jul 2010 17:02:35 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42662</guid><dc:creator>ejsmith</dc:creator><slash:comments>0</slash:comments><description>CodeSmith .BaseTemplates.SqlCodeTemplate&amp;quot; TargetLanguage=&amp;quot;T-SQL&amp;quot; Description=&amp;quot;Generate Collection based class&amp;quot; %&amp;gt; ... MSDotNetBuddy - http://msdotnetbuddy.blogspot.com/...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/07/31/msdotnetbuddy-the-bll-codesmith-template.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42662" width="1" height="1"&gt;</description></item><item><title>How-to: Using a Stored Procedure extended property to preserve custom logic in the CSLA generated code.</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/2010/07/30/how-to-using-a-stored-procedure-extended-property-to-preserve-custom-logic-in-the-csla-generated-code.aspx</link><pubDate>Fri, 30 Jul 2010 09:51:11 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42654</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>In the previous article on how to use the partial methods in the CodeSmith CSLA templates to preserve custom code mostly focused on the code side of things. For those of you who might be using Stored Procedures might be wondering... How do I accomplish preserving my custom stored procedure logic? Don&amp;#39;t worry, CodeSmith already though of this and didn&amp;#39;t leave you out in the dark! The CSLA templates by default will not automatically execute the generated stored procedures but it can! To do...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/2010/07/30/how-to-using-a-stored-procedure-extended-property-to-preserve-custom-logic-in-the-csla-generated-code.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42654" width="1" height="1"&gt;</description><category domain="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/tags/how-to/default.aspx">how-to</category><category domain="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/tags/CSLA/default.aspx">CSLA</category></item><item><title>How-to: Using the CSLA partial methods to preserve custom code and promote active regeneration.</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/2010/07/29/how-to-using-the-csla-partial-methods-to-preserve-custom-code-and-promote-active-regeneration.aspx</link><pubDate>Thu, 29 Jul 2010 21:46:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42652</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>One of the best features of code generation is the reality of being able to actively generate you code while preserving custom changes. This allows you to implement custom logic while constantly making changes to your metadata and getting the latest template changes. CodeSmith has worked hard on making this happen in both the PLINQO and CSLA Templates . The CSLA templates offer many partial method overrides to make your life easier. It is recommended that you place any partial methods that you implement...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/2010/07/29/how-to-using-the-csla-partial-methods-to-preserve-custom-code-and-promote-active-regeneration.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42652" width="1" height="1"&gt;</description><category domain="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/tags/how-to/default.aspx">how-to</category><category domain="http://community.codesmithtools.com/CodeSmith_Community/b/blake/archive/tags/CSLA/default.aspx">CSLA</category></item><item><title>Ten Must-Have .NET Tools Every Developer Should Download Now</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/07/29/ten-must-have-net-tools-every-developer-should-download-now.aspx</link><pubDate>Thu, 29 Jul 2010 18:55:40 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42647</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>CodeSmith templates are simply text files which you can create in any text editor. Their only requirement is that they be saved with the .cst file extension. The sample template that I&amp;#39;m going to build will accept a string and then build a class based on that string....(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/07/29/ten-must-have-net-tools-every-developer-should-download-now.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42647" width="1" height="1"&gt;</description></item><item><title>NetTiers Notes - When deploying to .NET 4.0</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/07/29/nettiers-notes-when-deploying-to-net-4-0.aspx</link><pubDate>Thu, 29 Jul 2010 12:52:46 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42639</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>I wanted to add a few notes to myself about some changes I might want to remember the next time I use NetTiers: In Design View: http://community.codesmithtools.com/nettiers/f/30/p/7803/30149.aspx#30149 (updating Visual Studio to 2010) When deploying on .NET 4.0, remove: --&amp;gt; If regenerating a template, you probably will need to change the following in GridViewSearchPanel.cs if you are using an image button: ImageButton cmdSearch = new ImageButton(); cmdSearch.ID = &amp;quot;cmdSearch&amp;quot;; cmdSearch...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/07/29/nettiers-notes-when-deploying-to-net-4-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42639" width="1" height="1"&gt;</description></item><item><title>CodeSmith XAML Templates « Oscar Agreda's Blog</title><link>http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/07/29/codesmith-xaml-templates-171-oscar-agreda-s-blog.aspx</link><pubDate>Thu, 29 Jul 2010 12:52:46 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:42638</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>0</slash:comments><description>As I get more and more comfortable with Entity Framework, Ria Services and XAML on the VS 2010, I realize that there are some simple things within the XAML that can be automatically generated from the Database using code generator like Code Smith, that Microsoft absolutely miss by doing in in T4. One of these features is the ability to add more attributes to the XAML created when you drag and drop a Datasource in the current XAML Page, Child Window or Custom Control. I think the best way to describe...(&lt;a href="http://community.codesmithtools.com/CodeSmith_Community/b/external/archive/2010/07/29/codesmith-xaml-templates-171-oscar-agreda-s-blog.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=42638" width="1" height="1"&gt;</description></item></channel></rss>