AICon议程上新60%,阿里国际、360智脑、科大讯飞、蔚来汽车分享大模型探索与实践 了解详情
写点什么

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

  • 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:081408
用户头像

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

关注

评论

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

概述产品设计通用七原则

阿泽🧸

产品设计 三周年连更

nvim 配置c++环境

linux大本营

vim C++

共话数字化新技术、新趋势 华为云开发者日东莞站成功举办

Geek_2d6073

什么是Java 异常?如何处理异常?

Java架构历程

Java 三周年连更

解析下rte_pktmbuf_pool_create参数含义

linux大本营

DPDK DPDK开发

基于Flutter实现Windows平台离线大模型对话应用实战

轻口味

flutter AI windows 跨平台 三周年连更

京韵、京城、京味:从一台服务器看数字北京

脑极体

算力

打工人逃不开「单人单岗」

Java 架构 程序人生 职场

openbmc 中如何使用D-bus

linux大本营

dbus openBMC

6G 通信技术和 5G 通信技术的区别

汪子熙

通讯协议 通讯 三周年连更

minikube 初体验环境搭建

IT蜗壳-Tango

三周年连更

来字节跳动实习,有机会发Nature子刊

字节跳动技术范儿

第五期(2022-2023)传统行业云原生技术落地调研报告——金融篇

York

容器 DevOps 微服务 云原生 金融

Go sync.Once:简约而不简单的并发利器

陈明勇

Go golang 高并发 三周年连更 sync.Once

重载++运算符分别实现i++和++i

linux大本营

运算符 数据结构与算法

linux dbus代码举例

linux大本营

Linux C++

linux dbus客户端和服务器示例代码

linux大本营

c++ Linux dbus

一个有趣的图片加载效果

南城FE

CSS 前端 动画 图片

一键生成通用的微服务(gRPC)项目代码,让你的开发效率翻倍提升

vison

Go 微服务 gRPC 代码自动生成

数据存储与访问——文件存储读写

梦笔生花

application 三周年连更 SharedPreference

写一个完整的SHOW TABLE STATUS 语句返回的所有表的状态信息对应的结构体

linux大本营

数据库 存储 结构体 C++

UDP报头是通过结构体位段实现的吗

linux大本营

网络协议 udp UDP协议

dpdk l2fwd如何初始化每个逻辑核的port/queue的

linux大本营

队列 DPDK DPDK开发

一文带你了解实战常用JavaScript API

程序员海军

JavaScript 三周年连更

如何建设IT运维流程与体系

穿过生命散发芬芳

运维体系 三周年连更

系统稳定性建设之我见(64/100)

hackstoic

质量管理 系统稳定性

Golang new 和 make 函数

宇宙之一粟

Go make new 三周年连更

Django笔记十七之group by 分组用法总结

Hunter熊

Python django count 分组查询 sum

扎最深的寨,打最持久的仗——一知智能AI商业化攻略访谈录

B Impact

2022-04-26:给定一个数组componets,长度为A, componets[i] = j,代表i类型的任务需要耗时j 给定一个二维数组orders,长度为M, orders[i][0]代表i

福大大架构师每日一题

golang 算法

dpdk中,如何建立portid/queue的配置和逻辑核心的关系

linux大本营

队列 DPDK DPDK开发

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