.net Core EF 如何生成数据库视图模型 5C

我在EF的项目中使用了这条命令

 Scaffold-DbContext  "Data Source=.;Initial Catalog=EFCore_dbfirst;User ID=sa;Password=sa.123" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

但是只能生成数据库表的模型,请问需要加什么参数,或者使用什么命令才能生成出数据库视图的模型

1

1个回答

http://stackoverflow.com/questions/13593845/how-to-create-a-view-using-ef-code-first-poco
按照这个帖子的回答,ef codefirst不能生成视图,但是可以嵌入sql语句,让它创建view

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
EF Core的安装、EF Core与数据库结合
EF Core的安装 EF Core是新一代可扩展和跨平台的Entity Framework版本。较与旧版本,它不再使用edmx可视化的操作界面,但是仍然可以通过命令的形式通过数据库生成代码或通过代码生成数据库。 EF Core实体框架核心安装: 工具> NuGet软件包管理器>软件包管理器控制台 Install-Package Microsoft.EntityFrameworkCore.
net core 使用ef生成实体类(SqlServer)
1)打开程序包管理器控制台 2)输入命令 Install-Package Microsoft.EntityFrameworkCore.SqlServer 3)输入命令Install-Package Microsoft.EntityFrameworkCore.Tools 4)输入命令Install-Package Microsoft.EntityFrameworkCore.Sq...
.Net Core建站(1):EF Core+CodeFirst数据库生成
工具准备: 工具:VS2017 环境:.Net Core 2.0 ,EF7 这里因为刚学习,自己遇到的坑:Powershell2.0升级3.0问题,下载安装包安装完成后重新电脑就好了。 https://www.microsoft.com/zh-CN/download/details.aspx?id=40855   1,我们需要的是建一个解决方案,一个类库项目,以及一个Web项目 ...
EF Core之访问数据库
系统必备: EF Core 是一个.net Standard2.0库,因此它可以在其他平台使用。 安装.Net Core SDK即可使用 EF Core可以在Xamarin和.Net Native等其他.Net实现运行 不同的数据库需要EF Core数据库提供程序支持 安装相关包: Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCor...
EF CORE 迁移数据库
1、首先准备工作新建.net core 项目我使用的.net core 是2.1 2、新建项目以后建立实体模型 3、建立模型以后创建DBContext 4、这个时候需要安装两个nuget包 (1)、Microsoft.EntityFrameworkCore.Design (2)、Microsoft.EntityFrameworkCore.Tools 这个两个包是必须安装的,...
.net core EF Core 调用存储过程
.net core EF Core 调用存储过程 在这里,我们将尝试去学习一下 .net core EF Core 中调用存储过程。 我们知道,EF Core 是不支持直接调用存储过程的,那它又提供了什么样的方式去执行存储过程呢?有如下方法: 1、FromSql,官方文档 DbSet<TEntity>.FromSql() 2、执行SQl命...
(3).Net Core的EF Core的使用
官方文档:https://docs.microsoft.com/zh-cn/ef/core/index Nuget安装: Install-package Microsoft.EntityFrameworkCore Install-package Microsoft.EntityFrameworkCore.SqlServer Micorsoft.EntityFrameworkCore...
.net core使用ef core操作mysql数据库
.net core使用ef core操作mysql数据库 新建.net core webapi项目 在NuGet包管理器中搜索 MySql.Data.EntityFrameworkCore并安装,安装的8.0.14版本,只安装这一个就够了  安装后创建DataContext.cs using System; using System.Collec...
.NET Core 学习笔记3——EF Core
EF Core (EntityFramework Core)是实体关系映射(O/RM)数据库访问框架。这个模式的好处就是让开发人员可以用对象模型来操作数据库,这是一种对开发人员较为友好的方式。O/RM牛逼在哪?非对象模型操作数据库,就要直接用sql语言来做大量的CURD操作(Creat 创建;update 更新;read 读取;delete 删除)。这些操作编写繁琐又容易出错,目的却只是为了操作数...
.net core——EF core反向工具生成模型
.net core下采用EF core生成模型文件 这里简单说明下生成步骤,如果实施中有问题,你可以参考 mysql的官方文档 Step 1: 在项目中引用Nuget包: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netcoreapp
创建.net core ef项目
一、打开 Visual Studio 并创建一个新 ASP.NET Core C# web 项目从左窗格中依次选择“已安装”>“Visual C#”>“Web”。选择“ASP.NET Core Web 应用程序”项目模板。选择保存路径,输入项目名称,然后单击“确定”。在弹出的窗口中选择web应用程序(模型视图控制器)。请确保 身份验证 设置为 不进行身份验证。点击确定然后项目会自动生成...
.net core 自动生成EF代码
NuGet:管理控制台 输入: sqlserver EntityFramework PM > Scaffold-DbContext "Data Source=127.0.0.1;Initial Catalog=Test1;User ID=sa;Password=123456;MultipleActiveResultSets=True;" Microsoft.EntityFrame...
发布一个.net core数据库建模工具源码(依赖EF Core)
https://github.com/simpleway2016/EntityDBrn此工具去除了migration机制,去除了数据内存跟踪,内含使用教程,目前支持Sql Server、sqlite、postgresql
.Net Core闲话(DI,EF)
好多年不碰.net了,这次把.net core拿起来摸了一下。随便吐槽几个。 第一、DbContext的继承处理的不好。如果你自定义个虚拟父类DbContext,再在子类中实现各种数据库的实际客制化的情况下,Asp.net core的自动模板经常就有些莫名其妙的错误。 问题是如果真的要面对多种数据库的切换支持,就要重写OnModelCreateing,继承应该是最简单的办...
ASP.NET CORE 使用 EF CORE访问数据库
asp.net core通过ef core来访问数据库,这里用的是代码优先,通过迁移来同步数据库与模型。 环境:vs2017,win10,asp.net core 2.1 一、从建立asp.net core web项目开始 1、通过v...
EF Core 快速上手——EF Core 入门
EF Core 快速上手——EF Core 介绍 本章导航 从本书你能学到什么 对EF6.x 程序员的一些话 EF Core 概述 1.3.1 ORM框架的缺点 第一个EF Core应用   本文是对《Entity framework in action》部分章节的翻译,某些场景也会附上笔者实践的Demo。尽管很认真的斟酌,但是水平有限,还请各位批评和斧正。   Entity F...
Free .NET Core eBook, including ASP.NET Core and EF Core
If you’re not developing with the .NET Framework, you’ve likely heard of .NET before and decided not to use it for various reasons. If you are one of the many users who are not using .NET because it is only available on Windows, doesn’t have a strong open source community, and isn’t keeping up with high performance web frameworks, you should take another look at .NET Core. .NET Core is now available in Linux with open-source source code. You’ll also find that current .NET Core frameworks are lightweight, modular, and focused on delivering high-performance results. Perhaps you are already a .NET Framework developer. If so, you may want to take advantage of the latest advances like containers, ASP.NET Core, or Entity Framework Core. Either way, there has never been a better time to use .NET.
.net core 生成验证码
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.DrawingCore; using System.DrawingCore.Imaging; using System.IO; usi...
.Net core验证码生成
首先,项目添加对ZKWeb.System.Drawing的引用; 生成验证码代码如下: public class VierificationCodeServices { /// <summary> /// 该方法用于生成指定位数的随机数 /// </summary> ///...
生成.NET Core类库
一.创建一个空白的解决方案 1.在 Visual Studio 菜单栏上,选择“文件” > “新建” > “项目” 2.新建项目–其他项目类型—Visual Studio 解决方案; 然后将解决方案命名为“ClassLibraryProjects”,然后选择“确定”按钮。 二.创建类库解决方案 1.在“解决方案资源管理器”中,右键单击“ClassLibraryProjec...
[翻译 EF Core in Action 1.9] 掀开EF Core的引擎盖看看EF Core内部是如何工作的
Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Core 书籍。原版地址. 是除了官方文档外另一个学习EF Core的不错途径, 书中由浅入深的讲解的EF Core的相关知识。因为没有中文版,所以本人对其进行翻译。 预计每两天一篇更新 PS: 翻译难免限...
.net core 连接数据库(通过数据库生成Modell)
创建数据库 (扫盲贴还劳烦大神们勿喷,谢谢) 打开数据库输入如下代码创建数据库 CREATE DATABASE [Blogging]; GO USE [Blogging]; GO CREATE TABLE [Blog] ( [BlogId] int NOT NULL IDENTITY, [Url] nvarchar(max) NOT NULL, ...
如何使用EF Core 2.0
EntityFramework Core是一个轻量级的,非常流行的跨平台数据库访问技术架构。 如何在项目中使用EntityFramework Core 在Visual Studio中,使用程序包管理控制台输入命令行: Install-Package Microsoft.EntityFrameworkCore.SqlServer -version 2.0.0 在...
.NET Core 使用 EF 出错的解决方法
在.NET Core 项目钟(类库),使用Entity Framework,建立模型生成数据库时,失败 Could not load assembly 'xxx'. Ensure it is referenced by the startup project 'xxx'. 改成 64 位即可 假设 ef 代码 public class ApplicationDbContext ...
.NET CORE EF 框架调用存储过程
//查 获取信息string userId =888886868886; //多个参数多表组合值 SqlParameter[] Param = { new SqlParameter("@UserId", System.Data.SqlDbType.VarChar) ...
实现自己的.NET Core配置Provider之EF
《10分钟就能学会.NET Core配置》里详细介绍了.NET Core配置的用法,另外我还开源了自定义的配置Provider:EF配置Provider和Yaml配置Provider。本文先来聊聊EF配置Provider的实现,其中会涉及到EntityFramework Core的知识,不熟悉也没关系,且听我慢慢讲来。 配置执行流程 在使用配置的时候都是先new ConfigurationBuil...
.Net Core 下的MySql EF 配置超简单
之前在MVC4.0和MVC5.0里用过MySql EF,被配置文件搞得晕头转向。这两天试了下.net Core下的MySql EF,简直太容易了!我用的是 asp.net core 2.0版。体会如下:Asp.net Core的配置文件改为了json,项目自动生成的文件: appsettings.json。需要用nuget安装两个包:Microsoft.EntityFrameworkCore.To...
.Net Core EF 使用整理合集
1..NetCore中EFCore的使用整理 2..NetCore中EFCore的使用整理(二)-关联表查询 3.EF Core 1.0 和 SQLServer 2008 分页的问题 4.EF Core中执行Sql语句查询操作之FromSql,ExecuteSqlCommand,SqlQuery .NetCore中EFCore for MySql整理 .NetCore中...
.net core ef 多个数据库连接问题
appsettings.json文件有多个数据库连接rn"ConnectionStrings": rn "MySql": "Server=xxx;database=xxx;allowuservariables=True;uid=xxx;pwd=xxx;SslMode=None;",rn "SqlServer": "Data Source=xxx;Initial Catalog=xxx;User ID=xxx;Password=xxx;"rn ,rn如何在Startup.cs的 ConfigureServices(IServiceCollection services)进行配置
net ef core 详细官方中文教程
net ef core 详细官方中文教程,内容相对英文版本翻译不是特别准确,但是不影响阅读和学习。
.Net Core建站(2):EF Core+CodeFirst数据库迁移
上一篇的话,说了下怎么使用EF7 实现 CodeFirst去生成数据库, 其实还有好多问题的,这次一点一点的解决吧,都挺简单,不过零零散散的,, 1.读取配置文件,获得链接字符串 2.使用数据库进行增删查改 3.实体类更新后,数据库也更新 一、读取配置文件,获得链接字符串 上一篇我们的链接字符串是这样写的 直接写在程序里面是非常非常不好的行为,所以我很简单粗暴的丢到apps...
.net core使用数据库
.net core使用数据库 .net core 通过可以通过ef core或其它ORM框架进行数据访问。此处使用EF和Dapper作为示例。 使用EF Core访问数据库 与 .NET Framework访问数据库一直,我们可以使用Code-First进行开发,也可以使用DB-First进行开发。我们不关心是现有数据库还是现有代码,我们关心如何进行访问。 首先创建数据模型Model: [Tabl...
EF Core利用Scaffold从根据数据库生成代码
在EF6 之前的时代,如果需要从数据库中生成代码,是可以直接在界面上操作的,而到了EF Core的时代,操作方式又有更简便的方式了,我们只需要记住以下这条指令。 Scaffold-DbContext "Server=服务器地址;Database=数据库名;uid=用户名;pwd=密码" Microsoft.EntityFrameworkCore.SqlServer -OutputDir M...
.Net Core 控制台程序使用EF Core 读写SQLite
.Net Core 控制台程序使用EF Core 读写SQLiteNuget包的引用创建配置文件创建模型创建数据库使用模型 Nuget包的引用 新建一个名为EFCoreSqliteTest的.Net Core控制台应用程序,然后添加一些Nuget程序包。 Microsoft.EntityFrameworkCore.Sqlite Microsoft.EntityFrameworkCore.Desig...
MySQL官方.NET Core驱动已出,支持EF Core
千呼万唤始出来MySQL官方.NET Core驱动已出,支持EF Core。昨天MySQL官方已经发布了.NET Core 驱动,目前还是预览版,不过功能已经可用。NuGet 地址:https://www.nuget.org/packages/MySql.Datahttps://www.nuget.org/packages/MySql.Data.Core/本篇还是简单介绍一下...
.net core 3.0除了ef core操作数据库外,还能怎样操作数据库?
喜欢新技术,但是碰到的问题太多rn现在.net core 3.0不依赖.net framework,好像不能直接用ado.net ,又不想用ef core,用什么来操作数据库呢?rn哪个命名空间?
.net及.net core程序包管理器控制台生成数据库实体数据
1、Install-Package Microsoft.EntityFrameworkCore2、Install-Package Microsoft.EntityFrameworkCore.SqlServer3、Install-Package Microsoft.EntityFrameworkCore.Tools4、Install-Package Microsoft.VisualStudio.We...
EF Core 目前支持的数据库列表
Entity Framework Core 目前(v2.1.0)官方只支持自己家的 Mcirosoft SQL Server 和开源的 SQLite ,对于其它的就只能靠第三方来支持。微软提供了一个参考列表: Entity Framework Core Database Providers 从列表上看,其它主流的数据库也都可以使用,其中: MySQL 有官方和第三方两个项目 Oracle ...
EF Core Code First方式设计数据库
<img src="https://img-bss.csdn.net/201908041209436792.jpg" alt="" /><img src="https://img-bss.csdn.net/201908041210036997.jpg" alt="" /><img src="https://img-bss.csdn.net/201908041210148272.jpg" alt="" /><img src="https://img-bss.csdn.net/201908041210327012.jpg" alt="" /><img src="https://img-bss.csdn.net/201908041210426747.jpg" alt="" /><img src="https://img-bss.csdn.net/201908041211377568.jpg" alt="" /><img src="https://img-bss.csdn.net/201908041212033702.jpg" alt="" /><img src="https://img-bss.csdn.net/201908041212306632.jpg" alt="" /><img src="https://img-bss.csdn.net/201908041212449226.jpg" alt="" /><img src="https://img-bss.csdn.net/201908041212514943.jpg" alt="" />
Net Core 生成图形验证码
1. NetCore ZKweb 在我第一次绘制图形验证码时是采用的ZKweb的绘制库,奉上代码参考 1 public byte[] GetVerifyCode(out string code) 2 { 3 code = string.Empty; 4 int codeW = ...
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑