实体框架CTP5:如何使用C#连接MySql数据库?
我正在尝试从一个简单的项目使用实体框架 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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们编写了 文章 说明 dotConnect for MySQL 中 EF CTP 5 Code First 支持的某些方面。
希望这篇文章会对您有所帮助。
We have written an article illustrating some aspects of EF CTP 5 Code First support in dotConnect for MySQL.
Hope this article will be helpful.