锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产亚洲精品无码拍拍拍色欲,日本中文一区二区三区亚洲,国产AⅤ无码专区亚洲AVhttp://www.tkk7.com/nobody_am/articles/28787.htmlMingIsMeMingIsMeFri, 20 Jan 2006 07:09:00 GMThttp://www.tkk7.com/nobody_am/articles/28787.htmlhttp://www.tkk7.com/nobody_am/comments/28787.htmlhttp://www.tkk7.com/nobody_am/articles/28787.html#Feedback0http://www.tkk7.com/nobody_am/comments/commentRss/28787.htmlhttp://www.tkk7.com/nobody_am/services/trackbacks/28787.html

Foundations of Object Relational Mapping (by Mark L. Fussell)

  • Introduction to O/R-Mapping (on Fredrik Norm茅n's Blog)

  • Object Relational Mapping (on c2.com Wiki)

  • Patterns of Enterprise Application Architecture (on Martin Fowler web site)



  • MingIsMe 2006-01-20 15:09 鍙戣〃璇勮
    ]]>
    NHibernate鐨凥ello World緇冧範 緇?/title><link>http://www.tkk7.com/nobody_am/articles/28755.html</link><dc:creator>MingIsMe</dc:creator><author>MingIsMe</author><pubDate>Fri, 20 Jan 2006 04:10:00 GMT</pubDate><guid>http://www.tkk7.com/nobody_am/articles/28755.html</guid><wfw:comment>http://www.tkk7.com/nobody_am/comments/28755.html</wfw:comment><comments>http://www.tkk7.com/nobody_am/articles/28755.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nobody_am/comments/commentRss/28755.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nobody_am/services/trackbacks/28755.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face=Verdana><FONT size=3><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈枃瀵?lt;</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt">Hello NHibernate></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪涜鎹㈡暟鎹簱緇冧範,鎶奡QL server鎹㈡垚Oracle鍜孧ySQL.</SPAN></FONT></FONT><SPAN lang=EN-US style="FONT-SIZE: 9pt"><FONT face=Verdana><BR><BR><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><FONT face=Verdana><FONT size=3><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">          </SPAN></SPAN></SPAN><STRONG><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嫻嬭瘯</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt">Oracle</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏁版嵁搴?/SPAN></STRONG><SPAN lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></SPAN></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT face=Verdana><FONT size=3><SPAN lang=EN-US style="FONT-SIZE: 9pt">Step 1 </SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt">Oracle9i</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓垱寤?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt">users</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琛?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt">.<o:p></o:p></SPAN></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma"><o:p></P> <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff">CREATE</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">TABLE</SPAN><SPAN style="COLOR: #000000"> users (<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   LogonID </SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #000000">varchar2</SPAN><SPAN style="COLOR: #000000">(</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">20</SPAN><SPAN style="COLOR: #000000">) </SPAN><SPAN style="COLOR: #0000ff">default</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #ff0000">'</SPAN><SPAN style="COLOR: #ff0000">0</SPAN><SPAN style="COLOR: #ff0000">'</SPAN><SPAN style="COLOR: #000000">  </SPAN><SPAN style="COLOR: #808080">NOT</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">NULL</SPAN><SPAN style="COLOR: #000000">,<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   Name </SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #000000">varchar2</SPAN><SPAN style="COLOR: #000000">(</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">40</SPAN><SPAN style="COLOR: #000000">) </SPAN><SPAN style="COLOR: #0000ff">default</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">NULL</SPAN><SPAN style="COLOR: #000000">,<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   Password </SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #000000">varchar2</SPAN><SPAN style="COLOR: #000000">(</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">20</SPAN><SPAN style="COLOR: #000000">) </SPAN><SPAN style="COLOR: #0000ff">default</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">NULL</SPAN><SPAN style="COLOR: #000000">,<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   EmailAddress </SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #000000">varchar2</SPAN><SPAN style="COLOR: #000000">(</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">40</SPAN><SPAN style="COLOR: #000000">) </SPAN><SPAN style="COLOR: #0000ff">default</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">NULL</SPAN><SPAN style="COLOR: #000000">,<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   LastLogon date </SPAN><SPAN style="COLOR: #0000ff">default</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">NULL</SPAN><SPAN style="COLOR: #000000">,<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff">PRIMARY</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">KEY</SPAN><SPAN style="COLOR: #000000">  (LogonID)<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> )</SPAN></DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"></o:p></SPAN><SPAN lang=EN-US style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma"><o:p><SPAN lang=EN-US style="FONT-SIZE: 9pt"><FONT face=Verdana>Step 2 鎵撳紑TestDAL,淇敼紼嬪簭閰嶇疆鏂囦歡</FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt"><FONT face=Verdana>.</FONT></SPAN></o:p></SPAN></P><SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"> <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff"><?</SPAN><SPAN style="COLOR: #ff00ff">xml version="1.0" encoding="utf-8" </SPAN><SPAN style="COLOR: #0000ff">?></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">configuration</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">configSections</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">section </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="nhiernate"</SPAN><SPAN style="COLOR: #ff0000"> type</SPAN><SPAN style="COLOR: #0000ff">="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0,Culture=neutral, PublicKeyToken=b77a5c561934e089"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">configSections</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">nhibernate</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #008000"><!--</SPAN><SPAN style="COLOR: #008000"> MSSQL Configuration<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        <add    key="hibernate.connection.provider"    value="NHibernate.Connection.DriverConnectionProvider"    /><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        <add    key="hibernate.dialect"    value="NHibernate.Dialect.MsSql2000Dialect" /><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        <add    key="hibernate.connection.driver_class"    value="NHibernate.Driver.SqlClientDriver" /><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        <add    key="hibernate.connection.connection_string"    value="Server=localhost;initial catalog=myweb;Integrated Security=SSPI" /><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #008000">--></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #008000"><!--</SPAN><SPAN style="COLOR: #008000"> Ora Connection</SPAN><SPAN style="COLOR: #008000">--></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">add    </SPAN><SPAN style="COLOR: #ff0000">key</SPAN><SPAN style="COLOR: #0000ff">="hibernate.connection.provider"</SPAN><SPAN style="COLOR: #ff0000">    value</SPAN><SPAN style="COLOR: #0000ff">="NHiernate.Connection.DriverConnectionProvider"</SPAN><SPAN style="COLOR: #ff0000">    </SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">add    </SPAN><SPAN style="COLOR: #ff0000">key</SPAN><SPAN style="COLOR: #0000ff">="hibernate.dialect"</SPAN><SPAN style="COLOR: #ff0000">    value</SPAN><SPAN style="COLOR: #0000ff">="NHiernate.Dialect.Oracle9Dialect"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">add    </SPAN><SPAN style="COLOR: #ff0000">key</SPAN><SPAN style="COLOR: #0000ff">="hibernate.connection.driver_class"</SPAN><SPAN style="COLOR: #ff0000">    value</SPAN><SPAN style="COLOR: #0000ff">="NHiernate.Driver.OracleClientDriver"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">add    </SPAN><SPAN style="COLOR: #ff0000">key</SPAN><SPAN style="COLOR: #0000ff">="hibernate.connection.connection_string"</SPAN><SPAN style="COLOR: #ff0000">    value</SPAN><SPAN style="COLOR: #0000ff">="Data Source=myweb;user id=SYSTEM;password=design;"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">nhibernate</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">configuration</SPAN><SPAN style="COLOR: #0000ff">></SPAN></DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><FONT size=3><FONT face=Verdana><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 鏂板畫浣? mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt"><FONT face=Tahoma>Step 3</FONT> </SPAN></FONT><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 鏂板畫浣? mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt"><FONT face=Tahoma>榪愯紼嬪簭<SPAN lang=EN-US>,</SPAN>鏌ヨ鏁版嵁搴撻獙璇佺粨鏋?SPAN lang=EN-US>.<o:p></o:p></SPAN></FONT></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><FONT face=Verdana><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">        <STRONG>  </STRONG></SPAN></SPAN></SPAN><STRONG><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嫻嬭瘯</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt">Mysql</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏁版嵁搴?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></SPAN></STRONG></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT face=Verdana><SPAN lang=EN-US style="FONT-SIZE: 9pt">Step 1 </SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt">Mysql4.0</SPAN></FONT><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT face=Verdana>鏁版嵁搴撲笂寤虹珛琛?/FONT></P> <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff">CREATE</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">TABLE</SPAN><SPAN style="COLOR: #000000"> users (<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   LogonID </SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #000000">varchar</SPAN><SPAN style="COLOR: #000000">(</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">20</SPAN><SPAN style="COLOR: #000000">) </SPAN><SPAN style="COLOR: #808080">NOT</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">NULL</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">default</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #ff0000">'</SPAN><SPAN style="COLOR: #ff0000">0</SPAN><SPAN style="COLOR: #ff0000">'</SPAN><SPAN style="COLOR: #000000">,<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   Name </SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #000000">varchar</SPAN><SPAN style="COLOR: #000000">(</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">40</SPAN><SPAN style="COLOR: #000000">) </SPAN><SPAN style="COLOR: #0000ff">default</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">NULL</SPAN><SPAN style="COLOR: #000000">,<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   Password </SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #000000">varchar</SPAN><SPAN style="COLOR: #000000">(</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">20</SPAN><SPAN style="COLOR: #000000">) </SPAN><SPAN style="COLOR: #0000ff">default</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">NULL</SPAN><SPAN style="COLOR: #000000">,<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   EmailAddress </SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #000000">varchar</SPAN><SPAN style="COLOR: #000000">(</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">40</SPAN><SPAN style="COLOR: #000000">) </SPAN><SPAN style="COLOR: #0000ff">default</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">NULL</SPAN><SPAN style="COLOR: #000000">,<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   LastLogon </SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #000000">datetime</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">default</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">NULL</SPAN><SPAN style="COLOR: #000000">,<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>   </SPAN><SPAN style="COLOR: #0000ff">PRIMARY</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">KEY</SPAN><SPAN style="COLOR: #000000">  (LogonID)<BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top> )</SPAN></DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT face="Times New Roman"><FONT size=5><SPAN lang=EN-US style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes"><SPAN lang=EN-US style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma"><o:p><SPAN lang=EN-US style="FONT-SIZE: 9pt"><FONT face=Verdana>Step 2 鎵撳紑TestDAL,淇敼紼嬪簭閰嶇疆鏂囦歡</FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt"><FONT face=Verdana>.<o:p></o:p></FONT></SPAN></o:p></SPAN></P></SPAN></SPAN></FONT></FONT><SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"> <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #000000">?xml version</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">1.0</SPAN><SPAN style="COLOR: #000000">" encoding</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"utf</SPAN><SPAN style="COLOR: #808080">-</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">8</SPAN><SPAN style="COLOR: #000000">" ?</SPAN><SPAN style="COLOR: #808080">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #000000">configuration</SPAN><SPAN style="COLOR: #808080">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #000000">configSections</SPAN><SPAN style="COLOR: #808080">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #000000">section name</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"nhibernate" type</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"System.Configuration.NameValueSectionHandler, System, Version</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">1.0</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="FONT-WEIGHT: bold; COLOR: #800000">3300.0</SPAN><SPAN style="COLOR: #000000">,Culture</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">neutral, PublicKeyToken</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">b77a5c561934e089" </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #808080"></</SPAN><SPAN style="COLOR: #000000">configSections</SPAN><SPAN style="COLOR: #808080">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #000000">nhibernate</SPAN><SPAN style="COLOR: #808080">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #000000">!</SPAN><SPAN style="COLOR: #008080">--</SPAN><SPAN style="COLOR: #008080"> MSSQL Configuration</SPAN><SPAN style="COLOR: #008080"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.connection.provider"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"NHibernate.Connection.DriverConnectionProvider"    </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.dialect"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"NHibernate.Dialect.MsSql2000Dialect" </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.connection.driver_class"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"NHibernate.Driver.SqlClientDriver" </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.connection.connection_string"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"Server</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">localhost;initial catalog</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">myweb;Integrated Security</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">SSPI" </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #008080">--</SPAN><SPAN style="COLOR: #008080">></SPAN><SPAN style="COLOR: #008080"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">        <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #000000">!</SPAN><SPAN style="COLOR: #008080">--</SPAN><SPAN style="COLOR: #008080"> Ora Connection</SPAN><SPAN style="COLOR: #008080"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.connection.provider"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"NHibernate.Connection.DriverConnectionProvider"    </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.dialect"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"NHibernate.Dialect.Oracle9Dialect" </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.connection.driver_class"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"NHibernate.Driver.OracleClientDriver" </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.connection.connection_string"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"Data Source</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">ESCALADE;</SPAN><SPAN style="COLOR: #ff00ff">user</SPAN><SPAN style="COLOR: #000000"> id</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">SYSTEM;password</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">design;" </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #008080">--</SPAN><SPAN style="COLOR: #008080">></SPAN><SPAN style="COLOR: #008080"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">        <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #000000">!</SPAN><SPAN style="COLOR: #008080">--</SPAN><SPAN style="COLOR: #008080"> MySQL Connection --></SPAN><SPAN style="COLOR: #008080"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.connection.provider"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"NHibernate.Connection.DriverConnectionProvider"    </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.dialect"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"NHibernate.Dialect.MySQLDialect" </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.connection.driver_class"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"NHibernate.Driver.MySqlDataDriver" </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #808080"><</SPAN><SPAN style="COLOR: #0000ff">add</SPAN><SPAN style="COLOR: #000000">    </SPAN><SPAN style="COLOR: #0000ff">key</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"hibernate.connection.connection_string"    value</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">"server</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">localhost;</SPAN><SPAN style="COLOR: #ff00ff">user</SPAN><SPAN style="COLOR: #000000"> id</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">root; password</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">; </SPAN><SPAN style="COLOR: #0000ff">database</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">test; pooling</SPAN><SPAN style="COLOR: #808080">=</SPAN><SPAN style="COLOR: #000000">false" </SPAN><SPAN style="COLOR: #808080">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    <BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #808080"></</SPAN><SPAN style="COLOR: #000000">nhibernate</SPAN><SPAN style="COLOR: #808080">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #808080"></</SPAN><SPAN style="COLOR: #000000">configuration</SPAN><SPAN style="COLOR: #808080">></SPAN></DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left><FONT size=3><FONT face=Tahoma><SPAN lang=EN-US style="FONT-SIZE: 9pt; mso-font-kerning: 0pt">Step 3 </SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; mso-font-kerning: 0pt">TestDAL</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">娣誨姞</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; mso-font-kerning: 0pt">Mysql</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勬暟鎹簱椹卞姩</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; mso-font-kerning: 0pt">.</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎴戜笅杞界殑鐗堟湰鏄?/SPAN><?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:chsdate w:st="on" IsROCDate="False" IsLunarDate="False" Day="30" Month="12" Year="1899"><SPAN lang=EN-US style="FONT-SIZE: 9pt; mso-font-kerning: 0pt">1.0.4</SPAN></st1:chsdate><SPAN lang=EN-US style="FONT-SIZE: 9pt; mso-font-kerning: 0pt"> </SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏀寔</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; mso-font-kerning: 0pt">.Net Framework1.1.<o:p></o:p></SPAN></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT face=Tahoma><FONT size=3><SPAN lang=EN-US style="FONT-SIZE: 9pt; mso-font-kerning: 0pt">Step 4</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 鏂板畫浣? mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">榪愯紼嬪簭<SPAN lang=EN-US>,</SPAN>鏌ヨ鏁版嵁搴撻獙璇佺粨鏋?SPAN lang=EN-US>.</SPAN>闇瑕佹敞鎰忕殑鏄?SPAN lang=EN-US>,<st1:chsdate w:st="on" IsROCDate="False" IsLunarDate="False" Day="30" Month="12" Year="1899">1.0.4</st1:chsdate></SPAN>椹卞姩涓嶆敮鎸?SPAN lang=EN-US>Mysql</SPAN>榛樿瀛楃闆嗕負<SPAN lang=EN-US>GBK,</SPAN>鎵浠ヤ笉瑕佽瀹?SPAN lang=EN-US>Mysql</SPAN>鐨勯粯璁ゅ瓧絎﹂泦涓?SPAN lang=EN-US>GBK.</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; mso-font-kerning: 0pt"><o:p></o:p></SPAN></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma"><o:p><FONT size=3> </FONT></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma"><o:p> </o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt"><o:p> </o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt"><o:p> </o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt"><o:p> </o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt"><o:p> </o:p></SPAN></P><img src ="http://www.tkk7.com/nobody_am/aggbug/28755.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nobody_am/" target="_blank">MingIsMe</a> 2006-01-20 12:10 <a href="http://www.tkk7.com/nobody_am/articles/28755.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>NHibernate鐨凥ello World緇冧範http://www.tkk7.com/nobody_am/articles/28681.htmlMingIsMeMingIsMeThu, 19 Jan 2006 09:35:00 GMThttp://www.tkk7.com/nobody_am/articles/28681.htmlhttp://www.tkk7.com/nobody_am/comments/28681.htmlhttp://www.tkk7.com/nobody_am/articles/28681.html#Feedback0http://www.tkk7.com/nobody_am/comments/commentRss/28681.htmlhttp://www.tkk7.com/nobody_am/services/trackbacks/28681.html闃呰鍏ㄦ枃

    MingIsMe 2006-01-19 17:35 鍙戣〃璇勮
    ]]>
    DotNet鐨凮RM璧勬簮URL鏀墮泦http://www.tkk7.com/nobody_am/articles/28175.htmlMingIsMeMingIsMeMon, 16 Jan 2006 03:52:00 GMThttp://www.tkk7.com/nobody_am/articles/28175.htmlhttp://www.tkk7.com/nobody_am/comments/28175.htmlhttp://www.tkk7.com/nobody_am/articles/28175.html#Feedback0http://www.tkk7.com/nobody_am/comments/commentRss/28175.htmlhttp://www.tkk7.com/nobody_am/services/trackbacks/28175.htmlEasyObjects.NET 1.0  
    涓婚〉: http://www.easyobjects.net/
    鎬ц川: 鑷敱寮婧?BR>鐗圭偣: 鍩轟簬Enterprise Library.

    Transparent and Controllable Object-Relational Mapping SystemORM.NET  
    涓婚〉: http://www.olero.com/OrmWeb/index.aspx
    鎬ц川: 寮婧?BR>鐗圭偣:
    a.Instantly generate a fully functioning data object model from your SQL schema
    b.No need to write any SQL
    c.Auto generate wrappers for stored procuedures
    d.Get much more out of intellisense
    e.Separate business logic and simplify maintenance
    涓漢鐪嬫硶: 濂藉儚鏄噸鍦ㄥ姞蹇紑鍙戞晥鐜?BR>
    Codus
    涓婚〉: http://www.adapdev.com/codus/index.aspx
    鎬ц川:寮婧?Apache License 2.0)
    鐗圭偣:
    a.Multiple Database Support
    b.Connection Wizard
    c.Database Properties Editor
    d.Code Generation Options
    e.Support for NHibernate
    f.Template-Driven Output
    g.Adapdev.NET(浣滆呯殑鍙︿竴涓伐紼? Integration

    DataObjects.NET
    涓婚〉:http://www.x-tensive.com/Products/DataObjects.NET/
    鎬ц川:鍟嗕笟
    鐗圭偣:
    a.Transparent persistence
    b.Automatic database schema building\upgrading
    c.Instance identification
    d.Querying
    e.Complete inheritance support
    f.Highly configurable persistence for instance properties
    g.Indexing
    h.Full-text indexing & search
    i.Built-in NTFS-like security system
    j.Excellent data import and export capabilities:
    k.Versionizing mode
    l.Automatic transactions
    m.Data services
    n.Runtime services

    DTM
    涓婚〉: http://www.evaluant.com/en/solutions/dtm/default.aspx
    鎬ц川: 鍗婂紑鏀?GPL)
    鐗圭偣:
    a.鏀寔SQL-Server, Oracle, DB2, MySQL, Access
    b.Advanced Databinding (MVC model)
    c.Data encryption (DES or MD5)
    d.Objects collections
    e.Visitor Pattern 
    f.XML serialization
    g.Cascading load/save/delete
    h.Lazy loading
    i.Personalised error managment
    j.Read and/or write access

    dOOdads .NET
    涓婚〉: http://www.mygenerationsoftware.com/portal/dOOdads/dOOdadsOverview/tabid/63/Default.aspx
    鎬ц川:鑷敱杞歡
    鐗圭偣:鏀寔Microsoft SQL, Oracle, Firebird, Access, PostgreSQL, VistaDB, SQLite, and MySQL .

    ELDORADO.NET
    涓婚〉:http://sourceforge.net/projects/eldorado-net/
    鎬ц川:寮婧?FONT color=#0033cc>(LGPL)
    鐗圭偣:鏃?BR>
    EntityBroker
    涓婚〉: http://www.thona-consulting.com/content/products/entitybroker.aspx
    鎬ц川: 鍟嗕笟
    鐗圭偣:鏃?BR>
    XPO for .NET
    涓婚〉: http://www.devexpress.com/products/net/xpo/
    鎬ц川: 鍟嗕笟
    鐗圭偣:
    a.Transparent and Controllable Object-Relational Mapping System
    b.Bindable and Pageable Object Collections
    c.Object Queries
    d.Advanced Support for Existing Database Schemas
    e.Comprehensible Database Generation and Updates
    f.Support for various DB engines
    g.Add Persistence to Existing Inheritance Hierarchies via Interfaces
    h.XML Model with Custom Attributes
    i.Advanced Criteria System
    j.Delayed Loading for Object Properties
    k.Transaction Support
    l.Optimistic Locking
    m.Custom OID
    n.Precise Definition of the Column Type the Persistent Property or Field is Mapped to
    o.Explicit Declaration of a String Field of Unlimited Size
    p.Custom Security Options
    q.Persistent Class Template
    r.Enhanced XtraGrid Integration
    s.C# Builder, Borland Delphi .NET, Mono Support
    t.Session, XPCollection, XPPageSelector Components
    u.IBindingList Collection Behavior
    v.Custom Constraints and Indexes
    w.IEditableObject XPBaseObject Behavior
    x.Advanced Event System
    y.Database Integrity Validation

    Genome
    涓婚〉: http://www.genom-e.com/
    鎬ц川:鍟嗕笟
    鐗圭偣:鏃?BR>
    Gentle.NET
    涓婚〉: http://www.mertner.com/confluence/display/Gentle/Home
    鎬ц川: 寮鏀?BR>鐗圭偣: 鏃?BR>
    JC O/R Framework & AtomsFramework
    涓婚〉: http://sourceforge.net/projects/jcframework/
    鎬ц川: 寮婧?LGPL)
    鐗圭偣: 鏀寔ODBC, SQL-based, Microsoft Access, Project is a relational object mapper, Firebird/InterBase, Microsoft SQL Server, MySQL, Oracle, PostgreSQL (pgsql)

    LLBLGen Pro
    涓婚〉: http://www.llblgen.com/defaultgeneric.aspx
    鎬ц川: 鍟嗕笟
    鐗圭偣鏀寔:MS Access 2000/XP/2003, SqlServer 7/2000/2005/MSDE/SqlServerCE, Oracle 8i/9i/10g, Firebird 1.5.x/Interbase 6.0, IBM DB2 7.x/8.x, MySql 4.x (InnoDB/MyISAM/MaxDB)

    NHibernate
    涓婚〉: http://www.hibernate.org/
    涓嬭澆: http://sourceforge.net/projects/nhibernate/
    鎬ц川:寮婧?BR>鐗圭偣:縐繪鑷狧ibernate

    • Natural programming model - NHibernate supports natural OO idiom; inheritance, polymorphism, composition and the .NET collections framework
    • Native .NET - NHibernate API uses .NET conventions and idioms.
    • Support for fine-grained object models - a rich variety of mappings for collections and dependent objects
    • No build-time bytecode enhancement - there's no extra code generation or bytecode processing steps in your build procedure
    • The query options - NHibernate addresses both sides of the problem; not only how to get objects into the database, but also how to get them out again
    • Support for "conversations" - NHibernate supports long-lived persistence contexts, detach/reattach of objects, and takes care of optimistic locking automatically
    • Free/open source - NHibernate is licensed under the LGPL (Lesser GNU Public License)

    NHibernate灝忕粍鏀寔鐨勬暟鎹簱鏈?

  • Oracle 8i, 9i, 10g
  • DB2 7.1, 7.2, 8.1
  • Microsoft SQL Server 2000
  • Sybase 12.5 (JConnect 5.5)
  • MySQL 3.23, 4.0, 4.1, 5.0
  • PostgreSQL 7.1.2, 7.2, 7.3, 7.4, 8.0, 8.1
  • TimesTen 5.1
  • HypersonicSQL 1.61, 1.7.0, 1.7.2, 1.7.3, 1.8
  • SAP DB 7.3

    Neo
    涓婚〉: http://sourceforge.net/projects/neo/
    鎬ц川: 寮婧?BR>
    ObjectBroker
    涓婚〉: http://sourceforge.net/projects/objectbroker/
    鎬ц川: 寮婧?BR>
    ObjectZ
    涓婚〉: http://www.mongoosesolutions.com/mg/objectz_net.aspx
    鎬ц川:鍟嗕笟

    OJB.NET
    涓婚〉:http://ojb-net.sourceforge.net/
    鎬ц川:寮婧?LGPL)
    鐗圭偣:縐繪鑷狝pache OJB

    OPF.NET
    涓婚〉: http://sourceforge.net/projects/opfnet/
    鎬ц川: 寮婧?GPL)
    鐗圭偣: 鏈夌ǔ瀹氱増鏈?BR>
    Olymars
    涓婚〉:http://blogs.msdn.com/olymars/
    鎬ц川:鏈煡
    鐗圭偣:鏃?BR>
    Sisyphus Persistence Framework
    涓婚〉: http://sourceforge.net/projects/sisyphuspf/
    鎬ц川: 寮婧?LGPL)
    鐗圭偣: 嫻嬭瘯鐗堟湰

    a
    TierDeveloper
    涓婚〉: http://www.alachisoft.com/tdev/index.html
    鎬ц川:鍟嗕笟

    WilsonORMapper
    涓婚〉: http://www.ormapper.net/
    鎬ц川:鍟嗕笟
    鐗圭偣:鏃?BR>
    iBATIS.NET DataMapper 
    涓婚〉: http://ibatis.apache.org/
    鎬ц川: 寮婧?BR>鐗圭偣: 縐繪鑷猧Batis Java

    Grove
    涓婚〉: http://221.224.12.6/grove/grove.htm
    鎬ц川: 鏈煡
    鐗圭偣: 鏃?BR>
     
    Abstract ADO.NET(闈濷RM)
    涓婚〉: http://sourceforge.net/projects/abstractadonet/
    浠嬬粛:This project will allow a developer to work with any database without regard to the underlying database by making the ADO.NET database interfaces more usable.


  • **鏈暣鐞?**************************************
    .NET Persistence
    BBADataObjects
    Norpheme
    Pragmatier Data Tier Builder
    RapTier


    鍏跺畠妗嗘灦

    Data Access Library
    Data Access and Transaction Framework
    Unified DataAccess Framework
    Provider Factory
    Generic ADO.NET
    Abstract ADO.NET



    MingIsMe 2006-01-16 11:52 鍙戣〃璇勮
    ]]>
    主站蜘蛛池模板: 亚洲精品无AMM毛片| 波多野结衣视频在线免费观看| 亚洲黄色三级视频| 日韩精品免费电影| 91免费国产视频| 免费欧洲毛片A级视频无风险| 一个人看的www免费在线视频| 亚洲人成网站在线播放影院在线| 女人隐私秘视频黄www免费| 久久精品国产亚洲av麻豆小说| 久久免费看少妇高潮V片特黄| 亚洲人成色77777在线观看| 成人免费视频一区| 二区久久国产乱子伦免费精品| 亚洲国产成人久久77| 中文字幕影片免费在线观看| 免费看又黄又爽又猛的视频软件| 亚洲日韩中文在线精品第一| 久久www免费人成看片| 一区二区三区免费在线观看| 亚洲卡一卡2卡三卡4麻豆| 亚洲精品乱码久久久久久自慰| 午夜网站在线观看免费完整高清观看 | 亚洲国产av美女网站| 亚洲免费视频一区二区三区| 国产一区二区三区免费观看在线| 亚洲国产女人aaa毛片在线| 成人免费视频国产| 91嫩草免费国产永久入口| 久久一区二区免费播放| 337P日本欧洲亚洲大胆精品| 亚洲精品视频免费看| 亚洲中文字幕无码久久精品1| 免费高清av一区二区三区| 人成电影网在线观看免费| 亚洲性色高清完整版在线观看| 女人毛片a级大学毛片免费| 香港a毛片免费观看 | 国产一级高青免费| 精品亚洲成a人在线观看| 亚洲中字慕日产2020|