配置篇
1. 根据配置工具生成XML配置文件和CS实体文件
首先,我们当然是用HYOrmBuilder.exe配置生成工具来得到我们想要的XML配置文件和CS实体文件。下面是生成工具的启动界面:l 第一,我们要对数据库进行设置
让我们选择菜单栏的“配置”,选择“数据库配置”,弹出如下画面:
在下拉列表框中选择你要的数据库,进行连接字符串的设置,最后按确定,如果连接正确的话,会提示连接正确
l 第二,加载数据库表
OK,到目前为止,数据库已经连接正确,下面就要载入数据库的表结构了
选择所有的表
l 下面我们就要设置保存XML文件和CS文件的路径
选择“配置”菜单的“设置XML保存路径”和“设置CS文件保存路径”
l 最后我们就可以保存XML文件和CS文件了
选择“文件”菜单的“保存到XML文件”和“保存到CS文件”,把这些文件保存到相应目录。
1. 根据上面生成XML文件和CS文件配置到项目中去
那些CS文件自然会形成BusinessEntity层,这里不再详述。
顺便说一句,只有在数据库中建立了相应的Relation之后,生成的CS文件才会有相应的一对多关联和多对一关联
[Serializable()]
public class CustomersEntity {
。。。。。。
private IList<AddressesEntity> m_Addresses = new List<AddressesEntity>();
private IList<OrdersEntity> m_Orders = new List<OrdersEntity>();
private bool m_ispersistent = false;
。。。。。
/// 属性Addresses
public IList<AddressesEntity> Addresses {
get {
return this.m_Addresses;
}
set {
this.m_Addresses = value;
}
}
/// 属性Orders
public IList<OrdersEntity> Orders {
get {
return this.m_Orders;
}
set {
this.m_Orders = value;
}
}
}
至于生成的DataBaseConfig.xml数据库配置文件和ClassMapConfig.xml表—>实体类映射文件,则一般放在Web项目的Config目录中
好,现在我们已经把配置基本完成了,可是还差最后一步,就是在Application初始时加载HYORM配置,其实用下面的代码就可轻松完成
void Application_Start(object sender, EventArgs e)
{
// 在应用程序启动时运行的代码
string datapath = Server.MapPath(HttpContext.Current.Request.ApplicationPath+"/Config/DataBaseConfig.xml");
WorkUnitFactory.SetConfig(datapath);
}
哇,配置终于完成了,下面我们就接着进入真正的使用篇吧!
浙公网安备 33010602011771号