如何防止实体框架在数据库中创建所有属性

时间:2013-07-17 18:27:52

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

实体框架将所有属性作为数据库中的字段 如何使实体不创建一个或多个属性作为数据库字段?

2 个答案:

答案 0 :(得分:2)

您可以使用C#属性NotMapped,这会使Entity Framework在尝试将其映射到数据库列时忽略该属性。

[NotMapped]
public string PropertyThatShouldntBeInDatabase {get;set;}

答案 1 :(得分:1)

您可以在属性

之前使用NotMapped
[NotMapped]
public string Username{get; set;}