2016-02-08 45 views
0

我只是想創建這些類,然後使用遷移來更新我的數據庫。我的問題是:如何使用遷移將標記類添加到數據庫

如何使PostTagMap類?這裏是階級關係的照片..

Classes Picture

public class Post 
{ 
    public virtual int Id 
    { get; set; } 

    public virtual string Title 
    { get; set; } 

    public virtual string ShortDescription 
    { get; set; } 

    public virtual string Description 
    { get; set; } 

    public virtual string Meta 
    { get; set; } 

    public virtual string UrlSlug 
    { get; set; } 

    public virtual bool Published 
    { get; set; } 

    public virtual DateTime PostedOn 
    { get; set; } 

    public virtual DateTime? Modified 
    { get; set; } 

    public virtual Category Category 
    { get; set; } 

    public virtual IList<Tag> Tags 
    { get; set; } 
} 

,這裏是標籤類:

public class Tag 
{ 
    public virtual int Id 
    { get; set; } 

    public virtual string Name 
    { get; set; } 

    public virtual string UrlSlug 
    { get; set; } 

    public virtual string Description 
    { get; set; } 

    public virtual IList<Post> Posts 
    { get; set; } 
} 
+0

不使用[標籤:asp-classic]我願意... – Lankymart

回答

0

你真的不需要創建PostTagMap類中,許多關係已由您的導航屬性處理,您的案例public virtual IList<Tag> Tags { get; set; }用於Post類,public virtual IList<Post> Posts { get; set; }用於標記類。這將被處理,一旦你運行更新數據庫

+0

謝謝先生.......... –

相關問題