实体框架代码优先:使用属性自定义映射?

时间:2011-10-21 19:53:31

标签: c# entity-framework-4

ScottGu’s article中,他使用OnModelCreating方法定义模式映射。我想知道实体框架是否有一些现有的功能允许我们通过属性进行映射。例如,该文章中提到的 Dinner 类可能是:

[MapTable="tblDinner"]
public class Dinner{
  [MapColumn="colId"]
  public int DinnerID {get;set;}
}

2 个答案:

答案 0 :(得分:4)

绝对。请参阅“表格”和“列”属性: http://msdn.microsoft.com/en-us/data/gg193958

答案 1 :(得分:1)

我认为您正在寻找'数据注释'请查看以下博客以获取更多信息:Data Annotations in the Entity Framework and Code First

它们允许您在源代码中放置属性,告诉Entity Framework如何进行映射