本文共 1717 字,大约阅读时间需要 5 分钟。
ASPX文件
ID
用户名
建立日期
<%foreach (var userbase in ModeluserBase)
{ %>
<%=userbase.UserID %>
<%=userbase.UserName %>
<%=userbase.CreateDate %>
<%} %>
WEB层CS文件
public partial class About : System.Web.UI.Page
{
Service.IUserService iUserService = null;
public ListModeluserBase = null; //用户模型
public About()
{
this.iUserService = new Service.UserService();
}
protected void Page_Load(object sender, EventArgs e)
{
this.ModeluserBase = this.iUserService.GetUserBases();
}
}
Service层CS文件
public class UserService : IUserService
{
Data.OA.IUserBasesRepository iUserBasesRepository = null;
public UserService()
{
this.iUserBasesRepository = new Data.OA.UserBasesRepository();
}
#region IUserService Members
public ListGetUserBases()
{
return this.iUserBasesRepository.GetUserBases().ToList();
}
#endregion
}
Entity层CS文件
public partial class UserBase : IDataEntity,ISimpleUserInfo
{
//初始字段
#region original field
///
///
///
public string UserID { get; set; }
///
///
///
public string UserName { get; set; }
///
///
///
public string Email { get; set; }
///
///
///
public string Password { get; set; }
///
///
///
public object CreateDate { get; set; }
///
///
///
public object UpdateDate { get; set; }
///
///
///
public Entity.CommonEnum.Status Status { get; set; }
#endregion
//外延字段
#region extensional field
#endregion
//构造函数
#region constructed function
///
/// 新建立的时候构造函数
///
public UserBase()
{
}
///
/// 新建立的时候构造函数
///
///
public UserBase(String _UserID )
{
this.UserID = _UserID ;
}
#endregion
//方法
#region function
#endregion
//重写方法
#region object overrides
#endregion
}
Data层使用LINQTOSQL做数据的持久化更安全,方便,开发效率更高
本文转自博客园张占岭(仓储大叔)的博客,原文链接:,如需转载请自行联系原博主。