<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>Employee Info Starter Kit</title><link>http://code.msdn.microsoft.com/eisk/Project/ProjectRss.aspx</link><description>This is a starter kit, which includes very simple user requirements, where we can create, read, update and delete &amp;#40;crud&amp;#41; the employee info of a company.      The primary purpose of this starter kit is,...</description><item><title>NEW POST: Any documentation/tutorial ?</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=625</link><description>&lt;div class="wikidoc"&gt;
Hi, thanks for quick reply.&lt;br /&gt; &lt;br /&gt;Is it possible to place a &amp;quot;quick start&amp;quot; steps that will made this project better understandable for mid-level guys?&lt;br /&gt;
&lt;/div&gt;</description><author>elxany</author><pubDate>Thu, 21 Aug 2008 12:15:11 GMT</pubDate><guid isPermaLink="false">NEW POST: Any documentation/tutorial ? 20080821P</guid></item><item><title>NEW POST: Any documentation/tutorial ?</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=625</link><description>&lt;div class="wikidoc"&gt;
Thanks for your input. We'll write articles/books/read-me very soon about it and will provide links for those documentation. Stay tuned!&lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;elxany wrote:&lt;br /&gt;Hi,&lt;br /&gt; &lt;br /&gt;Thank you for the job that you have done!&lt;br /&gt;It is interesting project that have good stuff to share.&lt;br /&gt; &lt;br /&gt;It is interesting to me, did you guys create any simple documentation/tutorial for new starters?&lt;br /&gt;Because, personally i find it difficult to figure out, what you exactly did, and how properly install and use this kit?&lt;br /&gt; &lt;br /&gt;Is this kit a stable release?&lt;br /&gt;I mean, does all pages are connected?&lt;br /&gt; &lt;br /&gt;Please, put a clear and simple document so that interested people can properly set up this starter kit.&lt;br /&gt; &lt;br /&gt;Regards &lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Thu, 21 Aug 2008 10:38:27 GMT</pubDate><guid isPermaLink="false">NEW POST: Any documentation/tutorial ? 20080821A</guid></item><item><title>NEW POST: Any documentation/tutorial ?</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=625</link><description>&lt;div class="wikidoc"&gt;
Hi,&lt;br /&gt; &lt;br /&gt;Thank you for the job that you have done!&lt;br /&gt;It is interesting project that have good stuff to share.&lt;br /&gt; &lt;br /&gt;It is interesting to me, did you guys create any simple documentation/tutorial for new starters?&lt;br /&gt;Because, personally i find it difficult to figure out, what you exactly did, and how properly install and use this kit?&lt;br /&gt; &lt;br /&gt;Is this kit a stable release?&lt;br /&gt;I mean, does all pages are connected?&lt;br /&gt; &lt;br /&gt;Please, put a clear and simple document so that interested people can properly set up this starter kit.&lt;br /&gt; &lt;br /&gt;Regards &lt;br /&gt;
&lt;/div&gt;</description><author>elxany</author><pubDate>Wed, 20 Aug 2008 22:09:03 GMT</pubDate><guid isPermaLink="false">NEW POST: Any documentation/tutorial ? 20080820P</guid></item><item><title>NEW POST: Opening Employee Info Starter Kit with VWD</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=613</link><description>&lt;div class="wikidoc"&gt;
Hi-&lt;br /&gt;1. I have both Visual Web developer and VS 2005 installed on my machine. Basically I have problem VS 2005 (debugging doesn't work even after several attempts to &lt;br /&gt;   reinstall VS 2005) and decided to use Visual web developer. I want to know how to open the Employee Info Project in Visual Web Developer. The sln files by default use &lt;br /&gt;   VS 2005.&lt;br /&gt; &lt;br /&gt;2. How a data connection was automatically created for &amp;quot;TEST&lt;i&gt;EMPLOYEEINFO&lt;/i&gt;SK.MDF&amp;quot; provided along with starter kit?&lt;br /&gt; &lt;br /&gt;Regards,&lt;br /&gt;Jafer&lt;br /&gt;
&lt;/div&gt;</description><author>jjafer</author><pubDate>Fri, 15 Aug 2008 05:07:04 GMT</pubDate><guid isPermaLink="false">NEW POST: Opening Employee Info Starter Kit with VWD 20080815A</guid></item><item><title>NEW POST: Install</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=549</link><description>&lt;div class="wikidoc"&gt;
You can comment that line, otherwise you have to use VS.NET 2005/2008.&lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;gwtech wrote:&lt;br /&gt;Line 20 in the Global can't find Utilities. I'm using Visual Web Dev. Made the db and ran the scripts. What am I missing?&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Wed, 23 Jul 2008 13:59:07 GMT</pubDate><guid isPermaLink="false">NEW POST: Install 20080723P</guid></item><item><title>NEW POST: Starter Database for the Kit</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=307</link><description>&lt;div class="wikidoc"&gt;
Although database file/scripts are included with source code, for your convenience we have also included a seperate download of database script. Download it from here: http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=eisk&amp;amp;DownloadId=2584&lt;br /&gt; &lt;br /&gt;Please setup the database using the given script if you find any problem to attach the database.&lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;bmc410 wrote:&lt;br /&gt;Can't even attach the database. I'm not a newbie, I've done this plenty of times. I receive a &amp;quot;Cannot find row in sysindexes for database ID...&amp;quot;&lt;br /&gt;I'm trying to attach using SQL 2005. Was this database successfully detached?&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Wed, 23 Jul 2008 13:51:55 GMT</pubDate><guid isPermaLink="false">NEW POST: Starter Database for the Kit 20080723P</guid></item><item><title>NEW POST: Starter Database for the Kit</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=307</link><description>&lt;div class="wikidoc"&gt;
Can't even attach the database. I'm not a newbie, I've done this plenty of times. I receive a &amp;quot;Cannot find row in sysindexes for database ID...&amp;quot;&lt;br /&gt;I'm trying to attach using SQL 2005. Was this database successfully detached?&lt;br /&gt;
&lt;/div&gt;</description><author>bmc410</author><pubDate>Wed, 23 Jul 2008 12:28:40 GMT</pubDate><guid isPermaLink="false">NEW POST: Starter Database for the Kit 20080723P</guid></item><item><title>NEW POST: Install</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=549</link><description>&lt;div class="wikidoc"&gt;
Line 20 in the Global can't find Utilities. I'm using Visual Web Dev. Made the db and ran the scripts. What am I missing?&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>gwtech</author><pubDate>Tue, 22 Jul 2008 16:50:57 GMT</pubDate><guid isPermaLink="false">NEW POST: Install 20080722P</guid></item><item><title>NEW POST: Starter Database for the Kit</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=307</link><description>&lt;div class="wikidoc"&gt;
Although database file/scripts are includes with source code, for your convenience we have also included a seperate download of database script. Download it from here: http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=eisk&amp;amp;DownloadId=2584&lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;pnkjk wrote:&lt;br /&gt;Are you guys also planning to ship a sample database for the starter kit? I couldn't find one in this section of the site...&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Fri, 18 Jul 2008 06:09:30 GMT</pubDate><guid isPermaLink="false">NEW POST: Starter Database for the Kit 20080718A</guid></item><item><title>UPDATED RELEASE: v1.2.1 (Apr 09, 2008)</title><link>http://code.msdn.microsoft.com/eisk/Release/ProjectReleases.aspx?ReleaseId=863</link><description>&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Technology Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;- .net 2.0 generic type&lt;br /&gt;- .net 2.0 nullable type&lt;br /&gt;- asp.net 2.0 object data source&lt;br /&gt;- asp.net 2.0 grid view&lt;br /&gt;- asp.net 2.0 form view&lt;br /&gt;- asp.net 2.0 skin&lt;br /&gt;- asp.net 2.0 theme&lt;br /&gt;- asp.net 2.0 master &amp;#40;nested&amp;#41;&lt;br /&gt;- sql server 2005 xml type&lt;br /&gt;- sql server 2005 paging support&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Validation &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Validation -- XHTML 1.1, CSS level 2.1, WCAG 1, ABS 508&lt;br /&gt;Validation -- MS Guideline &amp;#40;except CA1058&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Basic Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;User Interface&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Design template &amp;#40;MS SIMPLE&amp;#41;&lt;br /&gt;- Client side calender control&lt;br /&gt;- Grid view client side select all feature&lt;br /&gt;- Grid view delete confirmation feature&lt;br /&gt;- Form view data pre-fill feature&lt;br /&gt;- Databound dropdown with &amp;#39;All&amp;#39;&amp;#47;&amp;#39;None&amp;#39; selector field&lt;br /&gt;- Print page&lt;br /&gt;- Context parameter based listing&amp;#47;details page&lt;br /&gt;- Client end validations&lt;br /&gt;- Content upload in SQL Server&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Utility Class&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Error reporting&lt;br /&gt;- Friedly error page&lt;br /&gt;- Email functionality&lt;br /&gt;- Html formatter&lt;br /&gt;- Login utility&lt;br /&gt;- File upload utility&lt;br /&gt;- Role based &amp;#40;cache based&amp;#41; security&lt;br /&gt;- Session expire base page&lt;br /&gt;- Session manager&lt;br /&gt;- Keys&lt;br /&gt;- Enumeration&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Cache Layer&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get All Entity&lt;br /&gt;- Get By Primary Key&lt;br /&gt;- Create New Entity&lt;br /&gt;- Update Entity&lt;br /&gt;&lt;br /&gt;Utility Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get cache key&lt;br /&gt;- Get cache item&lt;br /&gt;- Add cache item&lt;br /&gt;- Invalidate cache&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Command Wrapper&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;Methods &amp;#58;- &lt;br /&gt;&amp;#9;- Scalar Value&lt;br /&gt;&amp;#9;- Custom Entity Single Record&lt;br /&gt;&amp;#9;- Custom Entity Tabular&lt;br /&gt;&amp;#9;- Custom Entity Tabular Collection&lt;br /&gt;&amp;#9;- Generic DataTable&lt;br /&gt;&amp;#9;- Generic DataSet&lt;br /&gt;&amp;#9;- Write Return Success&lt;br /&gt;&amp;#9;- Write Return PrimaryKey&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Data Access Layer &amp;#40;Entity Level&amp;#41; --------&lt;br /&gt;&lt;br /&gt;- System.Data.SqlTypes for data property fields&lt;br /&gt;- Create and Update Method with primitive type paramaters for Object Data Source Support&lt;br /&gt;- Design time support for Object Data Source&lt;br /&gt;- Works for only auto-generated primary key&lt;br /&gt;- .Net 2.0 Generic Collection Support&lt;br /&gt;- Isolation for Stored Procedure Name Constants&lt;br /&gt;- XML Comments &amp;#40;useful for nDoc utility&amp;#41;&lt;br /&gt;- Validation for method parameters&lt;br /&gt;&lt;br /&gt;Database Utility Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;&amp;#42; Generate collection for reader delegate&lt;br /&gt;&amp;#9;&amp;#42; Add parameter to sql command method&lt;br /&gt;&amp;#9;&amp;#42; Execute scalar command method&lt;br /&gt;&amp;#9;&amp;#42; Execute reader method&lt;br /&gt;&amp;#9;&amp;#42; Format xml for id array method&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;CREATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;UPDATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&amp;#9;&lt;br /&gt;&amp;#9;GET BY PRIMARY KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that gets a single record &lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that returns a collection of records based on the foreign key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY - PAGED&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL&lt;br /&gt;&amp;#9;&amp;#42; Gets all of the records for the corresponding entity&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL PAGED &amp;#40;USING SQL SERVER 2005 PAGING SUPPORT&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;DELETE BY ID&lt;br /&gt;&amp;#9;&amp;#42; Deletes a record using the primary key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;BATCH DELETE &amp;#40;USING SQL SERVER 2005 XML TYPE&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Deletes a set of records, based on the passed paramter of list of Id&amp;#39;s as xml data&lt;br /&gt;&lt;br /&gt;Major Version Features &amp;#58;-&lt;br /&gt;&lt;br /&gt;1. Auto-increment primary key &amp;#40;integer type&amp;#41;&lt;br /&gt;2. Container class with System.Data.SqlTypes data fields&lt;br /&gt;</description><author></author><pubDate>Thu, 17 Jul 2008 09:51:40 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: v1.2.1 (Apr 09, 2008) 20080717A</guid></item><item><title>UPDATED RELEASE: v1.2.1 (Apr 09, 2008)</title><link>http://code.msdn.microsoft.com/eisk/Release/ProjectReleases.aspx?ReleaseId=863</link><description>&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Technology Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;- .net 2.0 generic type&lt;br /&gt;- .net 2.0 nullable type&lt;br /&gt;- asp.net 2.0 object data source&lt;br /&gt;- asp.net 2.0 grid view&lt;br /&gt;- asp.net 2.0 form view&lt;br /&gt;- asp.net 2.0 skin&lt;br /&gt;- asp.net 2.0 theme&lt;br /&gt;- asp.net 2.0 master &amp;#40;nested&amp;#41;&lt;br /&gt;- sql server 2005 xml type&lt;br /&gt;- sql server 2005 paging support&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Validation &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Validation -- XHTML 1.1, CSS level 2.1, WCAG 1, ABS 508&lt;br /&gt;Validation -- MS Guideline &amp;#40;except CA1058&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Basic Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;User Interface&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Design template &amp;#40;MS SIMPLE&amp;#41;&lt;br /&gt;- Client side calender control&lt;br /&gt;- Grid view client side select all feature&lt;br /&gt;- Grid view delete confirmation feature&lt;br /&gt;- Form view data pre-fill feature&lt;br /&gt;- Databound dropdown with &amp;#39;All&amp;#39;&amp;#47;&amp;#39;None&amp;#39; selector field&lt;br /&gt;- Print page&lt;br /&gt;- Context parameter based listing&amp;#47;details page&lt;br /&gt;- Client end validations&lt;br /&gt;- Content upload in SQL Server&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Utility Class&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Error reporting&lt;br /&gt;- Friedly error page&lt;br /&gt;- Email functionality&lt;br /&gt;- Html formatter&lt;br /&gt;- Login utility&lt;br /&gt;- File upload utility&lt;br /&gt;- Role based &amp;#40;cache based&amp;#41; security&lt;br /&gt;- Session expire base page&lt;br /&gt;- Session manager&lt;br /&gt;- Keys&lt;br /&gt;- Enumeration&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Cache Layer&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get All Entity&lt;br /&gt;- Get By Primary Key&lt;br /&gt;- Create New Entity&lt;br /&gt;- Update Entity&lt;br /&gt;&lt;br /&gt;Utility Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get cache key&lt;br /&gt;- Get cache item&lt;br /&gt;- Add cache item&lt;br /&gt;- Invalidate cache&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Command Wrapper&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;Methods &amp;#58;- &lt;br /&gt;&amp;#9;- Scalar Value&lt;br /&gt;&amp;#9;- Custom Entity Single Record&lt;br /&gt;&amp;#9;- Custom Entity Tabular&lt;br /&gt;&amp;#9;- Custom Entity Tabular Collection&lt;br /&gt;&amp;#9;- Generic DataTable&lt;br /&gt;&amp;#9;- Generic DataSet&lt;br /&gt;&amp;#9;- Write Return Success&lt;br /&gt;&amp;#9;- Write Return PrimaryKey&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Data Access Layer &amp;#40;Entity Level&amp;#41; --------&lt;br /&gt;&lt;br /&gt;- System.Data.SqlTypes for data property fields&lt;br /&gt;- Create and Update Method with primitive type paramaters for Object Data Source Support&lt;br /&gt;- Design time support for Object Data Source&lt;br /&gt;- Works for only auto-generated primary key&lt;br /&gt;- .Net 2.0 Generic Collection Support&lt;br /&gt;- Isolation for Stored Procedure Name Constants&lt;br /&gt;- XML Comments &amp;#40;useful for nDoc utility&amp;#41;&lt;br /&gt;- Validation for method parameters&lt;br /&gt;&lt;br /&gt;Database Utility Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;&amp;#42; Generate collection for reader delegate&lt;br /&gt;&amp;#9;&amp;#42; Add parameter to sql command method&lt;br /&gt;&amp;#9;&amp;#42; Execute scalar command method&lt;br /&gt;&amp;#9;&amp;#42; Execute reader method&lt;br /&gt;&amp;#9;&amp;#42; Format xml for id array method&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;CREATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;UPDATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&amp;#9;&lt;br /&gt;&amp;#9;GET BY PRIMARY KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that gets a single record &lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that returns a collection of records based on the foreign key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY - PAGED&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL&lt;br /&gt;&amp;#9;&amp;#42; Gets all of the records for the corresponding entity&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL PAGED &amp;#40;USING SQL SERVER 2005 PAGING SUPPORT&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;DELETE BY ID&lt;br /&gt;&amp;#9;&amp;#42; Deletes a record using the primary key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;BATCH DELETE &amp;#40;USING SQL SERVER 2005 XML TYPE&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Deletes a set of records, based on the passed paramter of list of Id&amp;#39;s as xml data&lt;br /&gt;&lt;br /&gt;Major Version Features &amp;#58;-&lt;br /&gt;&lt;br /&gt;1. Auto-increment primary key &amp;#40;integer type&amp;#41;&lt;br /&gt;2. Container class with System.Data.SqlTypes data fields&lt;br /&gt;</description><author></author><pubDate>Thu, 17 Jul 2008 09:13:46 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: v1.2.1 (Apr 09, 2008) 20080717A</guid></item><item><title>UPDATED RELEASE: v1.2.1 (Apr 09, 2008)</title><link>http://code.msdn.microsoft.com/eisk/Release/ProjectReleases.aspx?ReleaseId=863</link><description>&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Technology Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;- .net 2.0 generic type&lt;br /&gt;- .net 2.0 nullable type&lt;br /&gt;- asp.net 2.0 object data source&lt;br /&gt;- asp.net 2.0 grid view&lt;br /&gt;- asp.net 2.0 form view&lt;br /&gt;- asp.net 2.0 skin&lt;br /&gt;- asp.net 2.0 theme&lt;br /&gt;- asp.net 2.0 master &amp;#40;nested&amp;#41;&lt;br /&gt;- sql server 2005 xml type&lt;br /&gt;- sql server 2005 paging support&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Validation &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Validation -- XHTML 1.1, CSS level 2.1, WCAG 1, ABS 508&lt;br /&gt;Validation -- MS Guideline &amp;#40;except CA1058&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Basic Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;User Interface&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Design template &amp;#40;MS SIMPLE&amp;#41;&lt;br /&gt;- Client side calender control&lt;br /&gt;- Grid view client side select all feature&lt;br /&gt;- Grid view delete confirmation feature&lt;br /&gt;- Form view data pre-fill feature&lt;br /&gt;- Databound dropdown with &amp;#39;All&amp;#39;&amp;#47;&amp;#39;None&amp;#39; selector field&lt;br /&gt;- Print page&lt;br /&gt;- Context parameter based listing&amp;#47;details page&lt;br /&gt;- Client end validations&lt;br /&gt;- Content upload in SQL Server&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Utility Class&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Error reporting&lt;br /&gt;- Friedly error page&lt;br /&gt;- Email functionality&lt;br /&gt;- Html formatter&lt;br /&gt;- Login utility&lt;br /&gt;- File upload utility&lt;br /&gt;- Role based &amp;#40;cache based&amp;#41; security&lt;br /&gt;- Session expire base page&lt;br /&gt;- Session manager&lt;br /&gt;- Keys&lt;br /&gt;- Enumeration&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Cache Layer&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get All Entity&lt;br /&gt;- Get By Primary Key&lt;br /&gt;- Create New Entity&lt;br /&gt;- Update Entity&lt;br /&gt;&lt;br /&gt;Utility Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get cache key&lt;br /&gt;- Get cache item&lt;br /&gt;- Add cache item&lt;br /&gt;- Invalidate cache&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Command Wrapper&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;Methods &amp;#58;- &lt;br /&gt;&amp;#9;- Scalar Value&lt;br /&gt;&amp;#9;- Custom Entity Single Record&lt;br /&gt;&amp;#9;- Custom Entity Tabular&lt;br /&gt;&amp;#9;- Custom Entity Tabular Collection&lt;br /&gt;&amp;#9;- Generic DataTable&lt;br /&gt;&amp;#9;- Generic DataSet&lt;br /&gt;&amp;#9;- Write Return Success&lt;br /&gt;&amp;#9;- Write Return PrimaryKey&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Data Access Layer &amp;#40;Entity Level&amp;#41; --------&lt;br /&gt;&lt;br /&gt;- System.Data.SqlTypes for data property fields&lt;br /&gt;- Create and Update Method with primitive type paramaters for Object Data Source Support&lt;br /&gt;- Design time support for Object Data Source&lt;br /&gt;- Works for only auto-generated primary key&lt;br /&gt;- .Net 2.0 Generic Collection Support&lt;br /&gt;- Isolation for Stored Procedure Name Constants&lt;br /&gt;- XML Comments &amp;#40;useful for nDoc utility&amp;#41;&lt;br /&gt;- Validation for method parameters&lt;br /&gt;&lt;br /&gt;Database Utility Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;&amp;#42; Generate collection for reader delegate&lt;br /&gt;&amp;#9;&amp;#42; Add parameter to sql command method&lt;br /&gt;&amp;#9;&amp;#42; Execute scalar command method&lt;br /&gt;&amp;#9;&amp;#42; Execute reader method&lt;br /&gt;&amp;#9;&amp;#42; Format xml for id array method&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;CREATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;UPDATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&amp;#9;&lt;br /&gt;&amp;#9;GET BY PRIMARY KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that gets a single record &lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that returns a collection of records based on the foreign key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY - PAGED&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL&lt;br /&gt;&amp;#9;&amp;#42; Gets all of the records for the corresponding entity&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL PAGED &amp;#40;USING SQL SERVER 2005 PAGING SUPPORT&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;DELETE BY ID&lt;br /&gt;&amp;#9;&amp;#42; Deletes a record using the primary key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;BATCH DELETE &amp;#40;USING SQL SERVER 2005 XML TYPE&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Deletes a set of records, based on the passed paramter of list of Id&amp;#39;s as xml data&lt;br /&gt;&lt;br /&gt;Major Version Features &amp;#58;-&lt;br /&gt;&lt;br /&gt;1. Auto-increment primary key &amp;#40;integer type&amp;#41;&lt;br /&gt;2. Container class with System.Data.SqlTypes data fields&lt;br /&gt;</description><author></author><pubDate>Thu, 17 Jul 2008 09:11:50 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: v1.2.1 (Apr 09, 2008) 20080717A</guid></item><item><title>UPDATED RELEASE: v1.2.1 (Apr 09, 2008)</title><link>http://code.msdn.microsoft.com/eisk/Release/ProjectReleases.aspx?ReleaseId=863</link><description>&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Technology Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;- .net 2.0 generic type&lt;br /&gt;- .net 2.0 nullable type&lt;br /&gt;- asp.net 2.0 object data source&lt;br /&gt;- asp.net 2.0 grid view&lt;br /&gt;- asp.net 2.0 form view&lt;br /&gt;- asp.net 2.0 skin&lt;br /&gt;- asp.net 2.0 theme&lt;br /&gt;- asp.net 2.0 master &amp;#40;nested&amp;#41;&lt;br /&gt;- sql server 2005 xml type&lt;br /&gt;- sql server 2005 paging support&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Validation &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Validation -- XHTML 1.1, CSS level 2.1, WCAG 1, ABS 508&lt;br /&gt;Validation -- MS Guideline &amp;#40;except CA1058&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Basic Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;User Interface&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Design template &amp;#40;MS SIMPLE&amp;#41;&lt;br /&gt;- Client side calender control&lt;br /&gt;- Grid view client side select all feature&lt;br /&gt;- Grid view delete confirmation feature&lt;br /&gt;- Form view data pre-fill feature&lt;br /&gt;- Databound dropdown with &amp;#39;All&amp;#39;&amp;#47;&amp;#39;None&amp;#39; selector field&lt;br /&gt;- Print page&lt;br /&gt;- Context parameter based listing&amp;#47;details page&lt;br /&gt;- Client end validations&lt;br /&gt;- Content upload in SQL Server&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Utility Class&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Error reporting&lt;br /&gt;- Friedly error page&lt;br /&gt;- Email functionality&lt;br /&gt;- Html formatter&lt;br /&gt;- Login utility&lt;br /&gt;- File upload utility&lt;br /&gt;- Role based &amp;#40;cache based&amp;#41; security&lt;br /&gt;- Session expire base page&lt;br /&gt;- Session manager&lt;br /&gt;- Keys&lt;br /&gt;- Enumeration&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Cache Layer&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get All Entity&lt;br /&gt;- Get By Primary Key&lt;br /&gt;- Create New Entity&lt;br /&gt;- Update Entity&lt;br /&gt;&lt;br /&gt;Utility Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get cache key&lt;br /&gt;- Get cache item&lt;br /&gt;- Add cache item&lt;br /&gt;- Invalidate cache&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Command Wrapper&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;Methods &amp;#58;- &lt;br /&gt;&amp;#9;- Scalar Value&lt;br /&gt;&amp;#9;- Custom Entity Single Record&lt;br /&gt;&amp;#9;- Custom Entity Tabular&lt;br /&gt;&amp;#9;- Custom Entity Tabular Collection&lt;br /&gt;&amp;#9;- Generic DataTable&lt;br /&gt;&amp;#9;- Generic DataSet&lt;br /&gt;&amp;#9;- Write Return Success&lt;br /&gt;&amp;#9;- Write Return PrimaryKey&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Data Access Layer &amp;#40;Entity Level&amp;#41; --------&lt;br /&gt;&lt;br /&gt;- System.Data.SqlTypes for data property fields&lt;br /&gt;- Create and Update Method with primitive type paramaters for Object Data Source Support&lt;br /&gt;- Design time support for Object Data Source&lt;br /&gt;- Works for only auto-generated primary key&lt;br /&gt;- .Net 2.0 Generic Collection Support&lt;br /&gt;- Isolation for Stored Procedure Name Constants&lt;br /&gt;- XML Comments &amp;#40;useful for nDoc utility&amp;#41;&lt;br /&gt;- Validation for method parameters&lt;br /&gt;&lt;br /&gt;Database Utility Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;&amp;#42; Generate collection for reader delegate&lt;br /&gt;&amp;#9;&amp;#42; Add parameter to sql command method&lt;br /&gt;&amp;#9;&amp;#42; Execute scalar command method&lt;br /&gt;&amp;#9;&amp;#42; Execute reader method&lt;br /&gt;&amp;#9;&amp;#42; Format xml for id array method&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;CREATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;UPDATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&amp;#9;&lt;br /&gt;&amp;#9;GET BY PRIMARY KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that gets a single record &lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that returns a collection of records based on the foreign key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY - PAGED&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL&lt;br /&gt;&amp;#9;&amp;#42; Gets all of the records for the corresponding entity&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL PAGED &amp;#40;USING SQL SERVER 2005 PAGING SUPPORT&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;DELETE BY ID&lt;br /&gt;&amp;#9;&amp;#42; Deletes a record using the primary key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;BATCH DELETE &amp;#40;USING SQL SERVER 2005 XML TYPE&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Deletes a set of records, based on the passed paramter of list of Id&amp;#39;s as xml data&lt;br /&gt;&lt;br /&gt;Major Version Features &amp;#58;-&lt;br /&gt;&lt;br /&gt;1. Auto-increment primary key &amp;#40;integer type&amp;#41;&lt;br /&gt;2. Container class with System.Data.SqlTypes data fields&lt;br /&gt;</description><author></author><pubDate>Thu, 17 Jul 2008 08:41:46 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: v1.2.1 (Apr 09, 2008) 20080717A</guid></item><item><title>UPDATED RELEASE: v1.2.1 (Apr 09, 2008)</title><link>http://code.msdn.microsoft.com/eisk/Release/ProjectReleases.aspx?ReleaseId=863</link><description>&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Technology Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;- .net 2.0 generic type&lt;br /&gt;- .net 2.0 nullable type&lt;br /&gt;- asp.net 2.0 object data source&lt;br /&gt;- asp.net 2.0 grid view&lt;br /&gt;- asp.net 2.0 form view&lt;br /&gt;- asp.net 2.0 skin&lt;br /&gt;- asp.net 2.0 theme&lt;br /&gt;- asp.net 2.0 master &amp;#40;nested&amp;#41;&lt;br /&gt;- sql server 2005 xml type&lt;br /&gt;- sql server 2005 paging support&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Validation &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Validation -- XHTML 1.1, CSS level 2.1, WCAG 1, ABS 508&lt;br /&gt;Validation -- MS Guideline &amp;#40;except CA1058&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Basic Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;User Interface&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Design template &amp;#40;MS SIMPLE&amp;#41;&lt;br /&gt;- Client side calender control&lt;br /&gt;- Grid view client side select all feature&lt;br /&gt;- Grid view delete confirmation feature&lt;br /&gt;- Form view data pre-fill feature&lt;br /&gt;- Databound dropdown with &amp;#39;All&amp;#39;&amp;#47;&amp;#39;None&amp;#39; selector field&lt;br /&gt;- Print page&lt;br /&gt;- Context parameter based listing&amp;#47;details page&lt;br /&gt;- Client end validations&lt;br /&gt;- Content upload in SQL Server&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Utility Class&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Error reporting&lt;br /&gt;- Friedly error page&lt;br /&gt;- Email functionality&lt;br /&gt;- Html formatter&lt;br /&gt;- Login utility&lt;br /&gt;- File upload utility&lt;br /&gt;- Role based &amp;#40;cache based&amp;#41; security&lt;br /&gt;- Session expire base page&lt;br /&gt;- Session manager&lt;br /&gt;- Keys&lt;br /&gt;- Enumeration&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Cache Layer&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get All Entity&lt;br /&gt;- Get By Primary Key&lt;br /&gt;- Create New Entity&lt;br /&gt;- Update Entity&lt;br /&gt;&lt;br /&gt;Utility Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get cache key&lt;br /&gt;- Get cache item&lt;br /&gt;- Add cache item&lt;br /&gt;- Invalidate cache&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Command Wrapper&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;Methods &amp;#58;- &lt;br /&gt;&amp;#9;- Scalar Value&lt;br /&gt;&amp;#9;- Custom Entity Single Record&lt;br /&gt;&amp;#9;- Custom Entity Tabular&lt;br /&gt;&amp;#9;- Custom Entity Tabular Collection&lt;br /&gt;&amp;#9;- Generic DataTable&lt;br /&gt;&amp;#9;- Generic DataSet&lt;br /&gt;&amp;#9;- Write Return Success&lt;br /&gt;&amp;#9;- Write Return PrimaryKey&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Data Access Layer &amp;#40;Entity Level&amp;#41; --------&lt;br /&gt;&lt;br /&gt;- System.Data.SqlTypes for data property fields&lt;br /&gt;- Create and Update Method with primitive type paramaters for Object Data Source Support&lt;br /&gt;- Design time support for Object Data Source&lt;br /&gt;- Works for only auto-generated primary key&lt;br /&gt;- .Net 2.0 Generic Collection Support&lt;br /&gt;- Isolation for Stored Procedure Name Constants&lt;br /&gt;- XML Comments &amp;#40;useful for nDoc utility&amp;#41;&lt;br /&gt;- Validation for method parameters&lt;br /&gt;&lt;br /&gt;Database Utility Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;&amp;#42; Generate collection for reader delegate&lt;br /&gt;&amp;#9;&amp;#42; Add parameter to sql command method&lt;br /&gt;&amp;#9;&amp;#42; Execute scalar command method&lt;br /&gt;&amp;#9;&amp;#42; Execute reader method&lt;br /&gt;&amp;#9;&amp;#42; Format xml for id array method&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;CREATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;UPDATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&amp;#9;&lt;br /&gt;&amp;#9;GET BY PRIMARY KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that gets a single record &lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that returns a collection of records based on the foreign key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY - PAGED&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL&lt;br /&gt;&amp;#9;&amp;#42; Gets all of the records for the corresponding entity&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL PAGED &amp;#40;USING SQL SERVER 2005 PAGING SUPPORT&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;DELETE BY ID&lt;br /&gt;&amp;#9;&amp;#42; Deletes a record using the primary key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;BATCH DELETE &amp;#40;USING SQL SERVER 2005 XML TYPE&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Deletes a set of records, based on the passed paramter of list of Id&amp;#39;s as xml data&lt;br /&gt;&lt;br /&gt;Major Version Features &amp;#58;-&lt;br /&gt;&lt;br /&gt;1. Auto-increment primary key &amp;#40;integer type&amp;#41;&lt;br /&gt;2. Container class with System.Data.SqlTypes data fields&lt;br /&gt;</description><author></author><pubDate>Thu, 17 Jul 2008 08:37:32 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: v1.2.1 (Apr 09, 2008) 20080717A</guid></item><item><title>UPDATED RELEASE: v1.2.1 (Apr 09, 2008)</title><link>http://code.msdn.microsoft.com/eisk/Release/ProjectReleases.aspx?ReleaseId=863</link><description>&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Technology Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;- .net 2.0 generic type&lt;br /&gt;- .net 2.0 nullable type&lt;br /&gt;- asp.net 2.0 object data source&lt;br /&gt;- asp.net 2.0 grid view&lt;br /&gt;- asp.net 2.0 form view&lt;br /&gt;- asp.net 2.0 skin&lt;br /&gt;- asp.net 2.0 theme&lt;br /&gt;- asp.net 2.0 master &amp;#40;nested&amp;#41;&lt;br /&gt;- sql server 2005 xml type&lt;br /&gt;- sql server 2005 paging support&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Validation &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;Validation -- XHTML 1.1, CSS level 2.1, WCAG 1, ABS 508&lt;br /&gt;Validation -- MS Guideline &amp;#40;except CA1058&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;Basic Features &amp;#58;-&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;User Interface&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Design template &amp;#40;MS SIMPLE&amp;#41;&lt;br /&gt;- Client side calender control&lt;br /&gt;- Grid view client side select all feature&lt;br /&gt;- Grid view delete confirmation feature&lt;br /&gt;- Form view data pre-fill feature&lt;br /&gt;- Databound dropdown with &amp;#39;All&amp;#39;&amp;#47;&amp;#39;None&amp;#39; selector field&lt;br /&gt;- Print page&lt;br /&gt;- Context parameter based listing&amp;#47;details page&lt;br /&gt;- Client end validations&lt;br /&gt;- Content upload in SQL Server&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Utility Class&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;- Error reporting&lt;br /&gt;- Friedly error page&lt;br /&gt;- Email functionality&lt;br /&gt;- Html formatter&lt;br /&gt;- Login utility&lt;br /&gt;- File upload utility&lt;br /&gt;- Role based &amp;#40;cache based&amp;#41; security&lt;br /&gt;- Session expire base page&lt;br /&gt;- Session manager&lt;br /&gt;- Keys&lt;br /&gt;- Enumeration&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Cache Layer&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get All Entity&lt;br /&gt;- Get By Primary Key&lt;br /&gt;- Create New Entity&lt;br /&gt;- Update Entity&lt;br /&gt;&lt;br /&gt;Utility Methods &amp;#58;-&lt;br /&gt;&lt;br /&gt;- Get cache key&lt;br /&gt;- Get cache item&lt;br /&gt;- Add cache item&lt;br /&gt;- Invalidate cache&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Command Wrapper&amp;#9;&amp;#9;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; --------&lt;br /&gt;&lt;br /&gt;Methods &amp;#58;- &lt;br /&gt;&amp;#9;- Scalar Value&lt;br /&gt;&amp;#9;- Custom Entity Single Record&lt;br /&gt;&amp;#9;- Custom Entity Tabular&lt;br /&gt;&amp;#9;- Custom Entity Tabular Collection&lt;br /&gt;&amp;#9;- Generic DataTable&lt;br /&gt;&amp;#9;- Generic DataSet&lt;br /&gt;&amp;#9;- Write Return Success&lt;br /&gt;&amp;#9;- Write Return PrimaryKey&lt;br /&gt;&lt;br /&gt;------- &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#9;Data Access Layer &amp;#40;Entity Level&amp;#41; --------&lt;br /&gt;&lt;br /&gt;- System.Data.SqlTypes for data property fields&lt;br /&gt;- Create and Update Method with primitive type paramaters for Object Data Source Support&lt;br /&gt;- Design time support for Object Data Source&lt;br /&gt;- Works for only auto-generated primary key&lt;br /&gt;- .Net 2.0 Generic Collection Support&lt;br /&gt;- Isolation for Stored Procedure Name Constants&lt;br /&gt;- XML Comments &amp;#40;useful for nDoc utility&amp;#41;&lt;br /&gt;- Validation for method parameters&lt;br /&gt;&lt;br /&gt;Database Utility Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;&amp;#42; Generate collection for reader delegate&lt;br /&gt;&amp;#9;&amp;#42; Add parameter to sql command method&lt;br /&gt;&amp;#9;&amp;#42; Execute scalar command method&lt;br /&gt;&amp;#9;&amp;#42; Execute reader method&lt;br /&gt;&amp;#9;&amp;#42; Format xml for id array method&lt;br /&gt;&lt;br /&gt;CRUD Methods &amp;#58;-&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;CREATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;UPDATE METHODS&lt;br /&gt;&amp;#9;&amp;#42; Statis method with data fileds as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Statis method with business entity as method parameter&lt;br /&gt;&amp;#9;&amp;#42; Instance method, without any parameter&lt;br /&gt;&amp;#9;&amp;#9;&lt;br /&gt;&amp;#9;GET BY PRIMARY KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that gets a single record &lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY METHOD&lt;br /&gt;&amp;#9;&amp;#42; Method that returns a collection of records based on the foreign key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET BY FOREIGN KEY - PAGED&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL&lt;br /&gt;&amp;#9;&amp;#42; Gets all of the records for the corresponding entity&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;GET ALL PAGED &amp;#40;USING SQL SERVER 2005 PAGING SUPPORT&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Method that returns paged result for the provided foreign key&lt;br /&gt;&amp;#9;&amp;#42; Count method being used when using paging method&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;DELETE BY ID&lt;br /&gt;&amp;#9;&amp;#42; Deletes a record using the primary key&lt;br /&gt;&amp;#9;&lt;br /&gt;&amp;#9;BATCH DELETE &amp;#40;USING SQL SERVER 2005 XML TYPE&amp;#41;&lt;br /&gt;&amp;#9;&amp;#42; Deletes a set of records, based on the passed paramter of list of Id&amp;#39;s as xml data&lt;br /&gt;&lt;br /&gt;Major Version Features &amp;#58;-&lt;br /&gt;&lt;br /&gt;1. Auto-increment primary key &amp;#40;integer type&amp;#41;&lt;br /&gt;2. Container class with System.Data.SqlTypes data fields&lt;br /&gt;</description><author></author><pubDate>Thu, 17 Jul 2008 06:03:14 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: v1.2.1 (Apr 09, 2008) 20080717A</guid></item><item><title>NEW POST: Starter Database for the Kit</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=307</link><description>&lt;div class="wikidoc"&gt;
The starter database is there. If you run the script, please make sure you are SQL Server 2005.&lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;ks wrote:&lt;br /&gt;I also could not find the database.&lt;br /&gt;Downloaded the zip file and there is no App_Data folder in the solution.&lt;br /&gt;Carried out a search and no mdf exists.&lt;br /&gt;Also the script does not create any tables. Just seems to drop and re-create procedures.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Wed, 02 Jul 2008 12:49:09 GMT</pubDate><guid isPermaLink="false">NEW POST: Starter Database for the Kit 20080702P</guid></item><item><title>NEW POST: Starter Database for the Kit</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=307</link><description>&lt;div class="wikidoc"&gt;
I also could not find the database.&lt;br /&gt;Downloaded the zip file and there is no App_Data folder in the solution.&lt;br /&gt;Carried out a search and no mdf exists.&lt;br /&gt;Also the script does not create any tables. Just seems to drop and re-create procedures.&lt;br /&gt;
&lt;/div&gt;</description><author>ks</author><pubDate>Thu, 26 Jun 2008 07:57:46 GMT</pubDate><guid isPermaLink="false">NEW POST: Starter Database for the Kit 20080626A</guid></item><item><title>NEW POST: Starter Database for the Kit</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=307</link><description>&lt;div class="wikidoc"&gt;
Hi Thanks to ask.&lt;br /&gt;You will find the mdf file in App_Data folder for &amp;quot;vs.net-2005-employee-info-starter-kit-installer&amp;quot; file.&lt;br /&gt;Also for &amp;quot;employee-info-starter-kit-v1.2.1 &amp;quot; zip content you will find the database script in &amp;quot;\doc\db\script&amp;quot; location in the website.&lt;br /&gt;In later versions we'll put more help instructions and easy deployment stuffs.&lt;br /&gt;Thanks again.&lt;br /&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Sat, 26 Apr 2008 05:02:35 GMT</pubDate><guid isPermaLink="false">NEW POST: Starter Database for the Kit 20080426A</guid></item><item><title>NEW POST: Starter Database for the Kit</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=307</link><description>&lt;div class="wikidoc"&gt;
Are you guys also planning to ship a sample database for the starter kit? I couldn't find one in this section of the site...&lt;br /&gt;
&lt;/div&gt;</description><author>pnkjk</author><pubDate>Wed, 23 Apr 2008 06:33:14 GMT</pubDate><guid isPermaLink="false">NEW POST: Starter Database for the Kit 20080423A</guid></item><item><title>COMMENTED FEATURE: create a sample for guid primary key</title><link>http://code.msdn.microsoft.com/eisk/WorkItem/View.aspx?WorkItemId=1</link><description>we&amp;#39;ll be shipping next version which will include create a sample for guid primary key&lt;br /&gt;Comments: Please don&amp;#39;t start using GUIDs, they are not a good practice in large tables. A GUIDs 128 bit does not fit in a 32 bit register.</description><author>topmcsd</author><pubDate>Sat, 12 Apr 2008 05:26:24 GMT</pubDate><guid isPermaLink="false">COMMENTED FEATURE: create a sample for guid primary key 20080412A</guid></item></channel></rss>