service-layer

    1热度

    1回答

    我使用这个ASP.NET MVC应用程序中的实体框架/存储库的UnitOfWork /服务层的方法,它的伟大工程,但它似乎是一个层可能为了保持控制器瘦丢失。 让我们例如用户认证方案: 1)AuthenticationController需要IAuthenticationService这又需要一个IUnitOfWork和IRepository<User>(我使用通用的库)。 2)我想做出自己的服务认

    1热度

    1回答

    我一直在ASP.NET MVC 3的View Models中使用FluentValidation,它效果超赞! 我想现在使用它作为我的验证引擎对我的业务层在我的域对象。 你可以用它做复杂的验证方案吗? 我期待这样的事情: public class MyService : IMyService { private readonly ISomeOtherService someOtherS

    3热度

    1回答

    我一直在阅读很多关于存储库模式和服务层的角色,我(我认为)非常了解这两者之间的区别。但是现在一个简单的问题让我挠了脑袋。 我知道了数据访问层是如何负责嗯......存取数据,这样一个典型的仓库可以有这样的插入,更新,删除方法,并保存(基本CRUD方法)。服务层包含所有的业务资料,验证,发送电子邮件和所有爵士乐,我读的一件事是服务层不应该重复存储库方法,因为此设置不会增加任何价值。 但我的问题是'a

    3热度

    2回答

    我正在寻找一种简单的方法(如果存在)在指定的控制器和ASP.NET MVC 3中的操作的服务类中生成URL Web应用程序。我想在服务层做到这一点,因为需要在QR码中编码这个URL。 由于UrlHelper通过System.Web.Mvc可用,所以在视图或控制器中这很简单,所以我可以在使用我的服务类的控制器操作中创建URL的开头,但我希望做到这一点在QR码生成的时候。 在此先感谢。

    0热度

    1回答

    我有几个实现公共库接口类,在这些类中的方法之一是,返回分页结果的方法,并采取了 Expression<Func<T, bool>> OrderBy 我还创建了一个使用存储库类的服务层,因为我已经读过它不希望从UI发送表达式对象到服务层,所以我决定将它作为参数发送,如果我将它作为字符串发送参数的名称如何将字符串转换为要在Expression对象中使用的属性,例如,假设我有一个名为User的实体,

    0热度

    1回答

    因此,对于命名空间我的存储库层,这很容易。我做这样的事情: 接口住在Models.Repositories。所以也许我会有Models.Repositories.IUserRepository或其他东西。 然后我根据实现做了什么的子命名空间。因此,实现可能像这样: Models.Repositories.MySql.UserRepository 你会怎么做与业务层的一些类似的逻辑?现在我只是在“服

    2热度

    1回答

    内MVC服务层的验证我们使用这里描述的几乎相同的方式与我们MVC3应用程序内的服务层:http://www.asp.net/mvc/tutorials/older-versions/models-(data)/validating-with-a-service-layer-cs 服务层不依赖于MVC。 问题是我们有一个遗留的webforms应用程序需要同时创建这些服务,我试图想出如何实例化这些服务

    2热度

    2回答

    在3层体系结构中有演示/ Web层,服务层和数据库层。然而,在我最近的一个项目中,我看到了一个对我来说很新的管理层。你能解释服务层/类与经理层/类之间的区别吗? 另外请建议一些好书,学习3层架构和相关模式。 (适用于Java/Java EE应用程序)

    0热度

    2回答

    ASP.NET MVC客户端验证我下面这篇文章 http://www.asp.net/mvc/tutorials/older-versions/models-(data)/validating-with-a-service-layer-cs 包括业务逻辑服务层在我的ASP.NET MVC Web应用程序。 我可以使用ModelState类将消息从服​​务层传递到Html.ValidationSum

    4热度

    1回答

    我有一个ASP.NET MVC应用程序,我正在使用存储库模式以及服务特定的存储库。我发现我的设置开始感觉非常重复。 我的层是这样的: UserController中> UserService> UserRepository(库然后使用实体框架) 控制器接受服务在构造为可测性: public UserController(IUserService userService) 该服务接受存储库: pub