zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    解决跨域问题 cors~ JSONP~
    session,cookie,sessionStorage,localStorage的区别~~~前端面试
    数据库索引的理解
    script的按需加载
    es6 笔记
    JS 工具函数
    JS Error
    数组方法重写:forEach, map, filter, every, some, reduce
    JS: GO 和 AO
    立即执行函数
  • 原文地址:https://www.cnblogs.com/biyusoft/p/3432070.html
Copyright © 2011-2022 走看看