我有一个像
这样的课程使用System; 使用System.Collections.Generic;
public partial class Order
{
public Order()
{
this.OrderDetails = new HashSet<OrderDetail>();
}
public int OrderID { get; set; }
public string OrderNo { get; set; }
public System.DateTime OrderDate { get; set; }
public int BuyerID { get; set; }
public int UserID { get; set; }
public virtual Buyer Buyer { get; set; }
public virtual User User { get; set; }
public virtual ICollection<OrderDetail> OrderDetails { get; set; }
}
由EntityFramework提供。 我有正确的实体框架的元数据。但我想添加新的两列如下
公共部门级订单 { public string BuyerName {get;组; } public string UserName {get;组; } } “在我获取元数据时添加新列,但系统未在元数据中返回”BuyerName“和”UserName“。该怎么办?
答案 0 :(得分:0)
我认为“BuyerName”和“UserName”是添加到“Order”表的两个新列。 在这种情况下,您需要更新数据库模型(* .edmx文件)(从DataBase更新模型)以获取这些新列的映射信息。
如果您只想将这些属性添加到Order类而数据库中没有任何实际列,则无需更新Edmx文件。