所以我试图运行“添加迁移AddBooking -verbose”附加迁移不产生任何
对此类:
using System;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
namespace HostelBookingSystem.Models
{
public class Booking
{
[Key]
public Int32 BookingId { get; set; }
public Int32 Duration { get; set; }
public Double Price { get; set; }
public BookingStatus Status { get; set; }
public virtual UserProfile UserProfile { get; set; }
public virtual Bunk Bunk { get; set; }
public virtual Room RoomPreference { get; set; }
}
}
但是我收到完全空向上()和向下() 方法。
当我删除3个公共虚拟属性时也会发生同样的情况。
任何解释这是为什么?
对于上面的类属性是否启用使用迁移:'启用,Migration'? –
我认为这个问题是由于我没有设置使用该类的DbContext而造成的。这听起来像是这个问题的原因吗? –