使用部分类从Entity Framework生成元数据

时间:2014-06-16 05:31:42

标签: api asp.net-web-api entity-framework-4

我有一个像

这样的课程

使用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“。该怎么办?

1 个答案:

答案 0 :(得分:0)

我认为“BuyerName”和“UserName”是添加到“Order”表的两个新列。 在这种情况下,您需要更新数据库模型(* .edmx文件)(从DataBase更新模型)以获取这些新列的映射信息。

如果您只想将这些属性添加到Order类而数据库中没有任何实际列,则无需更新Edmx文件。