概述: 这是一个帮助文档,帮助你重振信心。可以确切的说,在C# 6.0 (甚至7.0)你也可以使用ADO.NET实体数据模型,而不必绞尽脑汁地去思考如何在你的电脑上装老版本的.net 4.8及以下版本。
那么从哪里开始呢?本帮助 指南非常简单,并且我也是在stack overflow上找到的解决方案。并且按上面的解释,完美地解决了我的问题。
在此之前,我们假定你已经了解了如何创建 基于服务的数据库(.mdf)。如何使用github。
问题详细描述:(stack overflow)
其中一个可行的解决方案是:
经尝试,确实可行。
需要安装的扩展
EF Core Power Tools - Visual Studio Marketplace
稍微详细的介绍文档
Reverse Engineering Quick Start · ErikEJ/EFCorePowerTools Wiki · GitHub
仔细阅读,并按照要求即可正常使用。
需要注意的是:
安装扩展前需要把visual studio 关闭,不然会一直阻塞在安装页面。
修正: 其实.net framework和.net core是不同的不同的东西。
所以,你依旧可以按照上面的操作在.net 6上面使用。同时,你也可以在.net framework上更简单的操作。
注意,在选择项目模板时,选择下面的那个模板。你就可以紧接着选择框架版本。就和上面的4.8对应。也不必花费力气弄一个不太完美的项目。(当然,这个项目依旧很棒,是可以跨平台的)。只在windows上使用的话,还是ado .net的实现更为完美。