如何使用迁移将标记类添加到数据库

时间:2016-02-08 16:11:19

标签: asp.net-mvc asp.net-mvc-4 razor

我只想创建这些类,然后使用迁移来更新我的数据库。我的问题是:

如何制作PostTagMap类?这是关系类的照片..

Classes Picture

measure

,这是标签类:

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

1 个答案:

答案 0 :(得分:0)

您真的不需要创建PostTagMap类,许多关系已经由您的案例导航属性public virtual IList<Tag> Tags { get; set; }用于Post类,public virtual IList<Post> Posts { get; set; }用于Tag类。这将在您运行update-database

后处理