0
我想从一个简单的项目中使用实体框架CTP5。 现在我添加了对EntityFramework.dll(CTP5) 的引用,然后编写一些代码。但现在我无法使用它:实体框架CTP5:如何使用C#连接MySql数据库?
如何使用C#连接MySql数据库?
现在我创建:
public class EF5_DATABASE : DbContext
{
public DbSet<Sistema.Clientes.Cliente> Clientes { get; set; }
}
,但下面的代码是不工作:
EF5_DATABASE db = new EF5_DATABASE();
db.Database.Connection = ERP.MyConnection; // MyConnection is a connected MySqlConnection
它抛出这个编译器错误:
Error 8 Property or indexer 'System.Data.Entity.Database.DbDatabase.Connection' cannot be assigned to -- it is read only C:\inetpub\wwwroot\temp\WpfApplicationTEST\MainWindow.xaml.cs 48 13 WpfApplicationTEST
是否有你试图分配连接的原因?为什么不让EF创建它?可以做到这一点,但这不是一个简单的方法,而且如果没有真正充分的理由,我也不想这么做。 – 2011-02-15 17:35:10