想在 C# 中学习 ActiveRecord 模式 [关闭]

Posted

技术标签:

【中文标题】想在 C# 中学习 ActiveRecord 模式 [关闭]【英文标题】:Want to learn ActiveRecord pattern in C# [closed] 【发布时间】:2009-09-22 17:48:16 【问题描述】:

有人可以为我可以用来学习的非常简单的 activerecord 类提供代码吗?查看 Castle 和 SubSonic 等项目的源代码有点让人不知所措。我想学习活动记录模式以了解它是如何工作的。我知道与 Castle 或 SubSonic 相比,我构建的任何东西都算不上什么,但我认为学习体验会很棒。

我查看了 Hayden ActiveRecord,但似乎找不到源。他网站上大多数与活动记录相关的帖子都很老了。

谢谢。

【问题讨论】:

【参考方案1】:

Wikipedia 提供了一些简单的伪代码来演示这个概念,除此之外,我建议尝试实现它,然后如果你有任何困难再回来。

我的经验告诉我,我学到的东西从来没有像我自己在第一次遇到困难时那样好,当你开始时寻求帮助很好,但你需要编写一些代码来向自己证明你真的很了解这个空间,否则你最终只会剪切和粘贴。

【讨论】:

【参考方案2】:

看看Castle Active record。

【讨论】:

【参考方案3】:

Subsonic 3 可以实现 ActiveRecord 模式。 http://www.subsonicproject.com/

您可以研究模板及其生成的输出。

【讨论】:

以上是关于想在 C# 中学习 ActiveRecord 模式 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在实际场景中学习设计模式——单例模式

设计模式14-- 从智能音箱中学习命令模式

设计模式15--从审批流中学习责任链模式

从Google的todo-mvp源码中学习MVP模式

从Google的todo-mvp源码中学习MVP模式

设计模式------从dubbo源码中学习观察者模式