写点什么

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

评论

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

深入理解Node.js的进程与子进程

coder2028

node.js

Vue3入门指北(七)事件处理

Augus

Vue3 10月月更

js函数式编程讲解

hellocoder2029

JavaScript

存储优化--查询分离

喵叔

10月月更

Java线上惨痛踩坑记录,你也一定遇到过

一灯架构

Java java面试 10月月更

大数据ELK(十二):Elasticsearch编程(环境准备)

Lansonli

ES 10月月更

webpack配置完全指南

Geek_02d948

webpack

【一Go到底】第三天---变量的使用

指剑

Go golang 10月月更

变量使用范围

理想何止三旬

变量

Vue实战必会的几个技巧

yyds2026

Vue

环形链表 II

掘金安东尼

算法 10月月更

Python应用之阿姆斯特朗数

梦笔生花

Python语法 10月月更 阿姆斯特朗数

数据产品经理实战-项目管理

第519区

项目管理 数据产品经理

【深度讲解系列】SpringBoot入门

Geek_65222d

10月月更

分享Go书籍-《Go Web编程》

沙漠尽头的狼

网络爬虫与http+ssl(1)

张立梵

Python. 爬虫必备知识讲解 10月月更

从输入URL到渲染的过程中到底发生了什么?

loveX001

JavaScript

你是怎样解决跨域问题的?-面试必问

loveX001

JavaScript

Goland嗖嗖的: 快捷键,自动生成代码等效率小技巧

琦彦

Go goland 10月月更 live template

webpack配置优化,让你的构建速度飞起

Geek_02d948

webpack

React的useLayoutEffect和useEffect执行时机有什么不同

beifeng1996

React

Node.js实现大文件断点续传

coder2028

node.js

2022-10-03:给定一个正数n,比如6 表示数轴上有 0,1,2,3,4,5,6 <0 或者 >6 的位置认为无法到达 给定两个数字x和y,0<= x,y <= n 表示小人一开始在x的位置,它

福大大架构师每日一题

算法 rust 福大大

架构师的十八般武艺

agnostic

构架师

基于kube-scheduler-simulator编写自己的调度程序

琦彦

k8s 调度 kube-scheduler 10月月更

Vue响应式依赖收集原理分析-vue高级必备

yyds2026

Vue

js进阶手写常见函数

hellocoder2029

Vue

MFC|双缓存绘图机制

中国好公民st

c++ qt 10月月更

【愚公系列】2022年10月 Go教学课程 017-分支结构之IF

愚公搬代码

10月月更

微服务标准化

穿过生命散发芬芳

微服务 10月月更

React循环DOM时为什么需要添加key

beifeng1996

React

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