前言:
在做一些项目时,往往会有站点的一些配置信息需要保存,比如站点名称,电话,联系人,邮箱这些等等,又因为此信息不经常更新,而且是单一的,所以放入数据库中会感觉占用了不必要的一些资源。所以就会想到这些信息放入文件中来保存。下面是我的一个例子,分享给大家。
1.我的项目是用的三层来写的,我就按照三层的方式给大家呈现一下,为了方便查询,我的文件名命名会加上当前层的首字母,M D B来区分。
首先创建一个Model层的实体 M_T_SysSet,下面的我的实体类中的字段信息。
namespace WitWMS.Model{
//T_SysSet
/// <summary>
/// 系统基本信息设置 Model
/// T_SysSet
/// </summary>
public class M_T_SysSet
{
public M_T_SysSet()
{
}
private string _sysname="";
/// <summary>
/// 系统名称
/// </summary>
public string SysName
{
get{ return _sysname; }
set{ _sysname = value; }
}
private string _syskeyword = "";
/// <summary>
/// 系统关键词
/// </summary>
public string SysKeyWord
{
get{ return _syskeyword; }
set{ _syskeyword = value; }
}
private string _syshot = "";
/// <summary>
/// 系统敏感词
/// </summary>
public string SysHot
{
get{ return _syshot; }
set{ _syshot = value; }
}
private string _icp = "";
/// <summary>
/// 网站ICP备案号
/// </summary>
public string ICP
{
get{ return _icp; }
set{ _icp = value; }
}
private string _email = "";
/// <summary>
/// 邮件地址
/// </summary>
public string Email
{
get{ return _email; }
set{ _email = value; }
}
private string _tel = "";
/// <summary>
///联系电话
/// </summary>
public string Tel
{
get{ return _tel; }
set{ _tel = value; }
}
private string _address = "";
/// <summary>
/// 联系地址
/// </summary>
public string Address
{
get{ return _address; }
set{ _address = value; }
}
private int _webstate;
/// <summary>
/// 网站当前状态 0维护 1开放
/// </summary>
public int WebState
{
get{ return _webstate; }
set{ _webstate = value; }
}
private string _maintain = "";
/// <summary>
/// 维护说明
/// </summary>
public string MainTain
{
get{ return _maintain; }
set{ _maintain = value; }
}
private int _photosize;
/// <summary>
/// 上传图片大小设置
/// </summary>
public int PhotoSize
{
get{ return _photosize; }
set{ _photosize = value; }
}
private string _stopregcause = "";
/// <summary>