50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

在.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:551678

评论

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

未来的智慧城市:未来的城市生活愿景

网站,小程序,APP开发定制

再强调一遍, 我为什么不建议大家接外包干私活?

非著名程序员

程序员 外包 提升认知 接私活

你与30W奖金只差一个 Apache Flink 极客挑战赛的报名

Apache Flink

flink

数据结构学习心得

程李文华

从一盏路灯,看亿万级联接的智能之路

华为云开发者联盟

人工智能 物联网 智能设备 华为云

MySQL性能优化(六):常见优化SQL的技巧

xcbeyond

MySQL MySQL性能优化 SQL优化 优化技巧

天元MegEngine深度学习框架贡献者计划全面启动!

flashrunrun

人工智能 学习 开源 AI

JDK1.8新特性(一):JDK1.8究竟有哪些新特性呢

xcbeyond

jdk8 新特性 JDK1.8新特性

详解区块链应用市场与落地应用现状

CECBC

MySQL 三万字精华总结 + 面试100 问,和面试官扯皮绰绰有余(收藏系列)

大头星

Java MySQL 面试

如何在 3 个小时内完成一周的工作

escray

MySQL性能优化(五):为什么查询速度这么慢

xcbeyond

MySQL 查询优化 MySQL性能优化

开源数据交换(client)

李孟聊AI

Java 大数据 flink spark 数据交换

Spring循环依赖及解决方式

张sir

Java spring 循环依赖

路过,凌晨2点的南京

小天同学

总结 思考 个人感悟 夜归人

分布式存储系统doris

Thrine

MySQL 连接查询超全详解

X先生

MySQL 数据库

第6周课后练习-请简述CAP原理

Dawn

极客大学架构师训练营

第6周总结

andy

java 后端博客系统文章系统——No5

猿灯塔

Java

SaaS是「包治百病」的良药吗?

ToB行业头条

课程总结

Thrine

博睿宏远获颁“2020开发与技术企业服务奖”

博睿数据

运维自动化 开发工具 博睿宏远

没错,用三方 Github 做授权登录就是这么简单!(OAuth2.0实战)

程序员小富

Java GitHub oauth2.0

海南七星彩网站源码结算功能开发

网站,小程序,APP开发定制

MySQL性能优化(七):MySQL执行计划,真的很重要,来一起学习吧

xcbeyond

MySQL MySQL性能优化 执行计划

指数 | 2020年6月北京BGP机房网络质量评测报告

博睿数据

评测 博睿宏远 指数

第6周作业

andy

MySQL性能优化(四):如何高效正确的使用索引

xcbeyond

MySQL 索引 MySQL性能优化

案例解析丨金蝶K/3 Wise接入华为云RDS数据库SQL Server

华为云开发者联盟

MySQL 数据库 Serverless 数据 华为云

HashMap学习总结

大刘

hashmap hash

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