ADO.NET 实体框架和 ASP.MVC 的组合是否有可能是错误的?

2024-01-02

我有一个包含三个项目的解决方案。

  1. DomainModel(带有 ADO.NET 实体框架的 C# 库)
  2. DomainModelTest(业务逻辑单元测试)
  3. Web 应用程序(使用域模型)

由于某种原因,如果我传递 DomainModel 中的任何对象,我什至无法带来视图,甚至不简单。我收到以下错误:

有任何想法吗?

编译器错误消息:CS0012: 类型 'System.Data.Objects.DataClasses.EntityObject' 是在一个不是在程序集中定义的 参考。您必须添加参考 组装“System.Data.Entity”, 版本=3.5.0.0,文化=中立, PublicKeyToken=b77a5c561934e089'。

来源错误:

第 146 行: 第 147 行:
[System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()] 148线:公开课 views_home_index_aspx : System.Web.Mvc.ViewPage, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler { 第 149 行:
第 150 行:私有静态布尔值 @__初始化;

我认为这可能会有所帮助,实际错误出现在 Default.aspx 文件中的以下行中:

public partial class _Default : Page
{
    public void Page_Load(object sender, System.EventArgs e)
    {
        // Change the current path so that the Routing handler can correctly interpret
        // the request, then restore the original path so that the OutputCache module
        // can correctly process the response (if caching is enabled).

        string originalPath = Request.Path;
        HttpContext.Current.RewritePath(Request.ApplicationPath, false);
        IHttpHandler httpHandler = new MvcHttpHandler();
        httpHandler.ProcessRequest(HttpContext.Current); //**HERE**
        HttpContext.Current.RewritePath(originalPath, false);
    }
}

尝试在 web.config 的 部分中添加引用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ADO.NET 实体框架和 ASP.MVC 的组合是否有可能是错误的? 的相关文章

  • 简单的 C++ 线程

    我正在尝试在 C Win32 中创建一个线程来运行一个简单的方法 我是 C 线程的新手 但对 C 中的线程非常熟悉 这是我想做的一些伪代码 static void MyMethod int data RunStuff data void R
  • 当我的 ASP.NET MVC 应用程序中的模型为 null 时,EditorFor(..) 引发异常

    我有一个非常简单的 ASP NET MVC 视图 它有一个简单的string作为模型 eg model string 当我执行以下操作时 如果模型值为null 当用户第一次登陆此视图 页面 资源时发生 Value cannot be nul
  • 当“”可以分配给std::string时,为什么有“clear”方法?

    一个可以用string clear函数清空字符串 也可以使用空双引号 来执行此操作 有什么不同 当您分配一个空字符串时 编译器必须在数据部分存储一个空的 C 字符串 并创建代码以将指向它的指针传递给赋值运算符 然后 赋值运算符必须从数据部分
  • 实体框架与oracle数据库的连接

    我使用的是 Entity Framework 6 1 版本和 oracle 11 我是实体框架的新手 任何人都可以建议连接 oracle 的先决条件是什么 任何更改都需要在 web config 中进行 在web config中 默认它是与
  • ResourceDictionary 源中的 Uri 语法(通用 Windows 平台)

    我正在迁移我的Windows 8 1项目到Windows 10 通用 Windows 平台 这时我被拦住了ResourceDictionary改变在UWP 为了简单起见 我有包含 2 个项目的 Windows 8 1 解决方案 App pr
  • 整数与双精度算术性能?

    我正在编写一个 C 类来使用整数执行 2D 可分离卷积 以获得比双对应更好的性能 问题是我没有获得真正的性能提升 这是 X 过滤器代码 对于 int 和 double 情况都有效 foreach pixel int value 0 for
  • 了解 MVC-5 身份

    我创建了一个新的ASP NET MVC 5申请与Individual User Accounts然后更新了所有的Nuget packages在解决方案中 现在我尝试遵循一些教程中显示的一些指南 但遇到了一些问题 第一个是一个名为Applic
  • 让 GCC/Clang 使用 CMOV

    我有一个简单的标记值联合 这些值可以是int64 ts or doubles 我正在对这些联合进行加法 但需要注意的是 如果两个参数都代表int64 t值 那么结果也应该有一个int64 t value 这是代码 include
  • 编译器在函数名称前添加下划线前缀的原因是什么?

    当我看到 C 应用程序的汇编代码时 如下所示 emacs hello c clang S O hello c o hello s cat hello s 函数名称以下划线作为前缀 例如callq printf 为什么这样做以及它有什么优点
  • 适用于 Windows 的键值数据库?

    除了 MongoDB 和 Memcached 之外 Windows 上还运行哪些键值存储 我见过的大多数似乎只能在 Linux 上运行 Hypertable Redis Lightcloud 相关链接 是否有经过商业验证的云存储 Key g
  • 复杂的 C 声明

    我刚刚在互联网上浏览了一些代码 发现了这个 float foo SIZE SIZE 我如何阅读这份声明 是否有一套特定的规则来阅读如此复杂的声明 我有一段时间没做这个了 从 开始foo然后向右走 float foo SIZE SIZE fo
  • 表单.位置不起作用

    我之前问过这个问题 以为我已经解决了 但它仍然不起作用 Form Show 稍微移动表单位置 https stackoverflow com questions 1214014 form show moves form position s
  • 带有 Unicode 字符的主机名在 Windows 8 中有效

    Uri CheckHostName 回报UriHostNameType Unknown到处都是 但在 Windows 8 上 它又回来了UriHostNameType Dns 为什么突然间带有 Unicode 西里尔字符的主机名在 Wind
  • Windows Phone HttpClient PostAsync 挂起且无响应

    我在拨打电话时遇到问题HttpClientWP 应用程序的 post 方法 PostAsync总是挂起并且不给出任何响应 当我从 WPF 应用程序中尝试时 相同的代码可以工作 这是我正在做的事情 服务器Web API代码 public cl
  • C++ std:.auto_ptr 或 std::unique_ptr (支持多个编译器,甚至是旧的 C++03 编译器)?

    我正在尝试更新一些 C 代码 我想转向更现代的代码 c 11 但我仍然需要使用一些较旧的编译器 兼容 c 03 来编译代码 因为支持的平台限制 我知道在 C 11 编译器中 std auto ptr 已被弃用 但由于较旧的编译器支持 我不能
  • C# 编译器编译 .txt .obj .java 文件

    using System class Program public static void Main Console WriteLine Hello World Console ReadLine 我将文件另存为1 java 2 obj an
  • RabbitMQ + Windows + LDAP 无需发送密码

    我正在尝试在 Windows 7 上使用 RabbitMQ 3 6 2 进行 LDAP 身份验证 授权 我已经在应用程序发送用户名 密码的情况下进行了基本身份验证 但密码位于我需要弄清楚如何进行的代码中避免 有没有人在不提供密码的情况下成功
  • 即使对于新上下文,OnModelCreating 也仅调用一次

    我有多个相同但内容不同的 SQL Server 表 在编写代码优先 EF6 程序时 我尝试为每个程序重用相同的数据库上下文 并将表名称传递给上下文构造函数 然而 虽然每次都会调用构造函数 但尽管每次都是从 new 创建数据库上下文 但 On
  • 通过 OCI 调用 Oracle 存储过程并使用 C++ 中的 out ref 游标返回结果

    我想使用 OCI 接口从 C 调用 Oracle 存储过程 并使用 out SYS REF CURSOR 作为过程的参数来迭代结果 我是 OCI 新手 所以可能会遗漏一些简单的东西 大部分代码取自这里 我的存储过程是 CREATE OR R
  • Selenium WebDriver 在按钮单击事件上无法正常工作。这里有什么问题呢?

    I am using following code to scrape data from a website I have following interface 这是 HTML div class es content div

随机推荐

  • 如何在 Cassandra(特别是 CQLSH)中将字符串或文本作为 blob 插入?

    我试图在 CQLSH 中将文本或某些字符串作为 blob 插入以进行测试 insert into test by score commit delta test score values textAsBlob bdb14fbe076f6b9
  • Spring+JPA @Transactional 未提交

    我知道以前曾在这里问过类似的问题 但我找不到问题的解决方案 基本上 我试图在 Spring 中通过 Hibernate 使用 JPA 但数据是not由于某种原因而被持久化 在 spring 事务上打开调试没有显示任何内容 EntityMan
  • Chrome 开发者工具中 Javascript 旁边的列中显示的时间是多少?

    显然与函数执行的时间长短有关 它具体代表什么 前任 如果该函数在执行过程中被多次调用 则使用什么值 它确实应该是每行花费的总时间的细分 如果多次调用某行 您看到的值是该行总共花费的时间之和 我同意逐行细分有时确实会产生一些奇怪的结果 我会进
  • 我应该使用对象初始值设定项还是构造函数? [复制]

    这个问题在这里已经有答案了 我刚刚了解了对象初始值设定项 并且想知道何时使用它们的最佳实践是什么 这是我读到的关于他们的内容 http msdn microsoft com en us library vstudio bb384062 as
  • 如何隐藏图像按钮?

    我有 1 个 imageButton 我想在 oncreate 方法中 5 秒后隐藏该按钮 谁能帮帮我吗 onCreate new SleepTask execute private class SleepTask extends Asyn
  • 从 C# POCO 类代码生成 Winforms 表单

    是否已经在某处编写了一些开源代码 该代码将接受具有属性和验证属性的类 并输出带有与这些属性相对应的控件的 Windows 窗体 例子 public bool IsRed get set 产生一个带有Is Red label public i
  • Silverlight:如何设置验证工具提示的样式?

    我做了一些搜索 但这不是我要找的 那么 有谁知道如何在 Silverlight 中设置验证工具提示的样式 绿色边框中的东西 替代文本 http img689 imageshack us img689 222 validationtoolti
  • 获取CPU或主板序列号?

    我正在尝试获取CPU serial or motherboard serial using C or Python出于许可目的 是否可以 我在用着Linux 在 Linux 下 您可以使用 lshw quiet xml 并解析其输出 您将在
  • keras 和 tf.keras 模型之间的兼容性

    我有兴趣在 tf keras 中训练模型 然后用 keras 加载它 我知道这不是强烈建议 但我有兴趣使用 tf keras 来训练模型 因为 tf keras 更容易构建输入管道 我想利用 tf dataset API 我有兴趣用 ker
  • 为 Spring Boot 实现字节服务

    我想使用 Spring Boot Rest API 在 Angular 中实现视频播放器 我可以播放视频 但无法进行视频搜索 每次当我使用 Chrome 或 Edge 时 视频都会一遍又一遍地开始 我尝试了这个端点 RequestMappi
  • PHP PDO 获取 MySQL 日期时间

    我有一个代表 MySQL 表的 PHP 类 其中一种列表类型是DateTime 以前我使用字符串并且一切正常 因为我不必处理日期类型 我只是用fetchAll函数和列表自动映射到适当的字段 stmt gt execute results s
  • 使用 GAE Python 第二代在本地运行

    我已经使用 GAE P 第一代很多年了 现在正在跳转到我的第一个 GAE P 第二代项目 我正在尝试像我一样在本地运行它dev appserver py对于第一代应用程序 但是the docs https cloud google com
  • 在 OpenCV 上使用 SVM 训练图像

    我正在尝试对图像进行分类 下一步我将根据特征进行分类 但现在只想尝试我是否做得对 这是我的代码 include
  • AspectJ:自定义 *.aj 文件被忽略

    Why aspectj maven plugin忽略我的AnnotationInheritor aj文件 是我配置有问题吗 我想提建议ItemRepository getById带有自定义注释 Repository public inter
  • 从 Visual Studio 控制台运行解决方案,无需打开 IDE

    我在用视觉工作室2010 http en wikipedia org wiki Microsoft Visual Studio Visual Studio 2010 SP1 我首先尝试的是这样的 从开始菜单打开 Visual Studio
  • SQL OVERLAPS 运算符问题,如何解决

    我预计从 2011 01 28 到 2011 02 01 的日期期间与 2011 02 01 到 2011 02 01 的日期期间重叠 这里是同一天 但确实如此不是 PostgreSQL 期望精确结束点的匹配不是匹配 如何摆脱这个 我希望将
  • 如何使用加载的 SVG 模块

    我已经设置了 webpack 将 SVG 文件加载到 create react app 的 TSX 端口中 按照这个答案 https stackoverflow com a 44718847 1399272 const logo requi
  • CSS:悬停时背景从下到上填充:

    请看一下这个例子 https www outsideonline com 2317131 wilma rudolph worlds fastest woman https www outsideonline com 2317131 wilm
  • 嵌套片段在过渡动画期间消失

    场景如下 Activity 包含片段A 这又使用getChildFragmentManager 添加片段A1 and A2 in its onCreate像这样 getChildFragmentManager beginTransactio
  • ADO.NET 实体框架和 ASP.MVC 的组合是否有可能是错误的?

    我有一个包含三个项目的解决方案 DomainModel 带有 ADO NET 实体框架的 C 库 DomainModelTest 业务逻辑单元测试 Web 应用程序 使用域模型 由于某种原因 如果我传递 DomainModel 中的任何对象