logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一个小疏忽,导致AI编程提示蒙圈

摘要:本文记录了在使用Entity Framework Core时遇到的问题及解决过程。作者复制现有项目的DbContext类后,遇到数据库迁移失败和运行时错误。AI建议添加无参构造函数和OnConfiguring方法虽能迁移但导致运行时问题。最终发现根本原因是var app = builder.Build()执行过早,应在所有服务(包括DbContext)注册之后执行。经验教训:1)注意服务注册

#数据库#.net#c#
一个小疏忽,导致AI编程提示蒙圈

这篇技术文章记录了作者在使用Entity Framework Core时遇到的问题及解决过程。主要描述了在复制现有项目的DbContext类后出现的编译和运行时错误,包括数据库迁移失败和服务注入问题。作者尝试了AI建议的解决方案(添加无参构造函数和OnConfiguring方法),虽然能完成迁移但运行时仍存在问题。最终发现问题的根源在于服务注入顺序错误,即在builder.Build()之前未正确

#数据库#.net#c#
vs2022 使用EntityFrameworkCore访问数据库的方法(DB first)

使用EntityFrameworkCore访问数据库数据,是微软推荐的方法。该方法有很多优点,比如linq 的数据库无关方法,数据类与数据库表结构高度整合等优点,适合于对数据库不熟悉的程序员使用。但对于老程序员来说,通常是在数据库管理软件中调试优化好SQL语句,直接操作数据库,能获得更高的效率。下面提供一种使用EntityFrameworkCore,先设计好数据库结构,再使用EntityFrame

文章图片
#数据库#sqlserver#asp.net +1
【未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序的解决方案】

未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序的解决方案

#microsoft#asp.net#c#
到底了