C# 我可以从服务器资源管理器将SQL视图导入到模型中,而不必自己编写类吗?
我的服务器资源管理器中有一个SQL视图,我需要在模型中添加它的类。我使用的是代码优先的方法。我在visual studio中看不到允许我将视图添加到模型的选项。我必须自己键入类吗?如果您使用的是实体框架核心,则有以下命令C# 我可以从服务器资源管理器将SQL视图导入到模型中,而不必自己编写类吗?,c#,.net,visual-studio,entity-framework,C#,.net,Visual Studio,Entity Framework,我的服务器资源管理器中有一个SQL视图,我需要在模型中添加它的类。我使用的是代码优先的方法。我在visual studio中看不到允许我将视图添加到模型的选项。我必须自己键入类吗?如果您使用的是实体框架核心,则有以下命令 Scaffold DbContext“Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;”Microsoft.EntityFrameworkCore.SqlServer-Tables*
Scaffold DbContext“Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;”Microsoft.EntityFrameworkCore.SqlServer-Tables*在此处插入表/视图*-OutputDir模型
有详细的指南
希望它能像你说的那样有所帮助。您正在使用
code-first
。如果没有代码,只有一个数据库,那么different@FelixD. 如果首先是数据库,答案是什么?您仍然可以从服务器资源管理器中获取数据类吗?您的问题可以重新表述为是否可以先使用EF代码对现有数据库进行反向工程?
,答案是肯定的,使用合适的工具是Visual Studio的实体数据模型向导中的一个选项。它允许您为反向工程选择表和视图。这只适用于EF 6+,不适用于EF Core