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

做的网站提示不安全国外独立站网站

做的网站提示不安全,国外独立站网站,电子商务网站建设与管理教案,深圳网站设计|优选灵点网络前言 在做数据库设计时,为了方便进行数据追踪,通常会有几个字段是每个表都有的,比如创建时间、创建人、更新时间、更新人、备注等,在存储这些时间时,要么存储 WEB 服务器的时间,要么存储数据库服务器的时间…

image

前言

在做数据库设计时,为了方便进行数据追踪,通常会有几个字段是每个表都有的,比如创建时间、创建人、更新时间、更新人、备注等,在存储这些时间时,要么存储 WEB 服务器的时间,要么存储数据库服务器的时间,有时候,WEB 服务器的时间和数据库服务器的时间可能会不一致,所以为了精准,通常还是倾向于存储数据库服务器的时间,如果是 ASP.NET,使用原始 SQL 进行操作,我们可以在数据库中把这些时间字段设置为时间默认值如 getdate(),存储数据操作时,忽略这些时间字段,数据库就会自动把这些字段填充为数据库服务器的当前时间,但是由于 EF 是操作整个数据表对象,所以无法沿用以前的作法,需要另找其它方法。

本文分享 EF DB First 和 Code First 两种模式下 DateTime 字段各自如何存储数据库服务器当前时间的方法。

Database First 配置步骤

  1. 打开 edmx 文件

  2. 右键表 DataTime 字段,选择 属性,打开字段属性窗口

  3. 在 常规-StoreGeneratedPattern 下拉框选择 Computed

  4. 保存

  5. 这样存储数据时就能取数据库的时间默认值了,如果用的是 SQLServer,取的就是 getdate()

  6. 反映在 edmx xml 中,如:

    <Property Name="CreationTime" Type="datetime" Nullable="false" StoreGeneratedPattern="Computed" /><Property Name="CreationTime" Type="DateTime" Nullable="false" Precision="3" annotation:StoreGeneratedPattern="Computed" />
    
  7. 注:从数据库更新模型不会影响此配置

Code First

在数据表实体的时间字段添加这个特性即可 [DatabaseGenerated(DatabaseGeneratedOption.Computed)],如:

[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
public DateTime CreationTime { get; set; }

总结

希望本文分享的方法对您有所启发,如何您有更好的方法,欢迎留言讨论!

往期精彩

  1. 分享一个 .NET EF 6 扩展 Where 的方法
  2. 分享 .NET EF6 查询并返回树形结构数据的 2 个思路和具体实现方法
  3. 分享一个 .NET 通过监听器拦截 EF 消息写日志的详细例子
  4. 不会使用 EF Core 的 Code First 模式?来看看这篇文章,手把手地教你
  5. EF Core 性能很差?试试这 6 个小技巧
  6. 如何在 EF Core 中使用乐观并发控制
  7. EF Core 在实际开发中,如何分层?

我是老杨,一个奋斗在一线的资深研发老鸟,让我们一起聊聊技术,聊聊程序人生,共同学习,共同进步

http://www.sczhlp.com/news/40284/

相关文章:

  • 加盟办厂代加工郑州网站建设推广优化
  • 东道设计公司官网首页前端seo主要优化哪些
  • 十大电子商务网站百度指数查询工具
  • 四川省建设厅网站网店运营的工作内容
  • 游戏网站做关键字如何建立企业网站
  • 上海哪家做网站百度资讯指数
  • Golang垃圾回收
  • 点开图片跳到网站怎么做的中国搜索引擎排行榜
  • 成都网站建设小公司泉州seo培训
  • 一级a做爰片免费网站一本道互联网推广渠道有哪些
  • 做建材去什么网站自媒体推广渠道有哪些
  • 太原网站seo搜索优化百度公司简介介绍
  • 中堂仿做网站网络推广外包要多少钱
  • 做网站可视化天津谷歌优化
  • 自我介绍html网页模板seo公司培训课程
  • 别再猜了-开始测量吧-一份实用的Web性能指南
  • 文件不只是数据-一份稳健的文件处理指南
  • 小型企业网站建设报告百度知道问答
  • 呼市网站优化论坛推广案例
  • 校园网站建设意义百度灰色关键词代做
  • 自己做网站需要什么材料重庆网页优化seo
  • Linux热扩容已有磁盘分区 (lvm) linux根目录扩容
  • 做网站卖狗挣钱吗店铺推广怎么做
  • linux建设网站php打开提示404附近电商培训班
  • wordpress 红色模版江苏seo
  • 长沙建设网站制作推广有奖励的app平台
  • 企业网站的维护如何自建网站?
  • 想做跨境电商怎么入门济南网站优化排名
  • 2020年建站公司还有前途吗新闻稿代写平台
  • 路由器可以做网站服务器吗2023年10月疫情恢复