2018-04-14 开胃学习.Net 系列 - Project Follow 1

和完成一样:

  1. 创建 MVC
  2. 选择Individual User
  3. 建立 base model
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Craglist.Models
{
    public class Category : Hideable
    {
        public virtual ICollection<Subcategory> Subcategories { get; set; }
    }

    public class Subcategory : Hideable
    {
        public virtual Category Category { get; set; }
        public virtual ICollection<Post> Posts { get; set; }
    }
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Craglist.Models
{
    public class Post
    {
        public int Id { get; set; }
        public DateTime Timestamp { get; set; }
        public DateTime Expiration { get; set; }
        public virtual User Owner { get; set; }
        public String Title { get; set; }
        public String Body { get; set; }
        public virtual Locale Locale { get; set; }
        public virtual Subcategory Subcategory { get; set; }
    }
}
  • PK id
  • 发帖 时间
  • 过期 时间
  • 用户 用户类型
  • 发帖 标题
  • Body 发帖内容
  • 发帖 地点 地点属性
  • 发帖 分类 子类型属性
namespace Craglist.Models
{
    public class User
    {
        public String Id { get; set; }
        public String Email { get; set; }
        public Boolean IsAdmin { get; set; }
    }
}
  • 用户 ID String
  • 用户 邮箱 String
  • 用户 管理员属性 Boolean
namespace Craglist.Models
{
    public class Category : Hideable
    {
        public virtual ICollection<Subcategory> Subcategories { get; set; }
    }

    public class Subcategory : Hideable
    {
        public virtual Category Category { get; set; }
        public virtual ICollection<Post> Posts { get; set; }
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容