Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以从服务器资源管理器将SQL视图导入到模型中,而不必自己编写类吗?_C#_.net_Visual Studio_Entity Framework - Fatal编程技术网

C# 我可以从服务器资源管理器将SQL视图导入到模型中,而不必自己编写类吗?

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*

我的服务器资源管理器中有一个SQL视图,我需要在模型中添加它的类。我使用的是代码优先的方法。我在visual studio中看不到允许我将视图添加到模型的选项。我必须自己键入类吗?

如果您使用的是实体框架核心,则有以下命令

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