asp.net 强数据类型 asp.net 强数据类型

关于上次说的强类型dataset中事务问题的解决办法,也实用于一般的事务解决方案

TransactionScope 类提供一个简单方法,通过这一方法,您不必与事务本身交互,即可将代码块标记为参与某个事务。事务范围可以自动选择和管理环境事务。由于它易于使用并且效率很高,因此建议您在开发事务应用程序时使用 TransactionScope 类。

此外,您不必显式向事务登记资源。任何 System.Transactions 资源管理器(例如 SQL Server 2005)都可以检测到该范围创建的环境事务的存在并自动登记。
在使用前,应该保证MSDTC(分布式事务协调处理器)服务是启动的:
如下图:

因此,在做强类型设计的时候,你可以这样来写代码:
步骤如下:

1 在项目引用中加入(.net2.0)System.Transactions
2 在头部加入using System.Transactions;
3 加入以下代码片段:

 using (System.Transactions.TransactionScope updateTransaction =new System.Transactions.TransactionScope())
            {
                ta.InsertName("1456789", "456", "456");
                ta1.InsertName1(

时间: 2024-10-01 20:20:07

asp.net 强数据类型 asp.net 强数据类型的相关文章

jsp强于asp,但不是asp.net

By Corey Roth, Senior Web Developer Special to ZDNet Fo r a while, the Java 2 Enterprise Edition (J2EE) architecture looked like the best way to develop multi-tiered applications. Java Server Pages (JSP) and servlets had many advantages over the Acti

防范ASP木马的十大基本原则强列建议看下_木马相关

由于ASP它本身是服务器提供的一项服务功能,特别是最近由dvbbs的upfile文件出现漏洞以来,其高度的隐蔽性和难查杀性,对网站的安全造成了严重的威胁.因此针对ASP木马的防范和清除,为网管人员提出了更高的技术要求.      几个大的程序全部被发现存在上传漏洞,小程序更是不计其数,让asp木马一下占据了主流,得到广泛的使用,想必如果你是做服务器的话,一定为此头疼不止吧,特别是虚拟主机的用户都遇到过网页被篡改.数据被删除的经历,事后除了对这种行径深恶痛绝外,许多客户又苦于没有行之有效的防范措施

防范ASP木马的十大基本原则强列建议看下

由于ASP它本身是服务器提供的一项服务功能,特别是最近由dvbbs的upfile文件出现漏洞以来,其高度的隐蔽性和难查杀性,对网站的安全造成了严重的威胁.因此针对ASP木马的防范和清除,为网管人员提出了更高的技术要求. 几个大的程序全部被发现存在上传漏洞,小程序更是不计其数,让asp木马一下占据了主流,得到广泛的使用,想必如果你是做服务器的话,一定为此头疼不止吧,特别是虚拟主机的用户都遇到过网页被篡改.数据被删除的经历,事后除了对这种行径深恶痛绝外,许多客户又苦于没有行之有效的防范措施.鉴于大部

ASP.NET入门教程:ASP.NET和ASP区别

网页教学网在上一篇中介绍了什么是ASP.NET,让您简单的认识了一下ASP.NET,本节着重介绍ASP.NET和ASP的区别.ASP.NET 拥有更好的语言支持,一整套新的控件,基于 XML 的组件,以及更好的用户身份验证.ASP.NET 代码不完全向后兼容 ASP. ASP.NET 拥有更好的语言支持,一整套新的控件,基于 XML 的组件,以及更好的用户身份验证. ASP.NET 通过允许编译的代码,提供了更强的性能. ASP.NET 代码不完全向后兼容 ASP. ASP.NET 的新特性 更

c#-C#数据类型与.net framework数据类型 ?求解!

问题描述 C#数据类型与.net framework数据类型 ?求解! 刚学习C#,遇到这个问题: 看到这句描述 "C#认可的基础数据类型并没有内置于C#语言中,而是内置于.net Framework中." 为什么"C#认可的基础数据类型并没有内置于C#语言中"?是不是说C#没有自己的基本数据类型呢? C语言就有内置基本数据类型,可是C++和C#和C语言不是兼容的吗?怎么连基本数据类型都不一样呢? "C#没有内置基本数据类型"这样的设计是为什么呢

七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递

通过第一天的学习之后,我们相信您已经对MVC有一些基本了解. 本节所讲的内容是在上节的基础之上,因此需要确保您是否掌握了上一节的内容.本章的目标是在今天学习结束时利用最佳实践解决方案创建一个小型的MVC项目,本节的主要目标是了解MVC之间的数据传递问题.我们会逐步深入讲解,并添加新功能,使项目越来越完善. 系列文章 七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 七天学会ASP.NET MVC (二)--ASP.NET MVC 数据传递 七天学会ASP.NET MVC

七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理

  第三天我们将学习Asp.Net中数据处理功能,了解数据访问层,EF,以及EF中常用的代码实现方式,创建数据访问层和数据入口,处理Post数据,以及数据验证等功能. 系列文章 七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 七天学会ASP.NET MVC (二)--ASP.NET MVC 数据传递 七天学会ASP.NET MVC (三)--ASP.Net MVC 数据处理 七天学会ASP.NET MVC (四)--用户授权认证问题 七天学会ASP.NET MVC (五

IIS处理asp.net请求和asp.net的页面生命周期

当一个客户端页面访问IIS试图获取一些信息的时候,发生了什么事情?一个请求在通过了HTTP管道后又发生了什么?本文主要是描述这两个过程,即IIS处理asp.net请求和asp.net的页面生命周期.欢迎大家积极拍砖,共同学习,共同进步. 首先我们要弄清楚两个非常重要的概念: 1, worker process(w3wp.exe). worker process管理所有的来自客户端的请求并给出响应.它是IIS下asp.net应用程序的核心. 2, application pool. 它是worke

教程/ASP 十天学会ASP之第七天

学习目的:学会数据库的基本操作3(删除记录) 开门见山,大家直接看程序.      exec="delete * from guestbook where id="&request.form("id") 上面这句话完成了删除记录的操作,不过锁定记录用了记录唯一的表示id,我们前面建立数据库的时候用的是系统给我们的主键,名字是编号,由于是中文的名字不是很方便,大家可以修改为id,不修改的话就是     exec="delete * from gues