当某些功能共享时,数据层设计、多个接口还是单个接口应该怎样设计更好?
我正在构建的解决方案中的数据存储是数据库、队列和 Csv 文件。 一些功能在两者中都是通用的,例如 Csv 文件和 DB 都有 GetNames() 方法 - 名称信息驻…
将选项卡式 UITableViewController 拆分为多个文件的好方法是什么?
我已经实现了一个选项卡式UITableViewController。顶部有一些选项卡可以重新加载表格的内容。根据所选选项卡,向用户显示不同的单元格。一切都很好,…
为什么要使用“new”隐藏方法?
可能的重复: C# - 方法签名中的新关键字 假设我有 3 个类:GrandDad、爸爸,儿子。儿子继承了爸爸,爸爸继承了祖父。 每个类都实现 foo. // GrandDa…
在 ASP.NET 中启动 Web 应用程序之前如何选择架构?
我有点困惑,在 ASP.NET 中启动网站或 Web 应用程序之前,我们如何选择最佳架构和最佳模型? 因为大多数时候我看到我们为此应用程序选择了错误的架构…
面向任务的用户界面和 Rest 应用程序服务器 API
我正在设计一个系统,其中用户界面将使用面向任务的 UI 和 CRUD UI 的混合来构建。这样我们希望能够为不同的用户角色提供最佳的用户体验。 客户端应用…
NHibernate 推荐的外键数据库结构
我正在使用 NH 和 Sql Server 开发一个应用程序。我已经决定了 然后采用自己创建数据库结构的方法 之后与 NH 进行映射。 创建数据库结构时,我喜欢使…
在不同的 CodeIgniter 项目中使用相同的库、助手等的最佳方法是什么?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
BL 服务:异常还是方法结果?
最好的方法是什么?为什么? V1: try { var service = IoC.Resolve(); service.Do(); } catch(BLException ex) { //Handle Exception } V2: var ser…
构建 Backbone.js 项目的好方法是什么?
我们目前正在启动我们的第一个 Backbone.js 项目。事实上,这是我们除了奇怪的 jQuery 之外的第一个主要 JavaScript 项目。 无论如何,我们都在为我们…
Entity Framework 4 - 在生成的实体中嵌入 ObjectContext 引用
我是 Entity Framework 4.0 的新手,将其与 C# 一起使用,目前正在尝试其功能。 我注意到,与大多数类似的 ORM 一样,它依赖于 Context 对象来处理在…