技术问答

问题描述 在OOP设计模式中,存储库模式和服务层之间有什么区别? 我正在研究一个ASP.NET MVC 3应用程序,我正在尝试了解这些设计模式,但我的大脑只是没有得到它……还没有!! 推荐答案 存储库图层为您提供了额外的数据访问级别抽象.而不是写作 var context = new DatabaseContext(); return CreateObjectQuery<Type>().Wher

2023-02-25  298
技术问答

问题描述 在OOP设计模式中,存储库模式和服务层之间有什么区别? 我正在研究一个ASP.NET MVC 3应用程序,我正在尝试了解这些设计模式,但我的大脑只是没有得到它……还没有!! 推荐答案 存储库图层为您提供了额外的数据访问级别抽象.而不是写作 var context = new DatabaseContext(); return CreateObjectQuery<Type>().Wher

2023-02-17  293
技术问答

问题描述 我是实体框架的新手.我正在尝试设置MVC应用程序使用EF 6.我正在使用代码第一迁移.我正在使用该应用程序中的区域,并希望在每个区域中具有不同的DBContext来分解它.我知道EF 6具有ContextKey,但是我找不到有关如何使用它的完整信息.目前,我只能一次使用一个上下文. 有人可以举一个示例,有足够的细节,让一个新人像我这样的人来理解和使用. 推荐答案 实体框架6通过添加-ContextTypeName和-M

2023-02-17  326
技术问答

问题描述 我的控制器操作之一,在Ajax请求中调用的操作,正在将URL返回给客户端,以便重定向.我正在使用Url.RouteUrl(..),在我的设备期间测试,由于Controller.Url参数未预先填充,因此此失败. 我尝试了很多东西,其中包括将UrlHelper(失败)分开,手动创建一个RequestContext的RequestContext,其中一个stubbed HttpContextBase(在RouteCollect

2023-02-17  316
技术问答

问题描述 在MVC3 Web应用程序中获取错误. LINQ to Entities does not recognize the method ‘System.String ToString()’ method, and this method cannot be translated into a store expression. 当我尝试使用来自查询的EF获取值时: public class Data

2023-02-17  313
技术问答

问题描述 我一直在尝试发布两个参数…… 这是ajax代码 function Kaydet() { var params = {}; var Kiralayan = $("#RentForm").serialize(); params.kisi = Kiralayan ; params.aracid = P.AracID;

2023-02-17  293
技术问答

问题描述 i有一个.NET MVC 5应用程序,该应用程序正在使用数据注释,实体 – 框架jQuery 2.1.3和jQuery UI 1.11.4. 当我使用英国格式” dd/mm/yyyy”呈现类型日​​期输入的编辑表单时;使用Google Chrome时出现以下错误消息: 指定的值’10/10/2001’不符合所需的格式’yyyy-mm-ddR

2023-02-17  330
技术问答

问题描述 我一直在Microsoft的ASP.NET MVC教程中工作,最终在此页面 教程-32-cs.aspx 以下语句是在此页面底部的: 通常,您不想在调用修改Web应用程序状态的操作时执行HTTP GET操作.执行删除时,您要执行HTTP帖子,或者更好,或者更好的是HTTP删除操作. 这是真的吗?谁能为此声明背后的理由提供更详细的解释? 编辑 wikipedia 表示以下内容: 某些方法(例如,头部,获取,选项

2023-02-17  330
技术问答

问题描述 我在一些代码中有这条线我想复制到我的控制器中,但编译器抱怨 当前上下文中不存在名称’服务器’ var UploadPath = Server.MapPath("~/App_Data/uploads") 如何在ASP.NET核心中达到等同物? 推荐答案 更新:弃用ihostingenvironment.请参阅下面的更新. 在ASP.NET核心2.2及更低中,托管环境已抽象使用界面, ihost

2023-02-17  300
技术问答

问题描述 我想从我的URL中删除控制器名称(对于一个特定的控制器).例如: http://mydomain.com/MyController/MyAction 我希望将此URL更改为: http://mydomain.com/MyAction 如何在MVC中完成这件事?我正在使用MVC2,如果无论如何都可以帮助我. 推荐答案 您应该在global.asax中映射新路由(在默认为默认为1之前添加),例如: routes.Map

2023-02-17  282