1
我在創建具有讀操作和視圖使用實體框架的控制器時出錯。使用實體框架創建具有讀寫操作和視圖的控制器時出錯使用實體框架
我已經得到了一個錯誤:
"Unable to retrive metadata for 'PHARMACY.Models.User'. Unable to cast object of type 'System.Data.Entity.Core.Object.ObjectContext' to type 'System.Data.Object.ObjectContext'."
如何解決這個問題?
[Table("User")]
public class User
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int UserId { get; set; }
[Required(ErrorMessage = "Please Provide Fullname", AllowEmptyStrings = false)]
[Display(Name = "Full Name")]
public string Full_Name { get; set; }
[Required(ErrorMessage = "Please Provide Username", AllowEmptyStrings = false)]
public string Username { get; set; }
[Required(ErrorMessage = "Please provide password", AllowEmptyStrings = false)]
[DataType(System.ComponentModel.DataAnnotations.DataType.Password)]
public string Password { get; set; }
[Required(ErrorMessage = "Please Select User type", AllowEmptyStrings = false)]
[Display(Name = "User Type")]
public string User_Type { get; set; }
[Required(ErrorMessage = "Please Select Login Status", AllowEmptyStrings = false)]
[Display(Name = "Login Status")]
public string Login_Status { get; set; }
}
public class UserDB : DbContext
{
public DbSet<User> users { get; set; }
}
當我嘗試添加使用我的模型之一的控制器時,出現此警告。這是我的模特。
不,我正在使用Mvc 4. –
什麼是您的視覺工作室的版本?和nuGet? – Bellash