请输入您要查询的百科知识:

 

词条 .NETFramework3.5数据库开发圣典(ASP.NET篇)
释义

《决战NET.NETFramework3.5数据库开发圣典》由作者黄忠诚所著,书中介绍了。NET数据库开发技术,详细地论述了。NETFramework3.5中新一代的访问技术:LINQ、LINQToSQL、ADO.NETEntityFramework,并提供丰富的ASP.NET范例。

版权信息

书 名: .NETFramework3.5数据库开发圣典(ASP .NET篇)

作 者:黄忠成

出版社: 电子工业出版社

出版时间: 2008

ISBN: 9787121073014

开本: 16

定价: 69.80 元

内容简介

全书分为两大部分,第一部分以讲解ADO .NET2.0、TableAdapter、LINQ、LINQToSQL、ADO .NETEntityFramework为主,用简单的“控制台应用程序”,又称为CeonsoleApplication(命令行)应用程序,充分将这些技术的详细用法及技术特质显现出来。第二部分讲解在ASP .NET中,如何应用TableAdapter、LINQ、LINQToSQL、ADO .NETEntityFramework等数据访问技术,打造ASP .NET数据库应用程序,在第10章更以一个ASP .NET的简易版进销存系统作为实例,引导读者使用LINQToSQL来构建真实世界中的ASP .NET数据库应用程序。适合.NETFramework的初学者和ASP .NET的初中级使用者。

书籍目录

第1章数据库开发的过去、现在和未来 1.1数据库访问技术发展史

1.2梦想成为现实,O/RMapping

1.2.1什么是O/RMapping技术

1.2.2O/RMapping好在哪里

1.2.3简单、容易理解

1.2.4有效率

1.2.5可移植性

1.2.6O/RMapping的缺点

1.2.7Microsoft的数据访问技术蓝图

第2章ADO .NET2.07 2.1ADO .NET概述

2.1.1Connection

2.1.2Command、DataReader

2.1.3Parameter

2.1.4Transaction

2.2连接模式

2.2.1使用DataReader

2.2.2存储过程

2.2.3NullandDBNull

2.2.4多结果集

2.2.5MARS(MuldpleAcnveResultSets)

2.2.6异步模式

2.3离线模式

2.3.1更好的离线模式

2.3.2类数据库存储器

2.3.3了解DataSet与DataTable

2.3.4DataTable

2.3.5数据的更新

2.3.6数据的查找

2.3.7Relations

2.3.8RelationRules

239DataSetDesigner

2310TypedDataSet

2311使用DataAdapter

2312F|llingData

23.13UpdatingData

2.314RowState

2315DataROWVerSion

2.3.16AcceptChanges,RejectChanges

2.3.17RowUpdatingandRowUpdated事件

2318DataVieW

2319CreateDataVieW

2.3.20查找数据

2-4TableAdapter

2.4.1使用TableAdapter

24.2TypedQuery

243调整自动产生的修改SQL指令

2.4.4使用StoredProcedure

2.4.5使用既存的存储过程

2.4.6DB-DirectMethods

2.4.7CustomDB-DirectMethods

2.4.8TableAdapter的延展性

2.4.9Transaction与TableAd叩ter

2410商业逻辑的实现I:DB-DirectMethods

2.4.11商业逻辑的实现2:DataAdaptcf

2.5TableAdapter与大型数据库

2.6TableAdapter的性能

第3章UNQ 31什么是LINQFramework

3.1.1v关键词的涵义

3.1.2var能用在哪里

3.1.3LINQFramework的

3.1.4LINQFramework与.NETFramework3.5

3.2LINQToObjects

3.2.1C#3.0新特色:ExtensionMethod(扩充方法)

3.2.2ExtensionMethod的决议顺序

3.2.3ExtensionMethod的GenericsTypeParameterassumption

(泛型类~=J参数推演)

3.2.4C#3.0新特~:LambdaExpression(Lamlxla表达式)

3.2.5LINQExpression

3.2.6Query-Expression

3.2.7Query-Expression的回传值

3.2.8Where-expression

3.2.9Like在哪里

3.2.10Group-expression

3.2.11Join-expression

3.2.120rder-by-expression

3.2.13Select-expression

3,2.14Distinct

3.2.15DistinctWithCondition

3.2.16C#3.0新特~:ObjectInitializer

3.2.17SelectMany功能

3.2.18Index

3.2.19Element,At,ElementAtOrDefault

3.2.20Take,TakeWhile

3.2.21Skip,SkipWhile

3.2.22First,FirstOrDefault

3.2.23Last,LastOrDefault

3.2.24Single,SingleOrDefault

3.2.25Any

3.2.26An

3.2.27ContainsReverse

3.2.29Concat

3.2.30ToArray,ToList,ToDictionary

3.2.31ToLookup

32Union........一15l

3.2.33Intersect.........152

3234ExceDt..........153

32350frypc.Cast.....,....l54

3236Sum、Avemge、Min、Ma)【.C0unh...........l55

3237Aggrcgate..............156

3.2.38let语句.......157

3.2.39语法之外,明确使用LINQTOObjects的理由........l58

3.2.40LINQExpression,LINQFramework、编译器.......l59

3.2.41性能的课题:LINQToObject时的传回值.........l6l

3.3LINQToXML.........l6l

3.3.1LINQToXMLAPI的架构........l64

3.3.2新旧类的对应.....,,....1“

333用LINQToXML来读取XML“........l65

3.3.4重头戏,用LINQTOXML采查询XML.........l66

335Soning.一......一l67

3.3.6Grouping......l68

337J0in......,....,..168

34LlNQToDataSet.........,.....I71

3.4.|LINQ与DataTable的结合...........171

34.2DataROwVerSion...........173

3.4.3FieldExtensionMethod.......173

3.4.4FieldExtensionMethod与DataRowVerslon........,....175

3.4.5SetFieldEXtenSionMethOd.............,.175

3.46J0in........177

3.4.7Gmup........178

3.4.8Take........180

3.4.9Tal【eWhile........,....180

3.4lOSkjp......,......18l

34llInd“...........182

3.4.12InterSeCt................183

3413Except...........183

3.4.14SUm...........184

3.4.15Distinct..

3.4.16CopyToDataTableExtensionMethod.........一.....186

3.4.17EnumerableTODataTable..............187

3418Dat“iew..............189

3.5LINQ的可扩充性...........189

351最强大的QueryProvider扩充模式.......l98

3.5.2后记..,......208

第4章LINQToSQL.....209 4.1什么是LINQToSQL.............210

4.1.1技术的评估......,....210

4.1.2两个ORM技术.........210

4.1.3LINQToSQL的优势..,...211

4.1.4LINQToSQL的架构.......2ll

42第一个LINQToSQL程序.......214

4.3QueryConverter的概念....,.....220

431Take........220

432Skip..,...,.....222

4.3.3DiStinct..........223

434COUnt..........226

4.3.5GfoUp.......227

43.6J0iⅡ...一...,....228

437SUm..,........229

4.3.8Group&SUm..............230

4.3.9DiSC0nneCtedorC0nneCtcd.............23l

4.3.10LINQToSQL与LINQToObjects的不同...........,.233

4.3.11静态型.......235

4.3.12实例型..,....238

4.3.13L1NQExpression之外.......240

4.4数据的更新........,.2“

4.4.1........245

44.1创建...........

4.4.2删除.........246

443批次更新.......246

4.4.4错误的处理..,..,.......247

4.4.5TraCkingChangeS...........251

446高级的错误处理....,

447RefreShMode......,....,...254

448处理删除时的错误.........255

449乐观锁定与悲观锁定.......255

4.4.10Auto-Sync属性............256

4,4.11处理Identity字段.......257

4.4.12DelayLOad....,..258

4.4.13RowVersion模式........260

4414GmUpUpdateOrJ0inUpdate............26l

4.5DataContext的概念.....263

4.5.1指定DataContext所使用的ConnectionS晡ng.........265

4.5.2Refresh:重读特定的EntityObjects.......266

4.5.3GetChangeSet:取得已经变动的Enti'yobjects.......268

4.5.4Translate:由DataReader加载Enti'yobjects....,,......271

4.5.5DataContext间的EntityObjects传递....,...273

46关联.....275

4.6.1关联下的数据异动.......277

462DefemngLOad..........278

4.6.3不好吗?Defcl呐“gLoad.....280

4.6.4AssociateWith..,...282

4.6.50ne-To-One的关联....,.....284

4.6.6LoadWith时该注意的事......286

467较复杂的查询....287

47TranSaction........292

48继承.....295

49杯储过程.........30l

4.9.1回传值的异动....304

4.9.2有OUTPUT参数的存储过程......,...304

4,9.3有回传值的存储过程........305

4.9,4以存储过程处理数据异动..,..306

495以存储过程来更新JOIN表....310

496直接执行SQL命令.......313

4.10用户定义函数......313

4.11View的对应.......315

412延伸DataConte

4.12.1编写商业逻辑...,.......320

4.12.2延伸EntityClass..........322

4.12.3计算字段与Lookup字段....一.....,.326

人型数据库与LINQToSQL¨............328

4.13.1运用DataContext的继承.........329

4.13.2关联的问题.....,......334

4.13.3了解LINQToSQLDesigner所产生的程序代码............335

4.13.4以程序建立one-to-many的关联..............337

外部对应文件.............34l

LINQToSQL的性能......,..,...346

4.15.10/RMapping的原罪...........346

4.15.2DataContext与快取对象和内存回收............346

4.15.3未尽之处..........349

ADO.NETEntityFramework..........,.351

什么是ADO.NETEntityFramework...........352

ADO.NETEntityFramework的架构..........354

第一个程序..,......357

数据的更新........364

5.4.1数据的更新....,........366

542数据的删除...........366

Associations(关联)..........367

5.5.1Association下的添加.............37l

5.5.2Association下的修改......,......372

5.5.3Association下的删除..............372

5,5.4较复杂的查询..........373

5.5.5Many-to-ManyAssociation...........374

one-to-manyMappings...,.......376

Inheritance(继承)...........378

存储过程.........386

5.8.1以存储过程取代CUD操作..........390

5.8.2ResultBindings...........392

ObjectconccxI..........,..,.395

5.9.1指定EntityConncctioⅡ.............397

5.9.2GetObjectByKey,TryGetObjectByKe

3AttaCh、DetaCh......,.....399

594RefreSh.........402

5.9.5TrackingChanges机制.......403

59.6CreateQuery.......,....405

510TranSaCtlOn.......,,..406

5.11了解EDMSchema..........408

5.11.1什么是EDMSchema.............408

511.2CSDL(ConceptualSchemaDennitionLangu89e)...............408

5.11.3EntiIyCOntainerElement..............412

5.11,4EntitySetElement...一....412

5.11.5FUnCnonlmponElement............,..413

5.11.6ASSOCiaⅡ0nSetElement.......,,........414

5.11.7EntityTypeElement.......414

5.11.8AssociationElement........415

5.11.9SSDL(StoreSchemaDefinitionLanguage).........417

5.11.10MSL{MappingSpecificationLanguage)........420

5.11,1lEntitySetMappingElement.............424

5.11.12AssociationSetMappingElement..........425

5.11.13FunctionlmportMappingElement...,...,,.425

5.11.14可动态调整的对应机制...........426

5.12ComplexType......427

5.12.1什么是ComplexTyPe...........427

5.12.2创建ComplexType.........428

5.13ADO.NETEntityFramework与人型数据库...........432

5.13.1与后端数据库的同步......432

5.13.2无法避免的密密麻麻X

第6itEntitySQLLanguage......

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 22:30:59