zoukankan      html  css  js  c++  java
  • 在使用EFCodeFirst中出现类型“System.Data.Objects.ObjectContext”在未被引用的程序集中定义的解决方案

    我安装了EF4.1版本,并在一个项目中映射一个数据库并生成了EF的MODEL实体层

    测试:在Default.aspx页面上加了个GridView控件,后台进行绑定

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Web;
     5 using System.Web.UI;
     6 using System.Web.UI.WebControls;
     7 using WebApp1.Models;
     8 
     9 namespace WebApp1
    10 {
    11     public partial class _Default : System.Web.UI.Page
    12     {
    13         protected void Page_Load(object sender, EventArgs e)
    14         {
    15             MusicStoreContext context = new MusicStoreContext();
    16 
    17             var q = context.Albums.ToList();
    18             GridView1.DataSource = q;
    19             GridView1.DataBind();
    20 
    21         }
    22     }
    23 }

    ctrl+F5变异运行,结果报错:

    解决:

    问题解决。GridView绑定显示成功!

    另外,如果用EF生成ORM框架时报参数错误,有几种解决方法:

    1.在“连接属性”中,点击“高级”,修改“Persist Security Info” 为“True”,

    链接:http://www.cnblogs.com/libingql/archive/2013/09/25/3337921.html

    2.在生成该框架的项目中引用Entity Framework.dll和System.Data.Entity

    3.据说还有一种解决方法,不过我因为平台问题我没用所说义不知道。VS2012 +EF5 的解决方案:http://www.cnblogs.com/zengxiangzhan/archive/2012/12/06/2804698.html

    调用该框架的项目也要引入引用Entity Framework.dll和System.Data.Entity,否则可能会报找不到方法之类的提示错误。

  • 相关阅读:
    写在之前
    Fedora Core 3安装杂记(三)
    Fedora Core 3安装杂记(一)
    Firefox 1.0真的挺好用的
    发现Google加了英文页面翻译功能(Beta)
    Fedora Core 3安装杂记(四)
    在FC3的日子里……
    ASP面向对象编程探讨及比较
    显卡千万不能买带风扇的……
    字符串(strcat)
  • 原文地址:https://www.cnblogs.com/nlh774/p/3587979.html
Copyright © 2011-2022 走看看