如何在另一个dll中使用带有Entity框架的asp.net动态数据
发布时间:2020-12-14 05:51:26 所属栏目:Windows 来源:网络整理
导读:如何在另一个DLL中使用EF使用asp.net动态数据,我不想在web.config或任何配置文件中放置连接字符串. 我在Global.asax中有这个代码 model.RegisterContext(()= new MyObjectContext(“entityconnectionString”),new ContextConfiguration(){ScaffoldAllTables
如何在另一个DLL中使用EF使用asp.net动态数据,我不想在web.config或任何配置文件中放置连接字符串.
我在Global.asax中有这个代码 model.RegisterContext(()=> new MyObjectContext(“entityconnectionString”),new ContextConfiguration(){ScaffoldAllTables = true}); defalut页面没问题,但当我点击任何表格查看详细信息时,我收到此错误: 解决方法
我能够通过强制加载MetadataWorkspace并使用RegisterContext()的重载来解决这个问题.
var context = new MyEntities(); // DataContext context.MetadataWorkspace.LoadFromAssembly(typeof(MyEntity).Assembly); // An EF Entity var config = new ContextConfiguration() {ScaffoldAllTables = true}; DefaultModel.RegisterContext(() => context,config); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何判断Windows是否以安全模式运行?
- stringstream >> uint8_t十六进制? C
- windows-server-2008 – 什么是Windows等同于Puppet / chef
- windows-server-2003 – 在AD中委派帐户解锁权限
- WKHTML Windows PHP
- windows-server-2008-r2 – Win 2008 R2 – 复制到磁盘非常
- windows-store-apps – 查看Windows开发人员中心的应用程序
- windows10下设置Maven的本地仓库和阿里云的远程中央仓库
- windows-server-2012 – Windows Server 2012 – 完全支持区
- ASLR和Windows系统DLL用于不知道的可执行文件?