返回

MySQL实体框架6:数据库优先。如何创建类?

发布时间:2022-04-16 00:32:26 362
# kotlin

到目前为止,我一直在VisualStudio中使用EF6,主要是代码优先,很少是数据库优先。

为了导入一些测试数据,有人给了我MySQL数据库的连接。在MySql Workbench中,我可以查询数据,因此连接可以正常工作。

现在我想先创建一个实体框架数据库项目,然后导入数据库模型。在Visual Studio中

  • 创建项目,
  • 添加nuget:Entity Framework最新版本(6.1.3)
  • Add nuget: MySql.Data.entities for EF 6
  • 添加新项目

现在呢?有一个EF 6。十、DbContext发电机,但在我拿到模型之前,那个不能工作

我可以做我通常做的事情:

  • 选择ADO。NET实体数据模型
  • 数据库中的EF设计器
  • 现在呢?如何连接到MySql?

附加

Mehmet让我参考MySql EF6支持(谢谢Mehmet),这是我在谷歌搜索时最先看到的页面。也许这是正确的方法,但我不明白它说的第一步是什么:添加连接字符串并添加引用(=install nuget package?)我能应付,但从那以后我就完全不懂了:

  • 为MySql设置新的DbConfiguration类。新的DbConfiguration? 哪一个DbConfiguration班在哪里,如何设置MySQL?
  • 添加DbConfigurationTypeAttributeDbContext.唉,我没有DbContext然而,这不是代码优先,而是数据库优先:一些向导应该确定DbSetsDbContext为了我。

也许这是一条路,但这对我来说太神秘了。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像