EF Code First排除列

时间:2012-10-04 09:51:00

标签: c# entity-framework ef-code-first

  

可能重复:
  Exclude a field/property from the database with Entity Framework 4 & Code-First

我正在使用EF 4代码优先。

是否有任何方法可以排除在数据库中创建列?

例如,我想要排除要创建的Zip列。

public string Address { get; set; }
[StringLength(40)]
public string City { get; set; }
[StringLength(30)]
public string State { get; set; }
[StringLength(10)]
public string Zip { get; set; }

谢谢。

1 个答案:

答案 0 :(得分:9)

您可以向要从数据库中排除的属性添加[NotMapped]属性:

public string Address { get; set; }

[StringLength(40)]
public string City { get; set; }

[StringLength(30)]
public string State { get; set; }

[StringLength(10)]
[NotMapped]
public string Zip { get; set; }