自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C#的各种网络请求方法

framework 和net core 都可使用此方法。同样framework 和net core 都可以使用。需引用using System.Net。这两个方法 自己加进去。同样 二者皆可以使用。同样 二者皆可以使用。

2024-05-21 17:28:00 371 2

原创 同步,异步 ,线程,进程,多线程理论篇

首先先知道什么是异步,什么是同步同步不是我们想的在同一时间能做很多事情,实际上他恰恰相反同步即为,在某一个功能或者函数调用的时候,没有得到结果或者说没有执行完之前,后面的操作都不会进行。简单来说,就是事情必须一件一件的做,做完了才能去做下一件异步和同步则恰恰相反,当一个功能或者函数调用的时候,在没有得到结果或者没有执行完之前,就能够执行后面的操作,等到之前的功能执行完毕之后,通过通知,状态或者回调这些方法来通知调用者对于同步和异步的区别,主要就是在于,请求发出之后,是否需要等待结果才能进行后续操作。

2024-05-16 14:55:06 811

原创 net 6 web api使用Orcale帮助类和log4net帮助类

OrcaleDBHelper的引入就要麻烦一点了,因为我构建他的时候采用了比较多的包,Dapper、microsoft.extensions.configuration、microsoft.extensions.configuration.Json、oracle.manageddataaccess.core。这样做的好处是 ,我后面新建控制器只需要直接继承这个类 就可以拿到Log和Db,而不需要再手写一次了,而且我的Log是可以记录你的控制器位置的!这样就可以正常返回了!这样子,就可以进行正常使用了!

2024-04-28 12:28:09 712 1

原创 Orcale数据库导入导出备份

用户名必须拥有dba权限,可以不指定文件名。orcale数据库的导入导出及备份。如果不指定文件名 则自动识别默认名。

2024-04-08 11:26:12 265

原创 net core 中的序列化与反序列化

在所有的开发语言中都存在序列化和反序列化这个概念,所谓的序列化就是把一个对象信息转化为一个可以持久存储的数据形式,经过转化后就可以方便的保存和传输了,因此序列化主要用于平台之间的通讯。由序列化我们可以反推出所谓的反序列化就是将持久存储的数据还原为对象。在 C# 中我们经常会对 JSON 和 XML 进行序列化和反序列化 ,但是还有存在一种序列化/反序列化,那就是将对象序列化为二进制文件,将会二进制文件反序列化为对象。

2024-03-07 16:13:23 1042 1

原创 .NET 中从Orcale中查询数据并自动映射

因为Orcale中表的字段都是大写,但是我们自己在使用的时候,大多使用驼峰命名等,所以就需要进行映射,在net环境下,使用Dapper进行自动映射就很重要。其中主要是 dbConnection.Query<Person>(query).ToList();可以看出,在此处,就已经映射成了大驼峰命名了。这样就可以看出,映射完成。在数据库中查询出来如下。如果有误,请留言交流。

2024-03-05 16:55:50 449

原创 net core mvc项目下JWT实现自定义JWT过滤属性

在添加完这些之后,我们就可以新建一个AuthAttribute通过继承和实现Attribute,IAuthorizationFilter,代码如下// 在这里执行您的自定义授权逻辑if (!// 如果未通过授权,返回 403 ForbiddenContent = JsonConvert.SerializeObject(new { message = "Unauthorized:认证失败" }) // 或者使用其他序列化方式return;//获取token//验证token是否为空。

2024-02-22 15:43:08 538 1

原创 net core mvc中的ef core操作orcale dbFirst

net core mvc中的ef core操作orcale dbFirst

2024-02-05 16:59:56 401 1

原创 net core MVC跨域

打红框的地方就是这个项目使用的端口号,跨域配置要用,注意点,针对你自己的项目对跨域中的url进行更改。然后自己随便找个位置添加一个html文件用于测试跨域是否成功,我命名为跨域测试.html。接下来,直接双击运行html,你只要看到弹窗,那么就代表成功跨域,反之不成功。其中url是定位到了我们刚刚新加的控制器中的Test方法,一目了然。添加完成之后你的代码应该会变成下面这样。在Program.cs中添加以下代码。接下来,运行你的项目,他就会变成这样。至此,mvc项目成功跨域。红框的为新添加的代码。

2024-02-05 15:39:17 381 1

原创 vs2022 使用EFcore连接Orcale 代码优先 (Code-First)

这张表是 Entity Framework Core 中用于记录数据库迁移历史的系统表。表中的记录标识了数据库已应用的迁移。在program.cs中输入以下代码(因为我建的是控制台程序,所以在这,如果新建的是别的,那么自己找合适的位置测试就可以)导完所有的包之后,新建文件夹 context、entity,一个用来存放实体类,一个用来存放上下文类,命令来添加新的迁移时,Entity Framework Core 会将新的迁移信息记录到。表的记录,你可以选择回滚到特定的迁移版本,即撤销之前的数据库迁移。

2024-02-04 11:48:27 1055

原创 Orcale新建用户及表空间并授权

resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。首先,在你安装完Orcale之后,你如果要使用的话,基本上都是新建用户以及授予对于的表空间,然后再是对应的用户下进行表的新建,索引,存储过程等等的添加。如果采用,把JHA替换成你想要新建的用户名,我新建的用户名是JHA,密码处输入自己想要设定的密码。按照自己的需要来授予权限,因为我是自己的测试库,所以我直接权限拉满给了dba。

2024-02-03 15:47:44 521 1

原创 vs2022 使用EFcore连接Orcale 数据库优先 (Database-First)

VS022从零开始使用EFCORE操作orcale数据库

2024-02-02 15:27:56 877

log4net配置文件!!!!!!!!!!!!!!!!!

log4net配置文件!!!!!!!!!!!!!!!!!

2024-04-28

OrcaleDBHelper帮助类!!!!!!!!!!!!

OrcaleDBHelper帮助类!!!!!!!!!!!!

2024-04-28

log4net帮助类,用来写日志!!!!!!!!!!!!!

log4net帮助类,用来写日志!!!!!!!!!!!!!

2024-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除