如何将 DTO 从 EF 映射到模型
我的 UI MVC 层中有以下模型 Person: public class Person { [Required] public string FirstName { get; set; } [Required] public string LastName…
关注点分离:从 Linq 查询返回层之间的投影数据
我正在使用 Linq,但在做一些我认为应该是微不足道的事情时遇到了困难。我想从一层返回数据,以便它可以独立于另一层中的 linq 使用。 假设我有一个数…
超媒体 (ReST) SOA:一致的服务级别身份验证的良好设计?
我目前正在开发一个 SOA 解决方案,其中架构中的每个服务都是安全的、经过身份验证的超媒体资源(就像在真正的超媒体中一样,而不是具有漂亮 URL 的 R…
可重复使用的地方放置电子邮件视图渲染逻辑?
我有一个名为 EmailController 的控制器,它(你猜对了)负责发送电子邮件。 一个例子是,我网站的用户可以“收藏”事物,如果其他用户对其中一个“事…
对于 ASP.NET 中的大型网站,推荐的解决方案结构是什么
我目前正在尝试重构一个根本没有任何分离的项目(asp.net mvc)。只是文件夹 :s 该项目有一堆 EF Code First 类(People.cs、Exam.cs、 Message.cs等…
与存储库模式的关注点分离
我有一个关于存储库访问位置的问题。允许或包含存储库维护的实体内的存储库访问是否可以接受? 例如: class Product { public int ProductID {get;se…
如何使用oop和soc实现从数据库读取默认对象设置
我有一个如下所示的类: public class Location { private int id; private String name = "noname"; ... // other properties public Location(int l…
MVC 和 NOSQL:将视图模型直接保存到 MongoDB?
我知道 MVC 中关注点分离的“正确”结构是使用视图模型来构建视图,并使用单独的数据模型来持久保存在您选择的存储库中。我开始尝试使用 MongoDB,并…