使用 EF4 Code First 的 Repository.Update 策略?
我正在使用 Entity Framework Code First 开发一个 MVC 站点,使用 Ninject 对控制器进行 DI,并且遇到了一个设计问题。我见过两种用于 Code First 更…
使用“单一责任原则”强制我的容器具有公共设置器
我正在努力遵循 SOLID 原则进行设计。我发现,当您使用“单一职责原则”(SOLID 的 S)时,您通常必须在数据容器和数据处理器之间划分类。例如,如果…
Haskell 类型类和 C++模板类
是否可以使用 C++(或 C#)模板来模拟 Haskell 的类型类功能? 这样做有意义吗?或者这样做有什么回报吗? 我试图用 C++ 创建一个 Functor 类,但没成…
一种语言/框架/API 中您最喜欢的功能是什么
您认为一种语言(C、C++、JAVA、Ruby)或框架(Hibernate、Rails,...)的出色设计是什么?我认为每一项都让它变得特别。因此,我问你们每个人,您认…
在 Web 项目中使用 Singleton 和 OnePerThread 模式的情况
我不太明白在构建 Web 应用程序时何时应该使用 Singleton 或 OnePerThread 模式。 谁能告诉我们一些什么时候我们应该知道实施这些模式的情况? 熟悉 A…
对于子父的不同名称,正确的 Fluent NHibernate ConventionBuilder 是什么?也适用于棕地系统
这里需要什么代码: ,ConventionBuilder.HasMany.Always(x => x.Key.Column( /* what code need to go here? */ )) 除了使这个... public virtual P…
ASP.NET MVC / C# 2010 最佳实践?
我开始发现自己对代码的整洁性感到非常不安。 为了给你一些背景知识,我从很久以前写的一本 .Net 2.0 书中学习了 C#,之后开始使用 ASP.NET MVC 框架…