EF Core DBFirst 如何使用

QQ截图20240313152102.png


Scaffold-DbContext “Name=ConnectionStrings:DB”Pomelo.EntityFrameworkCore.MySql -ContextDir DAL -OutputDir Entities -Force
Scaffold-DbContext  "Server=192.168.188.83;Databa……

                    
                

EFCore基础方法(增,删,查,改,分页),基础泛型类

public class EfDbGet<TEntity> : FilterFunction<TEntity> where TEntity : class
{
public PmsContext _context;
public EfDbGet(PmsContext context)
{
_context = context;
}
//获取所有数据
public virtual List<TEntity> GetListAll()
{
IQueryable<TEntity>&n……

                    
                

.net 使用EF Core Dbfirst mysql 连接字符分层项目如何使用

反向工程
Scaffold-DbContext “Name=ConnectionStrings:DB”Pomelo.EntityFrameworkCore.MySql -ContextDir Data -OutputDir Entities
数据库更新后的连接
Scaffold-DbContext “Name=ConnectionStrings:DB”Pomelo.EntityFrameworkCore.MySql -ContextDir Data -OutputDir Entities -Force
分层项目中如何在其他类库中生成实体类和数据库上下文
Scaffold-DbContext&n……

                    
                

C# ffmpeg 把 byte[]推送到rtmp服务器

using System;
using System.Diagnostics;
 
class Program
{
    static void Main(string[] args)
    {
        // 定义要发送的字节数组
        byte[] data = new byte[1024];
 &nbs……

                    
                

Winform也可以这么好看?

Winform也可以这么好看?

对于Winform很多人的刻板印象就是拖拉拽,简单生产界面,但是这样对于界面的效果,它并不会很好,虽然简单,快,但是效果也是极差,所以有很多人就去使用WPF,去写xml的语法写界面,但是我个人非常不习惯这种xml的写法,但是有时候Winform更简单,但是有没有一个让简单的Winform更简单的去写更优雅更好看的界面呢?
当然有,并且性能也是极高的,这时候就可以来到我们的Winform+Blazor的技术组合,这时候也有人会说这不就是套webView吗?当然他也是用到了webview的技术托底了我们的blazor让其显示,但是他与直接使用webView不太一样,
这种技术称Blazor Hybrid

什么是Blazor hybrid

Blazor Hybrid是一种新型……

IIS中.NET网站The underlying connection was closed: An unexpected error occurred on a reception错误的处理方式

网站程序中请求别的API地址报错:The underlying connection was closed: An unexpected error occurred on a reception
百度了一下,说是服务器请求HTTPS资源时的安全问题。解决方法是在代码中发送请求前加入下面的代码
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;//这个是单独加的代码

WebRequest HttpWebRequest = WebRequest.Create(Url);



Vue Vite打包失败 - JavaScript heap out of memory

最近下载了一个Vue的后台项目但是在打包发布的时候报错
<--- Last few GCs --->

[8356:0979FBF0]    73866 ms: Mark-sweep 987.9 (1043.4) -> 980.7 (1044.2) MB, 929.4 / 0.0 ms  (average mu = 0.141, current mu = 0.075) alloca……

                    
                

在.Net Core中使用ueditor

第一步:官方下载ueditor
第二步:在Nuget中搜索UEditor.Core并安装
第三步:修改Program.cs添加以下代码,原来的app.UseStaticFiles();不要删除。
builder.Services.AddSession();

app.UseStaticFiles(new StaticFileOptions
{
    FileProvider = new PhysicalFileProvider(
       Path.Combine(Directory.GetCurrentDirectory(), &q……

                    
                

VS2022新建的Vuejs项目报错error:0308010C:digital envelope routines::unsupported

解决办法:打开命令工具执行下面代码就可以了

set NODE_OPTIONS=--openssl-legacy-provider

$env:NODE_OPTIONS="--openssl-legacy-provider"

第二个命令是在VS中使用

如何还是不成功,那就在系统的环境变量里增加一个环境变量,键是:NODE_OPTIONS,值是:--openssl-legacy-provider

如何给系统增加环境变量可以百度,不同的系统路径不太一样。

然后重启系统,就好了


.Net Core网站IIS配置安装方法

1、先安装.net framework4.0

2、再安装vc_redist.x64
      vc_redist.x64下载地址: https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145
3、在安装.NET Core SDK 和 .NET Core Runtime
4、如果浏览网站还是提示错误
HTTP Error 500.31 - Failed to load ASP.NET Core runtime
Common solutions to this ……

                    
                


© 2016-2024 阿尔佛 aerfo.com | 豫ICP备17044542号 | 豫公网安备 41010602000172