ASP.NET Core 特性 根命名空间 不同场景引入的特性
相信经常会使用到特性( attribute ),对于新手来说,很少有这方面一系列的教程。在学习 .net core的过程中,只是碰到特性,但只是这里介绍一点,那里介绍一点。总的下来,还是不清楚用法。
笔者在学习的过程中,也碰到了这方面的麻烦,于是把microsoft的中文文档整理一下。
根据不同的场景使用不同的特性。
注:笔者现在在读大三,也是菜鸟一个哈哈哈哈哈
System.ComponentModel
命名空间包含具有以下功能的类型:实现组件和控件的运行时和设计时行为。也就是通过特性的使用,去影响程序的使用。
命名空间 | 说明 |
---|---|
System.ComponentModel |
命名空间提供用于实现组件和控件的运行时和设计时行为的类。 此命名空间包括用于特性和类型转换器的实现、数据源绑定和组件授权的基类和接口。 |
System.ComponentModel.Composition |
此命名空间提供构成托管扩展框架 (MEF) 的类的核心的类。 |
System.ComponentModel.Composition.Hosting |
命名空间提供 Managed Extensibility Framework (MEF)类型, 这些类型对扩展应用程序的设计者或宿主都很有用。 |
System.ComponentModel.Composition.Primitives | 此命名空间提供作为 MEF 编程模型基础的基元类型。 |
System.ComponentModel.Composition.ReflectionModel |
为使用基于反射的编程模型的设计者提供 Managed Extensibility Framework (MEF) 类型。 |
System.ComponentModel.Composition.Registration |
命名空间包含启用托管的扩展性框架 (MEF) 部件的基于规则的配置的类型。 |
System.ComponentModel.DataAnnotations |
命名空间提供定义 ASP.NET MVC 和 ASP.NET 数据控件的类的特性。 |
System.ComponentModel.DataAnnotations.Schema |
命名空间为用于定义 ASP.NET MVC 和 ASP.NET 数据控件的元数据的类的特性提供支持。 |
System.ComponentModel.Design |
命名空间包含的类可供开发人员用来为组件生成自定义的设计时行为, 以及在设计时配置组件所需的用户界面。设计时环境提供了使开发人员能够安排组件并配置它们的属性的系统。 某些组件可能需要特定的设计时仅有的行为,才能在设计时环境中正常运行。 同时,提供自定义用户界面来帮助开发人员配置组件或复杂数据类型的值,这可能也非常也用。 在此命名空间中定义的类和接口可用于生成组件的设计时行为、访问设计时服务,以及实现自定义的设计时配置接口。 |
System.ComponentModel.Design.Data |
命名空间包含的类可用于为数据相关的组件生成自定义设计时行为。 |
System.ComponentModel.Design.Serialization |
命名空间提供在设计时对序列化进行自定义和控制的类型。 |
- ASP.NET Core 特性系列 System.ComponentModel 命名空间
- 在asp.net前台页面中引入命名空间
- ASP.NET MVC:Razor 引入命名空间
- 在asp.net前台页面中引入命名空间 和连接数据库
- ASP.NET MVC:Razor 引入命名空间
- ASP.NET MVC 不同命名空间下相同Action的处理
- ASP.NET MVC:Razor 引入命名空间
- ASP.NET MVC view引入命名空间
- ASP.NET MVC:Razor 引入命名空间
- ASP.NET中各命名空间及作用
- ASP.NET MVC命名空间时引起错误的解决方法
- ASP.NET Core Web服务器 Kestrel和Http.sys 特性详解
- ASP.NET AJAX注册命名空间
- ASP.NET中的命名空间的简单介绍
- 转载:ASP.NET中命名空间的简单介绍
- ASP.NET Core 2.0 特性介绍和使用指南
- ASP.NET企业开发框架IsLine FrameWork系列之二--命名空间与契约
- Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
- ASP.NET MVC 重命名[命名空间]而导致的错误及发现的ASP.NET MVC Bug一枚
- ASP.NET MVC修改命名空间后报错,未能加载类型'WebApplication1.MvcApplication“