实体框架CTP5:如何使用C#连接MySql数据库?

时间:2011-02-15 16:00:36

标签: entity-framework-4

我试图从一个简单的项目中使用Entity Framework CTP5。 现在我添加了对EntityFramework.dll(CTP5)的引用 然后写一些代码。但现在我无法使用它:

如何使用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

1 个答案:

答案 0 :(得分:1)

我们在article中编写了dotConnect for MySQL来说明EF CTP 5 Code First支持的某些方面。
希望这篇文章会有所帮助。