zoukankan      html  css  js  c++  java
  • PageBase

    namespace Webform.App
    {
        public class PageBase : System.Web.UI.Page
        {
        }
    
        public interface IService<TEntity, TKey> : IRepository<TEntity, TKey>, IScopeDependency
            where TEntity : IEntity<TKey>
        {
    
        }
        public class ServiceBase<TEntity, TKey> : Repository<TEntity, TKey>
            where TEntity : class, IEntity<TKey>
        {
            public ServiceBase(IDbContextTypeResolver contextTypeResolver) : base(contextTypeResolver)
            {
            }
    
            public IDbContextTypeResolver ContextTypeResolver { get; set; }
        }
    
        public abstract class ListPageBase<TEntity, TKey> : PageBase
            where TEntity : class, IEntity<TKey>
        {
            public ServiceBase<TEntity, TKey> Service { get; set; }
    
            public List<TEntity> List()
            {
                return this.Service.Entities.ToList();
            }
        }
    
    
        public class Atricle : EntityBase<Guid>, IAudited
        {
            public Atricle()
            {
            }
    
            /// <summary>
            /// 获取或设置 文章标题
            /// </summary>
            [Required, StringLength(100)]
            public string Title { get; set; }
    
            /// <summary>
            /// 获取或设置 文章内容
            /// </summary>
            public string Content { get; set; }
    
            #region Implementation of ICreatedTime
    
            /// <summary>
            /// 获取设置 信息创建时间
            /// </summary>
            public DateTime CreatedTime { get; set; }
    
            #endregion
    
            #region Implementation of ICreatedAudited
    
            /// <summary>
            /// 获取或设置 创建者编号
            /// </summary>
            [StringLength(50)]
            public string CreatorUserId { get; set; }
    
            #endregion
    
            #region Implementation of IUpdateAutited
    
            /// <summary>
            /// 获取或设置 最后更新时间
            /// </summary>
            public DateTime? LastUpdatedTime { get; set; }
    
            /// <summary>
            /// 获取或设置 最后更新者编号
            /// </summary>
            [StringLength(50)]
            public string LastUpdatorUserId { get; set; }
    
            #endregion
        }
    
    }
  • 相关阅读:
    CF1119H
    oracle 第06章 数据字典
    oracle col命令
    oracle 第05章 SQL语句
    oracle 第04章 字符集
    oracle 第03章 体系结构
    oracle 第02章 基本操作
    oracle 第01章 安装
    oracle启动、关闭、重启脚本
    第十一周-学习进度条
  • 原文地址:https://www.cnblogs.com/shiningrise/p/5559960.html
Copyright © 2011-2022 走看看