|
今天要介绍的就是sql2005的xml字段类型在.net中的应用。调用过程是:先运用并行化的办法把xml字段类型中的数据转换成Model对象,对Model对象操作后,再运用串行化的方法把Model对象转变成xml格式,最后存储到数据库中。 我认为如果把复杂的业务关系数据存储在xml字段中,可简化数据库的设计,方便业务的处理。
这里写了个小demo: 假如我们有很多店铺信息,每个店铺都有一个ShopID, 所以我们就把同一店铺的信息放在以ShopID命名的文件夹下,当一台服务器放不下时,我们就部署多台,这样每台服务器存储的店铺是不一样的。这些服务器就构成了一个服务器群。出于需要,我们要把这个群复制多个,部署在不同的地区(注意,各个群的信息是相同的)。为了完成这个目的,我们先设计了数据模型 MServerGroup(服务器群信息),MServer(服务器群下的服务器信息),MServerShop(服务器对应的店铺):
/// <summary> /// 服务器群信息 /// </summary> /// <remarks> /// 用于存放点播文件服务器群的信息,比如主站的,北京站的,上海站的;各个站的数据相同. /// 服务器群的目的是分散数据库的压力. /// 目前只有主站的. /// </remarks> [Serializable()] public class MServerGroup : BaseModelEntity { #region private private int _ServerGroupID; private string _ServerGroupName; private MServerCollection _Servers; #endregion
#region constructor /// <summary> /// 服务器群信息 /// </summary> public MServerGroup() { }
/// <summary> /// 服务器群信息
上一篇:C#中使用TextBox控件的两个问题
下一篇:安全的设置DropDownList等列表类控件的SelectedValue值
|