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

企业网站怎么自适应工商注册名称核准查询

企业网站怎么自适应,工商注册名称核准查询,石家庄上门足疗,临时网页生成一、DbSet概述 1.DbSet提供了通过DbContext对表进行查询操作的路径。DbSet对应的属性名称将默认映射为实体T的表名。 2.使用DbSetT进行查询的方法#xff1a; (1)直接在DbContext中创建对应的DbSetT属性 (2)使用DbSet DbContext.SetT方法操作数据表。…一、DbSet概述 1.DbSet提供了通过DbContext对表进行查询操作的路径。DbSet对应的属性名称将默认映射为实体T的表名。 2.使用DbSetT进行查询的方法 (1)直接在DbContext中创建对应的DbSetT属性 (2)使用DbSet DbContext.SetT方法操作数据表。 3.在DbSetT中对于数据对象进行的任何操作都将保存在内存中只有当SaveChanges()方法被调用时才会将数据变化提交给数据库。 二、使用DbSet对数据库进行查询 1.在DbContext中没有对应DbSet字段的情况下使用SetT方法对表进行操作 运行 三、使用DbSet进行数据更新 1.在EF Core7.0版本以前要对数据进行更新我们需要首先把数据查询出来然后再进行修改。在EF Core7.0以后可以调用DbSetT对象的ExecuteUpdate()方法基于查询结果对数据进行修改。 运行 我们发现该方法似乎并不起作用。原因是什么见2 2.ExecuteUpdate()的注意事项 (1)不同于EF Core一般的数据修改方法先找数据重新赋值、删除再调用SaveChanges()调用ExecuteUpdate()方法将会把修改直接提交到数据库而不会去修改实体的状态DbContext也无法监测到实体状态的改变。也就是说上面的代码等价于 不过按理来说即使直接提交到数据库再次执行db.SetT.ToList()也会重新从数据库中查询。 但是EF Core中具有缓存机制它缓存了我们第一次查询的结果而没有真的再次去查询数据库。 要想解决这个问题有两种解决方案 第一可以重新创建一个数据库上下文 运行 第二为了避免查询结果被缓存直接让EF Core无法跟踪这个查询就好了使用AsNoTracking()方法将当前的查询设置为不能追踪 运行 注意即使authors1所属查询可以被跟踪即不调用AsNoTracking()方法运行结果也是正确的经过测试两个查询只要有一个不可被跟踪即可保证运行结果正确。 3.一次性更新对象的多个属性SetProperty()方法支持链式调用可以使用多个SetProperty()方法一次性更新多个属性。 运行 四、使用DbSet删除数据 1.在EF Core 7.0以前要想删除数据必须先把数据查询出来然后才能删除在EF Core 7.0及后续版本中可以使用ExecuteDelete()方法删除数据。注意与ExecuteUpdate()类似也需要将查询设置为不能跟踪。 运行
http://www.hkea.cn/news/14355011/

相关文章:

  • 马蜂窝网站建设目的俄罗斯搜索引擎入口
  • 报班学网站开发价格网站申请域名流程
  • 小型电子商务网站规划建设方案简阳网站建设
  • 免费网站建设模版云盘公司测名
  • 摄影网站的制作公司网站建设后期维护
  • 关键词查询网站广州外贸型网站建设
  • 都用什么软件做网站杭州做网站小程序公司
  • 建设网站公司域名青海省公路建设网站
  • 网站跟别的做的一样的成都企业网站商城定制
  • 华为云上面可以代做网站吗贵州建设厅报名登录网站
  • 合肥网站建设公司加盟如何下载ppt模板免费下载
  • 一个空间多个php网站台州做鞋子网站
  • 软件综合课设做网站提高工作效率的方法
  • 浅谈网站建设开发电子商务的发展现状和前景趋势
  • 天猫交易网站中国建设银行信用卡电话
  • 有哪些小公司网站湖北城乡建设厅官方网站
  • 郑州网站APP合肥广告牌制作公司
  • 莆田建设网站建站河南住房和建设厅网站
  • 上海网站建设海淘科技韩国网站设计欣赏
  • 用php做的博客网站有哪些网站建设哪里公司好
  • 动漫毕业设计作品网站pc端的移动端网站建设
  • 深圳网站建设服务中心官网灵感网站
  • 外国人做中国英语视频网站深圳汽车网站建设
  • 网站文章列表模板泉州洛江住房和城乡建设局网站
  • 城阳网站建设电话管理咨询公司业务类型
  • 大型网站建设兴田德润优惠广告灯箱设计制作价格
  • 万网服务器网站建设聊城网站建设项目
  • 平台网站建设公司哪家好中文购物网站模板
  • 建立企业网站需要什么番禺大石做网站
  • 作网站流程建房子找哪个网站设计