我只是尝试在实体框架代码中首先启用迁移方法。我正在开发AirlineManagementSystem。
我创建了一个类Plane。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.Data.Entity;
namespace AirlineticketSystem.Models
{
public class Plane
{
[Key]
public int Plane_id { get; set; }
public string Plane_Name { get; set; }
public string Plane_No { get; set; }
public string Plane_BClass { get; set; }
public string Plane_EClass { get; set; }
public List<User> Users { get; set; }
}
}
现在我已经创建了一个用户类
using System.ComponentModel.DataAnnotations;
namespace AirlineticketSystem.Models
{
public class User {
public int userid { get; set; }
public string user_name { get; set; }
public string user_fname { get; set; }
public string usercnic { get; set; }
public string user_passport { get; set; }
public string user_bloodGp { get; set; }
public string user_nationality { get; set; }
public string usertype { get; set; }
public string status { get; set; }
public int mobilenumber { get; set; }
public string gender { get; set; }
public int Plane_id { get; set; }
public Plane Plane { get; set; }
}
}
所以One Plane可以有很多用户。
请告诉我如何在Package Manage Console中启用迁移?
答案 0 :(得分:0)
您可以按照以下说明操作。这显然是可以理解的 https://msdn.microsoft.com/en-us/library/jj193542(v=vs.113).aspx
您可以为引用类(public virtual List<User> Users { get; set; }
)添加python -m spacy.en.download
键。如果你问为什么,你可以阅读What effect(s) can the virtual keyword have in Entity Framework 4.1 POCO Code First?