- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 .net core web api+oracle+vue3搞了个小聊天室,有群聊和私聊
使用JWT,他相较于传统的session,在跨域方面更方便。2.在appsettings.json文件中配置需要读取的key与过期时间,此处是为了方便,你也可以在VS自带的虚拟环境变量中配置,也可以直接配置在本地的环境变量中,或者配置在secret安全文件中。而且找到了自己写的代码的BUG,虽然是因为自己失误产生的BUG,但是自己花了两天一点点排除问题,解决了问题,还是收获了很多。login方法具体思路,使用UuserManager属性的方法,通过前端传入的name,找到对应的用户。之后检测密码正确性。
2024-06-21 12:00:22
1363
原创 EF core 做了一个简单的纯控制台借阅图书
1,登录及第一页展示,登录用的是手机号,正常11位,我这里随便弄了个,手机号也是用户Id,还有就是,如果输入不正确就会一直输入,给我输!6,还有可能悠然需要查没有被借出的书,这只需要状态=0,就行了,没加。上下文类,只有个ORacle连接字符串,Config类中,加了点列的要求,就懒得放出来了。3,状态列,应该加入并发控制,防止一块多人借同一本书,没加。4,这相当于,简易的用户界面,注册功能没加,哦,删除也没有。2,翻页展示,输入页数,就可以翻页,非法页数会显示警告。2,防止注入漏洞攻击,没有。
2024-05-22 21:27:00
344
1
原创 ED CORE ctx.Database.ExecuteSqlInterpolatedAsync()执行SQL更新数据出现问题
依旧要使用ctx.Database.ExecuteSqlInterpolatedAsync()方法,因为同样的代码我在使用ctx.Database.ExecuteSqlRawAsync()方法后就成功了(我知道是因为他会直接穿完整的不修改的字符),但是ctx.Database.ExecuteSqlRawAsync()不能防止SQL注入漏洞攻击,所以想要依旧使用ctx.Database.ExecuteSqlInterpolatedAsync()方法。环境:.net 5 和Oracle 11g。
2024-05-19 20:21:56
313
原创 EF core连接 oracle 数据库初始化数据库 错误ORA-00972: 标识符过长
看其中的转换SQL部分,发现其转换的SQL语句会把两个表名合在一起,作为SQL代码写入,所以更改了,实体所指向的表名的长度,最后成功运行。ORACLE对数据肯定有长度要求,但是没想到,EF CORE会转化成这样的代码,这是错误的原因,以后肯定注意。两个实体,实行一对N的关系数据库。使用code first 代码。近作记录,希望可以帮助到一些人。数据库oracle 11g。
2024-05-19 10:42:35
119
1
空空如也
EF core 直接执行SQL语句的方法使用错误
2024-05-19
vmware16.2安装linux卡住
2022-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人