怎么引用EntityFramework程序集

我建了三个层,DAL,Model, BLL
Model用的是EF
然后在Model中添加了一个方法,发现有未引用程序集
图片说明

我对比了下model和DAL程序集引用的区别发现Model在添加EF框架的时候自动引用了
EntityFramework程序集而DAL层没有
图片说明

我想手动引用程序集发现打不到这个程序集????

版本: VS是2015,EF是6.13, .net框架是4.52, 我感觉EF版本太高的,可能某个地方
识别出来的只是6.0.0.0

求大神帮忙,怎么最简单方法引入EntityFramework程序集

ef
0

1个回答

0
wzg_csdn
wzg_csdn 这个方法我也会,网速慢的话又等好久,还不如直接在这个类库中再建个实体数据模型再删掉来的方便。
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
类型“DbSet<>”在未引用的程序集中定义。必须添加对程序集“EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b7
最近在做番茄中的项目,使用的是Asp.net mvc+EF+Spring.Net框架。 出现了这个问题: 解决办法: 工具——库程序包管理器——管理解决方案的nuget程序包 找到EntityFramework,安装就可以了
使用vs2013出现EF错误“System.Data.Entity.DbContext”在未被引用的程序集中定义
最近学习EF遇到一个问题,在类库A里面使用了ADO数据模型,需要在B类库访问,而B类库无法实现操作A类库的数据模型时使用。 错误概述: 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义。必须添加对程序集“EntityFramework,Version=5.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e...
MVC中使用entity framework(EF)出现“必须添加对程序集“System.Data.Entity”解决方法
 MVC中生成web.config默认只添加了linq的程序集引用,如果使用entity framework(EF)做为MVC的ORM,则需要在webconfig中添加程序集引用: 如:    ......                           
CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。必须添加对程序集 “System.Data.Entity, V
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。            编译器错误消息: CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程
【C#】EntityFramework的添加使用
EntityFramework是C#中用于操作数据库的一种方式,比直接用sql语句操作数据库更加方便,尽管效率略微低一点点,但在一般情况下,这种代码级操作数据能在编码中就能发现错误,写起来也更顺手。下面通过图形界面操作详解一下步奏: 1.在现有项目添加一个用于数据库操作层的项目DataAccess: 2.安装Entity Framework 确保已安装NuGet,在上面的项目中选择引用,...
vs2010中添加项目中找不到EntityFramework实体框架解决办法
1.打开VS2010安装包,找到 X:\WCU\EFTools\ADONETEntityFrameworkTools_enu.msi,双击安装就可以了。 2.如以上文件无法安装,则安装VS2010 SP1(补丁)
解决 类型"DBconnect"在未引用的程序集中定义 必须添加对程序集"System.data......"的引用
这几天在unity中做数据库的时候, 经常会遇到一个问题 :类型&quot;DBconnect&quot;在未引用的程序集中定义 必须添加对程序集&quot;System.data......&quot;的引用 【解决方法 1 】网上寻找的结果大概为  [此处的解决方法参考的是 csdn: jiande870929]pda与pc端的dll文件的大小是不同的  但是如果引用的是一样的dll文件就会出现问题 因为大小不同所以包含的信息也是不...
Entity Framework Core必须牢记的三条引用三条命令
关于EntityFramework Core有三个重要的引用和三条重要的命令,掌握以这六条,基本用Entity Framework Core就得心应手了。 引用1:Install-PackageMicrosoft.EntityFrameworkCore.SqlServer 这是SqlServer的Entity FrameworkCore的“驱动程序”。不同的数据库这条引用不同,此处仅以SqlS
Unity添加程序集引用
在unity中有些windows引用没有自动添加,如果需要时需要手动添加,步骤如下: 1、未添加时如图,在应用中是没有System.Management这一引用,编辑器报错。 2、点击引用也没有”添加引用“选项,如图 3、双击应用下的任意引用,会出现”对象管理器“, 将C:\Windows\Microsoft.NET\Framework\v2.0.50727下的Syste...
项目开发中引用程序集的管理
项目开发中引用程序集的管理  -- VS的后期生成事件    在许多时候,我们的项目中需要引用到别的项目生成的程序集,但是如果人工去复制粘贴这些 项目生成的程序集,项目少还可以应付。如果有许多项目引用某个程序集,人工复制粘贴不仅 效率不高,而且很容易出错。而且,被引用的程序集很可能会被修改然后重新编译,这就意味着 我们又需要重新拷贝一次新生成的程序集,听完后心情感觉好沉重啊    对
如何在用csc编译C#程序时增加对外部程序集的引用
有如下一段程序: using System; namespace ProgrammingCsharp4 { class BigIntegerSample { static void Main(string[] args) { System.Numerics.BigInteger googol = System.Numeri
如何:在 Visual Studio 中添加或移除引用自己的程序集
其意义以及适用场景因项目而定。 方法有几个,如 当前项目目录。 (可以使用“浏览”选项卡查找这些程序集。) 同一解决方案中的其他项目目录。 (可以使用“项目”选项卡查找这些程序集。) 设置指定要显示的程序集位置的注册表项 根据经验,推荐使用第三种,即: ----------------------------------------------
Entity Framework 使用常见问题
1.未找到具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架提供程序。请确保在应用程序配置文件的“entityFramework”节中注册了该提供程序 可能是App.Config或是packages.config没有复制到应用层 2.无法为具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序加载在应用程
VS中.NET开发添加程序集引用
简单的介绍了关于 VS +.NET开发中添加程序集引用的方法!
VS2015 using System.Drawing;是否缺少程序集引用的解决方案
首先找到添加引用,在导航栏点项目或者右键解决方案中的项目,点击添加引用 之后直接搜索添加即可解决。
缺少程序集引用:不存在类型或命名空间名称
前言:   相信很多小伙伴在调试代码的时候都会遇到一些问题,今天就给大家分享一个简单的问题的解决办法。 问题截图:  问题原因:   缺少该命名空间的引用 问题解决:   右击引用管理器-选中对应目标-确定 (如果没有找到需要的可以先下载后,点击浏览到相应地址添加)   问题小结:出现问题不要慌,细心发现原因是关键。 ...
如何在一个程序集中引用另一个程序集Resource的问题
今天在公司看一个软件注册验证机制,由于没有源代码,只能通过反编译工具看了。当看到下边这段代码的时候,就觉得有点奇怪。 Assembly assembly = Assembly. Load (Resource.Register); object obj = assembly. CreateInstance ("DCommon.
.Net c#:配置引用程序集的路径(分离exe和dll)
按照引用程序集路径的不同,程序集DLL分为两类: 1)全局DLL(在GAC中注册,GAC——全局程序集缓存),有关GAC的详细资料可以参考一下链接: http://blog.csdn.net/prince_lintb/article/details/40789211 2)私有DLL,默认情况下,添加程序集引用的时候,程序集DLL会复制到可执行目录下。  
关于程序集生成失败 -- 引用的程序集没有强名称的解决办法
 我在PetShop4程序中加入了一个业务外观层,然后在业务逻辑层(PetShop.BLL)引用这个程序集,点“生成”,出现以下的错误:“程序集生成失败 -- 引用的程序集没有强名称”,原因是PetShop.BLL是强命名程序集,强命名程序集不能用普通程序集造成的。        那么什么叫强命名程序集呢?我们知道,以前在Windows下开发程序时常会遭遇著名的“DLL Hell”问题,即动态
是否缺少using指令或者程序集引用?
有时候直接拿别人的代码使用,完全粘贴时,运行不了,报错如下: 但是自己明明添加了命名空间:using System.Web; 却还是报错。仔细检查,我真的引用了system.web.dll吗? 如图所示,没有system.web,所以说,要去网上下载一个system.web.dll动态链接库。然后添加到类库的引用中。 其实所谓的添加引用也就是添加动态链接库!
NuGet控制台为项目添加第三方程序集引用
摘自:http://www.cnblogs.com/wych/p/4380320.html 在有些情况下,有些操作使用程序包管理窗口不能达到目的,只能使用控制台命令才能实现,比如说,安装特定版本的程序包。 控制台命令窗口 在安装有NuGet插件的VS上打开NuGet命令窗口的过程如下:依次选择菜单Tools(工具)->Library Package Manager(库
关于程序集生成失败-引用的第三方DLL没有强名称的解决办法
如果一个Assembly希望封装成为ActiveX/COM组件,那么它必须拥有强名(Strong Name),也就是说在编译的时候需要指定SNK(Strong Name Key)。但是当一个Assembly如果以拥有强名的方式编译的话,它又要求所有自身所引用的其他Assembly都必须拥有强名,否则不能够成功编译。这时可以使用按照以下方式来创建或重建一个名称程序集。 首先无论我们有需要一
RDLC 本地报表引用自定义程序集需要注意的问题
RDLC 本地报表引用自定义程序集需要注意的问题   一、在本地报表引用相同的程序集则编译时报类似如下错误: 加载代码模块时出错:“RSCustomLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”。详细信息: 未能加载文件或程序集“RSCustomLib, Version=1.0.0.0, Cultu
【重构】C# VS 配置引用程序集的路径(分离exe和dll从指定路径调用)
本小白,近期碰到一个有关dll无法生成和引用的问题,困扰许久,访遍博客论坛。 今天我们就来聊聊dll,他是类库以类库的形式输出时,在输出路径处产生的文件。当别的类库通过引用需要调用其中的方法的时候,实际上就是读取了被调用类库的dll文件。(dll 动态链接库)。所以引用的路径,就是被引用类库输出dll的地址。 但是它没有想象中那么简单。 按照引用程序集路径的不同,程序集DLL分为两类:  1...
如何引用已经安装到GAC的程序集
  最近一段时间在搜索延迟签名的一些问题时,看到网上很多的初学者对如何引用已经安装到GAC的程序集有很大的疑问,因此便有了这篇文章。  首先,我假设看这篇文章的小C们已经明白如何对程序集进行强命名,以及如何将程序集安装到GAC中。不清楚的话请先点击这里弄楚上面的问题。 将程序集安装到GAC后,在VS的添加引用的对话框中并不会出现该程序集。 例如我将my.dll这个程序集使用Gac
C# WINFORM 请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标 解决方法
警告 ?未能解析引用的程序集“XianXian.DAL, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL”,因为它对不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中的“System.Data.OracleClient, Version=4.0.0.0, Culture=
EntityFramework连接串的调用时传入
EntityFramework自动将数据库映射到Model,同时会生成相应的连接字符串,如下图。 生成之后,我们看到自动生成的DBDemoEntities的类,只有一个默认的无参的构造函数,如下图 这在一般情况下是OK的,因为只我们在App.config或者Web.config配置了这个连接串即可。如下图。 但是当我们希望自己传入连接字符串时,就无能为力了。那我们怎么
EF 中获取 TableAttribute的值,即数据库中真实的表名
比如EF中我定义了这样一个实体:   [Table(Name = "MyTableName")] public class MyClass { }   现我想获取 MyTableName,可以这样来办:   using System.Data.Linq.Mapping; namespace MyEF { class Program
使用visual studio 2013的缺少程序集引用的错误
使用visual studio 2013的缺少程序集引用的错误 有时我们看一本教课书,按照其上的代码在visual studio 上实际操作,会发现会出现错误 如 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Drawing.Color;
未能找到类型或命名空间名称“GlobalFilterCollection”(是否缺少 using 指令或程序集引用?)
虽然问题不大,但是像这样频繁出现的错误应该做个笔记记住,避免在编程时不必要的时间浪费。这次我遇到的问题,有两个原因:    1. (是否缺少 using 指令或程序集引用?) 就像提示的这样我查看了程序集引用发现System.Web.Mvc引用错误,重新添加之 后问题解决。    2.即使添加了System.Web.Mvc程序集还是报同样的错误,最有我发现程序使用的是 .NET Framework...
C#中使用EntityFramework出现报错问题
步骤: 1.找到对应的C#按照目录,正常在 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 2. 在如下节点:   添加下面3个节点:             3. 在如下节点:       添加下面2个节点:  <add name="ODP.N
visual studio c#里的引用 首先在代码里想用using 来应用命名空间,必须首先给工程添加该程序集引用
1. 首先在代码里想用using 来应用命名空间,必须首先给工程添加该程序集引用 2. 相信你说的前者是添加dll程序集引用,只用在项目上右键add reference(添加引用,然后选择程序集即可) 3. 在添加了程序集引用之后,才可以在代码中用using来引用程序集中的命名空间。我个人认为是为了代码的简洁。 比如你想用List,为了不至于每处都写上命名空间,在文件一开始添加了对他的
引用程序集没有强名称的解决办法
为项目添加强名称方法: 1.右键单击项目,打开属性窗口; 2.在属性窗口里选择《签名》标签,选中为程序集签名的选项,在下拉列表里选择新建,如下图所示: 3.打开新建签名窗口,输入签名的名称密码等内容, 单击确定后,签名添加完成。   为没有源码的DLL文件添加强名称   如果项目中引用了其他没有源码的dll文件,并且此dll文件是没有强名称的程序集,则编译时
wpf 关于程序集间使用资源字典共享资源
最近学习一些了关于程序集之间共享资源的知识,在这里记录下来。 (1)创建 首先是共享资源的创建,创建一个新的“wpf自定义控件”项目,然后随便添加一个图片作为示例资源。 文件结构如下: 资源字典文件(background.xaml)里面的代码如下: &amp;lt;ResourceDictionary xmlns=&quot;http://schemas.microsoft.com/winfx/20...
.Net c#:配置引用程序集的路径(分离exe和dll从指定路径调用)
按照引用程序集路径的不同,程序集DLL分为两类: 1)全局DLL(在GAC中注册,GAC——全局程序集缓存),有关GAC的详细资料可以参考一下链接: http://blog.csdn.net/prince_lintb/article/details/407892112)私有DLL,默认情况下,添加程序集引用的时候,程序集DLL会复制到可执行目录下。 对于私有DLL,当数目众多时,由于没有分类,
vs2012中编译时出现程序集所使用的版本高于所引用的版本
我在运行别人的项目时出现版本不兼容的问题: 问题原因: 引用的版本不一致,即你本机引用了两个版本 解决方法: 把引用的程序集从项目的引用中移除,找到你所使用版本的dll和引用的dll一致,如上面4.0.0.0,         把整个项目的引用下的System.Web.Mvc.dll改为默认C盘下自动引用的路径 步骤: 1)在项目的引用找到System.Web.MVC.dll ...
MVC学习笔记四:利用Entity Framework调用存储过程
MVC利用EF调用存储过程 这一章记录一下,如何通过EF调用数据库中的存储过程。 依然按照前面的两种数据库操作方式,一种是DbContext,第二种是ObjectContext. 一.DbContext 待续。
clickonce 清单中的引用与下载的程序集 *.exe 的标识不匹配问题
原因:       主程序中引用了 Windows 应用程序的工程,并且这个工程没有没有设置启用ClickOnce 安全设置。 解决办法:   右击被引用工程属性----安全性---启用ClickOnce 安全设置。 在启用ClickOnce 安全设置。
ASP.net Core中引用了某个程序集,编译通过但运行时报dll not found
一、问题产生 本来打算写个类似于记事本一样的东西,刚好以前写过一个MySQL的工具类,就直接引用了,项目的大概结构如下图。 在网页项目里面引用了自己写的MySQLHelper工具包,这个包里面封装了所有网页中用到的数据库操作,因为是第一次用自己写的工具包所以没啥经验,虽然编译一下子就过去了,但是运行的时候却出现MySQL.Data dll not found的异常。 二、尝试解决 看到这个异常,...
vb.net “已创建对嵌入的互操作程序集“stdole”的引用“警告的清除
使用了videocapx.ocx,错误列表内提示: 已创建对嵌入的互操作程序集“stdole”的引用,因为程序集“Interop.VIDEOCAPXLib”间接引用了该程序集。请考虑更改其中一个程序集上的“嵌入互操作类型”属性。 百度查找到解决办法:嵌入互操作类型改为FALSE
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java 引用传值班 java学习资料带引用