博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
三、项目结构讲解
阅读量:2020 次
发布时间:2019-04-28

本文共 761 字,大约阅读时间需要 2 分钟。

这篇文章我将讲解海绵清单的项目结构。在讲解项目结构前,我要先了解一下在项目中使用的 ORM 框架。在这个项目里所使用的 ORM 框架是 Entity Framework 。 Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应解决方案。该框架曾经为 .NET Framework 的一部分,但 version 6 之后从 .NET Framework 分离出来。 Entity Framework 主要包含如下 6 部分:

  1. EDM(实体数据模型): EDM包含三个主要部分——概念模型,映射和存储模型:
  • 概念模型(entity): 概念模型包含了模型类和它们之间的关系。 这将是独立于数据库表设计。
  • 存储模型(data): 存储模型是数据库设计模型,包括表、视图、存储过程、以及它们之间的关系和钥匙。
  • 映射(mapping): 映射由概念模型如何映射到存储模型的信息组成。
  1. LINQ To Entity(L2E): L2E是一种的查询实体对象的语言, 它返回在概念模型中定义的实体。
  2. Entity SQL: Entity SQL是一个类似于L2E的查询语言。 然而,它比L2E更加复杂。
  3. Object Services(对象服务):对象服务是访问数据库中的数据并返回数据的主要入口点。它负责数据实例化,把Entity Client Data Provider(下一层)的数据转换成实体对象。
  4. Entity Client Data Provider:主要职责是将L2E或Entity Sql转换成数据库可以识别的Sql查询语句,它通过ADO.Net Data Provider向数据库发送或者索取数据。
  5. ADO.Net Data Provider:使用标准的Ado.net与数据库通信。

转载地址:http://awqxf.baihongyu.com/

你可能感兴趣的文章
中国各省的简称及简称的由来
查看>>
WINDOWS 文件夹内容
查看>>
i386和x86的区别
查看>>
日语输入中的促音怎么输入
查看>>
虚拟CentOS访问Windows下共享文件(一)
查看>>
[C++]构造函数与析构函数讲解
查看>>
虚拟CentOS访问Windows下共享文件(二)
查看>>
怎样在拼打日语汉字时,在字上同时显示假名
查看>>
虚拟CentOS访问Windows下共享文件(三)
查看>>
外语学习的真实方法及误区_读后感——方法、愿望、自律
查看>>
日文つ的浊音怎样打
查看>>
键盘常用ASCII码
查看>>
英文标点符号的使用
查看>>
G10通常参数设置
查看>>
网上超强摘录
查看>>
载噪比C/N和信噪比S/N
查看>>
了凡四训
查看>>
视频相关名词大全
查看>>
C语言陷阱和缺陷
查看>>
青海之行
查看>>