首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >您认为C#属性(或类似的机制)是一个好主意,还是不鼓励使用它们?

您认为C#属性(或类似的机制)是一个好主意,还是不鼓励使用它们?
EN

Stack Overflow用户
提问于 2009-04-17 18:04:35
回答 7查看 1.4K关注 0票数 3

在过去的4到5年里,我已经开发了很多使用C#属性的设计和框架。

但最近,我看到许多人公开反对使用它们,或者改变他们的框架,以减少对它们的需求或使用。

我发现它们是天赐之物,但现在我开始想知道我错过了什么。

需要澄清的是:使用约定而不是配置正在成为一个需要遵循的主要原则,尤其是在ORM领域。您可以使用配置文件(XML)映射字段,使用属性,或者具有直接映射到数据库表中的字段的通用命名约定。我没有任何可以引用的引用,但我读到了一些反对在混合中添加另一个属性的强烈反对意见。

但我觉得,在我刚刚列出的三个选择中,属性仍然是最有意义的。Config文件更难维护,而且一个通用的命名约定将您与数据库字段的实现联系在一起。属性被准确地放置在需要它们的地方,并且实现可以在不断开使用它的地方的情况下改变。

EN

Stack Overflow用户

发布于 2009-04-17 18:08:54

当涉及到定义关于我的代码的元数据时,我发现它们非常有用。我使用它们为插件架构生成自定义报告,并与第三方代码进行通信。

我想你可以按惯例做任何事情,但我喜欢它们。

票数 2
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/761537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档