<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="HowToBuild.aspx.cs" Inherits="HowToBuild" Title="无标题页" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Head" Runat="Server">
   <title>Winson.Framework搭建说明</title>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="Title" Runat="Server">
   <h2>搭建说明</h2>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
 <h4><span class="comment">一、框架整体结构说明：</span></h4>
    <p>
本框架共有三个项目：<br />
1.Web项目 ：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    Web页面及相关说明演示<br /><br />
2.Winson.EntityOP ：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    实体操作类项目，所有与实体操作相关的业务逻辑代码，此项目是使用代码生成器直接生成，包括以下目录：<br />
a)Base:共有的实体操作基类代码<br />
b)BaseEntityOP:具体对应每个实体操作基类代码，继承自BaseOP<br />
c)Entity:实体类，即与数据映射的实体字段<br />
d)EntityOP:具体对应每个实体操作的业务逻辑代码
<br /><br />
3.Winson.Framework ：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
框架核心项目，主要完成数据底层操作和所有功能函数，包括以下目录：<br />
a)Controls:自定义控件类<br />
b)DBProviders:数据提供者类<br />
c)LogProviders:日志提供者类<br />
d)Utility:常用功能函数类

</p>

<h4><span class="comment">二、搭建步骤：</span></h4>
<div class="list">
<ul>
<li>创建新的解决方案，创建Web项目，再创建一个EntityOP项目。</li>
<li>然后使用CodeSmit代码生成器执行此DEMO Web项目的CodeGenerate目录下的Winson.Framework_EntityBuild.cst文件，此时将会自动生成整个Winson.EntityOP项目的源码文件</li>
<li>将生成的项目文件（包括目录）COPY到您新建立的EntityOP项目里</li>
<li>将Winson.Framework项目添加到您的解决方案中</li>
<li>在EntityOP项目里引用Winson.Framework项目</li>
<li>在Web项目里引用EntityOP项目</li>
<li>最后将此DEMO里的web.config文件复盖了您的web项目里的文件即可</li>
</ul>
</div>
<span class="comment">如要搭建本测试项目，还需先将WinsonDB.sql在数据库里运行一次以生成测试数据库</span><br /><br /><br />

<h4><span class="comment">三、使用MYSQL数据库：</span></h4>
<br />自 Winson.Framework 3.1 版开始已可以支持MYSQL数据库了，以下是使用方法
<div class="list">
<ul>
<li>添加 <span class="parm">CodeGenerate/DLL/MySql.Data.dll</span> 引用到 <span class="parm">Winson.Framework</span>　项目里</li>
<li>修改 <span class="parm">Web.config</span> 文件的配置，此文件里已有说明了</li>
</ul>
</div>

<br /><br />
如有其他问题，请到 <a href="http://bbs.szblogs.com/showforum-22.html">论坛</a> 发帖吧！
</asp:Content>

