杨中科 .NETCORE NuGet

一 简介

在这里插入图片描述

Zack.EFCore.Batch
使用这个开发包Entity Framework Core用户可以使用LINQ语句删除或者更新多条数据库记录,操作只执行一条SQL语句并且不需要首先把实体对象加载到内存中。这个开发包支持Entity Framework Core 5.0以及更高版。
操作说明:
第一步

Install-Package Zack.EFCore.Batch

https://www.nuget.org 精准搜索
在这里插入图片描述
合适与不知道什么样的软件包,可以解决你的问题。

【注意】查看是否支持你的版本
在这里插入图片描述

二 使用

NuGet使用方式:

NuGet CLI VS 图形界面
(推荐)VS 命令行【程序包管理器控制台】

图形化方式

在这里插入图片描述

搜索

在这里插入图片描述
选择装在哪些项目之中
在这里插入图片描述
版本选择
在这里插入图片描述
接受协议
在这里插入图片描述
此时依赖包中,把软件依赖的所有程序集下载完成了
在这里插入图片描述
在这里插入图片描述

卸载:

在这里插入图片描述

更新

在这里插入图片描述

命令行方式

命令行的方式,不通过vs 直接cmd 命令方式

在这里插入图片描述

vs中(常用方式)

在这里插入图片描述

默认是最新版 ,若是不想安装最新版本,在Version History中找到对应版本
在这里插入图片描述
在这里插入图片描述

然后,在VS下点击 “程序包管理器控制台”
在这里插入图片描述

第二种打开方式;

在这里插入图片描述

粘贴后 如果你的项目有多个 要选择 默认装在哪个项目之下
在这里插入图片描述
卸载:
UnInstall-Package 加包名
可以双击项目,查看csproj 文件中回包含新安装的包
在这里插入图片描述
在这里插入图片描述

若执行时,末尾不带 version 版本,默认就是安装最新的
在这里插入图片描述
更新包
在这里插入图片描述
最快的删除方式
直接在项目文件中删除那行命令
在这里插入图片描述

把项目中,所有的包 都更新到最新版本,使用这种方式很方便

在这里插入图片描述

高阶

1、NuGet你也可以贡献,就三步。
2、和.NET Framework不同,.NET core绝大部分官方程序集也要到NuGet下载。模块化!
3、少部分是收费的,如搜索“word file”如何分辨质量。
4、参差不齐,
5、内部部署NuGet服务器。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/614347.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

diffusers flask streamlit 简洁可视化文生图页面

参考: https://python-bloggers.com/2022/12/stable-diffusion-application-with-streamlit/ https://github.com/LowinLi/stable-diffusion-streamlit 项目结构 本项目很简洁,暂时每次只能返回一张图片;gpu资源T4 16g;测试下来基本也只能支持同时一个人使用 flask:作为…

程序员英语 - 英文会议常用句型

相信大部分程序员都会有如下经历: 产品经理(BA)们在和外系统聊集成方案时或者给用户解决某个问题时发现搞不定了,这个时候就会拉上程序员一起上会参与讨论或者排查问题,但程序员们英文又不好,上了会又听不懂…

腾讯NUS推出下一代多模态智能,支持2/3D视觉、听觉、触觉、脑电

多模态感知一直是通用人工智能发展的关键领域。理想中的智能体能像人类一样感知多种模态信息,如视觉、听觉、嗅觉、触觉等,并与用户进行自然交互。然而,现有的大型模型虽然在图像和文字上表现出色,但对其他模态(如3D点…

操作系统 内存相关

0 内存 cpu和内存的关系 内存覆盖 内存的覆盖是一种在程序运行时将部分程序和数据分为固定区和覆盖区的技术。这种技术的主要目的是为了解决程序较大,无法一次性装入内存导致无法运行的问题。 具体来说,内存的覆盖技术将用户空间划分为以下两个部分&…

基于51单片机的数字时钟系统设计

标题:基于51单片机的数字时钟系统设计与实现 摘要: 本文主要研究和实现了基于STC89C51单片机的数字时钟系统,该系统具有显示实时日期和时间、设置调整时间和闹钟提醒等功能。论文首先对系统需求进行分析,然后详细介绍了系统的硬件…

c++一些使用频率较高的库函数

目录 memset() memset()接受三个参数: 注意 swap() reverse() reverse函数接收两个参数: reverse()反转整形向量元素顺序示例 …

Qt QSpinBox微调框控件

文章目录 1 属性和方法1.1 值1.2 步长1.3 循环1.4 加速1.5 前缀和后缀1.6 信号和槽 2 实例2.1 布局2.2 代码实现 微调框,允许用户按照一定的步长,来增加或减少其中显示的数值 修改微调框数值的方式包括: 单击右侧的向上/向下按钮按键盘的向上…

LINUX——动/静态库

加油加油~ 目录: 动/静态库是什么? .o文件是什么? 以gcc编译器为例,查看xxx.i xxx.s xxx.o文件 生成test.i文件(预处理) 生成test.s文件(编译) 生成test.o文件(汇编) 生成可执行程序(链接): 小结&#xff1a…

uniapp的H5如何实现全局组件加载,类似uni.showToast?

在项目components文件夹新建一个base-loading文件夹&#xff0c;文件包括两个文件 第一个文件base-loading.vue <template><u-overlay :show"visible" opacity"0.5"><view class"base-loading" v-show"visible">&…

Git 基础指令

Git 基础指令 本章涵盖了我们在使用 Git 完成各种操作时将会用到的各种基本命令。 在学习完本章之后&#xff0c;我们应该能够配置并初始化一个仓库&#xff08;repository&#xff09;、开始或停止跟踪&#xff08;track&#xff09;文件、暂存&#xff08;stage&#xff09;…

【开题报告】基于SpringBoot的运动会报名管理系统的设计与实现

1.选题背景 运动会是学校、社区或组织中重要的体育活动之一&#xff0c;它不仅能够促进身体健康&#xff0c;还能够培养团队合作精神和竞争意识。然而&#xff0c;传统的报名管理方式通常繁琐而复杂&#xff0c;容易出现信息丢失或错误&#xff0c;给组织者和参与者带来不便。…

模拟数字转换器

本节主要介绍以下内容&#xff1a; ADC简介 ADC功能框图详解 参考资料:《零死角玩转STM32》“ADC—电压采集”章节 一、ADC简介 ADC &#xff1a;Analog to Digital&#xff0c;模拟数字转换器 三个独立的ADC 1 / 2 / 3分辨率为12位每个ADC具有18个通道&#xff0c;其中…

代码随想录刷题笔记(DAY 10)

今日总结&#xff1a;快要期末考试了&#xff0c;现在在疯狂速成&#xff0c;今天稍微缓和了一点&#xff0c;应该能保证继续每天刷题&#xff0c;欠下的那些寒假补上。 Day 10 01. 用栈实现队列&#xff08;No. 232&#xff09; 题目链接 代码随想录题解 1.1 题目 请你仅…

AcWing1210-连号区间

文章目录 题目输入格式输出格式数据范围样例输入样例1输出样例1输入样例2输出样例2样例解释 思路代码 题目 输入格式 输出格式 数据范围 样例 输入样例1 4 3 2 4 1 输出样例1 7 输入样例2 5 3 4 2 5 1 输出样例2 9 样例解释 思路 固定L&#xff0c;遍历R在[L,R]区域中找到最大…

参数小,性能强!开源多模态模型—TinyGPT-V

安徽工程大学、南洋理工大学和理海大学的研究人员开源了多模态大模型——TinyGPT-V。 TinyGPT-V以微软开源的Phi-2作为基础大语言模型&#xff0c;同时使用了视觉模型EVA实现多模态能力。尽管TinyGPT-V只有28亿参数&#xff0c;但其性能可以媲美上百亿参数的模型。 此外&…

仿蓝奏云网盘 /file/list SQL注入漏洞复现

0x01 产品简介 仿蓝奏网盘是一种类似于百度网盘的文件存储和共享解决方案。它为用户提供了一个便捷的平台,可以上传、存储和分享各种类型的文件,方便用户在不同设备之间进行文件传输和访问。 0x02 漏洞概述 仿蓝奏云网盘 /file/list接口处存在SQL注入漏洞,登录后台的攻击…

Spring Boot - Application Events 的发布顺序_ApplicationEnvironmentPreparedEvent

文章目录 Pre概述Code源码分析 Pre Spring Boot - Application Events 的发布顺序_ApplicationEnvironmentPreparedEvent 概述 Spring Boot 的广播机制是基于观察者模式实现的&#xff0c;它允许在 Spring 应用程序中发布和监听事件。这种机制的主要目的是为了实现解耦&#…

RabbitMQ入门到实战——高级篇

消息的可靠性 生产者的可靠性&#xff08;确保消息一定到达MQ&#xff09; 生产者重连 这⾥除了enabled是false外&#xff0c;其他 initial-interval 等默认都是⼀样的值。 生产者确认 生产者确认代码实现 application中增加配置&#xff1a;&#xff08;publisher-returns…

《MySQL系列-InnoDB引擎06》MySQL锁介绍

文章目录 第六章 锁1 什么是锁2 lock与latch3 InnoDB存储引擎中的锁3.1 锁的类型3.2 一致性非锁定读3.3 一致性锁定读3.4 自增长与锁3.5 外键和锁 4 锁的算法4.1 行锁的三种算法4.2 解决Phantom Problem 5 锁问题5.1 脏读5.2 不可重复读5.3 丢失更新 6 阻塞7 死锁 第六章 锁 开…

深度解析Cron表达式:精确控制任务调度的艺术

深度解析Cron表达式&#xff1a;精确控制任务调度的艺术 希望我们都可以满怀期待的路过每一个转角 去遇见 那个属于自己故事的开始 去追寻那个最真实的自己 去放下 去拿起 安然&#xff0c;自得&#xff0c;不受世俗牵绊… 导言 在计算机科学领域&#xff0c;任务调度是一项关…