2018-04-14 開胃學(xué)習(xí).Net 系列 - Project Follow 1

和完成一樣:

  1. 創(chuàng)建 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
  • 發(fā)帖 時間
  • 過期 時間
  • 用戶 用戶類型
  • 發(fā)帖 標(biāo)題
  • Body 發(fā)帖內(nèi)容
  • 發(fā)帖 地點 地點屬性
  • 發(fā)帖 分類 子類型屬性
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; }
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容