导航:首页 > 数据分析 > net中的元数据是什么意思

net中的元数据是什么意思

发布时间:2025-09-23 07:40:44

A. 什么是元数据

元数据(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data)。

元数据作用是:

1、描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。

2、元数据算是一种电子式目录,为了达到编制目录的目的,必须在描述并收藏数据的内容或特色,进而达成协助数据检索的目的。

元数据的应用举例:

1、数据结构:数据集的名称、关系、字段、约束等;

2、数据部署:数据集的物理位置;

3、数据流:数据集之间的流程依赖关系(非参照依赖),包括数据集到另一个数据集的规则;

4、质量度量:数据集上可以计算的度量;

5、度量逻辑关系:数据集度量之间的逻辑运算关系;

6、ETL过程:过程运行的顺序,并行、串行;

7、数据集快照:一个时间点上,数据在所有数据集上的分布情况。

(1)net中的元数据是什么意思扩展阅读:

元数据的优点:

1、自描述:元数据自动提供 COM 中 IDL 的功能,允许将一个文件同时用于定义和实现。运行库模块和程序集甚至不需要向操作系统注册。结果,运行库使用的说明始终反映编译文件中的实际代码,从而提高应用程序的可靠性。

2、设计:元数据提供所有必需的有关已编译代码的信息,以供用户从用不同语言编写的 PE 文件中继承类。用户可以创建用任何托管语言(任何面向公共语言运行库的语言)编写的任何类的实例,而不用担心显式封送处理或使用自定义的互用代码。

B. 二丶一步一步的来学习.net框架,什么是CLR

CLR是.net 的核心框架的一部分,在学习clr的时候要了解一个程序集。
程序集包含了一个清单,这个清单相当于一个目录,描述了程序集本身的信息,例如程序标识(名称丶版本丶文化)丶程序集包含的资源(Resources)丶组成
程序集的文件。清单之后就是元数据了。如果说清单描述了程序集自身的信息,那么元数据则描述了程序所包含的内容。这些内容包括:程序集包含的模块丶类型丶类型
的成员的可见性等。注意,元数据并不包含类型的实现,有点类似于的.h头文件。在.net中,查看元数数据的过程叫做反射。然后还包含CIL的程序代码。
我们知道程集中的CIL代码是不能直接运行的,还需要CLR的支持。总的来说,CLR是一个软件层的代理,它管理了.net程序集的执行,主要包括:管理应用程序域丶加载
和运行程集丶安全检查丶将CIL代码即时编译为机器代码丶异常处理丶对象析构和垃圾回收等。
CLR有点类似于JAVA的虚拟机。
CLR的主要作用:.NET 程序集(CIL代码)————————CLR(转换成本地机器代码)——————————本地系统
CLR以什么样的形式位于什么位置:由于CLR本身用于管理托管代码,因此它是由非托管代码编写的,并不是一个包含托管代码的程序集,也不能用IL DASM查看。它位于
C:\SystemRootMicrosoft.NET\Framework\版本号下,视安装的机器不同有两个版本 一个工作站msorwks.dll 和一个服务器的版本 mscorsvr.dll
CLR是如何运行的:操作系统在运行.exe时,首先会检查PE头,根据 PE来创建合适的进程。接下来会检查是否存在CLR头,如果存在,就会立即载入MsCoree.dll。这个库文件是.net框架的核心组件之一,注意它也不是一个程序集。MsCoree.dll 是一个很细的软件层。加载了MsCorEE.dll之后,会调用其中的_CorExeMain()函数,该函数会加载合适版本的CLR。 在CLR运行之后,程序的执行权就交给了CLR. CLR会找到程序的入口点,通常是Main方法,然后执行它。这里包含了以下过程:1
加载类型 2.验证 3.即时编译。
可以看出来采用这种架构的一个好处就是.net程序集可以运行在任何平台上,不管是Windows丶UNIX,还是其他操作系统,只要这个平台拥有针对于该操作系统的.net框架就可以运行.NET程序集了。

阅读全文

与net中的元数据是什么意思相关的资料

热点内容
fdc文件放在cad什么位置 浏览:350
修改java中的jar包 浏览:688
nodejs获取当前url 浏览:603
新建电脑桌面文件刷新成2个 浏览:527
道道通文件名 浏览:265
php连接mysql配置文件 浏览:48
如何删除表格中使用文件 浏览:729
cwebbrowser执行js 浏览:456
手机qq发文件超过上限 浏览:776
javaurl截取文件名 浏览:589
net中的元数据是什么意思 浏览:615
什么读书的app推荐 浏览:493
怎么用手机编程猫做游戏 浏览:386
使用的数据类型有哪些 浏览:351
源文件画册 浏览:970
java扫描文件内容 浏览:131
ie开发人员工具调试 浏览:477
腾讯车联app怎么连接到车机上 浏览:850
山西加工网站搭建多少钱 浏览:905
哪里培训编程人员 浏览:166

友情链接