document.write('<font color=Blue>using</font><font color=Black>&nbsp;System;<br>');
document.write('</font><font color=Blue>using</font><font color=Black>&nbsp;System.Data;<br>');
document.write('</font><font color=Blue>using</font><font color=Black>&nbsp;System.Data.SqlClient;<br>');
document.write('</font><font color=Blue>using</font><font color=Black>&nbsp;Skybow.CodeProvisioning;<br>');
document.write('</font><font color=Blue>using</font><font color=Black>&nbsp;Skybow.SqlMethods;<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;<br>');
document.write('</font><font color=Blue>public</font><font color=Black>&nbsp;</font><font color=Blue>abstract</font><font color=Black>&nbsp;</font><font color=Blue>class</font><font color=Black>&nbsp;Commands&nbsp;<br>');
document.write('{<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=Blue>public</font><font color=Black>&nbsp;</font><font color=Blue>static</font><font color=Black>&nbsp;Commands&nbsp;CreateInstance()<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;{<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=Blue>return</font><font color=Black>&nbsp;(Commands)&nbsp;DynamicTypeImpl.CreateInstance(</font><font color=Blue>typeof</font><font color=Black>(Commands));&nbsp;<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;}<br>');
document.write('<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;[&nbsp;SqlMethod&nbsp;]<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=Blue>public</font><font color=Black>&nbsp;</font><font color=Blue>abstract</font><font color=Black>&nbsp;SqlCommand&nbsp;GetCustomer(SqlConnection&nbsp;connection,<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=Blue>int</font><font color=Black>&nbsp;customerId);<br>');
document.write('<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;[&nbsp;SqlMethod&nbsp;]<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=Blue>public</font><font color=Black>&nbsp;</font><font color=Blue>abstract</font><font color=Black>&nbsp;SqlCommand&nbsp;GetCustomerName(SqlConnection&nbsp;connection,&nbsp;<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=Blue>int</font><font color=Black>&nbsp;customerId);<br>');
document.write('<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;[&nbsp;SqlOutMethod&nbsp;]<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=Blue>public</font><font color=Black>&nbsp;</font><font color=Blue>abstract</font><font color=Black>&nbsp;</font><font color=Blue>void</font><font color=Black>&nbsp;EndGetCustomerName(SqlCommand&nbsp;command,<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&nbsp;SqlParameter(SqlDbType.NVarChar,&nbsp;30)&nbsp;]&nbsp;</font><font color=Blue>out</font><font color=Black>&nbsp;</font><font color=Blue>string</font><font color=Black>&nbsp;firstName,&nbsp;<br>');
document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&nbsp;SqlParameter(SqlDbType.NVarChar,&nbsp;30)&nbsp;]&nbsp;</font><font color=Blue>out</font><font color=Black>&nbsp;</font><font color=Blue>string</font><font color=Black>&nbsp;lastName);<br>');
document.write('}</font>');
