ASP.NET Web API获取Model元数据
2023-09-11 14:17:56 时间
1 using System; 2 using System.Web.Http; 3 using Common; 4 5 namespace ConsoleApp 6 { 7 internal class Program 8 { 9 private static void Main(string[] args) 10 { 11 var configuration = new HttpConfiguration(); 12 var metaDataProvider = configuration.Services.GetModelMetadataProvider(); 13 Console.WriteLine("{0,-14}{1,-15}{2,-26}{3}", "PropertyName", "Description", "ConvertEmptyStringToNull", "IsReadOnly"); 14 foreach (var data in metaDataProvider.GetMetadataForType(null, typeof (Contact)).Properties) 15 { 16 Console.WriteLine("{0,-14}{1,-15}{2,-26}{3}", data.PropertyName, data.Description, data.ConvertEmptyStringToNull, data.IsReadOnly); 17 } 18 Console.Read(); 19 } 20 } 21 }
相关文章
- ASP.NET Core MVC/WebAPi如何构建路由?
- ASP.NET MVC之下拉框绑定四种方式(十)
- IIS 应用程序池 配置:(asp.net+sqlserver)
- 使用 ASP.NET Core MVC 创建 Web API(四)
- 学习ASP.NET MVC(六)——我的第一个ASP.NET MVC 编辑页面
- 【.Net Core】分析.net core在linux下内存占用过高问题--持续更新
- asp.net web api的源码
- 技术的正宗与野路子 c#, AOP动态代理实现动态权限控制(一) 探索基于.NET下实现一句话木马之asmx篇 asp.net core 系列 9 环境(Development、Staging 、Production)
- 如何从40亿整数中找到不存在的一个 webservice Asp.Net Core 轻松学-10分钟使用EFCore连接MSSQL数据库 WPF实战案例-打印 RabbitMQ与.net core(五) topic类型 与 headers类型 的Exchange
- ASP.NET MVC深入浅出(被替换) 第一节: 结合EF的本地缓存属性来介绍【EF增删改操作】的几种形式 第三节: EF调用普通SQL语句的两类封装(ExecuteSqlCommand和SqlQuery ) 第四节: EF调用存储过程的通用写法和DBFirst模式子类调用的特有写法 第六节: EF高级属性(二) 之延迟加载、立即加载、显示加载(含导航属性) 第十节: EF的三种追踪
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- 前端AngularJS后端ASP.NET Web API上传文件
- OData查询ASP.NET Web API全攻略
- 在ASP.NET MVC中使用typeahead.js支持预先输入,即智能提示
- ASP.NET Core Web API下事件驱动型架构的实现(五):在微服务中使用自我监听模式保证数据库更新与消息派发的可靠性
- 《ASP.NET 开发从入门到精通》----第1章 ASP.NET基础 1.1 认识网页和网站
- asp.net mvc vs web form
- basic-http-authentication-in-asp-net-web-api-using-message-handlers asp.net mvc4 web api authentication
- asp.net core localhost https 证书
- 《精通 ASP.NET Core MVC (第七版)》开始发售
- asp.net(C#) 中 怎么使用 MongoDb
- .NET Core下使用System.Drawing?
- 解决ASP.NET Core MVC调试慢的问题