一个 ASP.NET MVC 验证器,用于确保至少选中一个复选框
我有一个 ASP.NET MVC 2 项目,在其中创建了一个数据传输对象来从网页表单接收数据。该表单上有两组复选框。我想验证对象以确保每组中至少有一个复选…
如何使用自动映射器有条件地将键/值映射到 DTO?
我有以下场景: 由于不幸的遗留数据库,我有一些映射到 NHibernate 的类,我想将它们展平为 DTO。它看起来像这样: 这是我最终想要的: public class …
asp.net - 将行传递给方法
我在 C# 中有一个像这样的方法。 public void Save(int id) { SaveImage("first title", "first.jpg", true) SaveImage("second title", "second.jpg"…
从 AutoMapper 到 Emit Mapper
我最近发现 AutoMapper 用于桥接 ViewModel 和我的实际数据库对象。我按照此处描述的方式使用它: http://automapper.codeplex.com/ wikipage?title=P…
重构值对象的疯狂继承层次结构 - 如何获取所有字段和类型的列表?
所以基本上,我需要手动调整继承层次结构。我希望这些类是完美的,没有额外的字段,而且它们只是 DTO。然而,很容易迷失方向并添加重复字段,而且很难…
Dto/TransactionScripts 和 Odata 服务
通过odata服务,我们可以从客户端进行查询,而无需使用dto。如果我使用 odata svc,我真的需要 dto 层吗?如果我不使用 dto,有什么缺点和优点。在我…
NHibernate - 将特定属性标记为“脏”;
我正在开发一个 NHibernate 项目,并且有一个关于更新瞬态实体的问题。 基本上,工作流程如下: 创建 DTO(投影)并通过线路发送给客户端。它具有实体…
值得在 DTO 中使用 getter 和 setter 吗? (C++)
我必须编写一堆 DTO(数据传输对象)——它们的唯一目的是在客户端应用程序和服务器应用程序之间传输数据,因此它们有一堆属性、一个序列化函数和一个…
NHibernate 中的自定义填充集合
我在我的网络应用程序中使用 NHibernate,它与我的数据库映射。我有一个模型,像这样: public class Company { public virtual string Name { get se…
ASP.NET MVC:将 DTO/EditModel 放入数据库的最佳实践或设计模式
我正在使用 AutoMapper 为 ViewModel 和 EditModel 创建 DTO。我找不到关于如何获取 EditModel 并将其包含的更改应用到数据库的好示例。 我首先考虑使…
Struts 替代 Spring MVC 模型
嘿, 我正在使用 Spring MVC,并且习惯于“发送”DTO 到视图而不直接填充 servlet 请求,这是非常灵活和有效的。我正在尝试弄清楚如何在 Struts 中执…
软件架构问题。 BL 根据类型创建不同的 DTO。有更好的吗?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…