EF:The provider 程序不能返回a ProviderManifest 实例 - (解决方案)

问题原因:首先这个问题主要是出于的平台:我用的是VS2012 ,最先用的是EF6.0

用CODEFIRST创建了数据库,但是在自动生成相关的视图(用EF6关联,然后生成VIEW下的增删改)时候出现了问题。又换成了EF5.

最近用EF再改数据库模型的时候有出现:The provider 程序不能返回a ProviderManifest 实例

有改回了EF6.0.

在网上查了资料,这方面资料并不多。在外国网站还看到让人失望的消息,说这是大毛病。

我的解决方案目前只有一个,要改数据库用EF5,要生成视图用EF6.L

记录一下CODEFIRST 使用的语句:

Enable-Migrationsra

Add-Migration XXX

update-Database

EF:The provider 程序不能返回a ProviderManifest 实例 - (解决方案)

时间: 2024-08-30 11:38:35

EF:The provider 程序不能返回a ProviderManifest 实例 - (解决方案)的相关文章

Azure-如何排查应用程序网关返回 HTTP Code 502 或客户端得到应用程序网关响应慢的问题(一)

问题描述 经过初步排查,应用程序网关本身工作正常,同时也排除了 Azure 平台网络的延迟.出现的现象通常是部分的 URL 响应正常.部分 URL 响应慢或是返回 HTTP Code 502. 问题分析 通过分析访问日志判断应用访问以及响应情况(有关如何启用以及获取诊断日志请参考:应用程序网关的后端运行状况.诊断日志和指标). 对比后端 Web 服务器的访问日志,通过时间戳或是 URL 来查询同一个请求在应用程序网关以及后端 Web 服务器的响应情况. 如果在应用程序网关以及后端 Web 服务器

微信小程序后台返回大量多余数据的处理

台接口返回一个数组,数组里面N多对象,每个对象里面几十上百条数据,最好玩的是,我只需要每个对象里面的某两个数据.... 类似这种: datas:[   {   id:1000,   name: "帅哥",   title: '...',   b: '...',   d: 0,   f:0,   ....   },   {   id:1001,   name: "美女",   title: '...',   b: '...',   d: 0,   f:0,   ...

[翻译 EF Core in Action 1.6]你的第一个EF Core应用程序

Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Core 书籍.原版地址. 是除了官方文档外另一个学习EF Core的不错途径, 书中由浅入深的讲解的EF Core的相关知识.因为没有中文版,所以本人对其进行翻译. 预计每两天一篇更新 PS: 翻译难免限于本人水平有不准确的地方,建议英文水平不错的同学直接查看原版,有不足的地方欢迎指正 第一部分目录导航

解决C#程序只允许运行一个实例的几种方法详解

方法一:使用线程互斥变量. 通过定义互斥变量来判断是否已运行实例.把program.cs文件里的Main()函数改为如下代码: using System; using System.Windows.Forms; using System.Runtime.InteropServices; namespace NetTools { static class Program { [DllImport("user32.dll")] private static extern bool Flas

C#应用程序只允许运行一个实例,多次运行的时候激活当前实例,显示其界面

很多时候,我们开发的程序,需要单例运行的的功能,即整个应用程序只允许同时运行最多一个实例,重复运行的时候,激活当前实力,显示其界面. 在C#程序中,其解决方案有多重,可以参照Charles Chen 的C#程序只允许运行一个实例的解决方案一文. 参照其文章,我决定使用调用Windows Api的方法,大致如下: namespace BarCodeSystem { public static class Program { /// <summary> /// Application Entry

【转】delphi程序只允许运行一个实例的三种方法:

一.        创建互斥对象 在工程project1.dpr中创建互斥对象 Program project1 Uses Windows,Form, FrmMain in 'FrmMain.pas' {MainForm}; {$R *.res} var hAppMutex: THandle; //声明互斥变量 begin hAppMutex := CreateMutex(nil, false,’projectname’); //创建互斥对象projectname工程名称 if ( (hAppM

C#限制程序只能运行一個实例 (防多开)

//方法一:只禁止多个进程运行 using System; using System.Collections.Generic; using System.Windows.Forms; namespace DuoYeMianIE { static class Program { /// <summary> /// 应用程序的主入口点. /// </summary> [STAThread] static void Main() { bool ret; System.Threading.

程序启动的顺序以及实例变量相互赋值、传递拷贝的理解

1 public class InstanceInitializer { 2 private int i = 1; 3 private int getI() { 4 return i; 5 } 6 private int j = getI(); 7 8 9 public InstanceInitializer() 10 { 11 i = 2; 12 } 13 public static void main(String[] args) { 14 InstanceInitializer ii =

Andriod 程序不能进入Debug状态的解决方案

解决方法: 在AndroidManifest.xml文件中添加android:debuggable字段,如下所示.[java] view plaincopy<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true"> Andriod 程序不能进入Debug状态的解决方案,布布扣,bubuko.