写点什么

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

评论

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

kubernetes入门:使用kubeadm搭建node,楼主亲测

小鲍侃java

8月日更

java 通过 SmbFile 类操作共享文件夹,膜拜大牛

JVM调优资料

Java 程序员 面试 后端

Java反射机制的那些事儿,Java基础必背知识点

Java 程序员 面试 后端

Java多态实现原理,分布式系统中ACID和CAP有什么区别

Java 程序员 面试 后端

Druid 集群方式部署 —— 操作系统和发行版本

HoneyMoose

10 分钟从 HTTP 切换到 HTTPS,保证个人博客安全性!

沉默王二

个人博客

oeasy教您玩转vim - 4 - # 深入帮助

o

Java个人学习之旅(第十天),黑马程序员Java全套视频

JVM调优资料

Java 程序员 面试 后端

Java内联函数,SpringBoot集成Redis集群

Java 程序员 面试 后端

【Flutter 专题】76 图解基本 TabBar 标签导航栏 (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

手撸二叉树之路径总和

HelloWorld杰少

数据结构与算法 8月日更

J2EE基础集合框架之Map集合,公司初级程序员Java面试题

JVM调优资料

Java 程序员 面试 后端

JAVA学习(3,黑马Java全套百度云

Java 程序员 面试 后端

Java 反射 getClass(),最新Java大厂高频面试题

JVM调优资料

Java 程序员 面试 后端

Java-进阶:集合框架2,熬夜整理华为最新Java笔试题

JVM调优资料

Java 程序员 面试 后端

思想的懒惰

箭上有毒

8月日更

Java已死,有事烧纸,字节跳动历年校招Java面试真题解析

Java 程序员 面试 后端

oeasy教您玩转vim - 5 - # 插入模式

o

java springboot,大专生面试阿里P7居然过了

JVM调优资料

Java 程序员 面试 后端

java学习-数据类型和运算符,Java社招面经分享

Java 程序员 面试 后端

Fil值得投资吗?Ipfs未来价值一万一枚?

区块链 分布式存储 IPFS fil

netty系列之:netty中的Channel详解

程序那些事

Java Netty nio channel 程序那些事

Java 集合容器篇面试题(上,Java中高级程序员进阶

JVM调优资料

Java 程序员 面试 后端

Java中高级核心知识全面解析,张孝祥Java基础视频教程

Java 程序员 面试 后端

Java多线程入门篇,GitHub标星1w的Java架构师必备技能

Java 程序员 面试 后端

Java学习路线图(如何快速学Java,Java算法题面试

Java 程序员 面试 后端

JavaScript是解释型语言--V8、JIT,Java重点知识大全

JVM调优资料

Java 程序员 面试 后端

Java中高级核心知识全面解析(4),Java开发中遇到最难的问题

JVM调优资料

Java 程序员 面试 后端

Java并发编程(实战(1),真香警告

Java 程序员 面试 后端

Druid 集群方式部署 —— 选择硬件

HoneyMoose

Druid 集群方式部署 —— 从独立服务器部署上合并到集群的硬件配置

HoneyMoose

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