当前位置: 首页 > news >正文

山东网站建设流程湘潭网站设计外包服务

山东网站建设流程,湘潭网站设计外包服务,做联盟 网站 跳转 防止垃圾外链,网站制作案例哪家强初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…

初级代码游戏的专栏介绍与文章目录-CSDN博客

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客


        本文接上一篇:C#使用实体类Entity Framework Core操作mysql入门:从数据库反向生成模型-CSDN博客

一、连接字符串在生成代码里

        上一篇我们已经完成了基本操作,但是有一个问题,连接字符串被原样写入了生成的上下文代码里,代码是这样的:

    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
#warning To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see https://go.microsoft.com/fwlink/?LinkId=723263.=> optionsBuilder.UseMySQL("server=???;userid=???;pwd=???;port=3306;database=???;sslmode=none;allowPublicKeyRetrieval=true;");

        因为这是不安全的操作,所以代码里面直接给了一个警告,并给了官方指引。

        官方建议的方案是用配置参数,但是使用配置参数需要支持配置参数的项目,而我的项目是个类库,并不是asp.net或应用程序,所以不能使用配置参数。

        除了安全原因,如果修改了数据库需要重新生成,或者修改了数据库参数,都要修改源代码也是不可接受的,所一定要想办法解决。

二、不生成连接参数

        虽然不能使用配置参数,不过仍有解决方案,而且更通用:用-NoOnConfiguring参数来阻止生成这个方法。在命令行最后增加这个参数,生成的代码就不会有上面的这个方法。

        仔细对比一下发现,生成的代码不仅没有了OnConfiguring方法,也没有了默认构造函数,从而必须手动提供参数才行,下面是修改后的测试代码:

			{DbContextOptionsBuilder<库名Context> optionsBuilder =new ();optionsBuilder.UseMySQL("server=???;userid=???;pwd=???;port=3306;database=???;sslmode=none;allowPublicKeyRetrieval=true;");using var db = new 库名Context(optionsBuilder.Options);var records = db.表名;foreach (var item in records){Log(item.col1);}}

        这个方法提供了完全的自由度。


(这里是文档结束)

http://www.tj-hxxt.cn/news/17665.html

相关文章:

  • vs做的网站怎么发布seo从零开始到精通200讲解
  • 平面设计素材免费下载安卓优化大师旧版本下载
  • 免费公司网站源码树枝seo
  • 广东网站备案进度查询找网站公司制作网站
  • 兰州新区规划建设管理局网站怎么有自己的网站
  • 设计风格网站欣赏网站推广的主要方法
  • 平台网站开发方案搜索指数查询
  • 怎么给自己喜欢的人做网站互联网营销的特点
  • 海外房产网站建设东莞关键词优化推广
  • 怎么设计手机网站爱站网查询
  • 北京公司转让网站网络优化外包
  • 科技网站大全b站推广网站2024下载
  • 自适应网站开发网络推广员的工作内容和步骤
  • 网站开发轮播图网络营销的主要方式和技巧
  • 响应式网站制作价格seo优化报告
  • 百度网址大全官方网站深圳谷歌网络推广公司
  • 独立网站做外贸报价百度网址大全旧版本
  • 做自行车车队网站的名字产品怎么做推广和宣传
  • 大型科技网站建设好用的推广平台
  • 做qq代刷网站一键生成网站
  • 电商网站首页代码福建seo网站
  • 帮别人做网站自己为什么会被抓优化推广seo
  • 装修网站建设公司做百度推广的网络公司
  • 杭州网站建设多少钱网络公司网站
  • 做网站的时候怎么设置背景黄冈网站推广软件有哪些
  • 找人做网站需要注意什么网页优化怎么做
  • 合肥网站建设解决方案如何发布自己的广告
  • 普通人怎么样做网站五年级下册数学优化设计答案
  • php做的网站缺点王通seo
  • 电信宽带做网站服务器吗深圳关键词推广