专栏首页张善友的专栏Entity Framework Code First 支持存储过程

Entity Framework Code First 支持存储过程

存储过程(Stored Procedure)不仅仅是将多得简直荒唐的业务逻辑塞入数据库的一种方式;它还是避免将多得简直荒唐的存储逻辑塞入应用程序层(application layer)的一种方式。它使得应用程序可被视为理想的数据表现,同时又不会泄露数据库管理员(DBA)的神机妙算。各种各样的暂存表、非规范化的报告表、视图、以及表函数都被隐藏在简单的存储过程调用背后,从而形成了数据库的公共应用编程接口(API)。注意,从微小的性能调整到全面重构的一切都可以完成,且无须重新部署许许多多依赖于该数据库的应用程序。

如果你正在用Entity Framework的Code First技术,那么你必须一直等到Entity Framework 6才能获得某种形式的存储过程支持。不过CodeProject上有位老兄已经实现让Code First技术支持存储过程,具体参看文章:http://www.codeproject.com/Articles/179481/Code-First-Stored-Procedures

EF Power Tools Beta 3 Available

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Visual Studio 2012 和.NET Framework 4.5 快速开始的5分钟视频

    观看 60 到 90 分钟的截屏视频是很困难的。如果你观看完所有的这些视频,它将花费你不到一小时的时间,而你将对 Web 开发和 Visual Studio 2...

    张善友
  • Entity Framework Code-First 文章汇集

    为了支持以设计为中心的开发流程,EF4 还更多地支持以代码为中心 (code-centric) ,我们称为代码优先的开发,代码优先的开发支持更加优美的开发流程,...

    张善友
  • .NET StockTrader 2.0 新版本

    为了扩大高性能.NET应用程序在多种层次和平台上的应用范围以及促进Windows通讯基础(WCF)的应用,微软2008年10月7日发布了一个样本应用程序、应用指...

    张善友
  • 你必须知道的Docker数据卷(Volume)

    本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。

    Edison Zhou
  • 如何使容器成为架构师最好的朋友

    数字转型正在从根本上改变全球组织的经营方式。通过DevOps实践,IT团队正在帮助降低成本,提高敏捷性,并创建一个创新驱动增长的新时代。但是是什么驱动着DevO...

    CNCF
  • 数据库容量规划

    大多数数据库实现都是静态的。部署后,将查询,更新,加载,卸载,重新组织数据库,并持续删除数据并从中插入数据。并且数据也可以定期复制到数据库和从数据库复制。

    二狗不要跑
  • docker学习系列5 nginx 容器

    docker run 其实等于 docker create + start 因为tag为 1.15 的 nginx 镜像并不在本地,会先下载再运行

    mafeifan
  • 小白学 Scrapy 爬虫系列之一:准备实验机器

    本系列文章中,笔者将带领大家从零开始学习爬虫编写。在跟随笔者一起实操之前,要求大家有一定的 Python 基础。之前没接触过的同学也不用担心,Python 号称...

    编程派
  • 我是这样开始写Python爬虫的

    刚开始接触爬虫的时候,简直惊为天人,十几行代码,就可以将无数网页的信息全部获取下来,自动选取网页元素,自动整理成结构化的文件。 利用这些数据,可以做很多领域的分...

    企鹅号小编
  • 超轻量级爬虫框架:looter

    作者:半载流殇,Pythonistia && Otaku,努力转行中的一位测绘人员です

    Python中文社区

扫码关注云+社区

领取腾讯云代金券