repository相关内容

我怎样才能安全地处理了库数据无效的请求?

有了这个code: 公共字符串获取(INT ID) { 返回platypi.Find(P => p.Id == ID).Name点; } ...我可以通过获得现有数据:的http://本地主机:33181 / API / DPlatypus / N (其中,N对应于一个已有的ID)。如果我使用一个不存在的价值,但是,它炸毁。 所以,我想这样的:公共字符串获取(IN ..

设置的DbContext的连接字符串中使用Ninject我的仓库类

我有一个使用EF 6,并实现与使用DI容器Ninject依赖注入库模式的MVC 5应用程序。为的DbContext的连接字符串存储在其中EF上下文正确地找到Web.config文件。一切工作正常。最近,我有一个要求,要我的DbContext的连接需要在运行时被确定并连接到不同的数据库(但具有完全相同的结构)。所以,我需要的库进行实例化之前到SQL的ConnectionString部分来自在运行时的 ..
发布时间:2016-07-13 15:13:13 C#/.NET

最好的方式来处理在实体搭售Framework 4中(QUOT;数据库首先")和MVC3

我对C#.NET中相对较晚(.NET 4),EF4,的WinForms和MVC3。 我已经奠定了在SQL Server数据库开发,因为我被分配一个任务一个WinForms“后端”的过程。我建立一个单一的解决方案,创造了从数据库中的.edmx为自己的项目/组件的解决方案。另外,在解决方案是WinForms应用程序引用的.edmx组装。使用默认的EF4 code一代,我建了Winforms应用程序, ..

ASP.NET MVC2 LINQ - 库模式,应该在哪里分页code去了?

我的工作增加了对分页的的HtmlHelper,但我不确定在哪里合适的和/或最有利的地方放分页code的某些部分从性能和可维护性的立场。 我不确定是否跳过(),以()和COUNT()的LINQ的部分,以SQL数据操作应库或控制器内生活。 我也不能确定,如果他们的订单,并在那里他们被用来影响任何性能。 如果他们生活在存储库中,从我的理解,这是它如何工作的: 1 我要传递的PageIndex ..
发布时间:2016-07-06 11:13:03 C#/.NET

合并视图模型

即时通讯开始MVC和放大器;希望您对存储库和放意见;视图模型,具体几套库数据组合成一个虚拟机。 如果我有需要自己的存储库(对不起,这个基本的性质)三个不同的部分(列)网页: UserInfoData - 在左山坳所示 DiaryData - 在山坳中间所示 CommentData - 图中所示为右山坳 Im做以下几点: - 公众的ActionResult指数(INT ID) { U ..
发布时间:2016-06-29 20:47:44 ASP .NET

服务层的设计与库在微软MVC

我有以下问题 - 或者说,对于提出宝贵意见的迫切需要 - 与微软的MVC。来自客户端的某个动作导致创建的: 在表格中的备注备注 为HourRegistrations在表中的条目 在更改日志买票的条目 我使用的业务操作和存储库的CRUD操作的服务层。问题是,我有时需要将对象从不同DataContexts连接,所以我想我用一个设计缺陷。最近,我们已经开始移除我们的控制器和存储库所有的业 ..
发布时间:2016-06-28 22:34:20 ASP .NET

是Kigg MVC应用干?我们可以调整存储库

我最近正在看一下卡子门祖尔Kigg MVC实现(卡子岩石),并注意到一些code,似乎击败DRY / SOC原则。我很想得到大家的一个可能的重构想法分离关注。 Kigg同时实现了一个添加和每个仓储类(删除方法注意 : BaseRepository 比可以由每个具体的实现重载虚拟方法) 为 Kigg.Repository.LinqToSql.CategoryRepository 和 Kigg.R ..

通用库与NHibernate

目前,我有这个类弥补我的通用仓库 公共抽象类RepositoryBase< T>其中T:类 { 私人只读的Isession会议; 公共RepositoryBase(ISession的会话) { this.session =会议; this.session.FlushMode = FlushMode.Auto; } 公 ..
发布时间:2016-06-28 20:43:14 C#/.NET

服务层都在重复我的资料库

我正在开发使用asp.net mvc的,NHibernate和DDD的应用程序。我由我的应用程序控制器使用的服务层。一切都使用Unity注入(服务ISessionFactory在仓库,仓库和服务控制器)依赖和正常工作。 不过,这是很常见的,我需要的服务的方法来获得唯一对象在我的仓库,像这样(服务类): 公共类ProductService { 私人只读IUnitOfWork _uow; ..

说明国际奥委会和自动处置的神秘世界

我ASP.NET MVC newbye和我学习和试验企业设计模式:的确是非常有趣和有用的东西!但我一直缺少的东西有关配置资源的概念。为了更具体要注重的ControllerFactory的机制注入控制器构造在控制器中使用IFuncyRepository或IFuncyService或电气特性的一种“资源”的实施(在我来说,我使用StructureMap如IOC)。 我的问题是在哪里/ IF /如何将 ..
发布时间:2016-06-28 12:49:27 ASP .NET

在asp.net MVC的,有没有使用国际奥委会注入多发性库到控制器更优雅的方式?

我有一个asp.net MVC的网站,我使用ninject为国际奥委会和NHibernate我的ORM映射 这是我结合国际奥委会code: 内部类ServiceModule:NinjectModule { 公共覆盖无效负载() { 绑定(typeof运算(IIntKeyedRepository<>))。为了(typeof运算(库<>))。 ..

如果我需要检索自定义模型粘合剂的对象应该粘结剂与服务层,存储库层或互动......? Asp.Net MVC

如果我有一个类似的类: 公共类Person { 公共字符串的firstName {搞定;组; } 公共字符串的lastName {搞定;组; } 公共宠物myPet {搞定;组; } } 当我创建一个自定义的模型绑定,从我的表格后不会在宠物被发送,它会发出像这样的数据:姓:“myFirstName”名字:“myLastName”myPet:“myPetsName” 由 ..
发布时间:2016-06-28 12:23:54 ASP .NET

服务和信息库层的职责

只是想节省的目的是我的持久性存储时,让我的头一轮服务层和存储库层的责任。 我站在下目前是这样的: 在我的控制器我创建的(来自表单)用户提交的数据的“注”的对象。然后,用户调用“保存”上的“NoteService”(这是有通过依赖注入)。 在对“NoteService”中的“保存”方法我实现我的业务逻辑验证,然后通过“备注”对象的“NoteRepository”中的“保存”方法。 在“Not ..
发布时间:2016-06-28 11:44:27 ASP .NET

MVC3设计 - 库模式和服务层

我看过一对夫妇对MVC的书籍和文章,并遇到存储库模式和服务层。 应的控制器能够通过库图案来获得的实体,或者必须将其从在服务层中检索数据? 编辑:我有看起来像这样的服务层code 公开的UserInfo GetModel(INT userInfoID) { 返回userInfoRepo.Get(userInfoID); }公众的UserInfo GetUserByPortalID(字符 ..

设计存储库DI(构造函数注入)为服务层

我建立一个MVC3应用程序,试图用国际奥委会和构造器注入。我的数据库有(到目前为止)约50桌。我使用EF4(W / POCO T4模板)为我的DAC code。我使用存储库模式,并且每个表都有它自己的仓库。我在服务层我的服务类注射瓦特/这些存储库。 问题:我的服务类正在成长中,他们需要存储库的数量。在某些情况下,我快到10库,并且它开始闻。 是否有设计库和服务类,这样的服务并不需要那么多库?一 ..

设计使用的ViewModels一个MVC库

我想创建一个存储库类从我的控制器分离出我的数据的逻辑。我使用一个ViewModel重新present一些数据,将充满了来自不同表的数据。 这里有一些问题我有: 对于像 GETALL(),我返回的IQueryable℃的方法; MyViewModel> 或的IQueryable<实体GT; ?如果我返回的ViewModels,我怎么应付一个 GETALL(),拉几千条记录? 请 ..
发布时间:2016-06-22 11:40:19 ASP .NET

如何建立一个通用的存储库

我发展与NHibernate在ASP.NET MVC的Web应用程序。总部设在文章和教程我在谷歌找到 ,我使用的存储库我的课。 我有10个班和10个仓库。今天,我想通了,90%的矿山资源库是完全彼此相等,除了类。这是一个例子: 公共类PromocaoRepository:IPromocaoRepository { 私人的Isession会议; 公共PromocaoReposit ..
发布时间:2016-06-22 11:34:53 ASP .NET

在ASP.NET MVC注射的多租户存储库与StructureMap

我在多租户ASP.NET MVC应用程序注入我的房客的情况下实施StructureMap 库的检索基于一个数据 ITenantContext 接口。在租户的问题是从的RouteData 中的基本控制器的的 OnActionExecuting 。 我如何告诉StructureMap构建 TenantContext(tenantID); 其中tenantID源自我的的RouteData 或一些基本控 ..
发布时间:2016-06-22 11:34:24 ASP .NET