@{
   @using CommonHelpers; <!-- H…-types from DotNetHelpers library -->
   ViewData["Title"] = "About MyFlat-app.";
}
<p class="slim_title">
   <b>MyFlat</b>-application (flat owner cabinet access)
</p>
<p>
   Web-application <b>MyFlat</b> is a sample program, which is intended to demonstrate some interesting database access thechnics,<br>
   where we can use <b>ADO</b>-interface as foundation for so called “<b>handmade extralight-ORM</b>”.<br>
   Source code of <b>MyFlat.Base</b> (neighbor dependency project) contains modelling examples of some queries,
   with 1 and/or 2 result sets, with SP return messages, GUID-statuses etc.<br>
   The sample itself is based on <b>DotNetHelpers</b> auxiliary library (general purpose lib.), represented by following modules:<br>
   <b>CommonHelpers.dll</b>, <b>CommonHelpers.2.dll</b>, <b>CommonHelpers.3.dll</b> (and other).
</p>
<p>
   Investigate folder: <b>Extralight-ORM test sample (En+Ru)\QUERIES (ORM)</b>.<br>
   Satellite library sources: <b>HandicraftSDK\DotNetHelpers\Libraries\CommonHelpers.3\MainCode\$Data</b> (DB-access).<br>
   Alternative lib.-path: <b>Extralight-ORM test sample (En+Ru)\Satellites (lib.sources etc.)\From DotNetHelpers (sources)\$Data</b> (DB-access).<br>
   Look also: “<b>Extralight-ORM test sample (En+Ru)\MyFlat app. (MVC+Razor+TS+ADO+TSQL)\SQL (DB-modelling)</b>”-folder (sample of <b>SQL-file</b> technology).
</p>
<table class="propertyTABLE">
   <thead>
      <tr>
         <th class="propertyNameTH">Assembly attribute</th>
         <th></th>
         <th class="propertyValueTH">Value</th>
      </tr>
   </thead>
   <tbody>
      <tr>
         <td class="propertyNameTD">Assembly (name)</td>
         <td></td>
         <td class="propertyValueTD"><b>@MyFlat_Info.AssemblyName</b></td>
      </tr>
      <tr>
         <td class="propertyNameTD">Exe-module</td>
         <td></td>
         <td class="propertyValueTD">@MyFlat_Info.ModuleName</td>
      </tr>
      <tr>
         <td class="propertyNameTD">Product</td>
         <td></td>
         <td class="propertyValueTD">@MyFlat_Info.ProductName</td>
      </tr>
      <tr>
         <td class="propertyNameTD">Version</td>
         <td></td>
         <td class="propertyValueTD">@MyFlat_Info.VersionString</td>
      </tr>
      <tr>
         <td class="propertyNameTD">Configuration</td>
         <td></td>
         <td class="propertyValueTD">@MyFlat_Info.ConfigurationName</td>
      </tr>
      <tr>
         <td class="propertyNameTD">Target framework</td>
         <td></td>
         <td class="propertyValueTD">@MyFlat_Info.TargetFramework</td>
      </tr>
      <tr>
         <td class="propertyNameTD">Description</td>
         <td></td>
         <td class="propertyValueTD">@MyFlat_Info.ProductDescription</td>
      </tr>
      <tr>
         <td class="propertyNameTD">Company</td>
         <td></td>
         <td class="propertyValueTD">@MyFlat_Info.CompanyName</td>
      </tr>
      <tr>
         <td class="propertyNameTD">Authors</td>
         <td></td>
         <td class="propertyValueTD">@MyFlat_Info.Authors</td>
      </tr>
      <tr>
         <td class="propertyNameTD">Copyright</td>
         <td></td>
         <td class="propertyValueTD">@MyFlat_Info.CopyrightString</td>
      </tr>
      @*<tr>
         <td class="propertyNameTD">Public key</td>
         <td></td>
         <td class="propertyValueTD">@MyFlat_Info.PublicKeyString</td>
      </tr>*@
      <tr>
         <td class="propertyNameTD">Public key token</td>
         <td></td>
         <td class="propertyValueTD">@MyFlat_Info.PublicKeyToken</td>
      </tr>
   </tbody>
</table>
