asp .net mvc 4实体框架数据库首先覆盖模型属性类型

时间:2014-01-06 22:29:05

标签: entity-framework asp.net-mvc-4

使用C#,ASP .Net MVC 4,实体框架5和数据库优先。如何覆盖属性或向模型类添加新属性?下面你可以看到“类型”作为字节,但我无法向用户显示字节,我想显示一个友好的名称。类型描述不在数据库中,它存储在字典中。

namespace Cntities
{
  public partial class myClass
  {
    public int Id { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public byte Type { get; set; }    
  }
}

1 个答案:

答案 0 :(得分:1)

由于该类是部分的,您可以展开并添加自己的属性和方法,只需确保将其定义在与当前部分文件相同的位置。

namespace Cntities
{
public partial class myClass
{
    public string DisplayValue{ get {
          return "Formated"; // An example
    }
}
}

查看http://msdn.microsoft.com/en-us/library/wa80x488.aspx