我已经安装了ODAC 12c R3 Beta2,VS2013 Update 4,.net 4.5.2和Entity Framework 6.1.2 Beta测试Oracle数据库的EF6代码优先功能。但是错误发生了,不知道该怎么做。Oracle.DataAccess.EntityFramework,Version = 6.121.2.0找到的程序集的清单定义与程序集引用不匹配
无法加载文件或程序集“Oracle.DataAccess.EntityFramework,Version = 6.121.2.0,Culture = neutral,PublicKeyToken = 89b483f429c47342”或其某个依赖项。定位的程序集清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040) on var db = new BloggingContext()line。
这是我运行的一段代码,我使用的是app.config。
static void Main(string[] args)
{
using (var db = new BloggingContext())
{
// Create and save a new Blog
Console.Write("Enter a name for a new Blog: ");
var name = Console.ReadLine();
var blog = new Blog { Name = name };
db.Blogs.Add(blog);
db.SaveChanges();
// Display all Blogs from the database
var query = from b in db.Blogs
orderby b.Name
select b;
Console.WriteLine("All blogs in the database:");
foreach (var item in query)
{
Console.WriteLine(item.Name);
}
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
public class Blog
{
public int BlogId { get; set; }
public string Name { get; set; }
public virtual List<Post> Posts { get; set; }
}
public class Post
{
public int PostId { get; set; }
public string Title { get; set; }
public string Content { get; set; }
public int BlogId { get; set; }
public virtual Blog Blog { get; set; }
}
public class BloggingContext : DbContext
{
public DbSet<Blog> Blogs { get; set; }
public DbSet<Post> Posts { get; set; }
}
<connectionStrings>
<add name="Default" providerName="Oracle.DataAccess.Client" connectionString="User Id=_________;Password=__________;Data Source=_________" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess"></defaultConnectionFactory>
<providers>
<provider invariantName="Oracle.DataAccess.Client" type="Oracle.DataAccess.EntityFramework.EFOracleProviderServices, Oracle.DataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</providers>
</entityFramework>
已将版本= 6.121.2.0更改为“版本= 6.121.1.0”且其完成:p – 2014-12-03 13:01:42