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

闻喜网站建设网站建设知识网

闻喜网站建设,网站建设知识网,网站策划哪里找,h5制作平台教程初级代码游戏的专栏介绍与文章目录-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.yayakq.cn/news/814222/

相关文章:

  • 网站开发价格淄博网站制作升级优化
  • 建站网站和维护需要会什么区别wordpress 回复评论
  • 怎么在搜索引擎做网站登记做购物网站哪个cms好用
  • 怎样知道哪个网站做推广好关键词seo价格
  • 葫芦岛网站网站建设家居网站建设策划开发
  • 私人定制哪个网站做的比较好网站开发方案模板
  • 网站正在建设中的代码百度网站域名费一年多少钱
  • 做网站网上商城多少钱新农村建设投诉网站
  • 枞阳美好乡村建设办公窒网站典当行网站模板
  • 自己有服务器怎么做网站广州网站优化网站建设
  • 网站客户端制作教程做电影方面的网站怎么做
  • 北京电商网站开发找公司做网站源代码给客户吗
  • 宁波公司网站建设价格移动版wordpress
  • 网站侧边栏菜单做门户网站有前途吗
  • 梁山网站建设哪家好湖南网络营销
  • cms大型门户网站 源码海报模板在线制作免费无水印
  • 联盟或专业团体的官方网站的建设网络推广代理
  • 新加坡网站开发公司医院网站建设水平
  • 网站建设 前沿文章一流专业建设标准
  • 做网站流量的方法图书馆网站设计方案
  • 网站更新方法品质好价格低的广告词
  • asp 免费网站模板工程建设合同
  • 重庆南川网站制作公司电话程序员源码网站
  • 企业网站icp备案申请app应用公司
  • 网站建设中 即将上线html5源代码公司网站建设多少费用济南兴田德润评价
  • 网站加载页面怎么做自己的服务器做网站要备案
  • 威海网站开发网络公司网站开发资金来源
  • 网站开发建设费用免费电子版个人简历
  • 做网站的是外包公司吗广州站是不是广州火车站
  • 网站建设与管理自考重点软件开发网站有哪些