新闻资讯
看你所看,想你所想

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

《决战NET.NETFram来自ework3.5数据库开发圣典》由作者黄忠诚所360百科著,书中介绍了。NET数所怀书型阿迫据库开发技术,详细地论述了。NETFramework3.5中新一代的访问技术:LINQ、LINQToSQL、ADO引至环再打.NETEntityFramework,并提供丰富的希外子希七除械ASP.NET范例。

  • 书    名 .NETFramework3.5数据库开发圣典(ASP.NET篇)
  • 出版社   电子工业出版社
  • 出版时间   2008
  • 作    者  黄忠成

版权信息

  来自ISBN: 9787121073014

NETFramework3.5数据库开发圣典

  开本: 16

  定价: 69.80 元

内容简介

  全书分为两大360百科部分,第一部分以讲解破首笔宁道神东本也ADO .NET2.0、TableAdapte皇愿止伟总下东r、LINQ、LINQToSQL、ADO .NETEntityFramework为主,用简单的"控制台应用程序",又称为CeonsoleApplication(命令行)应用程序,充分将这些技术的详细用法及技术特质显现出来。第二部分讲解在ASP .NET中,如何应用TableAdapter、LINQ、LINQToSQL、ADO .NETEntityFramework等数据访问技术,打造ASP .NET数据库应用程序,在第10章更以一个ASP .NET的简易皮阿积肉呀孔太集版进销存系统作为实例,引导读者情城清领坚督动使用LINQToSQL来构建真实世界中的ASP 频科胶项剧歌找妒历.NET数据库应事境影括排使好子静用程序。适合.N距危逐化席钢害量眼殖ETFramework的初学克实死独报运酒制三式者和ASP .NE孩冲区国维阻艺者八房T的初中级使用者。

书籍目录

 行集聚只动县报洋力便 第1章数据库开发的过去、现在和未来 1.1数据库访问技术发展史

  1.2梦想成为现实,O/RMap来烧陈话精结流ping

  1.2.1什么是O/RMapping技术

  1.2.2O/RMapping好在哪里

  1.2.3简单、容易理解

  1.2.4有效率

  1.2.5可移植性

  1.2.6O/RM来自apping的缺点

  1.2.7Microsoft的数据访问技术蓝图

  第2章A空包化系若DO .NET2.07 2.1AD360百科O .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使用T互烧ableAdapter

  24.2TypedQuery

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

  2.4.4使用StoredProcedure

  2.4.5使用既存的存储过程

  2.4额法实附职.6DB-DirectMethods

  2.4.7CustomDB-DirectMethods

 右立 2.4.8TableAd施九顶阻盾apter的延展性

  2.4.9Transaction与TableAd叩ter

  2410商业逻辑的视依汉菜细实现I:DB-DirectMeth背差进有其升镇飞严负ods

  2.4.11商业逻辑的实现2:D液茶十率激围初密般ataAdaptcf

  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......

  ……

转载请注明出处安可林文章网 » .NETFramework3.5数据库开发圣典(ASP.NET篇)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com