Course 10265A: Developing Data Access Solutions with Microsoft Visual Studio 2010 英文版 DVD Inthiscourse,experienceddeveloperswhoknowthebasicsofdataaccess(CRUD)inWindowsclientandWebapplicationenvironmentswilllearntooptimizetheirdesignsanddevelopbetterperformingdataaccesscodebyusingtheADO.NETEntityFramework,LINQ,WCFDataServices,theSyncFramework,andADO.NET. AudienceProfile Thiscourseisintendedforprofessional.NETsoftwaredeveloperswhouseMicrosoftVisualStudioinateam-based,medium-sizedtolargedevelopmentenvironment.TheywillhaveexperienceimplementingdataaccessanddatabindingwithintheirWeband/orWindowsclientapplicationsandareinterestedinlearningtooptimizedataaccesscodeintheirapplicationsbyusingtheEntityFramework,LINQ,andADO.NET.MembersoftheaudienceareexperiencedusersofMicrosoftVisualStudio2008SP1ornewerreleasesoftheVisualStudioproduct.TheaudiencehassomeexperienceusingVisualStudio2010foreitherWindowsclientorWebapplicationdevelopment. Typically,thisaudiencehasthefollowingknowledge/experience: *Experiencedevelopingn-tierapplicationsthataccessvariousdatasources *Experienceimplementingdatabindingwithintheirapplications *SomeexperienceusingLINQandADO.NET *AconceptualunderstandingoftheEntityFramework AtCourseCompletion *Aftercompletingthiscourse,studentswillbeableto: *Evaluateavarietyofbusinesscases,andthenselectanappropriatecombinationofdataaccesstechnologiesandtoolsmostappropriatetoeachcase.DescribetherolesofEntityFramework,WCF*DataServices,andADO.NETforbuildingandmaintainingapplications.UseLINQontopofthesetechnologiestoimproveproductivityandthequalityoftheirapplications. *UsethetoolsprovidedwiththeEntityFrameworktomaptheconceptualmodelusedbythebusinesslogicofanapplicationtothelogicaldatamodelprovidedbyadatabase. *QueryanEntityDataModel(EDM)byusingcommonmethodssuchasLINQtoEntities,EntitySQL,andtheclassesintheEntityClientnamespace. *PerformdatamodificationtasksondatainanEDM. *ExplainthefunctionoftheObjectServicesmodelimplementedbytheEntityFrameworkandthesupportprovidedbytheObjectServicesAPIforaddressingtheissuesfacedbyenterpriseapplicationsthathavetohandlemultipleconcurrentuserssimultaneouslyaccessingthesamedata. *Describebestpracticesfordesigningandbuildingascalable,optimizeddataaccesslayerbyusingObjectServices. *Customizeandextendentitieswiththeirownbusinesslogicanduseadvancedmappingstoshapethedatamodeltotheirbusinessandapplicationrequirements. *ReuseexistingbusinessclassesinadataaccesslayerbuiltbyusingtheEntityFramework. *Addressthearchitecturalissuesthatcanarisewhenbuildingann-tierenterpriseapplicationbyusingtheEntityFramework. *Buildextensiblesolutionsthatcanupdatedatainann-tierenterpriseapplicationbyusingtheEntityFramework. *Accessofflinedataordatathatthathaslimitedavailabilityinclientapplications. *Design,develop,andconsumeasimpleWCFDataService. *UseWCFDataServicestoupdateanddeletedataandtohandlemulti-userconcerns. *Develophighperformance,scalableADO.NETapplicationsthatcanqueryandupdatedata. *ExplainhowLINQtoSQLenablesdevelopmentagainstalogicalmodelwhichabstractsthelow-leveldetailsofqueryingADO.NETtablesandresultsets.