ADO.NET Entity Framework使用建议

1.从ADO.NET Entity Framework 4.0开始使用,以前的版本有很大缺陷,从4.0开始才算是个正儿八经的ORM工具。
2.三种建模方式:从数据库建模(Database First)、从概念建模(Concept First)、从代码建模(Code First)。具体使用哪一种根据项目情况。从旧项目移植建方使用数据库建模,设计一个需求分析好的项目建议从概念建模,设计一个尝试性产品可以从代码建模。
3.字段名=属性名,表名=类名,使用英文名词,表名用复数形式如Users,字段和表的命名使用帕斯卡命名法,如表Users{ID,UserName }。
4.标识列建议使用【Id】或【表名+Id】,外键字段使用【表名+Id】,外键字段名不能和外键表名相同。
6.建议完整的表关系和约束。这样就会自动的映射成实体之间的关联。
7.增删改之后都要调用SaveChanges方法才会生效。
8.使用主健查询时使用ObjectContext.TryGetObjectByKey,该方法会从缓存中直接取实体,如果缓存中没有则会出错。
9.连接字符串打开多查询结果集MultipleActiveResultSets=True

posted @ 2011-07-01 18:21  碧玉软件  阅读(123)  评论(0编辑  收藏  举报