Пример #1
0
 /// <summary>
 /// 添加模型对象。
 /// </summary>
 /// <param name="table">添加表格的构建实例对象。</param>
 protected override void Create(CreateTableBuilder <Archive> table)
 {
     table.Column(x => x.Title)
     .Column(x => x.SubTitle)
     .Column(x => x.HLogo)
     .Column(x => x.VLogo)
     .Column(x => x.Description)
     .Column(x => x.CommentId)
     .Column(x => x.Comments)
     .Column(x => x.EnabledComment)
     .Column(x => x.Views)
     .Column(x => x.TodayViews)
     .Column(x => x.WeekViews)
     .Column(x => x.MonthViews)
     .Column(x => x.VScore)
     .Column(x => x.Voters)
     .Column(x => x.Body)
     .Column(x => x.TagIndexed)
     .Column(x => x.Tags)
     .Column(x => x.Source)
     .Column(x => x.SourceTitle)
     .Column(x => x.SourceUrl)
     .Column(x => x.Author)
     .Column(x => x.AuthorId)
     .Column(x => x.Favorites)
     .Column(x => x.CategoryId)
     .Column(x => x.IsSearchIndexed);
 }
Пример #2
0
 protected override void Create(CreateTableBuilder <Project> table)
 {
     table.Column(x => x.Name)
     .Column(x => x.Summary)
     .Column(x => x.UserId)
     .Column(x => x.Enabled)
     .Column(x => x.CreatedDate);
 }
Пример #3
0
 /// <summary>
 /// 添加用户定义列。
 /// </summary>
 /// <param name="builder">用户表格定义实例。</param>
 protected override void Create(CreateTableBuilder <User> builder)
 {
     builder.Column(x => x.Country)
     .Column(x => x.Province)
     .Column(x => x.City)
     .Column(x => x.Address)
     .Column(x => x.Tags)
     .Column(x => x.Signature);
 }
Пример #4
0
 /// <summary>
 /// 添加表格列。
 /// </summary>
 /// <param name="table">表格构建实例。</param>
 protected override void Create(CreateTableBuilder <Channel> table)
 {
     base.Create(table);
     table.Column(x => x.IconName)
     .Column(x => x.ClassName)
     .Column(x => x.DisplayName)
     .Column(x => x.LinkUrl)
     .Column(x => x.LinkTarget)
     .Column(x => x.Priority)
     .Column(x => x.Disabled);
 }
 /// <summary>
 /// 编辑表格其他属性列。
 /// </summary>
 /// <param name="table">当前表格构建实例对象。</param>
 protected override void Create(CreateTableBuilder <Milestone> table)
 {
     table.Column(x => x.UserId)
     .Column(x => x.Completed)
     .Column(x => x.CompletedDate)
     .Column(x => x.CreatedDate)
     .Column(x => x.Issues)
     .Column(x => x.Operator)
     .Column(x => x.ProjectId)
     .Column(x => x.StartDate)
     .Column(x => x.Summary);
 }
Пример #6
0
 /// <summary>
 /// 编辑表格其他属性列。
 /// </summary>
 /// <param name="table">当前表格构建实例对象。</param>
 protected override void Create(CreateTableBuilder <Group> table)
 {
     base.Create(table);
     table.Column(x => x.Key)
     .Column(x => x.IconUrl)
     .Column(x => x.UserId)
     .Column(x => x.Tags)
     .Column(x => x.Description)
     .Column(x => x.Projects)
     .Column(x => x.Users)
     .Column(x => x.CreatedDate);
 }
Пример #7
0
 /// <summary>
 /// 添加列。
 /// </summary>
 /// <param name="table">表格构建实例。</param>
 protected override void Create(CreateTableBuilder <Project> table)
 {
     table.Column(x => x.Key)
     .Column(x => x.Name)
     .Column(x => x.IconUrl)
     .Column(x => x.Tags)
     .Column(x => x.Description)
     .Column(x => x.GroupId, defaultValue: 0)
     .Column(x => x.CreatedDate)
     .Column(x => x.UpdatedDate)
     .Column(x => x.ExtendProperties)
     .ForeignKey <Group>(x => x.GroupId, x => x.Id, onDelete: ReferentialAction.SetDefault);
 }
Пример #8
0
 /// <summary>
 /// 添加用户定义列。
 /// </summary>
 /// <param name="builder">用户表格定义实例。</param>
 protected override void Create(CreateTableBuilder <TUser> builder)
 {
     builder.Column(x => x.SiteId);
 }
Пример #9
0
 /// <summary>
 /// 添加列。
 /// </summary>
 /// <param name="table">表格构建实例。</param>
 protected override void Create(CreateTableBuilder <TGroup> table)
 {
     table.Column(x => x.SiteId)
     .Column(x => x.ParentId)
     .UniqueConstraint(x => new { x.SiteId, x.ParentId, x.Name });
 }
Пример #10
0
 /// <summary>
 /// 编辑表格其他属性列。
 /// </summary>
 /// <param name="table">当前表格构建实例对象。</param>
 protected override void Create(CreateTableBuilder <EventType> table)
 {
     table.Column(x => x.BgColor).Column(x => x.Color).Column(x => x.IconUrl);
 }
Пример #11
0
 /// <summary>
 /// 添加表格列。
 /// </summary>
 /// <param name="table">表格构建实例。</param>
 protected override void Create(CreateTableBuilder <TCategory> table)
 {
     table.Column(x => x.ParentId);
 }
Пример #12
0
 /// <summary>
 /// 编辑表格其他属性列。
 /// </summary>
 /// <param name="table">当前表格构建实例对象。</param>
 protected override void Create(CreateTableBuilder <NamedString> table)
 {
     table.Column(x => x.Value);
 }
Пример #13
0
 /// <summary>
 /// 编辑表格其他属性列。
 /// </summary>
 /// <param name="table">当前表格构建实例对象。</param>
 protected override void Create(CreateTableBuilder <NotificationType> table)
 {
     table.Column(x => x.IconUrl)
     .Column(x => x.Color);
 }
Пример #14
0
 /// <summary>
 /// 添加列。
 /// </summary>
 /// <param name="table">表格构建实例。</param>
 protected override void Create(CreateTableBuilder <TCategory> table)
 {
     table.Column(x => x.Name)
     .UniqueConstraint(x => new { x.SiteId, x.Name });
 }
 /// <summary>
 /// 添加其他列。
 /// </summary>
 /// <param name="table">表格构建实例。</param>
 protected override void Create(CreateTableBuilder <TUserActivity> table)
 {
     table.Column(x => x.SiteId);
 }