<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>MTDA Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/MTDA/Wiki/View.aspx?title=Home</link><description>MTDA Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/MTDA/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=MTDA&amp;amp;DownloadId=39041" alt="logo.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Multi-Tenant Data Access Blueprint
&lt;/h1&gt; &lt;br /&gt;The Multi Tenant Data Access (MTDA) Blueprint, part of the Software-plus-Services Blueprint program, provides guidance on writing a SQL Server based, single instance, multi-tenant data access layer similar to that used in &lt;a href="http://www.codeplex.com/Litwarehr" class="externalLink"&gt;LitwareHR&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; sample application (SQL Server version).&lt;br /&gt; &lt;br /&gt;This blueprint uses the &amp;quot;extension table&amp;quot; design pattern, where two databases are created: &lt;b&gt;TenantMetaData&lt;/b&gt; that holds tenant entity definitions together with cross-tenant information, and &lt;b&gt;TenantData&lt;/b&gt; to store actual instances:&lt;br /&gt; &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=MTDA&amp;amp;DownloadId=39042" alt="Aa479086_mlttntda14(en-us,MSDN_10).gif" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;The blueprint consists of:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The &lt;b&gt;&lt;i&gt;base&lt;/i&gt;&lt;/b&gt; blueprint, that generates the scaffolding of the solution and tenant management.&lt;/li&gt;&lt;li&gt;An optional &lt;b&gt;&lt;i&gt;Unit tests&lt;/i&gt;&lt;/b&gt; blueprint for adding a test project to the solution, with basic fixtures.&lt;/li&gt;&lt;li&gt;An &lt;b&gt;&lt;i&gt;entity&lt;/i&gt;&lt;/b&gt; definition blueprint to help you create entities with extensible and flexible schemas.&lt;/li&gt;&lt;li&gt;A &lt;b&gt;&lt;i&gt;sample&lt;/i&gt;&lt;/b&gt; blueprint that demonstrates customization of entity schema and basic queries.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;This Blueprint is being upgraded to work with the Microsoft Blueprints Manager&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Related projects and articles:
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/LitwareHR/Release/ProjectReleases.aspx?ReleaseId=8440" class="externalLink"&gt;LitwareHR data access performance guide&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/architecture/aa479086.aspx" class="externalLink"&gt;Multi-Tenant Data Architecture&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Litwarehr" class="externalLink"&gt;LitwareHR sample application&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/blueprints" class="externalLink"&gt;Microsoft Blueprints manager&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>mglehman</author><pubDate>Wed, 29 Oct 2008 02:14:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081029021406A</guid></item></channel></rss>