C# 在.net 6.0 上使用ADO.NET实体数据模型

概述: 这是一个帮助文档,帮助你重振信心。可以确切的说,在C# 6.0 (甚至7.0)你也可以使用ADO.NET实体数据模型,而不必绞尽脑汁地去思考如何在你的电脑上装老版本的.net 4.8及以下版本。

那么从哪里开始呢?本帮助 指南非常简单,并且我也是在stack overflow上找到的解决方案。并且按上面的解释,完美地解决了我的问题。

在此之前,我们假定你已经了解了如何创建 基于服务的数据库(.mdf)。如何使用github。

问题详细描述:(stack overflow)

C# 在.net 6.0 上使用ADO.NET实体数据模型_第1张图片

C# 在.net 6.0 上使用ADO.NET实体数据模型_第2张图片其中一个可行的解决方案是:

C# 在.net 6.0 上使用ADO.NET实体数据模型_第3张图片C# 在.net 6.0 上使用ADO.NET实体数据模型_第4张图片 经尝试,确实可行。

需要安装的扩展

EF Core Power Tools - Visual Studio Marketplace

C# 在.net 6.0 上使用ADO.NET实体数据模型_第5张图片

稍微详细的介绍文档

Reverse Engineering Quick Start · ErikEJ/EFCorePowerTools Wiki · GitHub

 仔细阅读,并按照要求即可正常使用。

需要注意的是:

安装扩展前需要把visual studio 关闭,不然会一直阻塞在安装页面。

修正: 其实.net framework和.net core是不同的不同的东西。

所以,你依旧可以按照上面的操作在.net 6上面使用。同时,你也可以在.net framework上更简单的操作。

C# 在.net 6.0 上使用ADO.NET实体数据模型_第6张图片

注意,在选择项目模板时,选择下面的那个模板。你就可以紧接着选择框架版本。就和上面的4.8对应。也不必花费力气弄一个不太完美的项目。(当然,这个项目依旧很棒,是可以跨平台的)。只在windows上使用的话,还是ado .net的实现更为完美。

C# 在.net 6.0 上使用ADO.NET实体数据模型_第7张图片

 

 

你可能感兴趣的:(c#,数据库,开发语言)