service-layer

    3热度

    1回答

    说我的IService拥有IRepository所具有的一切,以及更多的特定操作是正确的吗? 以下是代码: public interface IRepository<T> { T Add(T Entity); T Remove(T Entity); IQueryable<T> GetAll(); } public interface IUserService

    3热度

    1回答

    我需要一些建议,指出我的服务和存储库在哪里画线。 public class Contact { public Guid Id {get;set;} public string Username {get;set;} public Guid? AvatarId {get;set;} public Avatar Avatar {get;set;} } p

    2热度

    1回答

    比方说,你在(再一次,是)实现自己的计算器的版本 您必须提供所有必需的功能,这样的服务: class Question { ... } // EF entity class Answer { ... } // EF entity interface IStackoverflowService { void PostQuestion(Question question);

    1热度

    1回答

    我想为我的ASP.NET MVC 3应用程序使用服务层模式(如Martin Fowler's site here所述)。 我的目标是以一种方式设置解决方案结构,以便在挖掘代码之前通过设置适当的框架来更轻松地学习该模式。 任何人都可以向我展示在Visual Studio 2010解决方案中布局解决方案,项目和文件夹的常规方法吗?

    1热度

    2回答

    我一直在使用下面的模式为我的控制器操作的控制器进行通信: public ActionResult Create(CreateViewModel model) { if(!ModelState.IsValid) { return View(model); } var project = new Project { Name = model.Na

    1热度

    1回答

    有人能帮我理解Guilherme Blanco的"ZF1-Doctrine2-ServiceLayer"吗? 我正在尝试使用基本设置来使其运行。但github示例不适合我(我不得不使用serviceLocator.ini中的“服务定位器配置”,而不是现在它似乎正确初始化的“application.ini”)。我无法找到关于如何使用它的任何说明。可能很愚蠢的问题,但我应该如何在控制器中获得服务?像这

    0热度

    1回答

    一般来说一个服务层从UI界面完全分开.. 但是,我只是想知道有没有用户界面和服务层之间的一些相关性(但小)的可能性?请举例说明。 我在问这个问题,因为我们要设计一个iPad优化的用户界面,我们有一个现有的桌面用户界面...现在理想情况下,应该只有演示级别或JSP,CSS更改对于iPad UI ..但屏幕并不一定会成为iPad的1-1 ..可能会有轻微的差异(除了UI设计之外)与exising桌面版

    4热度

    2回答

    我正试图将我的应用程序从每个实体的存储库重构为每个聚合根的存储库。 一个基本的例子是我有一个Cars的实体根。汽车有租赁合同。据我所见,没有汽车的合同不存在,因此汽车是合计的根源。 我想实现一个用户视图,它将显示系统中的每个合约(根实体的所有子实体)。在重构之前,我可以去我的合同仓库并获取全部。由于合同存储库已被删除(因为它不是根目录),我现在需要将所有汽车从我的存储库中取出,然后获取所有合同。

    4热度

    1回答

    我正在使用FluentValidation框架。目前我有几个验证器(每个实体)。我将实体保存在单独的程序集(ProjectName.Domain)和验证程序中。 我读过关于在存储库和控制器之间提供介体层的服务层(http://www.asp.net/mvc/tutorials/older-versions/models-(data)/validating-with-a-service-layer-

    1热度

    3回答

    我有下面的类模型: public class Person { public string Name; public int Age; } public class PersonService { public List<Person> GetAll() {...} } 我被一个ObjectDataSource(ODS)绑定到GridView显示一个A