写点什么

在.NET 中使用自定义约定

  • 2012-09-25
  • 本文字数:577 字

    阅读完需:约 2 分钟

.NET 设计者将约定优于配置方法用于不同的地方以避免过多的配置。虽然默认的约定有利于快速启动和运行,但有的时候改变默认的行为可能会更实用。我们看看来几个例子。

在一次性约定的情况下,通常是明确地设置配置信息,但如果想要改变这些配置时该怎么做?以下的做法可供参考:

我们之前也曾讨论过 ASP.NET MVC 的扩展点,其中提到通过其他方式来实现自己的约定。

该方法也可以与一些第三方类库联合使用。例如:

在辨别什么时候坚持使用默认的约定,什么时候不使用是一个判断力的问题。在适当的地方使用自定义的约定绝对可以让你的代码更易于维护。

查看英文原文: Using Custom Conventions In .NET


感谢贾国清对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-09-25 02:551699

评论

发布
暂无评论
发现更多内容

你最哪些推荐的 C/C++ 程序库,为什么?

伤感汤姆布利柏

原来Stable Diffusion是这样工作的

程序那些事

程序那些事 Stable Diffusion

您的 API 定价模型有多重要?

幂简集成

API API定价

测试加速器丨探索 vSphere API 在自动化测试的应用可能

焱融科技

性能30%↑|阿里云AnalyticDB*AMD EPYC,数据分析步入Next Level

阿里云瑶池数据库

数据库 阿里云 AMD analyticDB

基于工业互联网打造敏捷供应链的实现方式:创新路径与实践应用

天津汇柏科技有限公司

工业互联网 敏捷供应链

【案例分享】明道数云为阿联酋迪拜公司Eastman BLDG打造外贸管理系统

明道云

碳课堂|一文梳理国际碳标准发展历程

AMT企源

数字化转型 双碳 碳管理 碳核算 碳排放

微前端学习笔记(3):前端沙箱之JavaScript的sandbox(沙盒/沙箱)

zhoulujun

微前端 前端沙箱

软件测试学习笔记丨Vue常用指令-属性绑定

测试人

软件测试 自动化测试 测试开发

【粽子大师】甜咸粽之争来看大师pick谁

AppBuilder

焱融全闪鼎力支撑千卡级智算中心项目落地

焱融科技

算力 高性能存储 智算中心

微前端学习笔记(1):微前端总体架构概述,从微服务发微

zhoulujun

微前端 微前端框架 微前端架构

深耕低代码,技术赋能企业转型业务

不在线第一只蜗牛

低代码 企业转型

突破瓶颈,数字化建设的企业经营妙方

优秀

数字化转型 企业经营管理 数字化建设

Java工程师的行业的生命周期

秃头小帅oi

多源异构数据融合的必要性、挑战和解决方案

Aloudata

数据分析 数据融合 数据集成 数据虚拟化 Data Fabric

289M→259M得物包体积治理实践

得物技术

ruby bash ios swift 企业号2024年6月PK榜

【养老政策问答】银发经济你怎么看?

AppBuilder

英特尔CEO帕特·基辛格:AI正推动业界进入创新黄金时代,影响力堪称空前

E科讯

在.NET中使用自定义约定_.NET_Roopesh Shenoy_InfoQ精选文章