写点什么

微软动态类型数据访问程序库简介

  • 2010-08-11
  • 本文字数:495 字

    阅读完需:约 2 分钟

早在 2007 年,我们就报道过了 Jasper ,这是微软发布的基于动态类型的、类似于 ORM 的数据访问程序库。但遗憾的是,发布时机不太好。因为 C#缺少动态类型,因此 Jasper 并没有什么表现机会。但微软现在已经支持四种动态语言(VB、C#、IronPython 与 IronRuby),人们又开始重燃对 Jasper 的热情了。

WebMatrix 是微软推出的面向业余 Web 开发者的一款新式工具,搭乘 WebMatrix 之风,Jasper 摇身一变成为了 Microsoft.Data。这个构建于 ADO.NET 之上的新程序库并没有改变简单应用的编写方式,只不过是减少了语法上的噪音而已。

其要点列举如下:

  • 无需连接字符串;只需要数据库名。
  • 推荐使用内联 SQL。
  • 推荐在网页中混合数据访问代码。
  • 结果是动态类型的,因此不必这样写了:(int)dataRow[“Age”],只需写成这样即可:“customer.Age”。

无需多言,该程序库并不适合于企业级应用。它主要面向业余 Web 开发者,如果不提供这个库,他们可能会使用 PHP。另外,对于那些需要临时性数据访问代码的程序员来说,该程序库也是适用的。

现在还没有文档,不过可以根据 WebMartrix 指南了解其使用方式。

查看英文原文: Introducing Microsoft’s Dynamically Typed Data Access Library

2010-08-11 07:081456
用户头像

发布了 88 篇内容, 共 265.9 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

为语音社交平台加一个防护罩,即构上线实时语音安全方案

ZEGO即构

Docker 镜像加速教程

米开朗基杨

Docker 云原生

应云而生,幽灵的威胁 - 云原生应用交付与运维的思考

阿里巴巴云原生

云计算 容器 微服务 云原生 k8s

“他者”德意志(一):“进窄门”的德国AI

脑极体

一名叫谙忆的程序员在2021年的具体安排《打工人的那些事》

谙忆

【科技改变生活,区块链改变世界】欧科云链徐明星的区块链密码朋克世界

CECBC

区块链

网格量化交易机器人系统开发|网格量化交易机器人软件APP开发

系统开发

CIO/CTO必读 | 数字转型时代,企业存储支出知多少

焱融科技

存储 焱融科技 CIO 存储成本 IT成本

区块链技术在各国政府管理中的运用

CECBC

区块链

大牛荐书 | 百度技术大牛都在读的7本书!

百度Geek说

技术 技术人 书籍推荐 技术书籍

架构设计篇之微服务实战笔记(六)

小诚信驿站

架构师 刘晓成 小诚信驿站 28天写作 架构师成长笔记

分享我的2021京东4面面经,送给备战金三银四的你

Java架构之路

Java 程序员 架构 面试 编程语言

瓦力量化交易机器人软件开发|瓦力量化交易机器人APP系统开发

系统开发

基于WASM的无侵入式全链路A/B Test实践

韩陆

insert、update、delete注入总结

Cc.

网络安全

华为发布智能云网“五个一”新能力,助力运营商完成云与网的价值归一

脑极体

产业数字金融的数字化与生态化

CECBC

金融

python精度控制

里昂

Python 数据结构

逆向思维:从小厂到面试大厂,这份学习笔记助我快速成长,实现高薪岗位

Java架构之路

Java 程序员 架构 面试 编程语言

真实!对比(阿里/京东等一线大厂)Java面试真题,自己把自己菜哭了

Java架构之路

Java 程序员 架构 面试 编程语言

滴滴Kafka服务体系建设,实战干货都在这里!

滴滴云

大数据 Obsuite 滴滴Kafka

容器 & 服务:Docker 应用的 Jenkins 构建(二)

程序员架构进阶

容器 服务化 七日更 28天写作 2月春节不断更

利用xml实现数据传输

天狼

滴滴开源 LogicFlow:专注流程可视化的前端框架

滴滴技术

「超全!」谷歌大神LeetCode刷题笔记PDF分享

C语言与CPP编程

c++ 程序员 算法 LeetCode 编程、

币管家软件开发|币管家系统APP开发

系统开发

双指针高频面试题:三数之和的「升级篇」...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

卓越级!浪潮云通过可信云云管理服务能力评估

OpenYurt 如何 “0 侵入” 攻破云边融合难点

阿里巴巴云原生

云计算 Serverless 容器 云原生 边缘计算

数字货币量化交易APP开发|数字货币量化交易系统软件开发

系统开发

源码解析--skywalking agent插件加载流程

cloudcoder

Skywalking 源码剖析 插件设计

微软动态类型数据访问程序库简介_.NET_Jonathan Allen_InfoQ精选文章