- 对普通集合使用where等方法查询出来的返回值为IEnumerable类型 但是对DbSet使用用where等方法出查询出来的返回值为IQueryable类型 对普通集合使用where等方法查询出来的返回值为IEnumerable类型 但是对DbSet使用用where等方法出查询出来的返回值为IQueryable类型
- 4.3 数据库迁移 4.3 数据库迁移
- EF Core是微软官方的ORM框架,ORM即对象关系映射,也就是我们可以直接操作C#中的对象就可以完成数据库的操作。 EF Core是微软官方的ORM框架,ORM即对象关系映射,也就是我们可以直接操作C#中的对象就可以完成数据库的操作。
- 在项目开发中,需要经常使用日志存储网站的云心信息,.net core使用日志非常简单。 在项目开发中,需要经常使用日志存储网站的云心信息,.net core使用日志非常简单。
- 大家好,我是雄雄,欢迎关注公众号:雄雄的小课堂。今天,分享的是asp.net中条件查询+分页的小案例。如下图所示:各个功能模块均已标注,先大致介绍一下业务。\1. 点击左侧图书类别,根绝类别编号在右侧查询显示该类别中的所有图书列表(分页查询)\2. 下拉排序方式,可以根据价格排序和出版日期排序。当下拉列表改变值时,图书列表按照排序方式改变。\3. 右上角显示为分页信息,左箭头表示... 大家好,我是雄雄,欢迎关注公众号:雄雄的小课堂。今天,分享的是asp.net中条件查询+分页的小案例。如下图所示:各个功能模块均已标注,先大致介绍一下业务。\1. 点击左侧图书类别,根绝类别编号在右侧查询显示该类别中的所有图书列表(分页查询)\2. 下拉排序方式,可以根据价格排序和出版日期排序。当下拉列表改变值时,图书列表按照排序方式改变。\3. 右上角显示为分页信息,左箭头表示...
- adodb.stream对象的方法/属性Cancel 方法 使用方法如下 Object.Cancel 说明:取消执行挂起的异步 Execute 或 Open 方法的调用。Close 方法 使用方法如下 Object.Close :关闭对像CopyTo 方法 使用方法如下 Object.CopyTo(destStream,[Ch... adodb.stream对象的方法/属性Cancel 方法 使用方法如下 Object.Cancel 说明:取消执行挂起的异步 Execute 或 Open 方法的调用。Close 方法 使用方法如下 Object.Close :关闭对像CopyTo 方法 使用方法如下 Object.CopyTo(destStream,[Ch...
- Response对象Response对象主要用于将数据从服务器发送回浏览器。2、Response对象的常用属性及说明属性说明Buffer获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个相应之后将其发送。Cache获取Web页的缓存策略,如过去时间、保密性、变化字句等。Charset设定或获取HTTP的输出字符编码Expires获取或设置在浏览器上缓存的页过期之前的分钟数Buffer... Response对象Response对象主要用于将数据从服务器发送回浏览器。2、Response对象的常用属性及说明属性说明Buffer获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个相应之后将其发送。Cache获取Web页的缓存策略,如过去时间、保密性、变化字句等。Charset设定或获取HTTP的输出字符编码Expires获取或设置在浏览器上缓存的页过期之前的分钟数Buffer...
- 前言依赖注入(Dependency Injection, DI) 是一种实现控制反转(Inversion of Control, IoC) 的软件设计模式,也是构建松耦合、可测试、易维护应用程序的核心技术。其核心理念是:不要在类内部创建依赖,而是由外部容器将依赖注入进来。在现代 ASP.NET Core 中内置了强大的 DI 容器,正确使用 DI 的关键在于理解 Transient、Scop... 前言依赖注入(Dependency Injection, DI) 是一种实现控制反转(Inversion of Control, IoC) 的软件设计模式,也是构建松耦合、可测试、易维护应用程序的核心技术。其核心理念是:不要在类内部创建依赖,而是由外部容器将依赖注入进来。在现代 ASP.NET Core 中内置了强大的 DI 容器,正确使用 DI 的关键在于理解 Transient、Scop...
- 大家好,我是码农刚子。上一章介绍了Blazor组件的事件处理。接下来我们继续了解Blazor 组件参数相关的基础知识,希望对你有所帮助。1、组件参数和级联参数1. 组件参数(Parameter)参数主要用来在各组件之间传递值,在初始项目的SurveyPrompt组件中就包含了一个参数:[Parameter]public string Title { get; set; }通过用Paramet... 大家好,我是码农刚子。上一章介绍了Blazor组件的事件处理。接下来我们继续了解Blazor 组件参数相关的基础知识,希望对你有所帮助。1、组件参数和级联参数1. 组件参数(Parameter)参数主要用来在各组件之间传递值,在初始项目的SurveyPrompt组件中就包含了一个参数:[Parameter]public string Title { get; set; }通过用Paramet...
- 大家好,我是码农刚子。上一章介绍了Blazor组件的生命周期。接下来我们继续了解Blazor 组件相关的基础知识,希望对你有所帮助。1、数据绑定Blazor提供了强大的数据绑定机制,主要包括单向绑定和双向绑定两种模式。1. 单向数据绑定单向绑定是指数据从组件流向UI,但UI的变化不会自动更新数据源。基本语法<!-- 使用 @ 符号进行单向绑定 --><p>当前值: @currentValue... 大家好,我是码农刚子。上一章介绍了Blazor组件的生命周期。接下来我们继续了解Blazor 组件相关的基础知识,希望对你有所帮助。1、数据绑定Blazor提供了强大的数据绑定机制,主要包括单向绑定和双向绑定两种模式。1. 单向数据绑定单向绑定是指数据从组件流向UI,但UI的变化不会自动更新数据源。基本语法<!-- 使用 @ 符号进行单向绑定 --><p>当前值: @currentValue...
- 大家好,我是码农刚子。上一章介绍了Blazor的简介,开发工具及环境,基本语法和一些示例。接下来我们继续了解Blazor 组件相关的基础知识,希望对你有所帮助。1、组件生命周期1.简介Blazor的生命周期与React组件的生命周期类似,也分为三个阶段:初始化阶段、运行中阶段和销毁阶段,其相关方法有10个,包括设置参数前、初始化、设置参数之后、组件渲染后以及组件的销毁,但是这些方法有些是重复... 大家好,我是码农刚子。上一章介绍了Blazor的简介,开发工具及环境,基本语法和一些示例。接下来我们继续了解Blazor 组件相关的基础知识,希望对你有所帮助。1、组件生命周期1.简介Blazor的生命周期与React组件的生命周期类似,也分为三个阶段:初始化阶段、运行中阶段和销毁阶段,其相关方法有10个,包括设置参数前、初始化、设置参数之后、组件渲染后以及组件的销毁,但是这些方法有些是重复...
- 大家好,我是码农刚子。本篇文章介绍了ASP.NET Core Blazor的简介和基础语法。Blazor是微软推出的基于.NET的Web框架,支持C#构建交互式前端,无需JavaScript。提供Server、WebAssembly和Hybrid三种托管模式,分别适用于实时通信、离线运行与跨平台原生应用开发,实现全栈C#开发体验。 大家好,我是码农刚子。本篇文章介绍了ASP.NET Core Blazor的简介和基础语法。Blazor是微软推出的基于.NET的Web框架,支持C#构建交互式前端,无需JavaScript。提供Server、WebAssembly和Hybrid三种托管模式,分别适用于实时通信、离线运行与跨平台原生应用开发,实现全栈C#开发体验。
- 本文深入剖析ASP.NET Core中依赖注入对代码架构的重塑。其核心是将模块间依赖从硬编码转为外部动态配置,如同将焊死的组件改为可插拔接口,使订单处理等模块与具体服务实现解耦,更换功能无需改动核心代码。框架将此思想内化为基因,支持灵活替换组件。同时,它提升可测试性,通过注入模拟实现隔离测试;推动开发者转向抽象设计思维,促成高内聚低耦合架构。合理运用可让系统在迭代中保持韧性与活力。 本文深入剖析ASP.NET Core中依赖注入对代码架构的重塑。其核心是将模块间依赖从硬编码转为外部动态配置,如同将焊死的组件改为可插拔接口,使订单处理等模块与具体服务实现解耦,更换功能无需改动核心代码。框架将此思想内化为基因,支持灵活替换组件。同时,它提升可测试性,通过注入模拟实现隔离测试;推动开发者转向抽象设计思维,促成高内聚低耦合架构。合理运用可让系统在迭代中保持韧性与活力。
- 软件开发中,选择合适的编程框架对于构建高性能、可扩展的Web应用程序至关重要。本文将对Spring Boot、Django、Node.js和ASP.NET这四个流行的企业级Web框架的性能进行比较。我们将通过构建一个简单的待办事项(Todo)应用程序来测试这些框架的响应时间和吞吐量。 测试环境CPU: Intel Core i7-10700K内存: 32GB DDR4存储: NVMe SSD... 软件开发中,选择合适的编程框架对于构建高性能、可扩展的Web应用程序至关重要。本文将对Spring Boot、Django、Node.js和ASP.NET这四个流行的企业级Web框架的性能进行比较。我们将通过构建一个简单的待办事项(Todo)应用程序来测试这些框架的响应时间和吞吐量。 测试环境CPU: Intel Core i7-10700K内存: 32GB DDR4存储: NVMe SSD...
- 在实际开发中,网站安全一直是不容忽视的问题。本文将介绍 ASP.NET 中常见的会话固定漏洞、如何复现该漏洞、提供相应的解决方案以及修复后的测试方法。通过在用户登录后及时更新 SessionID,可以有效避免因固定 SessionID 导致的账户劫持和敏感信息泄露风险。希望这篇博客能为开发者在实际项目中提供参考,提升应用程序的安全防护能力。 在实际开发中,网站安全一直是不容忽视的问题。本文将介绍 ASP.NET 中常见的会话固定漏洞、如何复现该漏洞、提供相应的解决方案以及修复后的测试方法。通过在用户登录后及时更新 SessionID,可以有效避免因固定 SessionID 导致的账户劫持和敏感信息泄露风险。希望这篇博客能为开发者在实际项目中提供参考,提升应用程序的安全防护能力。
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签