写点什么

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

评论

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

自定义View:属性动画和硬件加速

Changing Lin

10月月更

合约跟单系统软件开发资料(搭建)

关于FL Studio20通道机架的一些使用技巧

懒得勤快

MECE法则在职场中的常见用法

石云升

MECE 职场经验 10月月更

linux之tar使用技巧

入门小站

Linux

阿里云盘:慌了....

Jackpop

一张通往2030的“高铁票”:从无线网络到智能世界

脑极体

⚓⚓⚓| 扬帆!起航!让我们去学习Shell语言 | ⚓⚓⚓

Regan Yue

Linux Shell 10月月更

云原生训练营 20211017- 作业2

笑春风

元宇宙:区块链时代的代名词

CECBC

在线分数约分计算器

入门小站

工具

一场穿越千年的智能矿山“梦游记”

脑极体

04-工厂方法模式

千羽的编程时光

设计模式

腾讯云 CIF 工程效能峰会顺利开幕,CODING 发布系列新产品

CODING DevOps

Orbit Nocalhost Compass 研发度量 项目协同

docker 系列:底层知识

yuexin_tech

Docker

官方线索|1024 源创会回归!

Changing Lin

1024我在现场

Github爆款!Aura v2.0.0正式版来了…

Jackpop

行动造就未来,区块链给农产品用上“数字身份证”

CECBC

Agora 教程丨如何实现15mins自主搭建一个教育平台?

RTE开发者社区

人工智能 大数据

浪潮云说丨浪潮云AI能力广场 集成AI服务,打造AI开放平台

云计算

热点浅谈:与传统IT开发相比,低代码平台有何优势?

优秀

低代码

数字货币“透明性"将刺激中国富人对身份的需求!

CECBC

应区块链而生的元宇宙

CECBC

05-抽象工厂模式

千羽的编程时光

设计模式

架构训练营模块一作业

小何

架构实战营

Kubernetes CRI 分析 - kubelet 创建 Pod 分析

青云技术社区

云计算 云原生 kubenetes

官方线索|1024“代码急救室”活动来袭!

Changing Lin

1024我在现场

砀山“区块链+农业” 推动产业“提档升级”

CECBC

03-简单工厂模式

千羽的编程时光

设计模式

第一周学习总结

小何

Leetcode 题目解析:211. 添加与搜索单词 - 数据结构设计

程序员架构进阶

LeetCode Trie 算法题 10月月更

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