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? - 添加
DbConfigurationTypeAttribute
到DbContext
.唉,我没有DbContext
然而,这不是代码优先,而是数据库优先:一些向导应该确定DbSets
在DbContext
为了我。
也许这是一条路,但这对我来说太神秘了。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报