zoukankan      html  css  js  c++  java
  • ORM已经理解了.

    现在在.NET平台下,一个典型的三层系统是由
    1表现层
    2业务层
    3数据层
    构成的,在业务层上大部分使用的是C#,VB.NET等面向对象的语言,以对象模型来处理复杂的业务逻辑;数据层采用的是SQLServer等建立在关系模型之上的数据库"由于对象和关系之间的/阻抗不匹
    配0问题,把面向对象的一些操作映射到关系数据库比较麻烦,需要写不少数据访问的代码,而这些代码总是重复的"经常需要修改业务层的代码和SQL语句来适应处在
    数据层的数据库表的变化,这使得系统难以维护"ORM是解决这个问题的有效方法"ORM全称ObjectRelationalMapping(对象关系映射),即在业务层和数据层中添加一
    .NET平台下的ORM组件实现的方式各有不同"但是决定一个ORM组件风格主要有4个方面:
    1.Mapping方式
    2.关系映射方式
    3.查询方法
    4.建模方法

  • 相关阅读:
    Dapper 基础用法
    测试的分类
    Python
    MySQL数据库的增删改查
    Python面向对象之
    Python面向对象之
    Python
    HTML5/CSS3/JS笔记
    Python-Flask框架之
    Python进程与线程
  • 原文地址:https://www.cnblogs.com/guola/p/425122.html
Copyright © 2011-2022 走看看