美文网首页
2018-04-14 开胃学习.Net 系列 - Project

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

作者: Kaiweio | 来源:发表于2018-04-15 11:44 被阅读0次

和完成一样:

  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; }
    }
}

相关文章

网友评论

      本文标题:2018-04-14 开胃学习.Net 系列 - Project

      本文链接:https://www.haomeiwen.com/subject/rdjdkftx.html