Curtain.DataAccess.xml 475 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Curtain.DataAccess</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Curtain.DataAccess.WhereType">
  8. <summary>
  9. SQL中where条件的方式
  10. </summary>
  11. </member>
  12. <member name="F:Curtain.DataAccess.WhereType.None">
  13. <summary>
  14. 非where条件
  15. </summary>
  16. </member>
  17. <member name="F:Curtain.DataAccess.WhereType.And">
  18. <summary>
  19. AND条件
  20. </summary>
  21. </member>
  22. <member name="F:Curtain.DataAccess.WhereType.Or">
  23. <summary>
  24. OR条件
  25. </summary>
  26. </member>
  27. <member name="T:Curtain.DataAccess.CDASqlStrParameter">
  28. <summary>
  29. 执行数据库脚本的参数(自动生成insert、update执行脚本时用)
  30. </summary>
  31. </member>
  32. <member name="P:Curtain.DataAccess.CDASqlStrParameter.DbColumnName">
  33. <summary>
  34. 数据表的列名
  35. </summary>
  36. </member>
  37. <member name="P:Curtain.DataAccess.CDASqlStrParameter.WhereType">
  38. <summary>
  39. where条件类型
  40. </summary>
  41. </member>
  42. <member name="M:Curtain.DataAccess.CDASqlStrParameter.#ctor(System.String,System.Object)">
  43. <summary>
  44. 参数
  45. </summary>
  46. </member>
  47. <member name="M:Curtain.DataAccess.CDASqlStrParameter.#ctor(System.String,System.Object,Curtain.DataAccess.DataType)">
  48. <summary>
  49. 参数
  50. </summary>
  51. </member>
  52. <member name="M:Curtain.DataAccess.CDASqlStrParameter.#ctor(System.String,System.String,Curtain.DataAccess.WhereType)">
  53. <summary>
  54. 参数(列=固定字符【函数、表达式等】)
  55. </summary>
  56. </member>
  57. <member name="M:Curtain.DataAccess.CDASqlStrParameter.#ctor(System.String,System.String,System.Object,Curtain.DataAccess.WhereType)">
  58. <summary>
  59. 参数(列=参数)
  60. </summary>
  61. </member>
  62. <member name="M:Curtain.DataAccess.CDASqlStrParameter.#ctor(System.String,System.String,System.Object,Curtain.DataAccess.DataType,Curtain.DataAccess.WhereType)">
  63. <summary>
  64. 参数(列=参数)
  65. </summary>
  66. </member>
  67. <member name="M:Curtain.DataAccess.CDASqlStrParameter.ToString">
  68. <summary>
  69. 返回表示当前的 System.String。
  70. </summary>
  71. <returns></returns>
  72. </member>
  73. <member name="M:Curtain.DataAccess.CDASqlStrParameter.ToLogString">
  74. <summary>
  75. 输出到日志文件中的文本
  76. </summary>
  77. <returns></returns>
  78. </member>
  79. <member name="T:Curtain.DataAccess.DataAccessBase">
  80. <summary>
  81. 数据库操作类
  82. </summary>
  83. </member>
  84. <member name="F:Curtain.DataAccess.DataAccessBase.BaseParameterPrefix">
  85. <summary>
  86. CDA参数名格式前缀
  87. </summary>
  88. </member>
  89. <member name="F:Curtain.DataAccess.DataAccessBase.BaseParameterSuffix">
  90. <summary>
  91. CDA参数名格式后缀
  92. </summary>
  93. </member>
  94. <member name="P:Curtain.DataAccess.DataAccessBase.DataBaseType">
  95. <summary>
  96. 数据库类型
  97. </summary>
  98. </member>
  99. <member name="P:Curtain.DataAccess.DataAccessBase.ParameterPrefix">
  100. <summary>
  101. 参数前缀(默认:oracle[:], sql server[@])
  102. </summary>
  103. </member>
  104. <member name="P:Curtain.DataAccess.DataAccessBase.ConnectionString">
  105. <summary>
  106. 数据源的连接串
  107. </summary>
  108. </member>
  109. <member name="P:Curtain.DataAccess.DataAccessBase.Connection">
  110. <summary>
  111. 数据库的连接
  112. </summary>
  113. </member>
  114. <member name="P:Curtain.DataAccess.DataAccessBase.ConnState">
  115. <summary>
  116. 数据源的连接状态
  117. </summary>
  118. </member>
  119. <member name="P:Curtain.DataAccess.DataAccessBase.Transaction">
  120. <summary>
  121. 事物
  122. </summary>
  123. </member>
  124. <member name="P:Curtain.DataAccess.DataAccessBase.CommandTimeout">
  125. <summary>
  126. 获取或设置在终止执行命令的尝试并生成错误之前的等待时间(以秒为单位)。 null 为默认值(30秒), 0 为不限制。
  127. </summary>
  128. </member>
  129. <member name="P:Curtain.DataAccess.DataAccessBase.NeedRollback">
  130. <summary>
  131. 统一回滚(在方法结束后自动提交的框架中使用,通知正常结束的方法也需要回滚)
  132. </summary>
  133. </member>
  134. <member name="M:Curtain.DataAccess.DataAccessBase.#ctor(System.String)">
  135. <summary>
  136. 数据库操作类
  137. </summary>
  138. <param name="connectionString">数据库连接字符串</param>
  139. </member>
  140. <member name="M:Curtain.DataAccess.DataAccessBase.#ctor">
  141. <summary>
  142. 数据库操作类
  143. </summary>
  144. </member>
  145. <member name="M:Curtain.DataAccess.DataAccessBase.InitDataBase">
  146. <summary>
  147. 初始化数据库操作类
  148. </summary>
  149. </member>
  150. <member name="M:Curtain.DataAccess.DataAccessBase.GetNewConnection">
  151. <summary>
  152. 新建数据库连接
  153. </summary>
  154. <returns></returns>
  155. </member>
  156. <member name="M:Curtain.DataAccess.DataAccessBase.Open(System.Boolean)">
  157. <summary>
  158. 打开数据库连接
  159. </summary>
  160. <param name="beginTransaction">是否开启事物</param>
  161. </member>
  162. <member name="M:Curtain.DataAccess.DataAccessBase.BeginTransaction">
  163. <summary>
  164. 开启事务
  165. </summary>
  166. </member>
  167. <member name="M:Curtain.DataAccess.DataAccessBase.SavePoint(System.String)">
  168. <summary>
  169. 在事务中设置保存点
  170. </summary>
  171. <param name="savepointName"></param>
  172. </member>
  173. <member name="M:Curtain.DataAccess.DataAccessBase.Rollback(System.String)">
  174. <summary>
  175. 回滚事务到保存点
  176. </summary>
  177. <param name="savepointName"></param>
  178. </member>
  179. <member name="M:Curtain.DataAccess.DataAccessBase.Rollback">
  180. <summary>
  181. 回滚事务
  182. </summary>
  183. </member>
  184. <member name="M:Curtain.DataAccess.DataAccessBase.Commit">
  185. <summary>
  186. 提交事务
  187. </summary>
  188. </member>
  189. <member name="M:Curtain.DataAccess.DataAccessBase.Close">
  190. <summary>
  191. 关闭数据库连接
  192. </summary>
  193. </member>
  194. <member name="M:Curtain.DataAccess.DataAccessBase.Dispose">
  195. <summary>
  196. 释放数据库连接资源
  197. </summary>
  198. </member>
  199. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteNonQuery(System.String,Curtain.DataAccess.CDAParameter[])">
  200. <summary>
  201. 执行非查询SQL语句
  202. </summary>
  203. <param name="sqlText">SQL</param>
  204. <param name="parameters">参数</param>
  205. <returns>受影响行数</returns>
  206. </member>
  207. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteSPNonQuery(System.String,Curtain.DataAccess.CDAParameter[])">
  208. <summary>
  209. 执行非查询存储过程
  210. </summary>
  211. <param name="spName">存储过程名</param>
  212. <param name="parameters">参数</param>
  213. <returns>受影响行数</returns>
  214. </member>
  215. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  216. <summary>
  217. 执行非查询SQL
  218. </summary>
  219. <param name="commandText">SQL</param>
  220. <param name="commandType">SQL类别</param>
  221. <param name="parameters">参数</param>
  222. <returns>受影响行数</returns>
  223. </member>
  224. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteDataset(System.String,Curtain.DataAccess.CDAParameter[])">
  225. <summary>
  226. 执行查询SQL语句
  227. </summary>
  228. <param name="sqlText">SQL</param>
  229. <param name="parameters">参数</param>
  230. <returns>查询结果(DataSet)</returns>
  231. </member>
  232. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteSPDataset(System.String,Curtain.DataAccess.CDAParameter[])">
  233. <summary>
  234. 执行查询存储过程
  235. </summary>
  236. <param name="spName">存储过程名</param>
  237. <param name="parameters">参数</param>
  238. <returns>查询结果(DataSet)</returns>
  239. </member>
  240. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteDataset(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  241. <summary>
  242. 执行查询SQL
  243. </summary>
  244. <param name="commandText">SQL</param>
  245. <param name="commandType">SQL类别</param>
  246. <param name="parameters">参数</param>
  247. <returns>查询结果(DataSet)</returns>
  248. </member>
  249. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteDataset(System.String,System.String[],Curtain.DataAccess.CDAParameter[])">
  250. <summary>
  251. 执行查询SQL语句
  252. </summary>
  253. <param name="sqlText">SQL</param>
  254. <param name="tableNames">表名</param>
  255. <param name="parameters">参数</param>
  256. <returns>查询结果(DataSet)</returns>
  257. </member>
  258. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteSPDataset(System.String,System.String[],Curtain.DataAccess.CDAParameter[])">
  259. <summary>
  260. 执行查询存储过程
  261. </summary>
  262. <param name="spName">存储过程名</param>
  263. <param name="tableNames">表名</param>
  264. <param name="parameters">参数</param>
  265. <returns>查询结果(DataSet)</returns>
  266. </member>
  267. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  268. <summary>
  269. 执行查询SQL
  270. </summary>
  271. <param name="commandText">SQL</param>
  272. <param name="commandType">SQL类别</param>
  273. <param name="tableNames">表名</param>
  274. <param name="parameters">参数</param>
  275. <returns>查询结果(DataSet)</returns>
  276. </member>
  277. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteDatatable(System.String,Curtain.DataAccess.CDAParameter[])">
  278. <summary>
  279. 执行查询SQL语句
  280. </summary>
  281. <param name="sqlText">SQL</param>
  282. <param name="parameters">参数</param>
  283. <returns>查询结果(DataSet)</returns>
  284. </member>
  285. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteSPDatatable(System.String,Curtain.DataAccess.CDAParameter[])">
  286. <summary>
  287. 执行查询存储过程
  288. </summary>
  289. <param name="spName">存储过程名</param>
  290. <param name="parameters">参数</param>
  291. <returns>查询结果(DataSet)</returns>
  292. </member>
  293. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteDatatable(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  294. <summary>
  295. 执行查询SQL语句
  296. </summary>
  297. <param name="commandText">SQL</param>
  298. <param name="commandType">SQL类别</param>
  299. <param name="parameters">参数</param>
  300. <returns>查询结果(DataSet)</returns>
  301. </member>
  302. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteDatatable(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  303. <summary>
  304. 执行查询SQL语句
  305. </summary>
  306. <param name="sqlText">SQL</param>
  307. <param name="tableName">表名</param>
  308. <param name="parameters">参数</param>
  309. <returns>查询结果(DataSet)</returns>
  310. </member>
  311. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteSPDatatable(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  312. <summary>
  313. 执行查询存储过程
  314. </summary>
  315. <param name="spName">存储过程名</param>
  316. <param name="tableName">表名</param>
  317. <param name="parameters">参数</param>
  318. <returns>查询结果(DataSet)</returns>
  319. </member>
  320. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  321. <summary>
  322. 执行查询SQL语句
  323. </summary>
  324. <param name="commandText">SQL</param>
  325. <param name="commandType">SQL类别</param>
  326. <param name="tableName">表名</param>
  327. <param name="parameters">参数</param>
  328. <returns>查询结果(DataTable)</returns>
  329. </member>
  330. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteReader(System.String,Curtain.DataAccess.CDAParameter[])">
  331. <summary>
  332. 执行查询SQL语句
  333. </summary>
  334. <param name="sqlText">SQL</param>
  335. <param name="parameters">参数</param>
  336. <returns>查询结果(DataReader)</returns>
  337. </member>
  338. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteSPReader(System.String,Curtain.DataAccess.CDAParameter[])">
  339. <summary>
  340. 执行查询存储过程
  341. </summary>
  342. <param name="spName">存储过程名</param>
  343. <param name="parameters">参数</param>
  344. <returns>查询结果(DataReader)</returns>
  345. </member>
  346. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  347. <summary>
  348. 执行查询SQL
  349. </summary>
  350. <param name="commandText">SQL</param>
  351. <param name="commandType">SQL类别</param>
  352. <param name="parameters">参数</param>
  353. <returns>查询结果(DataReader)</returns>
  354. </member>
  355. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteScalar(System.String,Curtain.DataAccess.CDAParameter[])">
  356. <summary>
  357. 执行查询SQL语句(第一行第一列)
  358. </summary>
  359. <param name="sqlText">SQL</param>
  360. <param name="parameters">参数</param>
  361. <returns>查询结果(第一行第一列)</returns>
  362. </member>
  363. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteSPScalar(System.String,Curtain.DataAccess.CDAParameter[])">
  364. <summary>
  365. 执行查询存储过程(第一行第一列)
  366. </summary>
  367. <param name="spName">存储过程名</param>
  368. <param name="parameters">参数</param>
  369. <returns>查询结果(第一行第一列)</returns>
  370. </member>
  371. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  372. <summary>
  373. 执行查询SQL语句(第一行第一列)
  374. </summary>
  375. <param name="commandText">SQL</param>
  376. <param name="commandType">SQL类别</param>
  377. <param name="parameters">参数</param>
  378. <returns>查询结果(第一行第一列)</returns>
  379. </member>
  380. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteScalar``1(System.String,Curtain.DataAccess.CDAParameter[])">
  381. <summary>
  382. 执行查询SQL语句(第一行第一列)
  383. </summary>
  384. <typeparam name="T"></typeparam>
  385. <param name="sqlText">SQL</param>
  386. <param name="parameters">参数</param>
  387. <returns>查询结果(第一行第一列)</returns>
  388. </member>
  389. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteSPScalar``1(System.String,Curtain.DataAccess.CDAParameter[])">
  390. <summary>
  391. 执行查询存储过程(第一行第一列)
  392. </summary>
  393. <typeparam name="T"></typeparam>
  394. <param name="spName">存储过程名</param>
  395. <param name="parameters">参数</param>
  396. <returns>查询结果(第一行第一列)</returns>
  397. </member>
  398. <member name="M:Curtain.DataAccess.DataAccessBase.ExecuteScalar``1(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  399. <summary>
  400. 执行查询SQL(第一行第一列)
  401. </summary>
  402. <typeparam name="T"></typeparam>
  403. <param name="commandText">SQL</param>
  404. <param name="commandType">SQL类别</param>
  405. <param name="parameters">参数</param>
  406. <returns>查询结果(第一行第一列)</returns>
  407. </member>
  408. <member name="M:Curtain.DataAccess.DataAccessBase.SetParameterName(Curtain.DataAccess.CDAParameter,System.Char)">
  409. <summary>
  410. 根据 ParameterName 设置 DbParameterName,CDAParameterName
  411. </summary>
  412. <param name="p"></param>
  413. <param name="prefix"></param>
  414. <returns></returns>
  415. </member>
  416. <member name="M:Curtain.DataAccess.DataAccessBase.SetParameterName(Curtain.DataAccess.CDAParameter,System.Char,System.String@)">
  417. <summary>
  418. 根据 ParameterName 设置 DbParameterName,CDAParameterName;并替换SQL文中的参数
  419. </summary>
  420. <param name="p"></param>
  421. <param name="prefix"></param>
  422. <param name="sql"></param>
  423. <returns></returns>
  424. </member>
  425. <member name="M:Curtain.DataAccess.DataAccessBase.GetInsertSqlStr(System.String,System.Char,Curtain.DataAccess.CDASqlStrParameter[])">
  426. <summary>
  427. 自动生成insert语句
  428. </summary>
  429. <param name="tableName"></param>
  430. <param name="prefix"></param>
  431. <param name="parameters"></param>
  432. <returns></returns>
  433. </member>
  434. <member name="M:Curtain.DataAccess.DataAccessBase.GetInsertSqlStr(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  435. <summary>
  436. 自动生成insert语句
  437. </summary>
  438. <param name="tableName"></param>
  439. <param name="parameters"></param>
  440. <returns></returns>
  441. </member>
  442. <member name="M:Curtain.DataAccess.DataAccessBase.Insert(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  443. <summary>
  444. 根据参数插入数据
  445. </summary>
  446. <param name="tableName"></param>
  447. <param name="parameters"></param>
  448. <returns></returns>
  449. </member>
  450. <member name="M:Curtain.DataAccess.DataAccessBase.InsertForeach(System.Data.DataView,Curtain.DataAccess.CDASqlStrParameter[])">
  451. <summary>
  452. 根据数据源和参数批量插入数据
  453. </summary>
  454. <param name="data"></param>
  455. <param name="parameters"></param>
  456. <returns></returns>
  457. </member>
  458. <member name="M:Curtain.DataAccess.DataAccessBase.GetUpdateSqlStr(System.String,System.Char,Curtain.DataAccess.CDASqlStrParameter[])">
  459. <summary>
  460. 自动生成update语句
  461. </summary>
  462. <param name="tableName"></param>
  463. <param name="prefix"></param>
  464. <param name="parameters"></param>
  465. <returns></returns>
  466. </member>
  467. <member name="M:Curtain.DataAccess.DataAccessBase.GetUpdateSqlStr(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  468. <summary>
  469. 自动生成update语句
  470. </summary>
  471. <param name="tableName"></param>
  472. <param name="parameters"></param>
  473. <returns></returns>
  474. </member>
  475. <member name="M:Curtain.DataAccess.DataAccessBase.Update(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  476. <summary>
  477. 根据参数更新数据
  478. </summary>
  479. <param name="tableName"></param>
  480. <param name="parameters"></param>
  481. <returns></returns>
  482. </member>
  483. <member name="M:Curtain.DataAccess.DataAccessBase.UpdateForeach(System.Data.DataView,Curtain.DataAccess.CDASqlStrParameter[])">
  484. <summary>
  485. 根据数据源和参数批量更新数据
  486. </summary>
  487. <param name="data"></param>
  488. <param name="parameters"></param>
  489. <returns></returns>
  490. </member>
  491. <member name="T:Curtain.DataAccess.DataAccessFactory">
  492. <summary>
  493. 数据库工厂
  494. </summary>
  495. </member>
  496. <member name="P:Curtain.DataAccess.DataAccessFactory.ConfigName">
  497. <summary>
  498. 数据库连接配置文件名
  499. </summary>
  500. </member>
  501. <member name="P:Curtain.DataAccess.DataAccessFactory.ConfigPath">
  502. <summary>
  503. 数据库连接配置文件
  504. </summary>
  505. </member>
  506. <member name="P:Curtain.DataAccess.DataAccessFactory.DefaultDataBaseType">
  507. <summary>
  508. 默认数据库类型
  509. </summary>
  510. </member>
  511. <member name="P:Curtain.DataAccess.DataAccessFactory.DefaultParameterType">
  512. <summary>
  513. 默认参数名格式
  514. </summary>
  515. </member>
  516. <member name="P:Curtain.DataAccess.DataAccessFactory.DefaultConnectionString">
  517. <summary>
  518. 默认数据库连接串
  519. </summary>
  520. </member>
  521. <member name="P:Curtain.DataAccess.DataAccessFactory.DefaultConnectionParameters">
  522. <summary>
  523. 默认数据库连接参数
  524. </summary>
  525. </member>
  526. <member name="M:Curtain.DataAccess.DataAccessFactory.CreateDataAccess">
  527. <summary>
  528. 创建数据连接(使用默认数据库连接串或连接参数。如无默认值时读取DataAccess.ini文件,并用ini中设置默认值。)
  529. </summary>
  530. </member>
  531. <member name="M:Curtain.DataAccess.DataAccessFactory.CreateDataAccess(Curtain.DataAccess.DataBaseType,System.String[])">
  532. <summary>
  533. 创建数据连接(参数只有一个时,当做DB连接串使用;否则作为连接参数。)
  534. </summary>
  535. <param name="databaseType">数据库类型</param>
  536. <param name="connectionParameters">连接参数</param>
  537. <returns>数据连接</returns>
  538. </member>
  539. <member name="M:Curtain.DataAccess.DataAccessFactory.CreateDataAccessByParameters(Curtain.DataAccess.DataBaseType,System.String[])">
  540. <summary>
  541. 创建数据连接
  542. </summary>
  543. <param name="databaseType">数据库类型</param>
  544. <param name="connectionParameters">连接参数</param>
  545. <returns>数据连接</returns>
  546. </member>
  547. <member name="M:Curtain.DataAccess.DataAccessFactory.CreateDataAccessByString(Curtain.DataAccess.DataBaseType,System.String)">
  548. <summary>
  549. 创建数据连接
  550. </summary>
  551. <param name="databaseType">数据库类型</param>
  552. <param name="connectionString">连接参数</param>
  553. <returns>数据连接</returns>
  554. </member>
  555. <member name="M:Curtain.DataAccess.DataAccessFactory.GetAbsolutePath(System.String)">
  556. <summary>
  557. 获取程序所在绝对路径
  558. </summary>
  559. <param name="relativePath"></param>
  560. <returns>相对路径</returns>
  561. </member>
  562. <member name="M:Curtain.DataAccess.DataAccessFactory.GetConnectionString(Curtain.DataAccess.DataBaseType,System.String[])">
  563. <summary>
  564. 获取连接字符串
  565. </summary>
  566. <param name="databaseType"></param>
  567. <param name="connectionParams"></param>
  568. <returns></returns>
  569. </member>
  570. <member name="T:Curtain.DataAccess.DataBaseType">
  571. <summary>
  572. 支持的数据库
  573. </summary>
  574. </member>
  575. <member name="F:Curtain.DataAccess.DataBaseType.SQLServer">
  576. <summary>
  577. SQL Server
  578. </summary>
  579. </member>
  580. <member name="F:Curtain.DataAccess.DataBaseType.Oracle">
  581. <summary>
  582. Oracle
  583. </summary>
  584. </member>
  585. <member name="F:Curtain.DataAccess.DataBaseType.MySql">
  586. <summary>
  587. MySql
  588. </summary>
  589. </member>
  590. <member name="F:Curtain.DataAccess.DataBaseType.SQLite">
  591. <summary>
  592. SQLite
  593. </summary>
  594. </member>
  595. <member name="F:Curtain.DataAccess.DataBaseType.PostgreSQL">
  596. <summary>
  597. PostgreSQL
  598. </summary>
  599. </member>
  600. <member name="T:Curtain.DataAccess.SQLParameterType">
  601. <summary>
  602. SQL参数名格式
  603. </summary>
  604. </member>
  605. <member name="F:Curtain.DataAccess.SQLParameterType.Undefined">
  606. <summary>
  607. 未指定
  608. </summary>
  609. </member>
  610. <member name="F:Curtain.DataAccess.SQLParameterType.CDA">
  611. <summary>
  612. CDA格式
  613. </summary>
  614. </member>
  615. <member name="F:Curtain.DataAccess.SQLParameterType.Db">
  616. <summary>
  617. 数据库格式
  618. </summary>
  619. </member>
  620. <member name="T:Curtain.DataAccess.CDAParameter">
  621. <summary>
  622. 执行数据库脚本的参数
  623. </summary>
  624. </member>
  625. <member name="P:Curtain.DataAccess.CDAParameter.DbParameter">
  626. <summary>
  627. DB参数
  628. </summary>
  629. </member>
  630. <member name="P:Curtain.DataAccess.CDAParameter.ParameterName">
  631. <summary>
  632. 参数名
  633. </summary>
  634. </member>
  635. <member name="P:Curtain.DataAccess.CDAParameter.DbParameterName">
  636. <summary>
  637. 数据库支持的参数名格式
  638. </summary>
  639. </member>
  640. <member name="P:Curtain.DataAccess.CDAParameter.CDAParameterName">
  641. <summary>
  642. CDA支持的参数名格式
  643. </summary>
  644. </member>
  645. <member name="P:Curtain.DataAccess.CDAParameter.SourceName">
  646. <summary>
  647. 参数源名称(无前后缀)
  648. </summary>
  649. </member>
  650. <member name="P:Curtain.DataAccess.CDAParameter.ParameterType">
  651. <summary>
  652. 使用的参数名格式
  653. </summary>
  654. </member>
  655. <member name="P:Curtain.DataAccess.CDAParameter.DataType">
  656. <summary>
  657. 数据类型
  658. </summary>
  659. </member>
  660. <member name="P:Curtain.DataAccess.CDAParameter.DbDataType">
  661. <summary>
  662. 数据类型
  663. </summary>
  664. </member>
  665. <member name="P:Curtain.DataAccess.CDAParameter.Value">
  666. <summary>
  667. 参数值
  668. </summary>
  669. </member>
  670. <member name="P:Curtain.DataAccess.CDAParameter.Size">
  671. <summary>
  672. 数据大小
  673. </summary>
  674. </member>
  675. <member name="P:Curtain.DataAccess.CDAParameter.Direction">
  676. <summary>
  677. 参数方向
  678. </summary>
  679. </member>
  680. <member name="M:Curtain.DataAccess.CDAParameter.#ctor">
  681. <summary>
  682. 参数
  683. </summary>
  684. </member>
  685. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,System.Object)">
  686. <summary>
  687. 参数
  688. </summary>
  689. </member>
  690. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,System.Object,Curtain.DataAccess.DataType)">
  691. <summary>
  692. 参数
  693. </summary>
  694. </member>
  695. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,Curtain.DataAccess.DataType,System.Data.ParameterDirection)">
  696. <summary>
  697. 参数
  698. </summary>
  699. </member>
  700. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,Curtain.DataAccess.DataType,System.Int32,System.Data.ParameterDirection)">
  701. <summary>
  702. 参数
  703. </summary>
  704. </member>
  705. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,System.Object,Curtain.DataAccess.DataType,System.Data.ParameterDirection)">
  706. <summary>
  707. 参数
  708. </summary>
  709. </member>
  710. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,System.Object,Curtain.DataAccess.DataType,System.Int32,System.Data.ParameterDirection)">
  711. <summary>
  712. 参数
  713. </summary>
  714. </member>
  715. <member name="M:Curtain.DataAccess.CDAParameter.ToString">
  716. <summary>
  717. 返回表示当前的 System.String。
  718. </summary>
  719. <returns></returns>
  720. </member>
  721. <member name="M:Curtain.DataAccess.CDAParameter.ToLogString">
  722. <summary>
  723. 输出到日志文件中的文本
  724. </summary>
  725. <returns></returns>
  726. </member>
  727. <member name="T:Curtain.DataAccess.DataType">
  728. <summary>
  729. 数据类型
  730. </summary>
  731. </member>
  732. <member name="F:Curtain.DataAccess.DataType.None">
  733. <summary>
  734. 未指定
  735. </summary>
  736. </member>
  737. <member name="F:Curtain.DataAccess.DataType.Boolean">
  738. <summary>
  739. 布尔型
  740. </summary>
  741. </member>
  742. <member name="F:Curtain.DataAccess.DataType.Int8">
  743. <summary>
  744. 是最小的整数类型,仅用1字节,范围:0至此2^8-1。
  745. SQLServer:tinyint
  746. Oracle:
  747. MySql:tinyint
  748. SQLite:
  749. </summary>
  750. </member>
  751. <member name="F:Curtain.DataAccess.DataType.Int16">
  752. <summary>
  753. 以2个字节来存储正负数。存储范围为:-2^15至2^15-1。
  754. SQLServer:smallint
  755. Oracle:int16
  756. MySql:smallint
  757. SQLite:int16
  758. </summary>
  759. </member>
  760. <member name="F:Curtain.DataAccess.DataType.Int32">
  761. <summary>
  762. 以4个字节来存储正负数。可存储范围为:-2^31至2^31-1。
  763. SQLServer:int
  764. Oracle:int32
  765. MySql:int[integer]
  766. SQLite:int32
  767. </summary>
  768. </member>
  769. <member name="F:Curtain.DataAccess.DataType.Int64">
  770. <summary>
  771. 以8个字节来存储正负数。
  772. SQLServer:bigint
  773. Oracle:int64
  774. MySql:bigint
  775. SQLite:int64
  776. </summary>
  777. </member>
  778. <member name="F:Curtain.DataAccess.DataType.Decimal">
  779. <summary>
  780. 表示的数字可以达到38位,存储数据时所用的字节数目会随着使用权用位数的多少变化。
  781. SQLServer:decimal[numeric]
  782. Oracle:number
  783. MySql:decimal
  784. SQLite:decimal
  785. </summary>
  786. </member>
  787. <member name="F:Curtain.DataAccess.DataType.Money">
  788. <summary>
  789. 货币(SQLServer)
  790. </summary>
  791. </member>
  792. <member name="F:Curtain.DataAccess.DataType.Float">
  793. <summary>
  794. 用8个字节来存储数据。最多可为53位。范围为:-1.79E+308至1.79E+308。
  795. SQLServer:float
  796. Oracle:float
  797. MySql:float
  798. SQLite:single
  799. </summary>
  800. </member>
  801. <member name="F:Curtain.DataAccess.DataType.Double">
  802. <summary>
  803. 位数为24,用4个字节。 数字范围:-3.04E+38至3.04E+38。
  804. SQLServer:real
  805. Oracle:real
  806. MySql:double
  807. SQLite:double
  808. </summary>
  809. </member>
  810. <member name="F:Curtain.DataAccess.DataType.Char">
  811. <summary>
  812. 长度是设定的,最短为1字节,最长为8000个字节,不足的长度会用空白补上。
  813. SQLServer:char
  814. Oracle:char
  815. MySql:char
  816. SQLite:char
  817. </summary>
  818. </member>
  819. <member name="F:Curtain.DataAccess.DataType.NChar">
  820. <summary>
  821. 长度是设定的, 最短为1字节, 最长为4000个字节.不足的长度会用空白补上.储存一个字符需要2个字节。
  822. SQLServer:nchar
  823. Oracle:nchar
  824. MySql:nchar
  825. SQLite:nchar
  826. </summary>
  827. </member>
  828. <member name="F:Curtain.DataAccess.DataType.VarChar">
  829. <summary>
  830. 长度也是设定的, 最短为1字节, 最长为8000个字节, 尾部的空白会去掉。
  831. SQLServer:varchar
  832. Oracle:varchar2
  833. MySql:varchar
  834. SQLite:varchar
  835. </summary>
  836. </member>
  837. <member name="F:Curtain.DataAccess.DataType.NVarChar">
  838. <summary>
  839. 长度是设定的, 最短为1字节, 最长为4000个字节.尾部的空白会去掉.储存一个字符需要2个字节。
  840. SQLServer:nvarchar
  841. Oracle:nvarchar2
  842. MySql:nvarchar
  843. SQLite:nvarchar
  844. </summary>
  845. </member>
  846. <member name="F:Curtain.DataAccess.DataType.Text">
  847. <summary>
  848. 长宽也是设定的, 最长可以存放2G的数据。
  849. </summary>
  850. </member>
  851. <member name="F:Curtain.DataAccess.DataType.NText">
  852. <summary>
  853. 长度是设定的, 最短为1字节, 最长为2G.尾部的空白会去掉, 储存一个字符需要2个字节。
  854. </summary>
  855. </member>
  856. <member name="F:Curtain.DataAccess.DataType.Binary">
  857. <summary>
  858. 二进制
  859. </summary>
  860. </member>
  861. <member name="F:Curtain.DataAccess.DataType.Image">
  862. <summary>
  863. 图片(SQLServer)
  864. </summary>
  865. </member>
  866. <member name="F:Curtain.DataAccess.DataType.DateTime">
  867. <summary>
  868. 日期时间
  869. </summary>
  870. </member>
  871. <member name="F:Curtain.DataAccess.DataType.Date">
  872. <summary>
  873. 日期
  874. </summary>
  875. </member>
  876. <member name="F:Curtain.DataAccess.DataType.Time">
  877. <summary>
  878. 时间
  879. </summary>
  880. </member>
  881. <member name="F:Curtain.DataAccess.DataType.TimeStamp">
  882. <summary>
  883. 时间戳
  884. </summary>
  885. </member>
  886. <member name="F:Curtain.DataAccess.DataType.TimeSpan">
  887. <summary>
  888. 时间间隔
  889. </summary>
  890. </member>
  891. <member name="F:Curtain.DataAccess.DataType.Interval">
  892. <summary>
  893. 时间间隔(PostgreSQL)
  894. </summary>
  895. </member>
  896. <member name="F:Curtain.DataAccess.DataType.GUID">
  897. <summary>
  898. GUID
  899. </summary>
  900. </member>
  901. <member name="F:Curtain.DataAccess.DataType.Cursor">
  902. <summary>
  903. 游标
  904. </summary>
  905. </member>
  906. <member name="F:Curtain.DataAccess.DataType.Xml">
  907. <summary>
  908. XML
  909. </summary>
  910. </member>
  911. <member name="F:Curtain.DataAccess.DataType.Enum">
  912. <summary>
  913. ENUM(MySQL)
  914. </summary>
  915. </member>
  916. <member name="F:Curtain.DataAccess.DataType.Set">
  917. <summary>
  918. SET(MySQL)
  919. </summary>
  920. </member>
  921. <member name="F:Curtain.DataAccess.DataType.Geometry">
  922. <summary>
  923. GIS(MySQL)
  924. </summary>
  925. </member>
  926. <member name="F:Curtain.DataAccess.DataType.Json">
  927. <summary>
  928. JSON(MySQL、PostgreSQL)
  929. </summary>
  930. </member>
  931. <member name="F:Curtain.DataAccess.DataType.Jsonb">
  932. <summary>
  933. JSON(PostgreSQL)
  934. </summary>
  935. </member>
  936. <member name="F:Curtain.DataAccess.DataType.Hstore">
  937. <summary>
  938. key-value(PostgreSQL)
  939. </summary>
  940. </member>
  941. <member name="F:Curtain.DataAccess.DataType.Array">
  942. <summary>
  943. 数组(PostgreSQL)
  944. </summary>
  945. </member>
  946. <member name="F:Curtain.DataAccess.DataType.Point">
  947. <summary>
  948. 点(PostgreSQL)
  949. </summary>
  950. </member>
  951. <member name="F:Curtain.DataAccess.DataType.Line">
  952. <summary>
  953. 直线(PostgreSQL)
  954. </summary>
  955. </member>
  956. <member name="F:Curtain.DataAccess.DataType.LSeg">
  957. <summary>
  958. 线段(PostgreSQL)
  959. </summary>
  960. </member>
  961. <member name="F:Curtain.DataAccess.DataType.Box">
  962. <summary>
  963. 矩形(PostgreSQL)
  964. </summary>
  965. </member>
  966. <member name="F:Curtain.DataAccess.DataType.Path">
  967. <summary>
  968. 路径(PostgreSQL)
  969. </summary>
  970. </member>
  971. <member name="F:Curtain.DataAccess.DataType.Polygon">
  972. <summary>
  973. 多边形(PostgreSQL)
  974. </summary>
  975. </member>
  976. <member name="F:Curtain.DataAccess.DataType.Circle">
  977. <summary>
  978. 圆(PostgreSQL)
  979. </summary>
  980. </member>
  981. <member name="F:Curtain.DataAccess.DataType.Inet">
  982. <summary>
  983. IP地址(PostgreSQL)
  984. </summary>
  985. </member>
  986. <member name="F:Curtain.DataAccess.DataType.MacAddr">
  987. <summary>
  988. Mac地址(PostgreSQL)
  989. </summary>
  990. </member>
  991. <member name="F:Curtain.DataAccess.DataType.Name">
  992. <summary>
  993. 对象名【表名、模式名、用户名等】(PostgreSQL)
  994. </summary>
  995. </member>
  996. <member name="F:Curtain.DataAccess.DataType.Oidvector">
  997. <summary>
  998. OID(PostgreSQL)
  999. </summary>
  1000. </member>
  1001. <member name="T:Curtain.DataAccess.CDAException">
  1002. <summary>
  1003. 数据访问异常
  1004. </summary>
  1005. </member>
  1006. <member name="M:Curtain.DataAccess.CDAException.#ctor(System.String,System.Exception)">
  1007. <summary>
  1008. 数据访问异常
  1009. </summary>
  1010. <param name="message"></param>
  1011. <param name="innerException"></param>
  1012. </member>
  1013. <member name="P:Curtain.DataAccess.CDAException.Message">
  1014. <summary>
  1015. 获取描述当前异常的消息。
  1016. </summary>
  1017. </member>
  1018. <member name="T:Curtain.DataAccess.CDASQLException">
  1019. <summary>
  1020. SQL异常
  1021. </summary>
  1022. </member>
  1023. <member name="M:Curtain.DataAccess.CDASQLException.#ctor(System.String,System.Exception)">
  1024. <summary>
  1025. SQL异常
  1026. </summary>
  1027. <param name="message"></param>
  1028. <param name="innerException"></param>
  1029. </member>
  1030. <member name="T:Curtain.DataAccess.CDANonSQLException">
  1031. <summary>
  1032. 非SQL异常
  1033. </summary>
  1034. </member>
  1035. <member name="M:Curtain.DataAccess.CDANonSQLException.#ctor(System.String,System.Exception)">
  1036. <summary>
  1037. 非SQL异常
  1038. </summary>
  1039. <param name="message"></param>
  1040. <param name="innerException"></param>
  1041. </member>
  1042. <member name="T:Curtain.DataAccess.Helper.OracleHelper">
  1043. <summary>
  1044. The OracleHelper class is intended to encapsulate high performance, scalable best practices for
  1045. common uses of OracleClient
  1046. </summary>
  1047. </member>
  1048. <member name="M:Curtain.DataAccess.Helper.OracleHelper.AttachParameters(Oracle.ManagedDataAccess.Client.OracleCommand,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1049. <summary>
  1050. This method is used to attach array of OracleParameters to an OracleCommand.
  1051. This method will assign a value of DbNull to any parameter with a direction of
  1052. InputOutput and a value of null.
  1053. This behavior will prevent default values from being used, but
  1054. this will be the less common case than an intended pure output parameter (derived as InputOutput)
  1055. where the user provided no input value.
  1056. </summary>
  1057. <param name="command">The command to which the parameters will be added</param>
  1058. <param name="commandParameters">An array of OracleParameters to be added to command</param>
  1059. </member>
  1060. <member name="M:Curtain.DataAccess.Helper.OracleHelper.AssignParameterValues(Oracle.ManagedDataAccess.Client.OracleParameter[],System.Data.DataRow)">
  1061. <summary>
  1062. This method assigns dataRow column values to an array of OracleParameters
  1063. </summary>
  1064. <param name="commandParameters">Array of OracleParameters to be assigned values</param>
  1065. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values</param>
  1066. </member>
  1067. <member name="M:Curtain.DataAccess.Helper.OracleHelper.AssignParameterValues(Oracle.ManagedDataAccess.Client.OracleParameter[],System.Object[])">
  1068. <summary>
  1069. This method assigns an array of values to an array of OracleParameters
  1070. </summary>
  1071. <param name="commandParameters">Array of OracleParameters to be assigned values</param>
  1072. <param name="parameterValues">Array of objects holding the values to be assigned</param>
  1073. </member>
  1074. <member name="M:Curtain.DataAccess.Helper.OracleHelper.PrepareCommand(Oracle.ManagedDataAccess.Client.OracleCommand,Oracle.ManagedDataAccess.Client.OracleConnection,Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[],System.Boolean@)">
  1075. <summary>
  1076. This method opens (if necessary) and assigns a connection, transaction, command type and parameters
  1077. to the provided command
  1078. </summary>
  1079. <param name="command">The OracleCommand to be prepared</param>
  1080. <param name="connection">A valid OracleConnection, on which to execute this command</param>
  1081. <param name="transaction">A valid OracleTransaction, or 'null'</param>
  1082. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1083. <param name="commandText">The stored procedure name or T-SQL command</param>
  1084. <param name="commandParameters">An array of OracleParameters to be associated with the command or 'null' if no parameters are required</param>
  1085. <param name="mustCloseConnection"><c>true</c> if the connection was opened by the method, otherwose is false.</param>
  1086. </member>
  1087. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1088. <summary>
  1089. Execute an OracleCommand (that returns no resultset and takes no parameters) against the database specified in
  1090. the connection string
  1091. </summary>
  1092. <remarks>
  1093. e.g.:
  1094. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders");
  1095. </remarks>
  1096. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1097. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1098. <param name="commandText">The stored procedure name or T-SQL command</param>
  1099. <returns>An int representing the number of rows affected by the command</returns>
  1100. </member>
  1101. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1102. <summary>
  1103. Execute an OracleCommand (that returns no resultset) against the database specified in the connection string
  1104. using the provided parameters
  1105. </summary>
  1106. <remarks>
  1107. e.g.:
  1108. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders", new OracleParameter("@prodid", 24));
  1109. </remarks>
  1110. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1111. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1112. <param name="commandText">The stored procedure name or T-SQL command</param>
  1113. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1114. <returns>An int representing the number of rows affected by the command</returns>
  1115. </member>
  1116. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  1117. <summary>
  1118. Execute a stored procedure via an OracleCommand (that returns no resultset) against the database specified in
  1119. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  1120. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1121. </summary>
  1122. <remarks>
  1123. This method provides no access to output parameters or the stored procedure's return value parameter.
  1124. e.g.:
  1125. int result = ExecuteNonQuery(connString, "PublishOrders", 24, 36);
  1126. </remarks>
  1127. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1128. <param name="spName">The name of the stored prcedure</param>
  1129. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1130. <returns>An int representing the number of rows affected by the command</returns>
  1131. </member>
  1132. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1133. <summary>
  1134. Execute an OracleCommand (that returns no resultset and takes no parameters) against the provided OracleConnection.
  1135. </summary>
  1136. <remarks>
  1137. e.g.:
  1138. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders");
  1139. </remarks>
  1140. <param name="connection">A valid OracleConnection</param>
  1141. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1142. <param name="commandText">The stored procedure name or T-SQL command</param>
  1143. <returns>An int representing the number of rows affected by the command</returns>
  1144. </member>
  1145. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1146. <summary>
  1147. Execute an OracleCommand (that returns no resultset) against the specified OracleConnection
  1148. using the provided parameters.
  1149. </summary>
  1150. <remarks>
  1151. e.g.:
  1152. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders", new OracleParameter("@prodid", 24));
  1153. </remarks>
  1154. <param name="connection">A valid OracleConnection</param>
  1155. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1156. <param name="commandText">The stored procedure name or T-SQL command</param>
  1157. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1158. <returns>An int representing the number of rows affected by the command</returns>
  1159. </member>
  1160. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  1161. <summary>
  1162. Execute a stored procedure via an OracleCommand (that returns no resultset) against the specified OracleConnection
  1163. using the provided parameter values. This method will query the database to discover the parameters for the
  1164. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1165. </summary>
  1166. <remarks>
  1167. This method provides no access to output parameters or the stored procedure's return value parameter.
  1168. e.g.:
  1169. int result = ExecuteNonQuery(conn, "PublishOrders", 24, 36);
  1170. </remarks>
  1171. <param name="connection">A valid OracleConnection</param>
  1172. <param name="spName">The name of the stored procedure</param>
  1173. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1174. <returns>An int representing the number of rows affected by the command</returns>
  1175. </member>
  1176. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1177. <summary>
  1178. Execute an OracleCommand (that returns no resultset and takes no parameters) against the provided OracleTransaction.
  1179. </summary>
  1180. <remarks>
  1181. e.g.:
  1182. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders");
  1183. </remarks>
  1184. <param name="transaction">A valid OracleTransaction</param>
  1185. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1186. <param name="commandText">The stored procedure name or T-SQL command</param>
  1187. <returns>An int representing the number of rows affected by the command</returns>
  1188. </member>
  1189. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1190. <summary>
  1191. Execute an OracleCommand (that returns no resultset) against the specified OracleTransaction
  1192. using the provided parameters.
  1193. </summary>
  1194. <remarks>
  1195. e.g.:
  1196. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1197. </remarks>
  1198. <param name="transaction">A valid OracleTransaction</param>
  1199. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1200. <param name="commandText">The stored procedure name or T-SQL command</param>
  1201. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1202. <returns>An int representing the number of rows affected by the command</returns>
  1203. </member>
  1204. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  1205. <summary>
  1206. Execute a stored procedure via an OracleCommand (that returns no resultset) against the specified
  1207. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1208. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1209. </summary>
  1210. <remarks>
  1211. This method provides no access to output parameters or the stored procedure's return value parameter.
  1212. e.g.:
  1213. int result = ExecuteNonQuery(conn, trans, "PublishOrders", 24, 36);
  1214. </remarks>
  1215. <param name="transaction">A valid OracleTransaction</param>
  1216. <param name="spName">The name of the stored procedure</param>
  1217. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1218. <returns>An int representing the number of rows affected by the command</returns>
  1219. </member>
  1220. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1221. <summary>
  1222. Execute an OracleCommand (that returns a resultset and takes no parameters) against the database specified in
  1223. the connection string.
  1224. </summary>
  1225. <remarks>
  1226. e.g.:
  1227. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders");
  1228. </remarks>
  1229. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1230. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1231. <param name="commandText">The stored procedure name or T-SQL command</param>
  1232. <returns>A dataset containing the resultset generated by the command</returns>
  1233. </member>
  1234. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1235. <summary>
  1236. Execute an OracleCommand (that returns a resultset) against the database specified in the connection string
  1237. using the provided parameters.
  1238. </summary>
  1239. <remarks>
  1240. e.g.:
  1241. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1242. </remarks>
  1243. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1244. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1245. <param name="commandText">The stored procedure name or T-SQL command</param>
  1246. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1247. <returns>A dataset containing the resultset generated by the command</returns>
  1248. </member>
  1249. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  1250. <summary>
  1251. Execute a stored procedure via an OracleCommand (that returns a resultset) against the database specified in
  1252. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  1253. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1254. </summary>
  1255. <remarks>
  1256. This method provides no access to output parameters or the stored procedure's return value parameter.
  1257. e.g.:
  1258. DataSet ds = ExecuteDataset(connString, "GetOrders", 24, 36);
  1259. </remarks>
  1260. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1261. <param name="spName">The name of the stored procedure</param>
  1262. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1263. <returns>A dataset containing the resultset generated by the command</returns>
  1264. </member>
  1265. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1266. <summary>
  1267. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleConnection.
  1268. </summary>
  1269. <remarks>
  1270. e.g.:
  1271. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders");
  1272. </remarks>
  1273. <param name="connection">A valid OracleConnection</param>
  1274. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1275. <param name="commandText">The stored procedure name or T-SQL command</param>
  1276. <returns>A dataset containing the resultset generated by the command</returns>
  1277. </member>
  1278. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1279. <summary>
  1280. Execute an OracleCommand (that returns a resultset) against the specified OracleConnection
  1281. using the provided parameters.
  1282. </summary>
  1283. <remarks>
  1284. e.g.:
  1285. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1286. </remarks>
  1287. <param name="connection">A valid OracleConnection</param>
  1288. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1289. <param name="commandText">The stored procedure name or T-SQL command</param>
  1290. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1291. <returns>A dataset containing the resultset generated by the command</returns>
  1292. </member>
  1293. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  1294. <summary>
  1295. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  1296. using the provided parameter values. This method will query the database to discover the parameters for the
  1297. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1298. </summary>
  1299. <remarks>
  1300. This method provides no access to output parameters or the stored procedure's return value parameter.
  1301. e.g.:
  1302. DataSet ds = ExecuteDataset(conn, "GetOrders", 24, 36);
  1303. </remarks>
  1304. <param name="connection">A valid OracleConnection</param>
  1305. <param name="spName">The name of the stored procedure</param>
  1306. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1307. <returns>A dataset containing the resultset generated by the command</returns>
  1308. </member>
  1309. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1310. <summary>
  1311. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleTransaction.
  1312. </summary>
  1313. <remarks>
  1314. e.g.:
  1315. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders");
  1316. </remarks>
  1317. <param name="transaction">A valid OracleTransaction</param>
  1318. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1319. <param name="commandText">The stored procedure name or T-SQL command</param>
  1320. <returns>A dataset containing the resultset generated by the command</returns>
  1321. </member>
  1322. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1323. <summary>
  1324. Execute an OracleCommand (that returns a resultset) against the specified OracleTransaction
  1325. using the provided parameters.
  1326. </summary>
  1327. <remarks>
  1328. e.g.:
  1329. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1330. </remarks>
  1331. <param name="transaction">A valid OracleTransaction</param>
  1332. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1333. <param name="commandText">The stored procedure name or T-SQL command</param>
  1334. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1335. <returns>A dataset containing the resultset generated by the command</returns>
  1336. </member>
  1337. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  1338. <summary>
  1339. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified
  1340. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1341. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1342. </summary>
  1343. <remarks>
  1344. This method provides no access to output parameters or the stored procedure's return value parameter.
  1345. e.g.:
  1346. DataSet ds = ExecuteDataset(trans, "GetOrders", 24, 36);
  1347. </remarks>
  1348. <param name="transaction">A valid OracleTransaction</param>
  1349. <param name="spName">The name of the stored procedure</param>
  1350. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1351. <returns>A dataset containing the resultset generated by the command</returns>
  1352. </member>
  1353. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDatatable(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1354. <summary>
  1355. Execute an OracleCommand (that returns a resultset) against the specified OracleConnection
  1356. using the provided parameters.
  1357. </summary>
  1358. <remarks>
  1359. e.g.:
  1360. DataTable dt = ExecuteDatatable(conn, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1361. </remarks>
  1362. <param name="connection">A valid OracleConnection</param>
  1363. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1364. <param name="commandText">The stored procedure name or T-SQL command</param>
  1365. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1366. <returns>A datatable containing the resultset generated by the command</returns>
  1367. </member>
  1368. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDatatable(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1369. <summary>
  1370. Execute an OracleCommand (that returns a resultset) against the specified OracleTransaction
  1371. using the provided parameters.
  1372. </summary>
  1373. <remarks>
  1374. e.g.:
  1375. DataTable dt = ExecuteDatatable(trans, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1376. </remarks>
  1377. <param name="transaction">A valid OracleTransaction</param>
  1378. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1379. <param name="commandText">The stored procedure name or T-SQL command</param>
  1380. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1381. <returns>A datatable containing the resultset generated by the command</returns>
  1382. </member>
  1383. <member name="T:Curtain.DataAccess.Helper.OracleHelper.OracleConnectionOwnership">
  1384. <summary>
  1385. This enum is used to indicate whether the connection was provided by the caller, or created by OracleHelper, so that
  1386. we can set the appropriate CommandBehavior when calling ExecuteReader()
  1387. </summary>
  1388. </member>
  1389. <member name="F:Curtain.DataAccess.Helper.OracleHelper.OracleConnectionOwnership.Internal">
  1390. <summary>Connection is owned and managed by OracleHelper</summary>
  1391. </member>
  1392. <member name="F:Curtain.DataAccess.Helper.OracleHelper.OracleConnectionOwnership.External">
  1393. <summary>Connection is owned and managed by the caller</summary>
  1394. </member>
  1395. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(Oracle.ManagedDataAccess.Client.OracleConnection,Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[],Curtain.DataAccess.Helper.OracleHelper.OracleConnectionOwnership)">
  1396. <summary>
  1397. Create and prepare an OracleCommand, and call ExecuteReader with the appropriate CommandBehavior.
  1398. </summary>
  1399. <remarks>
  1400. If we created and opened the connection, we want the connection to be closed when the DataReader is closed.
  1401. If the caller provided the connection, we want to leave it to them to manage.
  1402. </remarks>
  1403. <param name="connection">A valid OracleConnection, on which to execute this command</param>
  1404. <param name="transaction">A valid OracleTransaction, or 'null'</param>
  1405. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1406. <param name="commandText">The stored procedure name or T-SQL command</param>
  1407. <param name="commandParameters">An array of OracleParameters to be associated with the command or 'null' if no parameters are required</param>
  1408. <param name="connectionOwnership">Indicates whether the connection parameter was provided by the caller, or created by OracleHelper</param>
  1409. <returns>OracleDataReader containing the results of the command</returns>
  1410. </member>
  1411. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1412. <summary>
  1413. Execute an OracleCommand (that returns a resultset and takes no parameters) against the database specified in
  1414. the connection string.
  1415. </summary>
  1416. <remarks>
  1417. e.g.:
  1418. OracleDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders");
  1419. </remarks>
  1420. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1421. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1422. <param name="commandText">The stored procedure name or T-SQL command</param>
  1423. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1424. </member>
  1425. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1426. <summary>
  1427. Execute an OracleCommand (that returns a resultset) against the database specified in the connection string
  1428. using the provided parameters.
  1429. </summary>
  1430. <remarks>
  1431. e.g.:
  1432. OracleDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1433. </remarks>
  1434. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1435. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1436. <param name="commandText">The stored procedure name or T-SQL command</param>
  1437. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1438. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1439. </member>
  1440. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  1441. <summary>
  1442. Execute a stored procedure via an OracleCommand (that returns a resultset) against the database specified in
  1443. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  1444. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1445. </summary>
  1446. <remarks>
  1447. This method provides no access to output parameters or the stored procedure's return value parameter.
  1448. e.g.:
  1449. OracleDataReader dr = ExecuteReader(connString, "GetOrders", 24, 36);
  1450. </remarks>
  1451. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1452. <param name="spName">The name of the stored procedure</param>
  1453. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1454. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1455. </member>
  1456. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1457. <summary>
  1458. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleConnection.
  1459. </summary>
  1460. <remarks>
  1461. e.g.:
  1462. OracleDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders");
  1463. </remarks>
  1464. <param name="connection">A valid OracleConnection</param>
  1465. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1466. <param name="commandText">The stored procedure name or T-SQL command</param>
  1467. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1468. </member>
  1469. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1470. <summary>
  1471. Execute an OracleCommand (that returns a resultset) against the specified OracleConnection
  1472. using the provided parameters.
  1473. </summary>
  1474. <remarks>
  1475. e.g.:
  1476. OracleDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1477. </remarks>
  1478. <param name="connection">A valid OracleConnection</param>
  1479. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1480. <param name="commandText">The stored procedure name or T-SQL command</param>
  1481. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1482. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1483. </member>
  1484. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  1485. <summary>
  1486. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  1487. using the provided parameter values. This method will query the database to discover the parameters for the
  1488. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1489. </summary>
  1490. <remarks>
  1491. This method provides no access to output parameters or the stored procedure's return value parameter.
  1492. e.g.:
  1493. OracleDataReader dr = ExecuteReader(conn, "GetOrders", 24, 36);
  1494. </remarks>
  1495. <param name="connection">A valid OracleConnection</param>
  1496. <param name="spName">The name of the stored procedure</param>
  1497. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1498. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1499. </member>
  1500. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1501. <summary>
  1502. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleTransaction.
  1503. </summary>
  1504. <remarks>
  1505. e.g.:
  1506. OracleDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders");
  1507. </remarks>
  1508. <param name="transaction">A valid OracleTransaction</param>
  1509. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1510. <param name="commandText">The stored procedure name or T-SQL command</param>
  1511. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1512. </member>
  1513. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1514. <summary>
  1515. Execute an OracleCommand (that returns a resultset) against the specified OracleTransaction
  1516. using the provided parameters.
  1517. </summary>
  1518. <remarks>
  1519. e.g.:
  1520. OracleDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1521. </remarks>
  1522. <param name="transaction">A valid OracleTransaction</param>
  1523. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1524. <param name="commandText">The stored procedure name or T-SQL command</param>
  1525. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1526. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1527. </member>
  1528. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  1529. <summary>
  1530. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified
  1531. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1532. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1533. </summary>
  1534. <remarks>
  1535. This method provides no access to output parameters or the stored procedure's return value parameter.
  1536. e.g.:
  1537. OracleDataReader dr = ExecuteReader(trans, "GetOrders", 24, 36);
  1538. </remarks>
  1539. <param name="transaction">A valid OracleTransaction</param>
  1540. <param name="spName">The name of the stored procedure</param>
  1541. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1542. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1543. </member>
  1544. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1545. <summary>
  1546. Execute an OracleCommand (that returns a 1x1 resultset and takes no parameters) against the database specified in
  1547. the connection string.
  1548. </summary>
  1549. <remarks>
  1550. e.g.:
  1551. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount");
  1552. </remarks>
  1553. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1554. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1555. <param name="commandText">The stored procedure name or T-SQL command</param>
  1556. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1557. </member>
  1558. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1559. <summary>
  1560. Execute an OracleCommand (that returns a 1x1 resultset) against the database specified in the connection string
  1561. using the provided parameters.
  1562. </summary>
  1563. <remarks>
  1564. e.g.:
  1565. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount", new OracleParameter("@prodid", 24));
  1566. </remarks>
  1567. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1568. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1569. <param name="commandText">The stored procedure name or T-SQL command</param>
  1570. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1571. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1572. </member>
  1573. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  1574. <summary>
  1575. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the database specified in
  1576. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  1577. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1578. </summary>
  1579. <remarks>
  1580. This method provides no access to output parameters or the stored procedure's return value parameter.
  1581. e.g.:
  1582. int orderCount = (int)ExecuteScalar(connString, "GetOrderCount", 24, 36);
  1583. </remarks>
  1584. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1585. <param name="spName">The name of the stored procedure</param>
  1586. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1587. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1588. </member>
  1589. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1590. <summary>
  1591. Execute an OracleCommand (that returns a 1x1 resultset and takes no parameters) against the provided OracleConnection.
  1592. </summary>
  1593. <remarks>
  1594. e.g.:
  1595. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount");
  1596. </remarks>
  1597. <param name="connection">A valid OracleConnection</param>
  1598. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1599. <param name="commandText">The stored procedure name or T-SQL command</param>
  1600. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1601. </member>
  1602. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1603. <summary>
  1604. Execute an OracleCommand (that returns a 1x1 resultset) against the specified OracleConnection
  1605. using the provided parameters.
  1606. </summary>
  1607. <remarks>
  1608. e.g.:
  1609. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount", new OracleParameter("@prodid", 24));
  1610. </remarks>
  1611. <param name="connection">A valid OracleConnection</param>
  1612. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1613. <param name="commandText">The stored procedure name or T-SQL command</param>
  1614. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1615. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1616. </member>
  1617. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  1618. <summary>
  1619. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the specified OracleConnection
  1620. using the provided parameter values. This method will query the database to discover the parameters for the
  1621. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1622. </summary>
  1623. <remarks>
  1624. This method provides no access to output parameters or the stored procedure's return value parameter.
  1625. e.g.:
  1626. int orderCount = (int)ExecuteScalar(conn, "GetOrderCount", 24, 36);
  1627. </remarks>
  1628. <param name="connection">A valid OracleConnection</param>
  1629. <param name="spName">The name of the stored procedure</param>
  1630. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1631. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1632. </member>
  1633. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1634. <summary>
  1635. Execute an OracleCommand (that returns a 1x1 resultset and takes no parameters) against the provided OracleTransaction.
  1636. </summary>
  1637. <remarks>
  1638. e.g.:
  1639. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount");
  1640. </remarks>
  1641. <param name="transaction">A valid OracleTransaction</param>
  1642. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1643. <param name="commandText">The stored procedure name or T-SQL command</param>
  1644. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1645. </member>
  1646. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1647. <summary>
  1648. Execute an OracleCommand (that returns a 1x1 resultset) against the specified OracleTransaction
  1649. using the provided parameters.
  1650. </summary>
  1651. <remarks>
  1652. e.g.:
  1653. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount", new OracleParameter("@prodid", 24));
  1654. </remarks>
  1655. <param name="transaction">A valid OracleTransaction</param>
  1656. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1657. <param name="commandText">The stored procedure name or T-SQL command</param>
  1658. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1659. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1660. </member>
  1661. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  1662. <summary>
  1663. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the specified
  1664. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1665. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1666. </summary>
  1667. <remarks>
  1668. This method provides no access to output parameters or the stored procedure's return value parameter.
  1669. e.g.:
  1670. int orderCount = (int)ExecuteScalar(trans, "GetOrderCount", 24, 36);
  1671. </remarks>
  1672. <param name="transaction">A valid OracleTransaction</param>
  1673. <param name="spName">The name of the stored procedure</param>
  1674. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1675. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1676. </member>
  1677. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReader(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1678. <summary>
  1679. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleConnection.
  1680. </summary>
  1681. <remarks>
  1682. e.g.:
  1683. XmlReader r = ExecuteXmlReader(conn, CommandType.StoredProcedure, "GetOrders");
  1684. </remarks>
  1685. <param name="connection">A valid OracleConnection</param>
  1686. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1687. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  1688. <returns>An XmlReader containing the resultset generated by the command</returns>
  1689. </member>
  1690. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReader(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1691. <summary>
  1692. Execute an OracleCommand (that returns a resultset) against the specified OracleConnection
  1693. using the provided parameters.
  1694. </summary>
  1695. <remarks>
  1696. e.g.:
  1697. XmlReader r = ExecuteXmlReader(conn, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1698. </remarks>
  1699. <param name="connection">A valid OracleConnection</param>
  1700. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1701. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  1702. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1703. <returns>An XmlReader containing the resultset generated by the command</returns>
  1704. </member>
  1705. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReader(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  1706. <summary>
  1707. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  1708. using the provided parameter values. This method will query the database to discover the parameters for the
  1709. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1710. </summary>
  1711. <remarks>
  1712. This method provides no access to output parameters or the stored procedure's return value parameter.
  1713. e.g.:
  1714. XmlReader r = ExecuteXmlReader(conn, "GetOrders", 24, 36);
  1715. </remarks>
  1716. <param name="connection">A valid OracleConnection</param>
  1717. <param name="spName">The name of the stored procedure using "FOR XML AUTO"</param>
  1718. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1719. <returns>An XmlReader containing the resultset generated by the command</returns>
  1720. </member>
  1721. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReader(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1722. <summary>
  1723. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleTransaction.
  1724. </summary>
  1725. <remarks>
  1726. e.g.:
  1727. XmlReader r = ExecuteXmlReader(trans, CommandType.StoredProcedure, "GetOrders");
  1728. </remarks>
  1729. <param name="transaction">A valid OracleTransaction</param>
  1730. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1731. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  1732. <returns>An XmlReader containing the resultset generated by the command</returns>
  1733. </member>
  1734. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReader(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1735. <summary>
  1736. Execute an OracleCommand (that returns a resultset) against the specified OracleTransaction
  1737. using the provided parameters.
  1738. </summary>
  1739. <remarks>
  1740. e.g.:
  1741. XmlReader r = ExecuteXmlReader(trans, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1742. </remarks>
  1743. <param name="transaction">A valid OracleTransaction</param>
  1744. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1745. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  1746. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1747. <returns>An XmlReader containing the resultset generated by the command</returns>
  1748. </member>
  1749. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReader(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  1750. <summary>
  1751. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified
  1752. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1753. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1754. </summary>
  1755. <remarks>
  1756. This method provides no access to output parameters or the stored procedure's return value parameter.
  1757. e.g.:
  1758. XmlReader r = ExecuteXmlReader(trans, "GetOrders", 24, 36);
  1759. </remarks>
  1760. <param name="transaction">A valid OracleTransaction</param>
  1761. <param name="spName">The name of the stored procedure</param>
  1762. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1763. <returns>A dataset containing the resultset generated by the command</returns>
  1764. </member>
  1765. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  1766. <summary>
  1767. Execute an OracleCommand (that returns a resultset and takes no parameters) against the database specified in
  1768. the connection string.
  1769. </summary>
  1770. <remarks>
  1771. e.g.:
  1772. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  1773. </remarks>
  1774. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1775. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1776. <param name="commandText">The stored procedure name or T-SQL command</param>
  1777. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1778. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1779. by a user defined name (probably the actual table name)</param>
  1780. </member>
  1781. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1782. <summary>
  1783. Execute an OracleCommand (that returns a resultset) against the database specified in the connection string
  1784. using the provided parameters.
  1785. </summary>
  1786. <remarks>
  1787. e.g.:
  1788. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new OracleParameter("@prodid", 24));
  1789. </remarks>
  1790. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1791. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1792. <param name="commandText">The stored procedure name or T-SQL command</param>
  1793. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1794. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1795. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1796. by a user defined name (probably the actual table name)
  1797. </param>
  1798. </member>
  1799. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(System.String,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  1800. <summary>
  1801. Execute a stored procedure via an OracleCommand (that returns a resultset) against the database specified in
  1802. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  1803. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1804. </summary>
  1805. <remarks>
  1806. This method provides no access to output parameters or the stored procedure's return value parameter.
  1807. e.g.:
  1808. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, 24);
  1809. </remarks>
  1810. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1811. <param name="spName">The name of the stored procedure</param>
  1812. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1813. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1814. by a user defined name (probably the actual table name)
  1815. </param>
  1816. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1817. </member>
  1818. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  1819. <summary>
  1820. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleConnection.
  1821. </summary>
  1822. <remarks>
  1823. e.g.:
  1824. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  1825. </remarks>
  1826. <param name="connection">A valid OracleConnection</param>
  1827. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1828. <param name="commandText">The stored procedure name or T-SQL command</param>
  1829. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1830. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1831. by a user defined name (probably the actual table name)
  1832. </param>
  1833. </member>
  1834. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1835. <summary>
  1836. Execute an OracleCommand (that returns a resultset) against the specified OracleConnection
  1837. using the provided parameters.
  1838. </summary>
  1839. <remarks>
  1840. e.g.:
  1841. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new OracleParameter("@prodid", 24));
  1842. </remarks>
  1843. <param name="connection">A valid OracleConnection</param>
  1844. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1845. <param name="commandText">The stored procedure name or T-SQL command</param>
  1846. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1847. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1848. by a user defined name (probably the actual table name)
  1849. </param>
  1850. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1851. </member>
  1852. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  1853. <summary>
  1854. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  1855. using the provided parameter values. This method will query the database to discover the parameters for the
  1856. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1857. </summary>
  1858. <remarks>
  1859. This method provides no access to output parameters or the stored procedure's return value parameter.
  1860. e.g.:
  1861. FillDataset(conn, "GetOrders", ds, new string[] {"orders"}, 24, 36);
  1862. </remarks>
  1863. <param name="connection">A valid OracleConnection</param>
  1864. <param name="spName">The name of the stored procedure</param>
  1865. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1866. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1867. by a user defined name (probably the actual table name)
  1868. </param>
  1869. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1870. </member>
  1871. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  1872. <summary>
  1873. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleTransaction.
  1874. </summary>
  1875. <remarks>
  1876. e.g.:
  1877. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  1878. </remarks>
  1879. <param name="transaction">A valid OracleTransaction</param>
  1880. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1881. <param name="commandText">The stored procedure name or T-SQL command</param>
  1882. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1883. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1884. by a user defined name (probably the actual table name)
  1885. </param>
  1886. </member>
  1887. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1888. <summary>
  1889. Execute an OracleCommand (that returns a resultset) against the specified OracleTransaction
  1890. using the provided parameters.
  1891. </summary>
  1892. <remarks>
  1893. e.g.:
  1894. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new OracleParameter("@prodid", 24));
  1895. </remarks>
  1896. <param name="transaction">A valid OracleTransaction</param>
  1897. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1898. <param name="commandText">The stored procedure name or T-SQL command</param>
  1899. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1900. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1901. by a user defined name (probably the actual table name)
  1902. </param>
  1903. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1904. </member>
  1905. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  1906. <summary>
  1907. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified
  1908. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1909. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1910. </summary>
  1911. <remarks>
  1912. This method provides no access to output parameters or the stored procedure's return value parameter.
  1913. e.g.:
  1914. FillDataset(trans, "GetOrders", ds, new string[]{"orders"}, 24, 36);
  1915. </remarks>
  1916. <param name="transaction">A valid OracleTransaction</param>
  1917. <param name="spName">The name of the stored procedure</param>
  1918. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1919. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1920. by a user defined name (probably the actual table name)
  1921. </param>
  1922. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1923. </member>
  1924. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(Oracle.ManagedDataAccess.Client.OracleConnection,Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1925. <summary>
  1926. Private helper method that execute an OracleCommand (that returns a resultset) against the specified OracleTransaction and OracleConnection
  1927. using the provided parameters.
  1928. </summary>
  1929. <remarks>
  1930. e.g.:
  1931. FillDataset(conn, trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new OracleParameter("@prodid", 24));
  1932. </remarks>
  1933. <param name="connection">A valid OracleConnection</param>
  1934. <param name="transaction">A valid OracleTransaction</param>
  1935. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1936. <param name="commandText">The stored procedure name or T-SQL command</param>
  1937. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1938. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1939. by a user defined name (probably the actual table name)
  1940. </param>
  1941. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1942. </member>
  1943. <member name="M:Curtain.DataAccess.Helper.OracleHelper.UpdateDataset(Oracle.ManagedDataAccess.Client.OracleCommand,Oracle.ManagedDataAccess.Client.OracleCommand,Oracle.ManagedDataAccess.Client.OracleCommand,System.Data.DataSet,System.String)">
  1944. <summary>
  1945. Executes the respective command for each inserted, updated, or deleted row in the DataSet.
  1946. </summary>
  1947. <remarks>
  1948. e.g.:
  1949. UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
  1950. </remarks>
  1951. <param name="insertCommand">A valid transact-SQL statement or stored procedure to insert new records into the data source</param>
  1952. <param name="deleteCommand">A valid transact-SQL statement or stored procedure to delete records from the data source</param>
  1953. <param name="updateCommand">A valid transact-SQL statement or stored procedure used to update records in the data source</param>
  1954. <param name="dataSet">The DataSet used to update the data source</param>
  1955. <param name="tableName">The DataTable used to update the data source.</param>
  1956. </member>
  1957. <member name="M:Curtain.DataAccess.Helper.OracleHelper.CreateCommand(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.String[])">
  1958. <summary>
  1959. Simplify the creation of an Oracle command object by allowing
  1960. a stored procedure and optional parameters to be provided
  1961. </summary>
  1962. <remarks>
  1963. e.g.:
  1964. OracleCommand command = CreateCommand(conn, "AddCustomer", "CustomerID", "CustomerName");
  1965. </remarks>
  1966. <param name="connection">A valid OracleConnection object</param>
  1967. <param name="spName">The name of the stored procedure</param>
  1968. <param name="sourceColumns">An array of string to be assigned as the source columns of the stored procedure parameters</param>
  1969. <returns>A valid OracleCommand object</returns>
  1970. </member>
  1971. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQueryTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  1972. <summary>
  1973. Execute a stored procedure via an OracleCommand (that returns no resultset) against the database specified in
  1974. the connection string using the dataRow column values as the stored procedure's parameters values.
  1975. This method will query the database to discover the parameters for the
  1976. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  1977. </summary>
  1978. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1979. <param name="spName">The name of the stored procedure</param>
  1980. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  1981. <returns>An int representing the number of rows affected by the command</returns>
  1982. </member>
  1983. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQueryTypedParams(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  1984. <summary>
  1985. Execute a stored procedure via an OracleCommand (that returns no resultset) against the specified OracleConnection
  1986. using the dataRow column values as the stored procedure's parameters values.
  1987. This method will query the database to discover the parameters for the
  1988. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  1989. </summary>
  1990. <param name="connection">A valid OracleConnection object</param>
  1991. <param name="spName">The name of the stored procedure</param>
  1992. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  1993. <returns>An int representing the number of rows affected by the command</returns>
  1994. </member>
  1995. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQueryTypedParams(Oracle.ManagedDataAccess.Client.OracleTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  1996. <summary>
  1997. Execute a stored procedure via an OracleCommand (that returns no resultset) against the specified
  1998. OracleTransaction using the dataRow column values as the stored procedure's parameters values.
  1999. This method will query the database to discover the parameters for the
  2000. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  2001. </summary>
  2002. <param name="transaction">A valid OracleTransaction object</param>
  2003. <param name="spName">The name of the stored procedure</param>
  2004. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2005. <returns>An int representing the number of rows affected by the command</returns>
  2006. </member>
  2007. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDatasetTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2008. <summary>
  2009. Execute a stored procedure via an OracleCommand (that returns a resultset) against the database specified in
  2010. the connection string using the dataRow column values as the stored procedure's parameters values.
  2011. This method will query the database to discover the parameters for the
  2012. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  2013. </summary>
  2014. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2015. <param name="spName">The name of the stored procedure</param>
  2016. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2017. <returns>A dataset containing the resultset generated by the command</returns>
  2018. </member>
  2019. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDatasetTypedParams(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2020. <summary>
  2021. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  2022. using the dataRow column values as the store procedure's parameters values.
  2023. This method will query the database to discover the parameters for the
  2024. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  2025. </summary>
  2026. <param name="connection">A valid OracleConnection object</param>
  2027. <param name="spName">The name of the stored procedure</param>
  2028. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2029. <returns>A dataset containing the resultset generated by the command</returns>
  2030. </member>
  2031. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDatasetTypedParams(Oracle.ManagedDataAccess.Client.OracleTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2032. <summary>
  2033. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleTransaction
  2034. using the dataRow column values as the stored procedure's parameters values.
  2035. This method will query the database to discover the parameters for the
  2036. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  2037. </summary>
  2038. <param name="transaction">A valid OracleTransaction object</param>
  2039. <param name="spName">The name of the stored procedure</param>
  2040. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2041. <returns>A dataset containing the resultset generated by the command</returns>
  2042. </member>
  2043. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReaderTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2044. <summary>
  2045. Execute a stored procedure via an OracleCommand (that returns a resultset) against the database specified in
  2046. the connection string using the dataRow column values as the stored procedure's parameters values.
  2047. This method will query the database to discover the parameters for the
  2048. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2049. </summary>
  2050. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2051. <param name="spName">The name of the stored procedure</param>
  2052. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2053. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  2054. </member>
  2055. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReaderTypedParams(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2056. <summary>
  2057. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  2058. using the dataRow column values as the stored procedure's parameters values.
  2059. This method will query the database to discover the parameters for the
  2060. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2061. </summary>
  2062. <param name="connection">A valid OracleConnection object</param>
  2063. <param name="spName">The name of the stored procedure</param>
  2064. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2065. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  2066. </member>
  2067. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReaderTypedParams(Oracle.ManagedDataAccess.Client.OracleTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2068. <summary>
  2069. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleTransaction
  2070. using the dataRow column values as the stored procedure's parameters values.
  2071. This method will query the database to discover the parameters for the
  2072. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2073. </summary>
  2074. <param name="transaction">A valid OracleTransaction object</param>
  2075. <param name="spName">The name of the stored procedure</param>
  2076. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2077. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  2078. </member>
  2079. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalarTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2080. <summary>
  2081. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the database specified in
  2082. the connection string using the dataRow column values as the stored procedure's parameters values.
  2083. This method will query the database to discover the parameters for the
  2084. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2085. </summary>
  2086. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2087. <param name="spName">The name of the stored procedure</param>
  2088. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2089. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2090. </member>
  2091. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalarTypedParams(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2092. <summary>
  2093. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the specified OracleConnection
  2094. using the dataRow column values as the stored procedure's parameters values.
  2095. This method will query the database to discover the parameters for the
  2096. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2097. </summary>
  2098. <param name="connection">A valid OracleConnection object</param>
  2099. <param name="spName">The name of the stored procedure</param>
  2100. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2101. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2102. </member>
  2103. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalarTypedParams(Oracle.ManagedDataAccess.Client.OracleTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2104. <summary>
  2105. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the specified OracleTransaction
  2106. using the dataRow column values as the stored procedure's parameters values.
  2107. This method will query the database to discover the parameters for the
  2108. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2109. </summary>
  2110. <param name="transaction">A valid OracleTransaction object</param>
  2111. <param name="spName">The name of the stored procedure</param>
  2112. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2113. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2114. </member>
  2115. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReaderTypedParams(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2116. <summary>
  2117. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  2118. using the dataRow column values as the stored procedure's parameters values.
  2119. This method will query the database to discover the parameters for the
  2120. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2121. </summary>
  2122. <param name="connection">A valid OracleConnection object</param>
  2123. <param name="spName">The name of the stored procedure</param>
  2124. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2125. <returns>An XmlReader containing the resultset generated by the command</returns>
  2126. </member>
  2127. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReaderTypedParams(Oracle.ManagedDataAccess.Client.OracleTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2128. <summary>
  2129. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleTransaction
  2130. using the dataRow column values as the stored procedure's parameters values.
  2131. This method will query the database to discover the parameters for the
  2132. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2133. </summary>
  2134. <param name="transaction">A valid OracleTransaction object</param>
  2135. <param name="spName">The name of the stored procedure</param>
  2136. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2137. <returns>An XmlReader containing the resultset generated by the command</returns>
  2138. </member>
  2139. <member name="T:Curtain.DataAccess.Helper.OracleHelperParameterCache">
  2140. <summary>
  2141. OracleHelperParameterCache provides functions to leverage a static cache of procedure parameters, and the
  2142. ability to discover parameters for stored procedures at run-time.
  2143. </summary>
  2144. </member>
  2145. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.DiscoverSpParameterSet(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Boolean)">
  2146. <summary>
  2147. Resolve at run time the appropriate set of OracleParameters for a stored procedure
  2148. </summary>
  2149. <param name="connection">A valid OracleConnection object</param>
  2150. <param name="spName">The name of the stored procedure</param>
  2151. <param name="includeReturnValueParameter">Whether or not to include their return value parameter</param>
  2152. <returns>The parameter array discovered.</returns>
  2153. </member>
  2154. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.CloneParameters(Oracle.ManagedDataAccess.Client.OracleParameter[])">
  2155. <summary>
  2156. Deep copy of cached OracleParameter array
  2157. </summary>
  2158. <param name="originalParameters"></param>
  2159. <returns></returns>
  2160. </member>
  2161. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.CacheParameterSet(System.String,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  2162. <summary>
  2163. Add parameter array to the cache
  2164. </summary>
  2165. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2166. <param name="commandText">The stored procedure name or T-SQL command</param>
  2167. <param name="commandParameters">An array of OracleParamters to be cached</param>
  2168. </member>
  2169. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetCachedParameterSet(System.String,System.String)">
  2170. <summary>
  2171. Retrieve a parameter array from the cache
  2172. </summary>
  2173. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2174. <param name="commandText">The stored procedure name or T-SQL command</param>
  2175. <returns>An array of OracleParamters</returns>
  2176. </member>
  2177. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetSpParameterSet(System.String,System.String)">
  2178. <summary>
  2179. Retrieves the set of OracleParameters appropriate for the stored procedure
  2180. </summary>
  2181. <remarks>
  2182. This method will query the database for this information, and then store it in a cache for future requests.
  2183. </remarks>
  2184. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2185. <param name="spName">The name of the stored procedure</param>
  2186. <returns>An array of OracleParameters</returns>
  2187. </member>
  2188. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetSpParameterSet(System.String,System.String,System.Boolean)">
  2189. <summary>
  2190. Retrieves the set of OracleParameters appropriate for the stored procedure
  2191. </summary>
  2192. <remarks>
  2193. This method will query the database for this information, and then store it in a cache for future requests.
  2194. </remarks>
  2195. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2196. <param name="spName">The name of the stored procedure</param>
  2197. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  2198. <returns>An array of OracleParameters</returns>
  2199. </member>
  2200. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetSpParameterSet(Oracle.ManagedDataAccess.Client.OracleConnection,System.String)">
  2201. <summary>
  2202. Retrieves the set of OracleParameters appropriate for the stored procedure
  2203. </summary>
  2204. <remarks>
  2205. This method will query the database for this information, and then store it in a cache for future requests.
  2206. </remarks>
  2207. <param name="connection">A valid OracleConnection object</param>
  2208. <param name="spName">The name of the stored procedure</param>
  2209. <returns>An array of OracleParameters</returns>
  2210. </member>
  2211. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetSpParameterSet(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Boolean)">
  2212. <summary>
  2213. Retrieves the set of OracleParameters appropriate for the stored procedure
  2214. </summary>
  2215. <remarks>
  2216. This method will query the database for this information, and then store it in a cache for future requests.
  2217. </remarks>
  2218. <param name="connection">A valid OracleConnection object</param>
  2219. <param name="spName">The name of the stored procedure</param>
  2220. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  2221. <returns>An array of OracleParameters</returns>
  2222. </member>
  2223. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetSpParameterSetInternal(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Boolean)">
  2224. <summary>
  2225. Retrieves the set of OracleParameters appropriate for the stored procedure
  2226. </summary>
  2227. <param name="connection">A valid OracleConnection object</param>
  2228. <param name="spName">The name of the stored procedure</param>
  2229. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  2230. <returns>An array of OracleParameters</returns>
  2231. </member>
  2232. <member name="T:Curtain.DataAccess.Helper.NpgsqlHelper">
  2233. <summary>
  2234. The NpgsqlHelper class is intended to encapsulate high performance, scalable best practices for
  2235. common uses of NpgsqlClient
  2236. </summary>
  2237. </member>
  2238. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.AttachParameters(Npgsql.NpgsqlCommand,Npgsql.NpgsqlParameter[])">
  2239. <summary>
  2240. This method is used to attach array of NpgsqlParameters to a NpgsqlCommand.
  2241. This method will assign a value of DbNull to any parameter with a direction of
  2242. InputOutput and a value of null.
  2243. This behavior will prevent default values from being used, but
  2244. this will be the less common case than an intended pure output parameter (derived as InputOutput)
  2245. where the user provided no input value.
  2246. </summary>
  2247. <param name="command">The command to which the parameters will be added</param>
  2248. <param name="commandParameters">An array of NpgsqlParameters to be added to command</param>
  2249. </member>
  2250. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.AssignParameterValues(Npgsql.NpgsqlParameter[],System.Data.DataRow)">
  2251. <summary>
  2252. This method assigns dataRow column values to an array of NpgsqlParameters
  2253. </summary>
  2254. <param name="commandParameters">Array of NpgsqlParameters to be assigned values</param>
  2255. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values</param>
  2256. </member>
  2257. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.AssignParameterValues(Npgsql.NpgsqlParameter[],System.Object[])">
  2258. <summary>
  2259. This method assigns an array of values to an array of NpgsqlParameters
  2260. </summary>
  2261. <param name="commandParameters">Array of NpgsqlParameters to be assigned values</param>
  2262. <param name="parameterValues">Array of objects holding the values to be assigned</param>
  2263. </member>
  2264. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.PrepareCommand(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection,Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[],System.Boolean@)">
  2265. <summary>
  2266. This method opens (if necessary) and assigns a connection, transaction, command type and parameters
  2267. to the provided command
  2268. </summary>
  2269. <param name="command">The NpgsqlCommand to be prepared</param>
  2270. <param name="connection">A valid NpgsqlConnection, on which to execute this command</param>
  2271. <param name="transaction">A valid NpgsqlTransaction, or 'null'</param>
  2272. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2273. <param name="commandText">The stored procedure name or T-SQL command</param>
  2274. <param name="commandParameters">An array of NpgsqlParameters to be associated with the command or 'null' if no parameters are required</param>
  2275. <param name="mustCloseConnection"><c>true</c> if the connection was opened by the method, otherwose is false.</param>
  2276. </member>
  2277. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2278. <summary>
  2279. Execute a NpgsqlCommand (that returns no resultset and takes no parameters) against the database specified in
  2280. the connection string
  2281. </summary>
  2282. <remarks>
  2283. e.g.:
  2284. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders");
  2285. </remarks>
  2286. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2287. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2288. <param name="commandText">The stored procedure name or T-SQL command</param>
  2289. <returns>An int representing the number of rows affected by the command</returns>
  2290. </member>
  2291. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2292. <summary>
  2293. Execute a NpgsqlCommand (that returns no resultset) against the database specified in the connection string
  2294. using the provided parameters
  2295. </summary>
  2296. <remarks>
  2297. e.g.:
  2298. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders", new NpgsqlParameter("@prodid", 24));
  2299. </remarks>
  2300. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2301. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2302. <param name="commandText">The stored procedure name or T-SQL command</param>
  2303. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2304. <returns>An int representing the number of rows affected by the command</returns>
  2305. </member>
  2306. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  2307. <summary>
  2308. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the database specified in
  2309. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  2310. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2311. </summary>
  2312. <remarks>
  2313. This method provides no access to output parameters or the stored procedure's return value parameter.
  2314. e.g.:
  2315. int result = ExecuteNonQuery(connString, "PublishOrders", 24, 36);
  2316. </remarks>
  2317. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2318. <param name="spName">The name of the stored prcedure</param>
  2319. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2320. <returns>An int representing the number of rows affected by the command</returns>
  2321. </member>
  2322. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2323. <summary>
  2324. Execute a NpgsqlCommand (that returns no resultset and takes no parameters) against the provided NpgsqlConnection.
  2325. </summary>
  2326. <remarks>
  2327. e.g.:
  2328. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders");
  2329. </remarks>
  2330. <param name="connection">A valid NpgsqlConnection</param>
  2331. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2332. <param name="commandText">The stored procedure name or T-SQL command</param>
  2333. <returns>An int representing the number of rows affected by the command</returns>
  2334. </member>
  2335. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2336. <summary>
  2337. Execute a NpgsqlCommand (that returns no resultset) against the specified NpgsqlConnection
  2338. using the provided parameters.
  2339. </summary>
  2340. <remarks>
  2341. e.g.:
  2342. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders", new NpgsqlParameter("@prodid", 24));
  2343. </remarks>
  2344. <param name="connection">A valid NpgsqlConnection</param>
  2345. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2346. <param name="commandText">The stored procedure name or T-SQL command</param>
  2347. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2348. <returns>An int representing the number of rows affected by the command</returns>
  2349. </member>
  2350. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  2351. <summary>
  2352. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the specified NpgsqlConnection
  2353. using the provided parameter values. This method will query the database to discover the parameters for the
  2354. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2355. </summary>
  2356. <remarks>
  2357. This method provides no access to output parameters or the stored procedure's return value parameter.
  2358. e.g.:
  2359. int result = ExecuteNonQuery(conn, "PublishOrders", 24, 36);
  2360. </remarks>
  2361. <param name="connection">A valid NpgsqlConnection</param>
  2362. <param name="spName">The name of the stored procedure</param>
  2363. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2364. <returns>An int representing the number of rows affected by the command</returns>
  2365. </member>
  2366. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2367. <summary>
  2368. Execute a NpgsqlCommand (that returns no resultset and takes no parameters) against the provided NpgsqlTransaction.
  2369. </summary>
  2370. <remarks>
  2371. e.g.:
  2372. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders");
  2373. </remarks>
  2374. <param name="transaction">A valid NpgsqlTransaction</param>
  2375. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2376. <param name="commandText">The stored procedure name or T-SQL command</param>
  2377. <returns>An int representing the number of rows affected by the command</returns>
  2378. </member>
  2379. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2380. <summary>
  2381. Execute a NpgsqlCommand (that returns no resultset) against the specified NpgsqlTransaction
  2382. using the provided parameters.
  2383. </summary>
  2384. <remarks>
  2385. e.g.:
  2386. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2387. </remarks>
  2388. <param name="transaction">A valid NpgsqlTransaction</param>
  2389. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2390. <param name="commandText">The stored procedure name or T-SQL command</param>
  2391. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2392. <returns>An int representing the number of rows affected by the command</returns>
  2393. </member>
  2394. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  2395. <summary>
  2396. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the specified
  2397. NpgsqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  2398. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2399. </summary>
  2400. <remarks>
  2401. This method provides no access to output parameters or the stored procedure's return value parameter.
  2402. e.g.:
  2403. int result = ExecuteNonQuery(conn, trans, "PublishOrders", 24, 36);
  2404. </remarks>
  2405. <param name="transaction">A valid NpgsqlTransaction</param>
  2406. <param name="spName">The name of the stored procedure</param>
  2407. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2408. <returns>An int representing the number of rows affected by the command</returns>
  2409. </member>
  2410. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2411. <summary>
  2412. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the database specified in
  2413. the connection string.
  2414. </summary>
  2415. <remarks>
  2416. e.g.:
  2417. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders");
  2418. </remarks>
  2419. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2420. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2421. <param name="commandText">The stored procedure name or T-SQL command</param>
  2422. <returns>A dataset containing the resultset generated by the command</returns>
  2423. </member>
  2424. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2425. <summary>
  2426. Execute a NpgsqlCommand (that returns a resultset) against the database specified in the connection string
  2427. using the provided parameters.
  2428. </summary>
  2429. <remarks>
  2430. e.g.:
  2431. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2432. </remarks>
  2433. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2434. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2435. <param name="commandText">The stored procedure name or T-SQL command</param>
  2436. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2437. <returns>A dataset containing the resultset generated by the command</returns>
  2438. </member>
  2439. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  2440. <summary>
  2441. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the database specified in
  2442. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  2443. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2444. </summary>
  2445. <remarks>
  2446. This method provides no access to output parameters or the stored procedure's return value parameter.
  2447. e.g.:
  2448. DataSet ds = ExecuteDataset(connString, "GetOrders", 24, 36);
  2449. </remarks>
  2450. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2451. <param name="spName">The name of the stored procedure</param>
  2452. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2453. <returns>A dataset containing the resultset generated by the command</returns>
  2454. </member>
  2455. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2456. <summary>
  2457. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlConnection.
  2458. </summary>
  2459. <remarks>
  2460. e.g.:
  2461. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders");
  2462. </remarks>
  2463. <param name="connection">A valid NpgsqlConnection</param>
  2464. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2465. <param name="commandText">The stored procedure name or T-SQL command</param>
  2466. <returns>A dataset containing the resultset generated by the command</returns>
  2467. </member>
  2468. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2469. <summary>
  2470. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2471. using the provided parameters.
  2472. </summary>
  2473. <remarks>
  2474. e.g.:
  2475. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2476. </remarks>
  2477. <param name="connection">A valid NpgsqlConnection</param>
  2478. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2479. <param name="commandText">The stored procedure name or T-SQL command</param>
  2480. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2481. <returns>A dataset containing the resultset generated by the command</returns>
  2482. </member>
  2483. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  2484. <summary>
  2485. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2486. using the provided parameter values. This method will query the database to discover the parameters for the
  2487. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2488. </summary>
  2489. <remarks>
  2490. This method provides no access to output parameters or the stored procedure's return value parameter.
  2491. e.g.:
  2492. DataSet ds = ExecuteDataset(conn, "GetOrders", 24, 36);
  2493. </remarks>
  2494. <param name="connection">A valid NpgsqlConnection</param>
  2495. <param name="spName">The name of the stored procedure</param>
  2496. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2497. <returns>A dataset containing the resultset generated by the command</returns>
  2498. </member>
  2499. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2500. <summary>
  2501. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlTransaction.
  2502. </summary>
  2503. <remarks>
  2504. e.g.:
  2505. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders");
  2506. </remarks>
  2507. <param name="transaction">A valid NpgsqlTransaction</param>
  2508. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2509. <param name="commandText">The stored procedure name or T-SQL command</param>
  2510. <returns>A dataset containing the resultset generated by the command</returns>
  2511. </member>
  2512. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2513. <summary>
  2514. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  2515. using the provided parameters.
  2516. </summary>
  2517. <remarks>
  2518. e.g.:
  2519. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2520. </remarks>
  2521. <param name="transaction">A valid NpgsqlTransaction</param>
  2522. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2523. <param name="commandText">The stored procedure name or T-SQL command</param>
  2524. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2525. <returns>A dataset containing the resultset generated by the command</returns>
  2526. </member>
  2527. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  2528. <summary>
  2529. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified
  2530. NpgsqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  2531. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2532. </summary>
  2533. <remarks>
  2534. This method provides no access to output parameters or the stored procedure's return value parameter.
  2535. e.g.:
  2536. DataSet ds = ExecuteDataset(trans, "GetOrders", 24, 36);
  2537. </remarks>
  2538. <param name="transaction">A valid NpgsqlTransaction</param>
  2539. <param name="spName">The name of the stored procedure</param>
  2540. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2541. <returns>A dataset containing the resultset generated by the command</returns>
  2542. </member>
  2543. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDatatable(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2544. <summary>
  2545. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2546. using the provided parameters.
  2547. </summary>
  2548. <remarks>
  2549. e.g.:
  2550. DataTable dt = ExecuteDatatable(conn, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2551. </remarks>
  2552. <param name="connection">A valid NpgsqlConnection</param>
  2553. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2554. <param name="commandText">The stored procedure name or T-SQL command</param>
  2555. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2556. <returns>A datatable containing the resultset generated by the command</returns>
  2557. </member>
  2558. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDatatable(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2559. <summary>
  2560. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  2561. using the provided parameters.
  2562. </summary>
  2563. <remarks>
  2564. e.g.:
  2565. DataTable dt = ExecuteDatatable(trans, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2566. </remarks>
  2567. <param name="transaction">A valid NpgsqlTransaction</param>
  2568. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2569. <param name="commandText">The stored procedure name or T-SQL command</param>
  2570. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2571. <returns>A datatable containing the resultset generated by the command</returns>
  2572. </member>
  2573. <member name="T:Curtain.DataAccess.Helper.NpgsqlHelper.NpgsqlConnectionOwnership">
  2574. <summary>
  2575. This enum is used to indicate whether the connection was provided by the caller, or created by NpgsqlHelper, so that
  2576. we can set the appropriate CommandBehavior when calling ExecuteReader()
  2577. </summary>
  2578. </member>
  2579. <member name="F:Curtain.DataAccess.Helper.NpgsqlHelper.NpgsqlConnectionOwnership.Internal">
  2580. <summary>Connection is owned and managed by NpgsqlHelper</summary>
  2581. </member>
  2582. <member name="F:Curtain.DataAccess.Helper.NpgsqlHelper.NpgsqlConnectionOwnership.External">
  2583. <summary>Connection is owned and managed by the caller</summary>
  2584. </member>
  2585. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlConnection,Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[],Curtain.DataAccess.Helper.NpgsqlHelper.NpgsqlConnectionOwnership)">
  2586. <summary>
  2587. Create and prepare a NpgsqlCommand, and call ExecuteReader with the appropriate CommandBehavior.
  2588. </summary>
  2589. <remarks>
  2590. If we created and opened the connection, we want the connection to be closed when the DataReader is closed.
  2591. If the caller provided the connection, we want to leave it to them to manage.
  2592. </remarks>
  2593. <param name="connection">A valid NpgsqlConnection, on which to execute this command</param>
  2594. <param name="transaction">A valid NpgsqlTransaction, or 'null'</param>
  2595. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2596. <param name="commandText">The stored procedure name or T-SQL command</param>
  2597. <param name="commandParameters">An array of NpgsqlParameters to be associated with the command or 'null' if no parameters are required</param>
  2598. <param name="connectionOwnership">Indicates whether the connection parameter was provided by the caller, or created by NpgsqlHelper</param>
  2599. <returns>NpgsqlDataReader containing the results of the command</returns>
  2600. </member>
  2601. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2602. <summary>
  2603. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the database specified in
  2604. the connection string.
  2605. </summary>
  2606. <remarks>
  2607. e.g.:
  2608. NpgsqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders");
  2609. </remarks>
  2610. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2611. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2612. <param name="commandText">The stored procedure name or T-SQL command</param>
  2613. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2614. </member>
  2615. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2616. <summary>
  2617. Execute a NpgsqlCommand (that returns a resultset) against the database specified in the connection string
  2618. using the provided parameters.
  2619. </summary>
  2620. <remarks>
  2621. e.g.:
  2622. NpgsqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2623. </remarks>
  2624. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2625. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2626. <param name="commandText">The stored procedure name or T-SQL command</param>
  2627. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2628. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2629. </member>
  2630. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  2631. <summary>
  2632. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the database specified in
  2633. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  2634. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2635. </summary>
  2636. <remarks>
  2637. This method provides no access to output parameters or the stored procedure's return value parameter.
  2638. e.g.:
  2639. NpgsqlDataReader dr = ExecuteReader(connString, "GetOrders", 24, 36);
  2640. </remarks>
  2641. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2642. <param name="spName">The name of the stored procedure</param>
  2643. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2644. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2645. </member>
  2646. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2647. <summary>
  2648. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlConnection.
  2649. </summary>
  2650. <remarks>
  2651. e.g.:
  2652. NpgsqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders");
  2653. </remarks>
  2654. <param name="connection">A valid NpgsqlConnection</param>
  2655. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2656. <param name="commandText">The stored procedure name or T-SQL command</param>
  2657. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2658. </member>
  2659. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2660. <summary>
  2661. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2662. using the provided parameters.
  2663. </summary>
  2664. <remarks>
  2665. e.g.:
  2666. NpgsqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2667. </remarks>
  2668. <param name="connection">A valid NpgsqlConnection</param>
  2669. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2670. <param name="commandText">The stored procedure name or T-SQL command</param>
  2671. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2672. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2673. </member>
  2674. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  2675. <summary>
  2676. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2677. using the provided parameter values. This method will query the database to discover the parameters for the
  2678. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2679. </summary>
  2680. <remarks>
  2681. This method provides no access to output parameters or the stored procedure's return value parameter.
  2682. e.g.:
  2683. NpgsqlDataReader dr = ExecuteReader(conn, "GetOrders", 24, 36);
  2684. </remarks>
  2685. <param name="connection">A valid NpgsqlConnection</param>
  2686. <param name="spName">The name of the stored procedure</param>
  2687. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2688. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2689. </member>
  2690. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2691. <summary>
  2692. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlTransaction.
  2693. </summary>
  2694. <remarks>
  2695. e.g.:
  2696. NpgsqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders");
  2697. </remarks>
  2698. <param name="transaction">A valid NpgsqlTransaction</param>
  2699. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2700. <param name="commandText">The stored procedure name or T-SQL command</param>
  2701. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2702. </member>
  2703. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2704. <summary>
  2705. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  2706. using the provided parameters.
  2707. </summary>
  2708. <remarks>
  2709. e.g.:
  2710. NpgsqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2711. </remarks>
  2712. <param name="transaction">A valid NpgsqlTransaction</param>
  2713. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2714. <param name="commandText">The stored procedure name or T-SQL command</param>
  2715. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2716. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2717. </member>
  2718. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  2719. <summary>
  2720. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified
  2721. NpgsqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  2722. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2723. </summary>
  2724. <remarks>
  2725. This method provides no access to output parameters or the stored procedure's return value parameter.
  2726. e.g.:
  2727. NpgsqlDataReader dr = ExecuteReader(trans, "GetOrders", 24, 36);
  2728. </remarks>
  2729. <param name="transaction">A valid NpgsqlTransaction</param>
  2730. <param name="spName">The name of the stored procedure</param>
  2731. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2732. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2733. </member>
  2734. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2735. <summary>
  2736. Execute a NpgsqlCommand (that returns a 1x1 resultset and takes no parameters) against the database specified in
  2737. the connection string.
  2738. </summary>
  2739. <remarks>
  2740. e.g.:
  2741. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount");
  2742. </remarks>
  2743. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2744. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2745. <param name="commandText">The stored procedure name or T-SQL command</param>
  2746. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2747. </member>
  2748. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2749. <summary>
  2750. Execute a NpgsqlCommand (that returns a 1x1 resultset) against the database specified in the connection string
  2751. using the provided parameters.
  2752. </summary>
  2753. <remarks>
  2754. e.g.:
  2755. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount", new NpgsqlParameter("@prodid", 24));
  2756. </remarks>
  2757. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2758. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2759. <param name="commandText">The stored procedure name or T-SQL command</param>
  2760. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2761. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2762. </member>
  2763. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  2764. <summary>
  2765. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the database specified in
  2766. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  2767. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2768. </summary>
  2769. <remarks>
  2770. This method provides no access to output parameters or the stored procedure's return value parameter.
  2771. e.g.:
  2772. int orderCount = (int)ExecuteScalar(connString, "GetOrderCount", 24, 36);
  2773. </remarks>
  2774. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2775. <param name="spName">The name of the stored procedure</param>
  2776. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2777. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2778. </member>
  2779. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2780. <summary>
  2781. Execute a NpgsqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided NpgsqlConnection.
  2782. </summary>
  2783. <remarks>
  2784. e.g.:
  2785. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount");
  2786. </remarks>
  2787. <param name="connection">A valid NpgsqlConnection</param>
  2788. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2789. <param name="commandText">The stored procedure name or T-SQL command</param>
  2790. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2791. </member>
  2792. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2793. <summary>
  2794. Execute a NpgsqlCommand (that returns a 1x1 resultset) against the specified NpgsqlConnection
  2795. using the provided parameters.
  2796. </summary>
  2797. <remarks>
  2798. e.g.:
  2799. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount", new NpgsqlParameter("@prodid", 24));
  2800. </remarks>
  2801. <param name="connection">A valid NpgsqlConnection</param>
  2802. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2803. <param name="commandText">The stored procedure name or T-SQL command</param>
  2804. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2805. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2806. </member>
  2807. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  2808. <summary>
  2809. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the specified NpgsqlConnection
  2810. using the provided parameter values. This method will query the database to discover the parameters for the
  2811. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2812. </summary>
  2813. <remarks>
  2814. This method provides no access to output parameters or the stored procedure's return value parameter.
  2815. e.g.:
  2816. int orderCount = (int)ExecuteScalar(conn, "GetOrderCount", 24, 36);
  2817. </remarks>
  2818. <param name="connection">A valid NpgsqlConnection</param>
  2819. <param name="spName">The name of the stored procedure</param>
  2820. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2821. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2822. </member>
  2823. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2824. <summary>
  2825. Execute a NpgsqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided NpgsqlTransaction.
  2826. </summary>
  2827. <remarks>
  2828. e.g.:
  2829. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount");
  2830. </remarks>
  2831. <param name="transaction">A valid NpgsqlTransaction</param>
  2832. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2833. <param name="commandText">The stored procedure name or T-SQL command</param>
  2834. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2835. </member>
  2836. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2837. <summary>
  2838. Execute a NpgsqlCommand (that returns a 1x1 resultset) against the specified NpgsqlTransaction
  2839. using the provided parameters.
  2840. </summary>
  2841. <remarks>
  2842. e.g.:
  2843. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount", new NpgsqlParameter("@prodid", 24));
  2844. </remarks>
  2845. <param name="transaction">A valid NpgsqlTransaction</param>
  2846. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2847. <param name="commandText">The stored procedure name or T-SQL command</param>
  2848. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2849. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2850. </member>
  2851. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  2852. <summary>
  2853. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the specified
  2854. NpgsqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  2855. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2856. </summary>
  2857. <remarks>
  2858. This method provides no access to output parameters or the stored procedure's return value parameter.
  2859. e.g.:
  2860. int orderCount = (int)ExecuteScalar(trans, "GetOrderCount", 24, 36);
  2861. </remarks>
  2862. <param name="transaction">A valid NpgsqlTransaction</param>
  2863. <param name="spName">The name of the stored procedure</param>
  2864. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2865. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2866. </member>
  2867. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  2868. <summary>
  2869. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the database specified in
  2870. the connection string.
  2871. </summary>
  2872. <remarks>
  2873. e.g.:
  2874. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  2875. </remarks>
  2876. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2877. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2878. <param name="commandText">The stored procedure name or T-SQL command</param>
  2879. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2880. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2881. by a user defined name (probably the actual table name)</param>
  2882. </member>
  2883. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],Npgsql.NpgsqlParameter[])">
  2884. <summary>
  2885. Execute a NpgsqlCommand (that returns a resultset) against the database specified in the connection string
  2886. using the provided parameters.
  2887. </summary>
  2888. <remarks>
  2889. e.g.:
  2890. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new NpgsqlParameter("@prodid", 24));
  2891. </remarks>
  2892. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2893. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2894. <param name="commandText">The stored procedure name or T-SQL command</param>
  2895. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2896. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2897. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2898. by a user defined name (probably the actual table name)
  2899. </param>
  2900. </member>
  2901. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(System.String,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  2902. <summary>
  2903. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the database specified in
  2904. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  2905. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2906. </summary>
  2907. <remarks>
  2908. This method provides no access to output parameters or the stored procedure's return value parameter.
  2909. e.g.:
  2910. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, 24);
  2911. </remarks>
  2912. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2913. <param name="spName">The name of the stored procedure</param>
  2914. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2915. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2916. by a user defined name (probably the actual table name)
  2917. </param>
  2918. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2919. </member>
  2920. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  2921. <summary>
  2922. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlConnection.
  2923. </summary>
  2924. <remarks>
  2925. e.g.:
  2926. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  2927. </remarks>
  2928. <param name="connection">A valid NpgsqlConnection</param>
  2929. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2930. <param name="commandText">The stored procedure name or T-SQL command</param>
  2931. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2932. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2933. by a user defined name (probably the actual table name)
  2934. </param>
  2935. </member>
  2936. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],Npgsql.NpgsqlParameter[])">
  2937. <summary>
  2938. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2939. using the provided parameters.
  2940. </summary>
  2941. <remarks>
  2942. e.g.:
  2943. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new NpgsqlParameter("@prodid", 24));
  2944. </remarks>
  2945. <param name="connection">A valid NpgsqlConnection</param>
  2946. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2947. <param name="commandText">The stored procedure name or T-SQL command</param>
  2948. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2949. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2950. by a user defined name (probably the actual table name)
  2951. </param>
  2952. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2953. </member>
  2954. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  2955. <summary>
  2956. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2957. using the provided parameter values. This method will query the database to discover the parameters for the
  2958. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2959. </summary>
  2960. <remarks>
  2961. This method provides no access to output parameters or the stored procedure's return value parameter.
  2962. e.g.:
  2963. FillDataset(conn, "GetOrders", ds, new string[] {"orders"}, 24, 36);
  2964. </remarks>
  2965. <param name="connection">A valid NpgsqlConnection</param>
  2966. <param name="spName">The name of the stored procedure</param>
  2967. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2968. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2969. by a user defined name (probably the actual table name)
  2970. </param>
  2971. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2972. </member>
  2973. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  2974. <summary>
  2975. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlTransaction.
  2976. </summary>
  2977. <remarks>
  2978. e.g.:
  2979. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  2980. </remarks>
  2981. <param name="transaction">A valid NpgsqlTransaction</param>
  2982. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2983. <param name="commandText">The stored procedure name or T-SQL command</param>
  2984. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2985. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2986. by a user defined name (probably the actual table name)
  2987. </param>
  2988. </member>
  2989. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],Npgsql.NpgsqlParameter[])">
  2990. <summary>
  2991. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  2992. using the provided parameters.
  2993. </summary>
  2994. <remarks>
  2995. e.g.:
  2996. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new NpgsqlParameter("@prodid", 24));
  2997. </remarks>
  2998. <param name="transaction">A valid NpgsqlTransaction</param>
  2999. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3000. <param name="commandText">The stored procedure name or T-SQL command</param>
  3001. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  3002. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  3003. by a user defined name (probably the actual table name)
  3004. </param>
  3005. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  3006. </member>
  3007. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  3008. <summary>
  3009. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified
  3010. NpgsqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  3011. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3012. </summary>
  3013. <remarks>
  3014. This method provides no access to output parameters or the stored procedure's return value parameter.
  3015. e.g.:
  3016. FillDataset(trans, "GetOrders", ds, new string[]{"orders"}, 24, 36);
  3017. </remarks>
  3018. <param name="transaction">A valid NpgsqlTransaction</param>
  3019. <param name="spName">The name of the stored procedure</param>
  3020. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  3021. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  3022. by a user defined name (probably the actual table name)
  3023. </param>
  3024. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3025. </member>
  3026. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(Npgsql.NpgsqlConnection,Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],Npgsql.NpgsqlParameter[])">
  3027. <summary>
  3028. Private helper method that execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction and NpgsqlConnection
  3029. using the provided parameters.
  3030. </summary>
  3031. <remarks>
  3032. e.g.:
  3033. FillDataset(conn, trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new NpgsqlParameter("@prodid", 24));
  3034. </remarks>
  3035. <param name="connection">A valid NpgsqlConnection</param>
  3036. <param name="transaction">A valid NpgsqlTransaction</param>
  3037. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3038. <param name="commandText">The stored procedure name or T-SQL command</param>
  3039. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  3040. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  3041. by a user defined name (probably the actual table name)
  3042. </param>
  3043. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  3044. </member>
  3045. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.UpdateDataset(Npgsql.NpgsqlCommand,Npgsql.NpgsqlCommand,Npgsql.NpgsqlCommand,System.Data.DataSet,System.String)">
  3046. <summary>
  3047. Executes the respective command for each inserted, updated, or deleted row in the DataSet.
  3048. </summary>
  3049. <remarks>
  3050. e.g.:
  3051. UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
  3052. </remarks>
  3053. <param name="insertCommand">A valid transact-SQL statement or stored procedure to insert new records into the data source</param>
  3054. <param name="deleteCommand">A valid transact-SQL statement or stored procedure to delete records from the data source</param>
  3055. <param name="updateCommand">A valid transact-SQL statement or stored procedure used to update records in the data source</param>
  3056. <param name="dataSet">The DataSet used to update the data source</param>
  3057. <param name="tableName">The DataTable used to update the data source.</param>
  3058. </member>
  3059. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.CreateCommand(Npgsql.NpgsqlConnection,System.String,System.String[])">
  3060. <summary>
  3061. Simplify the creation of a Npgsql command object by allowing
  3062. a stored procedure and optional parameters to be provided
  3063. </summary>
  3064. <remarks>
  3065. e.g.:
  3066. NpgsqlCommand command = CreateCommand(conn, "AddCustomer", "CustomerID", "CustomerName");
  3067. </remarks>
  3068. <param name="connection">A valid NpgsqlConnection object</param>
  3069. <param name="spName">The name of the stored procedure</param>
  3070. <param name="sourceColumns">An array of string to be assigned as the source columns of the stored procedure parameters</param>
  3071. <returns>A valid NpgsqlCommand object</returns>
  3072. </member>
  3073. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQueryTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3074. <summary>
  3075. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the database specified in
  3076. the connection string using the dataRow column values as the stored procedure's parameters values.
  3077. This method will query the database to discover the parameters for the
  3078. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3079. </summary>
  3080. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3081. <param name="spName">The name of the stored procedure</param>
  3082. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3083. <returns>An int representing the number of rows affected by the command</returns>
  3084. </member>
  3085. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQueryTypedParams(Npgsql.NpgsqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3086. <summary>
  3087. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the specified NpgsqlConnection
  3088. using the dataRow column values as the stored procedure's parameters values.
  3089. This method will query the database to discover the parameters for the
  3090. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3091. </summary>
  3092. <param name="connection">A valid NpgsqlConnection object</param>
  3093. <param name="spName">The name of the stored procedure</param>
  3094. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3095. <returns>An int representing the number of rows affected by the command</returns>
  3096. </member>
  3097. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQueryTypedParams(Npgsql.NpgsqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3098. <summary>
  3099. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the specified
  3100. NpgsqlTransaction using the dataRow column values as the stored procedure's parameters values.
  3101. This method will query the database to discover the parameters for the
  3102. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3103. </summary>
  3104. <param name="transaction">A valid NpgsqlTransaction object</param>
  3105. <param name="spName">The name of the stored procedure</param>
  3106. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3107. <returns>An int representing the number of rows affected by the command</returns>
  3108. </member>
  3109. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDatasetTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3110. <summary>
  3111. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the database specified in
  3112. the connection string using the dataRow column values as the stored procedure's parameters values.
  3113. This method will query the database to discover the parameters for the
  3114. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3115. </summary>
  3116. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3117. <param name="spName">The name of the stored procedure</param>
  3118. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3119. <returns>A dataset containing the resultset generated by the command</returns>
  3120. </member>
  3121. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDatasetTypedParams(Npgsql.NpgsqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3122. <summary>
  3123. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  3124. using the dataRow column values as the store procedure's parameters values.
  3125. This method will query the database to discover the parameters for the
  3126. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3127. </summary>
  3128. <param name="connection">A valid NpgsqlConnection object</param>
  3129. <param name="spName">The name of the stored procedure</param>
  3130. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3131. <returns>A dataset containing the resultset generated by the command</returns>
  3132. </member>
  3133. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDatasetTypedParams(Npgsql.NpgsqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3134. <summary>
  3135. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  3136. using the dataRow column values as the stored procedure's parameters values.
  3137. This method will query the database to discover the parameters for the
  3138. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3139. </summary>
  3140. <param name="transaction">A valid NpgsqlTransaction object</param>
  3141. <param name="spName">The name of the stored procedure</param>
  3142. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3143. <returns>A dataset containing the resultset generated by the command</returns>
  3144. </member>
  3145. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReaderTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3146. <summary>
  3147. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the database specified in
  3148. the connection string using the dataRow column values as the stored procedure's parameters values.
  3149. This method will query the database to discover the parameters for the
  3150. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3151. </summary>
  3152. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3153. <param name="spName">The name of the stored procedure</param>
  3154. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3155. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  3156. </member>
  3157. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReaderTypedParams(Npgsql.NpgsqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3158. <summary>
  3159. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  3160. using the dataRow column values as the stored procedure's parameters values.
  3161. This method will query the database to discover the parameters for the
  3162. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3163. </summary>
  3164. <param name="connection">A valid NpgsqlConnection object</param>
  3165. <param name="spName">The name of the stored procedure</param>
  3166. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3167. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  3168. </member>
  3169. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReaderTypedParams(Npgsql.NpgsqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3170. <summary>
  3171. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  3172. using the dataRow column values as the stored procedure's parameters values.
  3173. This method will query the database to discover the parameters for the
  3174. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3175. </summary>
  3176. <param name="transaction">A valid NpgsqlTransaction object</param>
  3177. <param name="spName">The name of the stored procedure</param>
  3178. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3179. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  3180. </member>
  3181. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalarTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3182. <summary>
  3183. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the database specified in
  3184. the connection string using the dataRow column values as the stored procedure's parameters values.
  3185. This method will query the database to discover the parameters for the
  3186. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3187. </summary>
  3188. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3189. <param name="spName">The name of the stored procedure</param>
  3190. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3191. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3192. </member>
  3193. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalarTypedParams(Npgsql.NpgsqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3194. <summary>
  3195. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the specified NpgsqlConnection
  3196. using the dataRow column values as the stored procedure's parameters values.
  3197. This method will query the database to discover the parameters for the
  3198. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3199. </summary>
  3200. <param name="connection">A valid NpgsqlConnection object</param>
  3201. <param name="spName">The name of the stored procedure</param>
  3202. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3203. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3204. </member>
  3205. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalarTypedParams(Npgsql.NpgsqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3206. <summary>
  3207. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the specified NpgsqlTransaction
  3208. using the dataRow column values as the stored procedure's parameters values.
  3209. This method will query the database to discover the parameters for the
  3210. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3211. </summary>
  3212. <param name="transaction">A valid NpgsqlTransaction object</param>
  3213. <param name="spName">The name of the stored procedure</param>
  3214. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3215. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3216. </member>
  3217. <member name="T:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache">
  3218. <summary>
  3219. NpgsqlHelperParameterCache provides functions to leverage a static cache of procedure parameters, and the
  3220. ability to discover parameters for stored procedures at run-time.
  3221. </summary>
  3222. </member>
  3223. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.DiscoverSpParameterSet(Npgsql.NpgsqlConnection,System.String,System.Boolean)">
  3224. <summary>
  3225. Resolve at run time the appropriate set of NpgsqlParameters for a stored procedure
  3226. </summary>
  3227. <param name="connection">A valid NpgsqlConnection object</param>
  3228. <param name="spName">The name of the stored procedure</param>
  3229. <param name="includeReturnValueParameter">Whether or not to include their return value parameter</param>
  3230. <returns>The parameter array discovered.</returns>
  3231. </member>
  3232. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.CloneParameters(Npgsql.NpgsqlParameter[])">
  3233. <summary>
  3234. Deep copy of cached NpgsqlParameter array
  3235. </summary>
  3236. <param name="originalParameters"></param>
  3237. <returns></returns>
  3238. </member>
  3239. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.CacheParameterSet(System.String,System.String,Npgsql.NpgsqlParameter[])">
  3240. <summary>
  3241. Add parameter array to the cache
  3242. </summary>
  3243. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3244. <param name="commandText">The stored procedure name or T-SQL command</param>
  3245. <param name="commandParameters">An array of NpgsqlParamters to be cached</param>
  3246. </member>
  3247. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetCachedParameterSet(System.String,System.String)">
  3248. <summary>
  3249. Retrieve a parameter array from the cache
  3250. </summary>
  3251. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3252. <param name="commandText">The stored procedure name or T-SQL command</param>
  3253. <returns>An array of NpgsqlParamters</returns>
  3254. </member>
  3255. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetSpParameterSet(System.String,System.String)">
  3256. <summary>
  3257. Retrieves the set of NpgsqlParameters appropriate for the stored procedure
  3258. </summary>
  3259. <remarks>
  3260. This method will query the database for this information, and then store it in a cache for future requests.
  3261. </remarks>
  3262. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3263. <param name="spName">The name of the stored procedure</param>
  3264. <returns>An array of NpgsqlParameters</returns>
  3265. </member>
  3266. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetSpParameterSet(System.String,System.String,System.Boolean)">
  3267. <summary>
  3268. Retrieves the set of NpgsqlParameters appropriate for the stored procedure
  3269. </summary>
  3270. <remarks>
  3271. This method will query the database for this information, and then store it in a cache for future requests.
  3272. </remarks>
  3273. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3274. <param name="spName">The name of the stored procedure</param>
  3275. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  3276. <returns>An array of NpgsqlParameters</returns>
  3277. </member>
  3278. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetSpParameterSet(Npgsql.NpgsqlConnection,System.String)">
  3279. <summary>
  3280. Retrieves the set of NpgsqlParameters appropriate for the stored procedure
  3281. </summary>
  3282. <remarks>
  3283. This method will query the database for this information, and then store it in a cache for future requests.
  3284. </remarks>
  3285. <param name="connection">A valid NpgsqlConnection object</param>
  3286. <param name="spName">The name of the stored procedure</param>
  3287. <returns>An array of NpgsqlParameters</returns>
  3288. </member>
  3289. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetSpParameterSet(Npgsql.NpgsqlConnection,System.String,System.Boolean)">
  3290. <summary>
  3291. Retrieves the set of NpgsqlParameters appropriate for the stored procedure
  3292. </summary>
  3293. <remarks>
  3294. This method will query the database for this information, and then store it in a cache for future requests.
  3295. </remarks>
  3296. <param name="connection">A valid NpgsqlConnection object</param>
  3297. <param name="spName">The name of the stored procedure</param>
  3298. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  3299. <returns>An array of NpgsqlParameters</returns>
  3300. </member>
  3301. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetSpParameterSetInternal(Npgsql.NpgsqlConnection,System.String,System.Boolean)">
  3302. <summary>
  3303. Retrieves the set of NpgsqlParameters appropriate for the stored procedure
  3304. </summary>
  3305. <param name="connection">A valid NpgsqlConnection object</param>
  3306. <param name="spName">The name of the stored procedure</param>
  3307. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  3308. <returns>An array of NpgsqlParameters</returns>
  3309. </member>
  3310. <member name="T:Curtain.DataAccess.Helper.MySQLHelper">
  3311. <summary>
  3312. The MySqlHelper class is intended to encapsulate high performance, scalable best practices for
  3313. common uses of MySqlClient
  3314. </summary>
  3315. </member>
  3316. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.AttachParameters(MySql.Data.MySqlClient.MySqlCommand,MySql.Data.MySqlClient.MySqlParameter[])">
  3317. <summary>
  3318. This method is used to attach array of MySqlParameters to a MySqlCommand.
  3319. This method will assign a value of DbNull to any parameter with a direction of
  3320. InputOutput and a value of null.
  3321. This behavior will prevent default values from being used, but
  3322. this will be the less common case than an intended pure output parameter (derived as InputOutput)
  3323. where the user provided no input value.
  3324. </summary>
  3325. <param name="command">The command to which the parameters will be added</param>
  3326. <param name="commandParameters">An array of MySqlParameters to be added to command</param>
  3327. </member>
  3328. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.AssignParameterValues(MySql.Data.MySqlClient.MySqlParameter[],System.Data.DataRow)">
  3329. <summary>
  3330. This method assigns dataRow column values to an array of MySqlParameters
  3331. </summary>
  3332. <param name="commandParameters">Array of MySqlParameters to be assigned values</param>
  3333. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values</param>
  3334. </member>
  3335. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.AssignParameterValues(MySql.Data.MySqlClient.MySqlParameter[],System.Object[])">
  3336. <summary>
  3337. This method assigns an array of values to an array of MySqlParameters
  3338. </summary>
  3339. <param name="commandParameters">Array of MySqlParameters to be assigned values</param>
  3340. <param name="parameterValues">Array of objects holding the values to be assigned</param>
  3341. </member>
  3342. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.PrepareCommand(MySql.Data.MySqlClient.MySqlCommand,MySql.Data.MySqlClient.MySqlConnection,MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[],System.Boolean@)">
  3343. <summary>
  3344. This method opens (if necessary) and assigns a connection, transaction, command type and parameters
  3345. to the provided command
  3346. </summary>
  3347. <param name="command">The MySqlCommand to be prepared</param>
  3348. <param name="connection">A valid MySqlConnection, on which to execute this command</param>
  3349. <param name="transaction">A valid MySqlTransaction, or 'null'</param>
  3350. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3351. <param name="commandText">The stored procedure name or T-SQL command</param>
  3352. <param name="commandParameters">An array of MySqlParameters to be associated with the command or 'null' if no parameters are required</param>
  3353. <param name="mustCloseConnection"><c>true</c> if the connection was opened by the method, otherwose is false.</param>
  3354. </member>
  3355. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3356. <summary>
  3357. Execute a MySqlCommand (that returns no resultset and takes no parameters) against the database specified in
  3358. the connection string
  3359. </summary>
  3360. <remarks>
  3361. e.g.:
  3362. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders");
  3363. </remarks>
  3364. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3365. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3366. <param name="commandText">The stored procedure name or T-SQL command</param>
  3367. <returns>An int representing the number of rows affected by the command</returns>
  3368. </member>
  3369. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3370. <summary>
  3371. Execute a MySqlCommand (that returns no resultset) against the database specified in the connection string
  3372. using the provided parameters
  3373. </summary>
  3374. <remarks>
  3375. e.g.:
  3376. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders", new MySqlParameter("@prodid", 24));
  3377. </remarks>
  3378. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3379. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3380. <param name="commandText">The stored procedure name or T-SQL command</param>
  3381. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3382. <returns>An int representing the number of rows affected by the command</returns>
  3383. </member>
  3384. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  3385. <summary>
  3386. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the database specified in
  3387. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  3388. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3389. </summary>
  3390. <remarks>
  3391. This method provides no access to output parameters or the stored procedure's return value parameter.
  3392. e.g.:
  3393. int result = ExecuteNonQuery(connString, "PublishOrders", 24, 36);
  3394. </remarks>
  3395. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3396. <param name="spName">The name of the stored prcedure</param>
  3397. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3398. <returns>An int representing the number of rows affected by the command</returns>
  3399. </member>
  3400. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3401. <summary>
  3402. Execute a MySqlCommand (that returns no resultset and takes no parameters) against the provided MySqlConnection.
  3403. </summary>
  3404. <remarks>
  3405. e.g.:
  3406. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders");
  3407. </remarks>
  3408. <param name="connection">A valid MySqlConnection</param>
  3409. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3410. <param name="commandText">The stored procedure name or T-SQL command</param>
  3411. <returns>An int representing the number of rows affected by the command</returns>
  3412. </member>
  3413. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3414. <summary>
  3415. Execute a MySqlCommand (that returns no resultset) against the specified MySqlConnection
  3416. using the provided parameters.
  3417. </summary>
  3418. <remarks>
  3419. e.g.:
  3420. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders", new MySqlParameter("@prodid", 24));
  3421. </remarks>
  3422. <param name="connection">A valid MySqlConnection</param>
  3423. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3424. <param name="commandText">The stored procedure name or T-SQL command</param>
  3425. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3426. <returns>An int representing the number of rows affected by the command</returns>
  3427. </member>
  3428. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  3429. <summary>
  3430. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the specified MySqlConnection
  3431. using the provided parameter values. This method will query the database to discover the parameters for the
  3432. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3433. </summary>
  3434. <remarks>
  3435. This method provides no access to output parameters or the stored procedure's return value parameter.
  3436. e.g.:
  3437. int result = ExecuteNonQuery(conn, "PublishOrders", 24, 36);
  3438. </remarks>
  3439. <param name="connection">A valid MySqlConnection</param>
  3440. <param name="spName">The name of the stored procedure</param>
  3441. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3442. <returns>An int representing the number of rows affected by the command</returns>
  3443. </member>
  3444. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3445. <summary>
  3446. Execute a MySqlCommand (that returns no resultset and takes no parameters) against the provided MySqlTransaction.
  3447. </summary>
  3448. <remarks>
  3449. e.g.:
  3450. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders");
  3451. </remarks>
  3452. <param name="transaction">A valid MySqlTransaction</param>
  3453. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3454. <param name="commandText">The stored procedure name or T-SQL command</param>
  3455. <returns>An int representing the number of rows affected by the command</returns>
  3456. </member>
  3457. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3458. <summary>
  3459. Execute a MySqlCommand (that returns no resultset) against the specified MySqlTransaction
  3460. using the provided parameters.
  3461. </summary>
  3462. <remarks>
  3463. e.g.:
  3464. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3465. </remarks>
  3466. <param name="transaction">A valid MySqlTransaction</param>
  3467. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3468. <param name="commandText">The stored procedure name or T-SQL command</param>
  3469. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3470. <returns>An int representing the number of rows affected by the command</returns>
  3471. </member>
  3472. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  3473. <summary>
  3474. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the specified
  3475. MySqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  3476. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3477. </summary>
  3478. <remarks>
  3479. This method provides no access to output parameters or the stored procedure's return value parameter.
  3480. e.g.:
  3481. int result = ExecuteNonQuery(conn, trans, "PublishOrders", 24, 36);
  3482. </remarks>
  3483. <param name="transaction">A valid MySqlTransaction</param>
  3484. <param name="spName">The name of the stored procedure</param>
  3485. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3486. <returns>An int representing the number of rows affected by the command</returns>
  3487. </member>
  3488. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3489. <summary>
  3490. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the database specified in
  3491. the connection string.
  3492. </summary>
  3493. <remarks>
  3494. e.g.:
  3495. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders");
  3496. </remarks>
  3497. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3498. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3499. <param name="commandText">The stored procedure name or T-SQL command</param>
  3500. <returns>A dataset containing the resultset generated by the command</returns>
  3501. </member>
  3502. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3503. <summary>
  3504. Execute a MySqlCommand (that returns a resultset) against the database specified in the connection string
  3505. using the provided parameters.
  3506. </summary>
  3507. <remarks>
  3508. e.g.:
  3509. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3510. </remarks>
  3511. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3512. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3513. <param name="commandText">The stored procedure name or T-SQL command</param>
  3514. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3515. <returns>A dataset containing the resultset generated by the command</returns>
  3516. </member>
  3517. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  3518. <summary>
  3519. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the database specified in
  3520. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  3521. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3522. </summary>
  3523. <remarks>
  3524. This method provides no access to output parameters or the stored procedure's return value parameter.
  3525. e.g.:
  3526. DataSet ds = ExecuteDataset(connString, "GetOrders", 24, 36);
  3527. </remarks>
  3528. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3529. <param name="spName">The name of the stored procedure</param>
  3530. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3531. <returns>A dataset containing the resultset generated by the command</returns>
  3532. </member>
  3533. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3534. <summary>
  3535. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlConnection.
  3536. </summary>
  3537. <remarks>
  3538. e.g.:
  3539. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders");
  3540. </remarks>
  3541. <param name="connection">A valid MySqlConnection</param>
  3542. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3543. <param name="commandText">The stored procedure name or T-SQL command</param>
  3544. <returns>A dataset containing the resultset generated by the command</returns>
  3545. </member>
  3546. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3547. <summary>
  3548. Execute a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  3549. using the provided parameters.
  3550. </summary>
  3551. <remarks>
  3552. e.g.:
  3553. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3554. </remarks>
  3555. <param name="connection">A valid MySqlConnection</param>
  3556. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3557. <param name="commandText">The stored procedure name or T-SQL command</param>
  3558. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3559. <returns>A dataset containing the resultset generated by the command</returns>
  3560. </member>
  3561. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  3562. <summary>
  3563. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  3564. using the provided parameter values. This method will query the database to discover the parameters for the
  3565. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3566. </summary>
  3567. <remarks>
  3568. This method provides no access to output parameters or the stored procedure's return value parameter.
  3569. e.g.:
  3570. DataSet ds = ExecuteDataset(conn, "GetOrders", 24, 36);
  3571. </remarks>
  3572. <param name="connection">A valid MySqlConnection</param>
  3573. <param name="spName">The name of the stored procedure</param>
  3574. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3575. <returns>A dataset containing the resultset generated by the command</returns>
  3576. </member>
  3577. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3578. <summary>
  3579. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlTransaction.
  3580. </summary>
  3581. <remarks>
  3582. e.g.:
  3583. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders");
  3584. </remarks>
  3585. <param name="transaction">A valid MySqlTransaction</param>
  3586. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3587. <param name="commandText">The stored procedure name or T-SQL command</param>
  3588. <returns>A dataset containing the resultset generated by the command</returns>
  3589. </member>
  3590. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3591. <summary>
  3592. Execute a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  3593. using the provided parameters.
  3594. </summary>
  3595. <remarks>
  3596. e.g.:
  3597. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3598. </remarks>
  3599. <param name="transaction">A valid MySqlTransaction</param>
  3600. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3601. <param name="commandText">The stored procedure name or T-SQL command</param>
  3602. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3603. <returns>A dataset containing the resultset generated by the command</returns>
  3604. </member>
  3605. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  3606. <summary>
  3607. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified
  3608. MySqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  3609. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3610. </summary>
  3611. <remarks>
  3612. This method provides no access to output parameters or the stored procedure's return value parameter.
  3613. e.g.:
  3614. DataSet ds = ExecuteDataset(trans, "GetOrders", 24, 36);
  3615. </remarks>
  3616. <param name="transaction">A valid MySqlTransaction</param>
  3617. <param name="spName">The name of the stored procedure</param>
  3618. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3619. <returns>A dataset containing the resultset generated by the command</returns>
  3620. </member>
  3621. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDatatable(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3622. <summary>
  3623. Execute a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  3624. using the provided parameters.
  3625. </summary>
  3626. <remarks>
  3627. e.g.:
  3628. DataTable dt = ExecuteDatatable(conn, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3629. </remarks>
  3630. <param name="connection">A valid MySqlConnection</param>
  3631. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3632. <param name="commandText">The stored procedure name or T-SQL command</param>
  3633. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3634. <returns>A datatable containing the resultset generated by the command</returns>
  3635. </member>
  3636. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDatatable(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3637. <summary>
  3638. Execute a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  3639. using the provided parameters.
  3640. </summary>
  3641. <remarks>
  3642. e.g.:
  3643. DataTable dt = ExecuteDatatable(trans, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3644. </remarks>
  3645. <param name="transaction">A valid MySqlTransaction</param>
  3646. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3647. <param name="commandText">The stored procedure name or T-SQL command</param>
  3648. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3649. <returns>A datatable containing the resultset generated by the command</returns>
  3650. </member>
  3651. <member name="T:Curtain.DataAccess.Helper.MySQLHelper.MySqlConnectionOwnership">
  3652. <summary>
  3653. This enum is used to indicate whether the connection was provided by the caller, or created by MySqlHelper, so that
  3654. we can set the appropriate CommandBehavior when calling ExecuteReader()
  3655. </summary>
  3656. </member>
  3657. <member name="F:Curtain.DataAccess.Helper.MySQLHelper.MySqlConnectionOwnership.Internal">
  3658. <summary>Connection is owned and managed by MySqlHelper</summary>
  3659. </member>
  3660. <member name="F:Curtain.DataAccess.Helper.MySQLHelper.MySqlConnectionOwnership.External">
  3661. <summary>Connection is owned and managed by the caller</summary>
  3662. </member>
  3663. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(MySql.Data.MySqlClient.MySqlConnection,MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[],Curtain.DataAccess.Helper.MySQLHelper.MySqlConnectionOwnership)">
  3664. <summary>
  3665. Create and prepare a MySqlCommand, and call ExecuteReader with the appropriate CommandBehavior.
  3666. </summary>
  3667. <remarks>
  3668. If we created and opened the connection, we want the connection to be closed when the DataReader is closed.
  3669. If the caller provided the connection, we want to leave it to them to manage.
  3670. </remarks>
  3671. <param name="connection">A valid MySqlConnection, on which to execute this command</param>
  3672. <param name="transaction">A valid MySqlTransaction, or 'null'</param>
  3673. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3674. <param name="commandText">The stored procedure name or T-SQL command</param>
  3675. <param name="commandParameters">An array of MySqlParameters to be associated with the command or 'null' if no parameters are required</param>
  3676. <param name="connectionOwnership">Indicates whether the connection parameter was provided by the caller, or created by MySqlHelper</param>
  3677. <returns>MySqlDataReader containing the results of the command</returns>
  3678. </member>
  3679. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3680. <summary>
  3681. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the database specified in
  3682. the connection string.
  3683. </summary>
  3684. <remarks>
  3685. e.g.:
  3686. MySqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders");
  3687. </remarks>
  3688. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3689. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3690. <param name="commandText">The stored procedure name or T-SQL command</param>
  3691. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3692. </member>
  3693. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3694. <summary>
  3695. Execute a MySqlCommand (that returns a resultset) against the database specified in the connection string
  3696. using the provided parameters.
  3697. </summary>
  3698. <remarks>
  3699. e.g.:
  3700. MySqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3701. </remarks>
  3702. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3703. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3704. <param name="commandText">The stored procedure name or T-SQL command</param>
  3705. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3706. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3707. </member>
  3708. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  3709. <summary>
  3710. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the database specified in
  3711. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  3712. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3713. </summary>
  3714. <remarks>
  3715. This method provides no access to output parameters or the stored procedure's return value parameter.
  3716. e.g.:
  3717. MySqlDataReader dr = ExecuteReader(connString, "GetOrders", 24, 36);
  3718. </remarks>
  3719. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3720. <param name="spName">The name of the stored procedure</param>
  3721. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3722. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3723. </member>
  3724. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3725. <summary>
  3726. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlConnection.
  3727. </summary>
  3728. <remarks>
  3729. e.g.:
  3730. MySqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders");
  3731. </remarks>
  3732. <param name="connection">A valid MySqlConnection</param>
  3733. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3734. <param name="commandText">The stored procedure name or T-SQL command</param>
  3735. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3736. </member>
  3737. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3738. <summary>
  3739. Execute a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  3740. using the provided parameters.
  3741. </summary>
  3742. <remarks>
  3743. e.g.:
  3744. MySqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3745. </remarks>
  3746. <param name="connection">A valid MySqlConnection</param>
  3747. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3748. <param name="commandText">The stored procedure name or T-SQL command</param>
  3749. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3750. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3751. </member>
  3752. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  3753. <summary>
  3754. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  3755. using the provided parameter values. This method will query the database to discover the parameters for the
  3756. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3757. </summary>
  3758. <remarks>
  3759. This method provides no access to output parameters or the stored procedure's return value parameter.
  3760. e.g.:
  3761. MySqlDataReader dr = ExecuteReader(conn, "GetOrders", 24, 36);
  3762. </remarks>
  3763. <param name="connection">A valid MySqlConnection</param>
  3764. <param name="spName">The name of the stored procedure</param>
  3765. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3766. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3767. </member>
  3768. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3769. <summary>
  3770. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlTransaction.
  3771. </summary>
  3772. <remarks>
  3773. e.g.:
  3774. MySqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders");
  3775. </remarks>
  3776. <param name="transaction">A valid MySqlTransaction</param>
  3777. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3778. <param name="commandText">The stored procedure name or T-SQL command</param>
  3779. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3780. </member>
  3781. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3782. <summary>
  3783. Execute a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  3784. using the provided parameters.
  3785. </summary>
  3786. <remarks>
  3787. e.g.:
  3788. MySqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3789. </remarks>
  3790. <param name="transaction">A valid MySqlTransaction</param>
  3791. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3792. <param name="commandText">The stored procedure name or T-SQL command</param>
  3793. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3794. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3795. </member>
  3796. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  3797. <summary>
  3798. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified
  3799. MySqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  3800. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3801. </summary>
  3802. <remarks>
  3803. This method provides no access to output parameters or the stored procedure's return value parameter.
  3804. e.g.:
  3805. MySqlDataReader dr = ExecuteReader(trans, "GetOrders", 24, 36);
  3806. </remarks>
  3807. <param name="transaction">A valid MySqlTransaction</param>
  3808. <param name="spName">The name of the stored procedure</param>
  3809. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3810. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3811. </member>
  3812. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3813. <summary>
  3814. Execute a MySqlCommand (that returns a 1x1 resultset and takes no parameters) against the database specified in
  3815. the connection string.
  3816. </summary>
  3817. <remarks>
  3818. e.g.:
  3819. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount");
  3820. </remarks>
  3821. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3822. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3823. <param name="commandText">The stored procedure name or T-SQL command</param>
  3824. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3825. </member>
  3826. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3827. <summary>
  3828. Execute a MySqlCommand (that returns a 1x1 resultset) against the database specified in the connection string
  3829. using the provided parameters.
  3830. </summary>
  3831. <remarks>
  3832. e.g.:
  3833. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount", new MySqlParameter("@prodid", 24));
  3834. </remarks>
  3835. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3836. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3837. <param name="commandText">The stored procedure name or T-SQL command</param>
  3838. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3839. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3840. </member>
  3841. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  3842. <summary>
  3843. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the database specified in
  3844. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  3845. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3846. </summary>
  3847. <remarks>
  3848. This method provides no access to output parameters or the stored procedure's return value parameter.
  3849. e.g.:
  3850. int orderCount = (int)ExecuteScalar(connString, "GetOrderCount", 24, 36);
  3851. </remarks>
  3852. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3853. <param name="spName">The name of the stored procedure</param>
  3854. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3855. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3856. </member>
  3857. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3858. <summary>
  3859. Execute a MySqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided MySqlConnection.
  3860. </summary>
  3861. <remarks>
  3862. e.g.:
  3863. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount");
  3864. </remarks>
  3865. <param name="connection">A valid MySqlConnection</param>
  3866. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3867. <param name="commandText">The stored procedure name or T-SQL command</param>
  3868. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3869. </member>
  3870. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3871. <summary>
  3872. Execute a MySqlCommand (that returns a 1x1 resultset) against the specified MySqlConnection
  3873. using the provided parameters.
  3874. </summary>
  3875. <remarks>
  3876. e.g.:
  3877. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount", new MySqlParameter("@prodid", 24));
  3878. </remarks>
  3879. <param name="connection">A valid MySqlConnection</param>
  3880. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3881. <param name="commandText">The stored procedure name or T-SQL command</param>
  3882. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3883. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3884. </member>
  3885. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  3886. <summary>
  3887. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the specified MySqlConnection
  3888. using the provided parameter values. This method will query the database to discover the parameters for the
  3889. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3890. </summary>
  3891. <remarks>
  3892. This method provides no access to output parameters or the stored procedure's return value parameter.
  3893. e.g.:
  3894. int orderCount = (int)ExecuteScalar(conn, "GetOrderCount", 24, 36);
  3895. </remarks>
  3896. <param name="connection">A valid MySqlConnection</param>
  3897. <param name="spName">The name of the stored procedure</param>
  3898. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3899. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3900. </member>
  3901. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3902. <summary>
  3903. Execute a MySqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided MySqlTransaction.
  3904. </summary>
  3905. <remarks>
  3906. e.g.:
  3907. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount");
  3908. </remarks>
  3909. <param name="transaction">A valid MySqlTransaction</param>
  3910. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3911. <param name="commandText">The stored procedure name or T-SQL command</param>
  3912. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3913. </member>
  3914. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3915. <summary>
  3916. Execute a MySqlCommand (that returns a 1x1 resultset) against the specified MySqlTransaction
  3917. using the provided parameters.
  3918. </summary>
  3919. <remarks>
  3920. e.g.:
  3921. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount", new MySqlParameter("@prodid", 24));
  3922. </remarks>
  3923. <param name="transaction">A valid MySqlTransaction</param>
  3924. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3925. <param name="commandText">The stored procedure name or T-SQL command</param>
  3926. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3927. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3928. </member>
  3929. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  3930. <summary>
  3931. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the specified
  3932. MySqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  3933. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3934. </summary>
  3935. <remarks>
  3936. This method provides no access to output parameters or the stored procedure's return value parameter.
  3937. e.g.:
  3938. int orderCount = (int)ExecuteScalar(trans, "GetOrderCount", 24, 36);
  3939. </remarks>
  3940. <param name="transaction">A valid MySqlTransaction</param>
  3941. <param name="spName">The name of the stored procedure</param>
  3942. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3943. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3944. </member>
  3945. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  3946. <summary>
  3947. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the database specified in
  3948. the connection string.
  3949. </summary>
  3950. <remarks>
  3951. e.g.:
  3952. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  3953. </remarks>
  3954. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3955. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3956. <param name="commandText">The stored procedure name or T-SQL command</param>
  3957. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  3958. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  3959. by a user defined name (probably the actual table name)</param>
  3960. </member>
  3961. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],MySql.Data.MySqlClient.MySqlParameter[])">
  3962. <summary>
  3963. Execute a MySqlCommand (that returns a resultset) against the database specified in the connection string
  3964. using the provided parameters.
  3965. </summary>
  3966. <remarks>
  3967. e.g.:
  3968. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new MySqlParameter("@prodid", 24));
  3969. </remarks>
  3970. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3971. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3972. <param name="commandText">The stored procedure name or T-SQL command</param>
  3973. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3974. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  3975. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  3976. by a user defined name (probably the actual table name)
  3977. </param>
  3978. </member>
  3979. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(System.String,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  3980. <summary>
  3981. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the database specified in
  3982. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  3983. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3984. </summary>
  3985. <remarks>
  3986. This method provides no access to output parameters or the stored procedure's return value parameter.
  3987. e.g.:
  3988. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, 24);
  3989. </remarks>
  3990. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3991. <param name="spName">The name of the stored procedure</param>
  3992. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  3993. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  3994. by a user defined name (probably the actual table name)
  3995. </param>
  3996. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3997. </member>
  3998. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  3999. <summary>
  4000. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlConnection.
  4001. </summary>
  4002. <remarks>
  4003. e.g.:
  4004. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  4005. </remarks>
  4006. <param name="connection">A valid MySqlConnection</param>
  4007. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4008. <param name="commandText">The stored procedure name or T-SQL command</param>
  4009. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4010. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4011. by a user defined name (probably the actual table name)
  4012. </param>
  4013. </member>
  4014. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],MySql.Data.MySqlClient.MySqlParameter[])">
  4015. <summary>
  4016. Execute a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  4017. using the provided parameters.
  4018. </summary>
  4019. <remarks>
  4020. e.g.:
  4021. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new MySqlParameter("@prodid", 24));
  4022. </remarks>
  4023. <param name="connection">A valid MySqlConnection</param>
  4024. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4025. <param name="commandText">The stored procedure name or T-SQL command</param>
  4026. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4027. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4028. by a user defined name (probably the actual table name)
  4029. </param>
  4030. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  4031. </member>
  4032. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  4033. <summary>
  4034. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  4035. using the provided parameter values. This method will query the database to discover the parameters for the
  4036. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4037. </summary>
  4038. <remarks>
  4039. This method provides no access to output parameters or the stored procedure's return value parameter.
  4040. e.g.:
  4041. FillDataset(conn, "GetOrders", ds, new string[] {"orders"}, 24, 36);
  4042. </remarks>
  4043. <param name="connection">A valid MySqlConnection</param>
  4044. <param name="spName">The name of the stored procedure</param>
  4045. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4046. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4047. by a user defined name (probably the actual table name)
  4048. </param>
  4049. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  4050. </member>
  4051. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  4052. <summary>
  4053. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlTransaction.
  4054. </summary>
  4055. <remarks>
  4056. e.g.:
  4057. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  4058. </remarks>
  4059. <param name="transaction">A valid MySqlTransaction</param>
  4060. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4061. <param name="commandText">The stored procedure name or T-SQL command</param>
  4062. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4063. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4064. by a user defined name (probably the actual table name)
  4065. </param>
  4066. </member>
  4067. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],MySql.Data.MySqlClient.MySqlParameter[])">
  4068. <summary>
  4069. Execute a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  4070. using the provided parameters.
  4071. </summary>
  4072. <remarks>
  4073. e.g.:
  4074. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new MySqlParameter("@prodid", 24));
  4075. </remarks>
  4076. <param name="transaction">A valid MySqlTransaction</param>
  4077. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4078. <param name="commandText">The stored procedure name or T-SQL command</param>
  4079. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4080. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4081. by a user defined name (probably the actual table name)
  4082. </param>
  4083. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  4084. </member>
  4085. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  4086. <summary>
  4087. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified
  4088. MySqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  4089. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4090. </summary>
  4091. <remarks>
  4092. This method provides no access to output parameters or the stored procedure's return value parameter.
  4093. e.g.:
  4094. FillDataset(trans, "GetOrders", ds, new string[]{"orders"}, 24, 36);
  4095. </remarks>
  4096. <param name="transaction">A valid MySqlTransaction</param>
  4097. <param name="spName">The name of the stored procedure</param>
  4098. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4099. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4100. by a user defined name (probably the actual table name)
  4101. </param>
  4102. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  4103. </member>
  4104. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(MySql.Data.MySqlClient.MySqlConnection,MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],MySql.Data.MySqlClient.MySqlParameter[])">
  4105. <summary>
  4106. Private helper method that execute a MySqlCommand (that returns a resultset) against the specified MySqlTransaction and MySqlConnection
  4107. using the provided parameters.
  4108. </summary>
  4109. <remarks>
  4110. e.g.:
  4111. FillDataset(conn, trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new MySqlParameter("@prodid", 24));
  4112. </remarks>
  4113. <param name="connection">A valid MySqlConnection</param>
  4114. <param name="transaction">A valid MySqlTransaction</param>
  4115. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4116. <param name="commandText">The stored procedure name or T-SQL command</param>
  4117. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4118. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4119. by a user defined name (probably the actual table name)
  4120. </param>
  4121. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  4122. </member>
  4123. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.UpdateDataset(MySql.Data.MySqlClient.MySqlCommand,MySql.Data.MySqlClient.MySqlCommand,MySql.Data.MySqlClient.MySqlCommand,System.Data.DataSet,System.String)">
  4124. <summary>
  4125. Executes the respective command for each inserted, updated, or deleted row in the DataSet.
  4126. </summary>
  4127. <remarks>
  4128. e.g.:
  4129. UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
  4130. </remarks>
  4131. <param name="insertCommand">A valid transact-SQL statement or stored procedure to insert new records into the data source</param>
  4132. <param name="deleteCommand">A valid transact-SQL statement or stored procedure to delete records from the data source</param>
  4133. <param name="updateCommand">A valid transact-SQL statement or stored procedure used to update records in the data source</param>
  4134. <param name="dataSet">The DataSet used to update the data source</param>
  4135. <param name="tableName">The DataTable used to update the data source.</param>
  4136. </member>
  4137. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.CreateCommand(MySql.Data.MySqlClient.MySqlConnection,System.String,System.String[])">
  4138. <summary>
  4139. Simplify the creation of a MySql command object by allowing
  4140. a stored procedure and optional parameters to be provided
  4141. </summary>
  4142. <remarks>
  4143. e.g.:
  4144. MySqlCommand command = CreateCommand(conn, "AddCustomer", "CustomerID", "CustomerName");
  4145. </remarks>
  4146. <param name="connection">A valid MySqlConnection object</param>
  4147. <param name="spName">The name of the stored procedure</param>
  4148. <param name="sourceColumns">An array of string to be assigned as the source columns of the stored procedure parameters</param>
  4149. <returns>A valid MySqlCommand object</returns>
  4150. </member>
  4151. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQueryTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4152. <summary>
  4153. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the database specified in
  4154. the connection string using the dataRow column values as the stored procedure's parameters values.
  4155. This method will query the database to discover the parameters for the
  4156. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4157. </summary>
  4158. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4159. <param name="spName">The name of the stored procedure</param>
  4160. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4161. <returns>An int representing the number of rows affected by the command</returns>
  4162. </member>
  4163. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQueryTypedParams(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4164. <summary>
  4165. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the specified MySqlConnection
  4166. using the dataRow column values as the stored procedure's parameters values.
  4167. This method will query the database to discover the parameters for the
  4168. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4169. </summary>
  4170. <param name="connection">A valid MySqlConnection object</param>
  4171. <param name="spName">The name of the stored procedure</param>
  4172. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4173. <returns>An int representing the number of rows affected by the command</returns>
  4174. </member>
  4175. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQueryTypedParams(MySql.Data.MySqlClient.MySqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4176. <summary>
  4177. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the specified
  4178. MySqlTransaction using the dataRow column values as the stored procedure's parameters values.
  4179. This method will query the database to discover the parameters for the
  4180. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4181. </summary>
  4182. <param name="transaction">A valid MySqlTransaction object</param>
  4183. <param name="spName">The name of the stored procedure</param>
  4184. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4185. <returns>An int representing the number of rows affected by the command</returns>
  4186. </member>
  4187. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDatasetTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4188. <summary>
  4189. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the database specified in
  4190. the connection string using the dataRow column values as the stored procedure's parameters values.
  4191. This method will query the database to discover the parameters for the
  4192. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4193. </summary>
  4194. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4195. <param name="spName">The name of the stored procedure</param>
  4196. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4197. <returns>A dataset containing the resultset generated by the command</returns>
  4198. </member>
  4199. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDatasetTypedParams(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4200. <summary>
  4201. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  4202. using the dataRow column values as the store procedure's parameters values.
  4203. This method will query the database to discover the parameters for the
  4204. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4205. </summary>
  4206. <param name="connection">A valid MySqlConnection object</param>
  4207. <param name="spName">The name of the stored procedure</param>
  4208. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4209. <returns>A dataset containing the resultset generated by the command</returns>
  4210. </member>
  4211. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDatasetTypedParams(MySql.Data.MySqlClient.MySqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4212. <summary>
  4213. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  4214. using the dataRow column values as the stored procedure's parameters values.
  4215. This method will query the database to discover the parameters for the
  4216. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4217. </summary>
  4218. <param name="transaction">A valid MySqlTransaction object</param>
  4219. <param name="spName">The name of the stored procedure</param>
  4220. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4221. <returns>A dataset containing the resultset generated by the command</returns>
  4222. </member>
  4223. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReaderTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4224. <summary>
  4225. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the database specified in
  4226. the connection string using the dataRow column values as the stored procedure's parameters values.
  4227. This method will query the database to discover the parameters for the
  4228. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4229. </summary>
  4230. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4231. <param name="spName">The name of the stored procedure</param>
  4232. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4233. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  4234. </member>
  4235. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReaderTypedParams(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4236. <summary>
  4237. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  4238. using the dataRow column values as the stored procedure's parameters values.
  4239. This method will query the database to discover the parameters for the
  4240. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4241. </summary>
  4242. <param name="connection">A valid MySqlConnection object</param>
  4243. <param name="spName">The name of the stored procedure</param>
  4244. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4245. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  4246. </member>
  4247. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReaderTypedParams(MySql.Data.MySqlClient.MySqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4248. <summary>
  4249. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  4250. using the dataRow column values as the stored procedure's parameters values.
  4251. This method will query the database to discover the parameters for the
  4252. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4253. </summary>
  4254. <param name="transaction">A valid MySqlTransaction object</param>
  4255. <param name="spName">The name of the stored procedure</param>
  4256. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4257. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  4258. </member>
  4259. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalarTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4260. <summary>
  4261. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the database specified in
  4262. the connection string using the dataRow column values as the stored procedure's parameters values.
  4263. This method will query the database to discover the parameters for the
  4264. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4265. </summary>
  4266. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4267. <param name="spName">The name of the stored procedure</param>
  4268. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4269. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4270. </member>
  4271. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalarTypedParams(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4272. <summary>
  4273. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the specified MySqlConnection
  4274. using the dataRow column values as the stored procedure's parameters values.
  4275. This method will query the database to discover the parameters for the
  4276. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4277. </summary>
  4278. <param name="connection">A valid MySqlConnection object</param>
  4279. <param name="spName">The name of the stored procedure</param>
  4280. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4281. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4282. </member>
  4283. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalarTypedParams(MySql.Data.MySqlClient.MySqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4284. <summary>
  4285. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the specified MySqlTransaction
  4286. using the dataRow column values as the stored procedure's parameters values.
  4287. This method will query the database to discover the parameters for the
  4288. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4289. </summary>
  4290. <param name="transaction">A valid MySqlTransaction object</param>
  4291. <param name="spName">The name of the stored procedure</param>
  4292. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4293. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4294. </member>
  4295. <member name="T:Curtain.DataAccess.Helper.MySqlHelperParameterCache">
  4296. <summary>
  4297. MySqlHelperParameterCache provides functions to leverage a static cache of procedure parameters, and the
  4298. ability to discover parameters for stored procedures at run-time.
  4299. </summary>
  4300. </member>
  4301. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.DiscoverSpParameterSet(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Boolean)">
  4302. <summary>
  4303. Resolve at run time the appropriate set of MySqlParameters for a stored procedure
  4304. </summary>
  4305. <param name="connection">A valid MySqlConnection object</param>
  4306. <param name="spName">The name of the stored procedure</param>
  4307. <param name="includeReturnValueParameter">Whether or not to include their return value parameter</param>
  4308. <returns>The parameter array discovered.</returns>
  4309. </member>
  4310. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.CloneParameters(MySql.Data.MySqlClient.MySqlParameter[])">
  4311. <summary>
  4312. Deep copy of cached MySqlParameter array
  4313. </summary>
  4314. <param name="originalParameters"></param>
  4315. <returns></returns>
  4316. </member>
  4317. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.CacheParameterSet(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  4318. <summary>
  4319. Add parameter array to the cache
  4320. </summary>
  4321. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4322. <param name="commandText">The stored procedure name or T-SQL command</param>
  4323. <param name="commandParameters">An array of MySqlParamters to be cached</param>
  4324. </member>
  4325. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetCachedParameterSet(System.String,System.String)">
  4326. <summary>
  4327. Retrieve a parameter array from the cache
  4328. </summary>
  4329. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4330. <param name="commandText">The stored procedure name or T-SQL command</param>
  4331. <returns>An array of MySqlParamters</returns>
  4332. </member>
  4333. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetSpParameterSet(System.String,System.String)">
  4334. <summary>
  4335. Retrieves the set of MySqlParameters appropriate for the stored procedure
  4336. </summary>
  4337. <remarks>
  4338. This method will query the database for this information, and then store it in a cache for future requests.
  4339. </remarks>
  4340. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4341. <param name="spName">The name of the stored procedure</param>
  4342. <returns>An array of MySqlParameters</returns>
  4343. </member>
  4344. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetSpParameterSet(System.String,System.String,System.Boolean)">
  4345. <summary>
  4346. Retrieves the set of MySqlParameters appropriate for the stored procedure
  4347. </summary>
  4348. <remarks>
  4349. This method will query the database for this information, and then store it in a cache for future requests.
  4350. </remarks>
  4351. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4352. <param name="spName">The name of the stored procedure</param>
  4353. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  4354. <returns>An array of MySqlParameters</returns>
  4355. </member>
  4356. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetSpParameterSet(MySql.Data.MySqlClient.MySqlConnection,System.String)">
  4357. <summary>
  4358. Retrieves the set of MySqlParameters appropriate for the stored procedure
  4359. </summary>
  4360. <remarks>
  4361. This method will query the database for this information, and then store it in a cache for future requests.
  4362. </remarks>
  4363. <param name="connection">A valid MySqlConnection object</param>
  4364. <param name="spName">The name of the stored procedure</param>
  4365. <returns>An array of MySqlParameters</returns>
  4366. </member>
  4367. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetSpParameterSet(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Boolean)">
  4368. <summary>
  4369. Retrieves the set of MySqlParameters appropriate for the stored procedure
  4370. </summary>
  4371. <remarks>
  4372. This method will query the database for this information, and then store it in a cache for future requests.
  4373. </remarks>
  4374. <param name="connection">A valid MySqlConnection object</param>
  4375. <param name="spName">The name of the stored procedure</param>
  4376. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  4377. <returns>An array of MySqlParameters</returns>
  4378. </member>
  4379. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetSpParameterSetInternal(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Boolean)">
  4380. <summary>
  4381. Retrieves the set of MySqlParameters appropriate for the stored procedure
  4382. </summary>
  4383. <param name="connection">A valid MySqlConnection object</param>
  4384. <param name="spName">The name of the stored procedure</param>
  4385. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  4386. <returns>An array of MySqlParameters</returns>
  4387. </member>
  4388. <member name="T:Curtain.DataAccess.Helper.SQLiteHelper">
  4389. <summary>
  4390. The SQLiteHelper class is intended to encapsulate high performance, scalable best practices for
  4391. common uses of SQLiteClient
  4392. </summary>
  4393. </member>
  4394. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.AttachParameters(System.Data.SQLite.SQLiteCommand,System.Data.SQLite.SQLiteParameter[])">
  4395. <summary>
  4396. This method is used to attach array of SQLiteParameters to a SQLiteCommand.
  4397. This method will assign a value of DbNull to any parameter with a direction of
  4398. InputOutput and a value of null.
  4399. This behavior will prevent default values from being used, but
  4400. this will be the less common case than an intended pure output parameter (derived as InputOutput)
  4401. where the user provided no input value.
  4402. </summary>
  4403. <param name="command">The command to which the parameters will be added</param>
  4404. <param name="commandParameters">An array of SQLiteParameters to be added to command</param>
  4405. </member>
  4406. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.PrepareCommand(System.Data.SQLite.SQLiteCommand,System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[],System.Boolean@)">
  4407. <summary>
  4408. This method opens (if necessary) and assigns a connection, transaction, command type and parameters
  4409. to the provided command
  4410. </summary>
  4411. <param name="command">The SQLiteCommand to be prepared</param>
  4412. <param name="connection">A valid SQLiteConnection, on which to execute this command</param>
  4413. <param name="transaction">A valid SQLiteTransaction, or 'null'</param>
  4414. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4415. <param name="commandText">The stored procedure name or T-SQL command</param>
  4416. <param name="commandParameters">An array of SQLiteParameters to be associated with the command or 'null' if no parameters are required</param>
  4417. <param name="mustCloseConnection"><c>true</c> if the connection was opened by the method, otherwose is false.</param>
  4418. </member>
  4419. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4420. <summary>
  4421. Execute a SQLiteCommand (that returns no resultset and takes no parameters) against the database specified in
  4422. the connection string
  4423. </summary>
  4424. <remarks>
  4425. e.g.:
  4426. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders");
  4427. </remarks>
  4428. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4429. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4430. <param name="commandText">The stored procedure name or T-SQL command</param>
  4431. <returns>An int representing the number of rows affected by the command</returns>
  4432. </member>
  4433. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4434. <summary>
  4435. Execute a SQLiteCommand (that returns no resultset) against the database specified in the connection string
  4436. using the provided parameters
  4437. </summary>
  4438. <remarks>
  4439. e.g.:
  4440. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders", new SQLiteParameter("@prodid", 24));
  4441. </remarks>
  4442. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4443. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4444. <param name="commandText">The stored procedure name or T-SQL command</param>
  4445. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4446. <returns>An int representing the number of rows affected by the command</returns>
  4447. </member>
  4448. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteNonQuery(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4449. <summary>
  4450. Execute a SQLiteCommand (that returns no resultset and takes no parameters) against the provided SQLiteConnection.
  4451. </summary>
  4452. <remarks>
  4453. e.g.:
  4454. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders");
  4455. </remarks>
  4456. <param name="connection">A valid SQLiteConnection</param>
  4457. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4458. <param name="commandText">The stored procedure name or T-SQL command</param>
  4459. <returns>An int representing the number of rows affected by the command</returns>
  4460. </member>
  4461. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteNonQuery(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4462. <summary>
  4463. Execute a SQLiteCommand (that returns no resultset) against the specified SQLiteConnection
  4464. using the provided parameters.
  4465. </summary>
  4466. <remarks>
  4467. e.g.:
  4468. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders", new SQLiteParameter("@prodid", 24));
  4469. </remarks>
  4470. <param name="connection">A valid SQLiteConnection</param>
  4471. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4472. <param name="commandText">The stored procedure name or T-SQL command</param>
  4473. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4474. <returns>An int representing the number of rows affected by the command</returns>
  4475. </member>
  4476. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteNonQuery(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4477. <summary>
  4478. Execute a SQLiteCommand (that returns no resultset and takes no parameters) against the provided SQLiteTransaction.
  4479. </summary>
  4480. <remarks>
  4481. e.g.:
  4482. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders");
  4483. </remarks>
  4484. <param name="transaction">A valid SQLiteTransaction</param>
  4485. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4486. <param name="commandText">The stored procedure name or T-SQL command</param>
  4487. <returns>An int representing the number of rows affected by the command</returns>
  4488. </member>
  4489. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteNonQuery(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4490. <summary>
  4491. Execute a SQLiteCommand (that returns no resultset) against the specified SQLiteTransaction
  4492. using the provided parameters.
  4493. </summary>
  4494. <remarks>
  4495. e.g.:
  4496. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4497. </remarks>
  4498. <param name="transaction">A valid SQLiteTransaction</param>
  4499. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4500. <param name="commandText">The stored procedure name or T-SQL command</param>
  4501. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4502. <returns>An int representing the number of rows affected by the command</returns>
  4503. </member>
  4504. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4505. <summary>
  4506. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the database specified in
  4507. the connection string.
  4508. </summary>
  4509. <remarks>
  4510. e.g.:
  4511. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders");
  4512. </remarks>
  4513. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4514. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4515. <param name="commandText">The stored procedure name or T-SQL command</param>
  4516. <returns>A dataset containing the resultset generated by the command</returns>
  4517. </member>
  4518. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4519. <summary>
  4520. Execute a SQLiteCommand (that returns a resultset) against the database specified in the connection string
  4521. using the provided parameters.
  4522. </summary>
  4523. <remarks>
  4524. e.g.:
  4525. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4526. </remarks>
  4527. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4528. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4529. <param name="commandText">The stored procedure name or T-SQL command</param>
  4530. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4531. <returns>A dataset containing the resultset generated by the command</returns>
  4532. </member>
  4533. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4534. <summary>
  4535. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteConnection.
  4536. </summary>
  4537. <remarks>
  4538. e.g.:
  4539. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders");
  4540. </remarks>
  4541. <param name="connection">A valid SQLiteConnection</param>
  4542. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4543. <param name="commandText">The stored procedure name or T-SQL command</param>
  4544. <returns>A dataset containing the resultset generated by the command</returns>
  4545. </member>
  4546. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4547. <summary>
  4548. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteConnection
  4549. using the provided parameters.
  4550. </summary>
  4551. <remarks>
  4552. e.g.:
  4553. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4554. </remarks>
  4555. <param name="connection">A valid SQLiteConnection</param>
  4556. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4557. <param name="commandText">The stored procedure name or T-SQL command</param>
  4558. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4559. <returns>A dataset containing the resultset generated by the command</returns>
  4560. </member>
  4561. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4562. <summary>
  4563. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteTransaction.
  4564. </summary>
  4565. <remarks>
  4566. e.g.:
  4567. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders");
  4568. </remarks>
  4569. <param name="transaction">A valid SQLiteTransaction</param>
  4570. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4571. <param name="commandText">The stored procedure name or T-SQL command</param>
  4572. <returns>A dataset containing the resultset generated by the command</returns>
  4573. </member>
  4574. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4575. <summary>
  4576. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteTransaction
  4577. using the provided parameters.
  4578. </summary>
  4579. <remarks>
  4580. e.g.:
  4581. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4582. </remarks>
  4583. <param name="transaction">A valid SQLiteTransaction</param>
  4584. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4585. <param name="commandText">The stored procedure name or T-SQL command</param>
  4586. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4587. <returns>A dataset containing the resultset generated by the command</returns>
  4588. </member>
  4589. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDatatable(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4590. <summary>
  4591. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteConnection
  4592. using the provided parameters.
  4593. </summary>
  4594. <remarks>
  4595. e.g.:
  4596. DataTable dt = ExecuteDatatable(conn, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4597. </remarks>
  4598. <param name="connection">A valid SQLiteConnection</param>
  4599. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4600. <param name="commandText">The stored procedure name or T-SQL command</param>
  4601. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4602. <returns>A datatable containing the resultset generated by the command</returns>
  4603. </member>
  4604. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDatatable(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4605. <summary>
  4606. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteTransaction
  4607. using the provided parameters.
  4608. </summary>
  4609. <remarks>
  4610. e.g.:
  4611. DataTable dt = ExecuteDatatable(trans, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4612. </remarks>
  4613. <param name="transaction">A valid SQLiteTransaction</param>
  4614. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4615. <param name="commandText">The stored procedure name or T-SQL command</param>
  4616. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4617. <returns>A datatable containing the resultset generated by the command</returns>
  4618. </member>
  4619. <member name="T:Curtain.DataAccess.Helper.SQLiteHelper.SQLiteConnectionOwnership">
  4620. <summary>
  4621. This enum is used to indicate whether the connection was provided by the caller, or created by SQLiteHelper, so that
  4622. we can set the appropriate CommandBehavior when calling ExecuteReader()
  4623. </summary>
  4624. </member>
  4625. <member name="F:Curtain.DataAccess.Helper.SQLiteHelper.SQLiteConnectionOwnership.Internal">
  4626. <summary>Connection is owned and managed by SQLiteHelper</summary>
  4627. </member>
  4628. <member name="F:Curtain.DataAccess.Helper.SQLiteHelper.SQLiteConnectionOwnership.External">
  4629. <summary>Connection is owned and managed by the caller</summary>
  4630. </member>
  4631. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteReader(System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[],Curtain.DataAccess.Helper.SQLiteHelper.SQLiteConnectionOwnership)">
  4632. <summary>
  4633. Create and prepare a SQLiteCommand, and call ExecuteReader with the appropriate CommandBehavior.
  4634. </summary>
  4635. <remarks>
  4636. If we created and opened the connection, we want the connection to be closed when the DataReader is closed.
  4637. If the caller provided the connection, we want to leave it to them to manage.
  4638. </remarks>
  4639. <param name="connection">A valid SQLiteConnection, on which to execute this command</param>
  4640. <param name="transaction">A valid SQLiteTransaction, or 'null'</param>
  4641. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4642. <param name="commandText">The stored procedure name or T-SQL command</param>
  4643. <param name="commandParameters">An array of SQLiteParameters to be associated with the command or 'null' if no parameters are required</param>
  4644. <param name="connectionOwnership">Indicates whether the connection parameter was provided by the caller, or created by SQLiteHelper</param>
  4645. <returns>SQLiteDataReader containing the results of the command</returns>
  4646. </member>
  4647. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4648. <summary>
  4649. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the database specified in
  4650. the connection string.
  4651. </summary>
  4652. <remarks>
  4653. e.g.:
  4654. SQLiteDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders");
  4655. </remarks>
  4656. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4657. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4658. <param name="commandText">The stored procedure name or T-SQL command</param>
  4659. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4660. </member>
  4661. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4662. <summary>
  4663. Execute a SQLiteCommand (that returns a resultset) against the database specified in the connection string
  4664. using the provided parameters.
  4665. </summary>
  4666. <remarks>
  4667. e.g.:
  4668. SQLiteDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4669. </remarks>
  4670. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4671. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4672. <param name="commandText">The stored procedure name or T-SQL command</param>
  4673. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4674. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4675. </member>
  4676. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteReader(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4677. <summary>
  4678. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteConnection.
  4679. </summary>
  4680. <remarks>
  4681. e.g.:
  4682. SQLiteDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders");
  4683. </remarks>
  4684. <param name="connection">A valid SQLiteConnection</param>
  4685. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4686. <param name="commandText">The stored procedure name or T-SQL command</param>
  4687. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4688. </member>
  4689. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteReader(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4690. <summary>
  4691. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteConnection
  4692. using the provided parameters.
  4693. </summary>
  4694. <remarks>
  4695. e.g.:
  4696. SQLiteDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4697. </remarks>
  4698. <param name="connection">A valid SQLiteConnection</param>
  4699. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4700. <param name="commandText">The stored procedure name or T-SQL command</param>
  4701. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4702. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4703. </member>
  4704. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteReader(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4705. <summary>
  4706. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteTransaction.
  4707. </summary>
  4708. <remarks>
  4709. e.g.:
  4710. SQLiteDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders");
  4711. </remarks>
  4712. <param name="transaction">A valid SQLiteTransaction</param>
  4713. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4714. <param name="commandText">The stored procedure name or T-SQL command</param>
  4715. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4716. </member>
  4717. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteReader(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4718. <summary>
  4719. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteTransaction
  4720. using the provided parameters.
  4721. </summary>
  4722. <remarks>
  4723. e.g.:
  4724. SQLiteDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4725. </remarks>
  4726. <param name="transaction">A valid SQLiteTransaction</param>
  4727. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4728. <param name="commandText">The stored procedure name or T-SQL command</param>
  4729. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4730. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4731. </member>
  4732. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4733. <summary>
  4734. Execute a SQLiteCommand (that returns a 1x1 resultset and takes no parameters) against the database specified in
  4735. the connection string.
  4736. </summary>
  4737. <remarks>
  4738. e.g.:
  4739. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount");
  4740. </remarks>
  4741. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4742. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4743. <param name="commandText">The stored procedure name or T-SQL command</param>
  4744. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4745. </member>
  4746. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4747. <summary>
  4748. Execute a SQLiteCommand (that returns a 1x1 resultset) against the database specified in the connection string
  4749. using the provided parameters.
  4750. </summary>
  4751. <remarks>
  4752. e.g.:
  4753. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount", new SQLiteParameter("@prodid", 24));
  4754. </remarks>
  4755. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4756. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4757. <param name="commandText">The stored procedure name or T-SQL command</param>
  4758. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4759. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4760. </member>
  4761. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteScalar(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4762. <summary>
  4763. Execute a SQLiteCommand (that returns a 1x1 resultset and takes no parameters) against the provided SQLiteConnection.
  4764. </summary>
  4765. <remarks>
  4766. e.g.:
  4767. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount");
  4768. </remarks>
  4769. <param name="connection">A valid SQLiteConnection</param>
  4770. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4771. <param name="commandText">The stored procedure name or T-SQL command</param>
  4772. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4773. </member>
  4774. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteScalar(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4775. <summary>
  4776. Execute a SQLiteCommand (that returns a 1x1 resultset) against the specified SQLiteConnection
  4777. using the provided parameters.
  4778. </summary>
  4779. <remarks>
  4780. e.g.:
  4781. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount", new SQLiteParameter("@prodid", 24));
  4782. </remarks>
  4783. <param name="connection">A valid SQLiteConnection</param>
  4784. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4785. <param name="commandText">The stored procedure name or T-SQL command</param>
  4786. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4787. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4788. </member>
  4789. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteScalar(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4790. <summary>
  4791. Execute a SQLiteCommand (that returns a 1x1 resultset and takes no parameters) against the provided SQLiteTransaction.
  4792. </summary>
  4793. <remarks>
  4794. e.g.:
  4795. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount");
  4796. </remarks>
  4797. <param name="transaction">A valid SQLiteTransaction</param>
  4798. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4799. <param name="commandText">The stored procedure name or T-SQL command</param>
  4800. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4801. </member>
  4802. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteScalar(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4803. <summary>
  4804. Execute a SQLiteCommand (that returns a 1x1 resultset) against the specified SQLiteTransaction
  4805. using the provided parameters.
  4806. </summary>
  4807. <remarks>
  4808. e.g.:
  4809. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount", new SQLiteParameter("@prodid", 24));
  4810. </remarks>
  4811. <param name="transaction">A valid SQLiteTransaction</param>
  4812. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4813. <param name="commandText">The stored procedure name or T-SQL command</param>
  4814. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4815. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4816. </member>
  4817. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  4818. <summary>
  4819. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the database specified in
  4820. the connection string.
  4821. </summary>
  4822. <remarks>
  4823. e.g.:
  4824. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  4825. </remarks>
  4826. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4827. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4828. <param name="commandText">The stored procedure name or T-SQL command</param>
  4829. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4830. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4831. by a user defined name (probably the actual table name)</param>
  4832. </member>
  4833. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],System.Data.SQLite.SQLiteParameter[])">
  4834. <summary>
  4835. Execute a SQLiteCommand (that returns a resultset) against the database specified in the connection string
  4836. using the provided parameters.
  4837. </summary>
  4838. <remarks>
  4839. e.g.:
  4840. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SQLiteParameter("@prodid", 24));
  4841. </remarks>
  4842. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4843. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4844. <param name="commandText">The stored procedure name or T-SQL command</param>
  4845. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4846. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4847. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4848. by a user defined name (probably the actual table name)
  4849. </param>
  4850. </member>
  4851. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.FillDataset(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  4852. <summary>
  4853. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteConnection.
  4854. </summary>
  4855. <remarks>
  4856. e.g.:
  4857. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  4858. </remarks>
  4859. <param name="connection">A valid SQLiteConnection</param>
  4860. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4861. <param name="commandText">The stored procedure name or T-SQL command</param>
  4862. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4863. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4864. by a user defined name (probably the actual table name)
  4865. </param>
  4866. </member>
  4867. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.FillDataset(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],System.Data.SQLite.SQLiteParameter[])">
  4868. <summary>
  4869. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteConnection
  4870. using the provided parameters.
  4871. </summary>
  4872. <remarks>
  4873. e.g.:
  4874. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SQLiteParameter("@prodid", 24));
  4875. </remarks>
  4876. <param name="connection">A valid SQLiteConnection</param>
  4877. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4878. <param name="commandText">The stored procedure name or T-SQL command</param>
  4879. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4880. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4881. by a user defined name (probably the actual table name)
  4882. </param>
  4883. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4884. </member>
  4885. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.FillDataset(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  4886. <summary>
  4887. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteTransaction.
  4888. </summary>
  4889. <remarks>
  4890. e.g.:
  4891. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  4892. </remarks>
  4893. <param name="transaction">A valid SQLiteTransaction</param>
  4894. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4895. <param name="commandText">The stored procedure name or T-SQL command</param>
  4896. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4897. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4898. by a user defined name (probably the actual table name)
  4899. </param>
  4900. </member>
  4901. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.FillDataset(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],System.Data.SQLite.SQLiteParameter[])">
  4902. <summary>
  4903. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteTransaction
  4904. using the provided parameters.
  4905. </summary>
  4906. <remarks>
  4907. e.g.:
  4908. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SQLiteParameter("@prodid", 24));
  4909. </remarks>
  4910. <param name="transaction">A valid SQLiteTransaction</param>
  4911. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4912. <param name="commandText">The stored procedure name or T-SQL command</param>
  4913. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4914. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4915. by a user defined name (probably the actual table name)
  4916. </param>
  4917. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4918. </member>
  4919. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.FillDataset(System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],System.Data.SQLite.SQLiteParameter[])">
  4920. <summary>
  4921. Private helper method that execute a SQLiteCommand (that returns a resultset) against the specified SQLiteTransaction and SQLiteConnection
  4922. using the provided parameters.
  4923. </summary>
  4924. <remarks>
  4925. e.g.:
  4926. FillDataset(conn, trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SQLiteParameter("@prodid", 24));
  4927. </remarks>
  4928. <param name="connection">A valid SQLiteConnection</param>
  4929. <param name="transaction">A valid SQLiteTransaction</param>
  4930. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4931. <param name="commandText">The stored procedure name or T-SQL command</param>
  4932. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4933. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4934. by a user defined name (probably the actual table name)
  4935. </param>
  4936. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4937. </member>
  4938. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.UpdateDataset(System.Data.SQLite.SQLiteCommand,System.Data.SQLite.SQLiteCommand,System.Data.SQLite.SQLiteCommand,System.Data.DataSet,System.String)">
  4939. <summary>
  4940. Executes the respective command for each inserted, updated, or deleted row in the DataSet.
  4941. </summary>
  4942. <remarks>
  4943. e.g.:
  4944. UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
  4945. </remarks>
  4946. <param name="insertCommand">A valid transact-SQL statement or stored procedure to insert new records into the data source</param>
  4947. <param name="deleteCommand">A valid transact-SQL statement or stored procedure to delete records from the data source</param>
  4948. <param name="updateCommand">A valid transact-SQL statement or stored procedure used to update records in the data source</param>
  4949. <param name="dataSet">The DataSet used to update the data source</param>
  4950. <param name="tableName">The DataTable used to update the data source.</param>
  4951. </member>
  4952. <member name="T:Curtain.DataAccess.Helper.SqlHelper">
  4953. <summary>
  4954. The SqlHelper class is intended to encapsulate high performance, scalable best practices for
  4955. common uses of SqlClient
  4956. </summary>
  4957. </member>
  4958. <member name="M:Curtain.DataAccess.Helper.SqlHelper.AttachParameters(System.Data.SqlClient.SqlCommand,System.Data.SqlClient.SqlParameter[])">
  4959. <summary>
  4960. This method is used to attach array of SqlParameters to a SqlCommand.
  4961. This method will assign a value of DbNull to any parameter with a direction of
  4962. InputOutput and a value of null.
  4963. This behavior will prevent default values from being used, but
  4964. this will be the less common case than an intended pure output parameter (derived as InputOutput)
  4965. where the user provided no input value.
  4966. </summary>
  4967. <param name="command">The command to which the parameters will be added</param>
  4968. <param name="commandParameters">An array of SqlParameters to be added to command</param>
  4969. </member>
  4970. <member name="M:Curtain.DataAccess.Helper.SqlHelper.AssignParameterValues(System.Data.SqlClient.SqlParameter[],System.Data.DataRow)">
  4971. <summary>
  4972. This method assigns dataRow column values to an array of SqlParameters
  4973. </summary>
  4974. <param name="commandParameters">Array of SqlParameters to be assigned values</param>
  4975. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values</param>
  4976. </member>
  4977. <member name="M:Curtain.DataAccess.Helper.SqlHelper.AssignParameterValues(System.Data.SqlClient.SqlParameter[],System.Object[])">
  4978. <summary>
  4979. This method assigns an array of values to an array of SqlParameters
  4980. </summary>
  4981. <param name="commandParameters">Array of SqlParameters to be assigned values</param>
  4982. <param name="parameterValues">Array of objects holding the values to be assigned</param>
  4983. </member>
  4984. <member name="M:Curtain.DataAccess.Helper.SqlHelper.PrepareCommand(System.Data.SqlClient.SqlCommand,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[],System.Boolean@)">
  4985. <summary>
  4986. This method opens (if necessary) and assigns a connection, transaction, command type and parameters
  4987. to the provided command
  4988. </summary>
  4989. <param name="command">The SqlCommand to be prepared</param>
  4990. <param name="connection">A valid SqlConnection, on which to execute this command</param>
  4991. <param name="transaction">A valid SqlTransaction, or 'null'</param>
  4992. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4993. <param name="commandText">The stored procedure name or T-SQL command</param>
  4994. <param name="commandParameters">An array of SqlParameters to be associated with the command or 'null' if no parameters are required</param>
  4995. <param name="mustCloseConnection"><c>true</c> if the connection was opened by the method, otherwose is false.</param>
  4996. </member>
  4997. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4998. <summary>
  4999. Execute a SqlCommand (that returns no resultset and takes no parameters) against the database specified in
  5000. the connection string
  5001. </summary>
  5002. <remarks>
  5003. e.g.:
  5004. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders");
  5005. </remarks>
  5006. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5007. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5008. <param name="commandText">The stored procedure name or T-SQL command</param>
  5009. <returns>An int representing the number of rows affected by the command</returns>
  5010. </member>
  5011. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5012. <summary>
  5013. Execute a SqlCommand (that returns no resultset) against the database specified in the connection string
  5014. using the provided parameters
  5015. </summary>
  5016. <remarks>
  5017. e.g.:
  5018. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders", new SqlParameter("@prodid", 24));
  5019. </remarks>
  5020. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5021. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5022. <param name="commandText">The stored procedure name or T-SQL command</param>
  5023. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5024. <returns>An int representing the number of rows affected by the command</returns>
  5025. </member>
  5026. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  5027. <summary>
  5028. Execute a stored procedure via a SqlCommand (that returns no resultset) against the database specified in
  5029. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  5030. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5031. </summary>
  5032. <remarks>
  5033. This method provides no access to output parameters or the stored procedure's return value parameter.
  5034. e.g.:
  5035. int result = ExecuteNonQuery(connString, "PublishOrders", 24, 36);
  5036. </remarks>
  5037. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5038. <param name="spName">The name of the stored prcedure</param>
  5039. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5040. <returns>An int representing the number of rows affected by the command</returns>
  5041. </member>
  5042. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5043. <summary>
  5044. Execute a SqlCommand (that returns no resultset and takes no parameters) against the provided SqlConnection.
  5045. </summary>
  5046. <remarks>
  5047. e.g.:
  5048. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders");
  5049. </remarks>
  5050. <param name="connection">A valid SqlConnection</param>
  5051. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5052. <param name="commandText">The stored procedure name or T-SQL command</param>
  5053. <returns>An int representing the number of rows affected by the command</returns>
  5054. </member>
  5055. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5056. <summary>
  5057. Execute a SqlCommand (that returns no resultset) against the specified SqlConnection
  5058. using the provided parameters.
  5059. </summary>
  5060. <remarks>
  5061. e.g.:
  5062. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders", new SqlParameter("@prodid", 24));
  5063. </remarks>
  5064. <param name="connection">A valid SqlConnection</param>
  5065. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5066. <param name="commandText">The stored procedure name or T-SQL command</param>
  5067. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5068. <returns>An int representing the number of rows affected by the command</returns>
  5069. </member>
  5070. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  5071. <summary>
  5072. Execute a stored procedure via a SqlCommand (that returns no resultset) against the specified SqlConnection
  5073. using the provided parameter values. This method will query the database to discover the parameters for the
  5074. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5075. </summary>
  5076. <remarks>
  5077. This method provides no access to output parameters or the stored procedure's return value parameter.
  5078. e.g.:
  5079. int result = ExecuteNonQuery(conn, "PublishOrders", 24, 36);
  5080. </remarks>
  5081. <param name="connection">A valid SqlConnection</param>
  5082. <param name="spName">The name of the stored procedure</param>
  5083. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5084. <returns>An int representing the number of rows affected by the command</returns>
  5085. </member>
  5086. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5087. <summary>
  5088. Execute a SqlCommand (that returns no resultset and takes no parameters) against the provided SqlTransaction.
  5089. </summary>
  5090. <remarks>
  5091. e.g.:
  5092. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders");
  5093. </remarks>
  5094. <param name="transaction">A valid SqlTransaction</param>
  5095. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5096. <param name="commandText">The stored procedure name or T-SQL command</param>
  5097. <returns>An int representing the number of rows affected by the command</returns>
  5098. </member>
  5099. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5100. <summary>
  5101. Execute a SqlCommand (that returns no resultset) against the specified SqlTransaction
  5102. using the provided parameters.
  5103. </summary>
  5104. <remarks>
  5105. e.g.:
  5106. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5107. </remarks>
  5108. <param name="transaction">A valid SqlTransaction</param>
  5109. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5110. <param name="commandText">The stored procedure name or T-SQL command</param>
  5111. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5112. <returns>An int representing the number of rows affected by the command</returns>
  5113. </member>
  5114. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  5115. <summary>
  5116. Execute a stored procedure via a SqlCommand (that returns no resultset) against the specified
  5117. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5118. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5119. </summary>
  5120. <remarks>
  5121. This method provides no access to output parameters or the stored procedure's return value parameter.
  5122. e.g.:
  5123. int result = ExecuteNonQuery(conn, trans, "PublishOrders", 24, 36);
  5124. </remarks>
  5125. <param name="transaction">A valid SqlTransaction</param>
  5126. <param name="spName">The name of the stored procedure</param>
  5127. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5128. <returns>An int representing the number of rows affected by the command</returns>
  5129. </member>
  5130. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5131. <summary>
  5132. Execute a SqlCommand (that returns a resultset and takes no parameters) against the database specified in
  5133. the connection string.
  5134. </summary>
  5135. <remarks>
  5136. e.g.:
  5137. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders");
  5138. </remarks>
  5139. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5140. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5141. <param name="commandText">The stored procedure name or T-SQL command</param>
  5142. <returns>A dataset containing the resultset generated by the command</returns>
  5143. </member>
  5144. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5145. <summary>
  5146. Execute a SqlCommand (that returns a resultset) against the database specified in the connection string
  5147. using the provided parameters.
  5148. </summary>
  5149. <remarks>
  5150. e.g.:
  5151. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5152. </remarks>
  5153. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5154. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5155. <param name="commandText">The stored procedure name or T-SQL command</param>
  5156. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5157. <returns>A dataset containing the resultset generated by the command</returns>
  5158. </member>
  5159. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  5160. <summary>
  5161. Execute a stored procedure via a SqlCommand (that returns a resultset) against the database specified in
  5162. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  5163. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5164. </summary>
  5165. <remarks>
  5166. This method provides no access to output parameters or the stored procedure's return value parameter.
  5167. e.g.:
  5168. DataSet ds = ExecuteDataset(connString, "GetOrders", 24, 36);
  5169. </remarks>
  5170. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5171. <param name="spName">The name of the stored procedure</param>
  5172. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5173. <returns>A dataset containing the resultset generated by the command</returns>
  5174. </member>
  5175. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5176. <summary>
  5177. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlConnection.
  5178. </summary>
  5179. <remarks>
  5180. e.g.:
  5181. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders");
  5182. </remarks>
  5183. <param name="connection">A valid SqlConnection</param>
  5184. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5185. <param name="commandText">The stored procedure name or T-SQL command</param>
  5186. <returns>A dataset containing the resultset generated by the command</returns>
  5187. </member>
  5188. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5189. <summary>
  5190. Execute a SqlCommand (that returns a resultset) against the specified SqlConnection
  5191. using the provided parameters.
  5192. </summary>
  5193. <remarks>
  5194. e.g.:
  5195. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5196. </remarks>
  5197. <param name="connection">A valid SqlConnection</param>
  5198. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5199. <param name="commandText">The stored procedure name or T-SQL command</param>
  5200. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5201. <returns>A dataset containing the resultset generated by the command</returns>
  5202. </member>
  5203. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  5204. <summary>
  5205. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5206. using the provided parameter values. This method will query the database to discover the parameters for the
  5207. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5208. </summary>
  5209. <remarks>
  5210. This method provides no access to output parameters or the stored procedure's return value parameter.
  5211. e.g.:
  5212. DataSet ds = ExecuteDataset(conn, "GetOrders", 24, 36);
  5213. </remarks>
  5214. <param name="connection">A valid SqlConnection</param>
  5215. <param name="spName">The name of the stored procedure</param>
  5216. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5217. <returns>A dataset containing the resultset generated by the command</returns>
  5218. </member>
  5219. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5220. <summary>
  5221. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlTransaction.
  5222. </summary>
  5223. <remarks>
  5224. e.g.:
  5225. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders");
  5226. </remarks>
  5227. <param name="transaction">A valid SqlTransaction</param>
  5228. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5229. <param name="commandText">The stored procedure name or T-SQL command</param>
  5230. <returns>A dataset containing the resultset generated by the command</returns>
  5231. </member>
  5232. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5233. <summary>
  5234. Execute a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5235. using the provided parameters.
  5236. </summary>
  5237. <remarks>
  5238. e.g.:
  5239. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5240. </remarks>
  5241. <param name="transaction">A valid SqlTransaction</param>
  5242. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5243. <param name="commandText">The stored procedure name or T-SQL command</param>
  5244. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5245. <returns>A dataset containing the resultset generated by the command</returns>
  5246. </member>
  5247. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  5248. <summary>
  5249. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified
  5250. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5251. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5252. </summary>
  5253. <remarks>
  5254. This method provides no access to output parameters or the stored procedure's return value parameter.
  5255. e.g.:
  5256. DataSet ds = ExecuteDataset(trans, "GetOrders", 24, 36);
  5257. </remarks>
  5258. <param name="transaction">A valid SqlTransaction</param>
  5259. <param name="spName">The name of the stored procedure</param>
  5260. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5261. <returns>A dataset containing the resultset generated by the command</returns>
  5262. </member>
  5263. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDatatable(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5264. <summary>
  5265. Execute a SqlCommand (that returns a resultset) against the specified SqlConnection
  5266. using the provided parameters.
  5267. </summary>
  5268. <remarks>
  5269. e.g.:
  5270. DataTable dt = ExecuteDatatable(conn, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5271. </remarks>
  5272. <param name="connection">A valid SqlConnection</param>
  5273. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5274. <param name="commandText">The stored procedure name or T-SQL command</param>
  5275. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5276. <returns>A datatable containing the resultset generated by the command</returns>
  5277. </member>
  5278. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDatatable(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5279. <summary>
  5280. Execute a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5281. using the provided parameters.
  5282. </summary>
  5283. <remarks>
  5284. e.g.:
  5285. DataTable dt = ExecuteDatatable(trans, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5286. </remarks>
  5287. <param name="transaction">A valid SqlTransaction</param>
  5288. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5289. <param name="commandText">The stored procedure name or T-SQL command</param>
  5290. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5291. <returns>A datatable containing the resultset generated by the command</returns>
  5292. </member>
  5293. <member name="T:Curtain.DataAccess.Helper.SqlHelper.SqlConnectionOwnership">
  5294. <summary>
  5295. This enum is used to indicate whether the connection was provided by the caller, or created by SqlHelper, so that
  5296. we can set the appropriate CommandBehavior when calling ExecuteReader()
  5297. </summary>
  5298. </member>
  5299. <member name="F:Curtain.DataAccess.Helper.SqlHelper.SqlConnectionOwnership.Internal">
  5300. <summary>Connection is owned and managed by SqlHelper</summary>
  5301. </member>
  5302. <member name="F:Curtain.DataAccess.Helper.SqlHelper.SqlConnectionOwnership.External">
  5303. <summary>Connection is owned and managed by the caller</summary>
  5304. </member>
  5305. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[],Curtain.DataAccess.Helper.SqlHelper.SqlConnectionOwnership)">
  5306. <summary>
  5307. Create and prepare a SqlCommand, and call ExecuteReader with the appropriate CommandBehavior.
  5308. </summary>
  5309. <remarks>
  5310. If we created and opened the connection, we want the connection to be closed when the DataReader is closed.
  5311. If the caller provided the connection, we want to leave it to them to manage.
  5312. </remarks>
  5313. <param name="connection">A valid SqlConnection, on which to execute this command</param>
  5314. <param name="transaction">A valid SqlTransaction, or 'null'</param>
  5315. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5316. <param name="commandText">The stored procedure name or T-SQL command</param>
  5317. <param name="commandParameters">An array of SqlParameters to be associated with the command or 'null' if no parameters are required</param>
  5318. <param name="connectionOwnership">Indicates whether the connection parameter was provided by the caller, or created by SqlHelper</param>
  5319. <returns>SqlDataReader containing the results of the command</returns>
  5320. </member>
  5321. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5322. <summary>
  5323. Execute a SqlCommand (that returns a resultset and takes no parameters) against the database specified in
  5324. the connection string.
  5325. </summary>
  5326. <remarks>
  5327. e.g.:
  5328. SqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders");
  5329. </remarks>
  5330. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5331. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5332. <param name="commandText">The stored procedure name or T-SQL command</param>
  5333. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5334. </member>
  5335. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5336. <summary>
  5337. Execute a SqlCommand (that returns a resultset) against the database specified in the connection string
  5338. using the provided parameters.
  5339. </summary>
  5340. <remarks>
  5341. e.g.:
  5342. SqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5343. </remarks>
  5344. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5345. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5346. <param name="commandText">The stored procedure name or T-SQL command</param>
  5347. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5348. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5349. </member>
  5350. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  5351. <summary>
  5352. Execute a stored procedure via a SqlCommand (that returns a resultset) against the database specified in
  5353. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  5354. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5355. </summary>
  5356. <remarks>
  5357. This method provides no access to output parameters or the stored procedure's return value parameter.
  5358. e.g.:
  5359. SqlDataReader dr = ExecuteReader(connString, "GetOrders", 24, 36);
  5360. </remarks>
  5361. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5362. <param name="spName">The name of the stored procedure</param>
  5363. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5364. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5365. </member>
  5366. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5367. <summary>
  5368. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlConnection.
  5369. </summary>
  5370. <remarks>
  5371. e.g.:
  5372. SqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders");
  5373. </remarks>
  5374. <param name="connection">A valid SqlConnection</param>
  5375. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5376. <param name="commandText">The stored procedure name or T-SQL command</param>
  5377. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5378. </member>
  5379. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5380. <summary>
  5381. Execute a SqlCommand (that returns a resultset) against the specified SqlConnection
  5382. using the provided parameters.
  5383. </summary>
  5384. <remarks>
  5385. e.g.:
  5386. SqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5387. </remarks>
  5388. <param name="connection">A valid SqlConnection</param>
  5389. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5390. <param name="commandText">The stored procedure name or T-SQL command</param>
  5391. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5392. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5393. </member>
  5394. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  5395. <summary>
  5396. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5397. using the provided parameter values. This method will query the database to discover the parameters for the
  5398. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5399. </summary>
  5400. <remarks>
  5401. This method provides no access to output parameters or the stored procedure's return value parameter.
  5402. e.g.:
  5403. SqlDataReader dr = ExecuteReader(conn, "GetOrders", 24, 36);
  5404. </remarks>
  5405. <param name="connection">A valid SqlConnection</param>
  5406. <param name="spName">The name of the stored procedure</param>
  5407. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5408. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5409. </member>
  5410. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5411. <summary>
  5412. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlTransaction.
  5413. </summary>
  5414. <remarks>
  5415. e.g.:
  5416. SqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders");
  5417. </remarks>
  5418. <param name="transaction">A valid SqlTransaction</param>
  5419. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5420. <param name="commandText">The stored procedure name or T-SQL command</param>
  5421. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5422. </member>
  5423. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5424. <summary>
  5425. Execute a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5426. using the provided parameters.
  5427. </summary>
  5428. <remarks>
  5429. e.g.:
  5430. SqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5431. </remarks>
  5432. <param name="transaction">A valid SqlTransaction</param>
  5433. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5434. <param name="commandText">The stored procedure name or T-SQL command</param>
  5435. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5436. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5437. </member>
  5438. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  5439. <summary>
  5440. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified
  5441. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5442. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5443. </summary>
  5444. <remarks>
  5445. This method provides no access to output parameters or the stored procedure's return value parameter.
  5446. e.g.:
  5447. SqlDataReader dr = ExecuteReader(trans, "GetOrders", 24, 36);
  5448. </remarks>
  5449. <param name="transaction">A valid SqlTransaction</param>
  5450. <param name="spName">The name of the stored procedure</param>
  5451. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5452. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5453. </member>
  5454. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5455. <summary>
  5456. Execute a SqlCommand (that returns a 1x1 resultset and takes no parameters) against the database specified in
  5457. the connection string.
  5458. </summary>
  5459. <remarks>
  5460. e.g.:
  5461. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount");
  5462. </remarks>
  5463. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5464. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5465. <param name="commandText">The stored procedure name or T-SQL command</param>
  5466. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5467. </member>
  5468. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5469. <summary>
  5470. Execute a SqlCommand (that returns a 1x1 resultset) against the database specified in the connection string
  5471. using the provided parameters.
  5472. </summary>
  5473. <remarks>
  5474. e.g.:
  5475. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount", new SqlParameter("@prodid", 24));
  5476. </remarks>
  5477. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5478. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5479. <param name="commandText">The stored procedure name or T-SQL command</param>
  5480. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5481. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5482. </member>
  5483. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  5484. <summary>
  5485. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the database specified in
  5486. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  5487. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5488. </summary>
  5489. <remarks>
  5490. This method provides no access to output parameters or the stored procedure's return value parameter.
  5491. e.g.:
  5492. int orderCount = (int)ExecuteScalar(connString, "GetOrderCount", 24, 36);
  5493. </remarks>
  5494. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5495. <param name="spName">The name of the stored procedure</param>
  5496. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5497. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5498. </member>
  5499. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5500. <summary>
  5501. Execute a SqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided SqlConnection.
  5502. </summary>
  5503. <remarks>
  5504. e.g.:
  5505. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount");
  5506. </remarks>
  5507. <param name="connection">A valid SqlConnection</param>
  5508. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5509. <param name="commandText">The stored procedure name or T-SQL command</param>
  5510. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5511. </member>
  5512. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5513. <summary>
  5514. Execute a SqlCommand (that returns a 1x1 resultset) against the specified SqlConnection
  5515. using the provided parameters.
  5516. </summary>
  5517. <remarks>
  5518. e.g.:
  5519. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount", new SqlParameter("@prodid", 24));
  5520. </remarks>
  5521. <param name="connection">A valid SqlConnection</param>
  5522. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5523. <param name="commandText">The stored procedure name or T-SQL command</param>
  5524. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5525. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5526. </member>
  5527. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  5528. <summary>
  5529. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the specified SqlConnection
  5530. using the provided parameter values. This method will query the database to discover the parameters for the
  5531. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5532. </summary>
  5533. <remarks>
  5534. This method provides no access to output parameters or the stored procedure's return value parameter.
  5535. e.g.:
  5536. int orderCount = (int)ExecuteScalar(conn, "GetOrderCount", 24, 36);
  5537. </remarks>
  5538. <param name="connection">A valid SqlConnection</param>
  5539. <param name="spName">The name of the stored procedure</param>
  5540. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5541. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5542. </member>
  5543. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5544. <summary>
  5545. Execute a SqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided SqlTransaction.
  5546. </summary>
  5547. <remarks>
  5548. e.g.:
  5549. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount");
  5550. </remarks>
  5551. <param name="transaction">A valid SqlTransaction</param>
  5552. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5553. <param name="commandText">The stored procedure name or T-SQL command</param>
  5554. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5555. </member>
  5556. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5557. <summary>
  5558. Execute a SqlCommand (that returns a 1x1 resultset) against the specified SqlTransaction
  5559. using the provided parameters.
  5560. </summary>
  5561. <remarks>
  5562. e.g.:
  5563. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount", new SqlParameter("@prodid", 24));
  5564. </remarks>
  5565. <param name="transaction">A valid SqlTransaction</param>
  5566. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5567. <param name="commandText">The stored procedure name or T-SQL command</param>
  5568. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5569. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5570. </member>
  5571. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  5572. <summary>
  5573. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the specified
  5574. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5575. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5576. </summary>
  5577. <remarks>
  5578. This method provides no access to output parameters or the stored procedure's return value parameter.
  5579. e.g.:
  5580. int orderCount = (int)ExecuteScalar(trans, "GetOrderCount", 24, 36);
  5581. </remarks>
  5582. <param name="transaction">A valid SqlTransaction</param>
  5583. <param name="spName">The name of the stored procedure</param>
  5584. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5585. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5586. </member>
  5587. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReader(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5588. <summary>
  5589. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlConnection.
  5590. </summary>
  5591. <remarks>
  5592. e.g.:
  5593. XmlReader r = ExecuteXmlReader(conn, CommandType.StoredProcedure, "GetOrders");
  5594. </remarks>
  5595. <param name="connection">A valid SqlConnection</param>
  5596. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5597. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  5598. <returns>An XmlReader containing the resultset generated by the command</returns>
  5599. </member>
  5600. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReader(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5601. <summary>
  5602. Execute a SqlCommand (that returns a resultset) against the specified SqlConnection
  5603. using the provided parameters.
  5604. </summary>
  5605. <remarks>
  5606. e.g.:
  5607. XmlReader r = ExecuteXmlReader(conn, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5608. </remarks>
  5609. <param name="connection">A valid SqlConnection</param>
  5610. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5611. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  5612. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5613. <returns>An XmlReader containing the resultset generated by the command</returns>
  5614. </member>
  5615. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReader(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  5616. <summary>
  5617. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5618. using the provided parameter values. This method will query the database to discover the parameters for the
  5619. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5620. </summary>
  5621. <remarks>
  5622. This method provides no access to output parameters or the stored procedure's return value parameter.
  5623. e.g.:
  5624. XmlReader r = ExecuteXmlReader(conn, "GetOrders", 24, 36);
  5625. </remarks>
  5626. <param name="connection">A valid SqlConnection</param>
  5627. <param name="spName">The name of the stored procedure using "FOR XML AUTO"</param>
  5628. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5629. <returns>An XmlReader containing the resultset generated by the command</returns>
  5630. </member>
  5631. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReader(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5632. <summary>
  5633. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlTransaction.
  5634. </summary>
  5635. <remarks>
  5636. e.g.:
  5637. XmlReader r = ExecuteXmlReader(trans, CommandType.StoredProcedure, "GetOrders");
  5638. </remarks>
  5639. <param name="transaction">A valid SqlTransaction</param>
  5640. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5641. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  5642. <returns>An XmlReader containing the resultset generated by the command</returns>
  5643. </member>
  5644. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReader(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5645. <summary>
  5646. Execute a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5647. using the provided parameters.
  5648. </summary>
  5649. <remarks>
  5650. e.g.:
  5651. XmlReader r = ExecuteXmlReader(trans, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5652. </remarks>
  5653. <param name="transaction">A valid SqlTransaction</param>
  5654. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5655. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  5656. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5657. <returns>An XmlReader containing the resultset generated by the command</returns>
  5658. </member>
  5659. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReader(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  5660. <summary>
  5661. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified
  5662. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5663. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5664. </summary>
  5665. <remarks>
  5666. This method provides no access to output parameters or the stored procedure's return value parameter.
  5667. e.g.:
  5668. XmlReader r = ExecuteXmlReader(trans, "GetOrders", 24, 36);
  5669. </remarks>
  5670. <param name="transaction">A valid SqlTransaction</param>
  5671. <param name="spName">The name of the stored procedure</param>
  5672. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5673. <returns>A dataset containing the resultset generated by the command</returns>
  5674. </member>
  5675. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  5676. <summary>
  5677. Execute a SqlCommand (that returns a resultset and takes no parameters) against the database specified in
  5678. the connection string.
  5679. </summary>
  5680. <remarks>
  5681. e.g.:
  5682. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  5683. </remarks>
  5684. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5685. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5686. <param name="commandText">The stored procedure name or T-SQL command</param>
  5687. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5688. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5689. by a user defined name (probably the actual table name)</param>
  5690. </member>
  5691. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],System.Data.SqlClient.SqlParameter[])">
  5692. <summary>
  5693. Execute a SqlCommand (that returns a resultset) against the database specified in the connection string
  5694. using the provided parameters.
  5695. </summary>
  5696. <remarks>
  5697. e.g.:
  5698. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SqlParameter("@prodid", 24));
  5699. </remarks>
  5700. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5701. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5702. <param name="commandText">The stored procedure name or T-SQL command</param>
  5703. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5704. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5705. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5706. by a user defined name (probably the actual table name)
  5707. </param>
  5708. </member>
  5709. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.String,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  5710. <summary>
  5711. Execute a stored procedure via a SqlCommand (that returns a resultset) against the database specified in
  5712. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  5713. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5714. </summary>
  5715. <remarks>
  5716. This method provides no access to output parameters or the stored procedure's return value parameter.
  5717. e.g.:
  5718. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, 24);
  5719. </remarks>
  5720. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5721. <param name="spName">The name of the stored procedure</param>
  5722. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5723. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5724. by a user defined name (probably the actual table name)
  5725. </param>
  5726. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5727. </member>
  5728. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  5729. <summary>
  5730. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlConnection.
  5731. </summary>
  5732. <remarks>
  5733. e.g.:
  5734. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  5735. </remarks>
  5736. <param name="connection">A valid SqlConnection</param>
  5737. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5738. <param name="commandText">The stored procedure name or T-SQL command</param>
  5739. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5740. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5741. by a user defined name (probably the actual table name)
  5742. </param>
  5743. </member>
  5744. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],System.Data.SqlClient.SqlParameter[])">
  5745. <summary>
  5746. Execute a SqlCommand (that returns a resultset) against the specified SqlConnection
  5747. using the provided parameters.
  5748. </summary>
  5749. <remarks>
  5750. e.g.:
  5751. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SqlParameter("@prodid", 24));
  5752. </remarks>
  5753. <param name="connection">A valid SqlConnection</param>
  5754. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5755. <param name="commandText">The stored procedure name or T-SQL command</param>
  5756. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5757. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5758. by a user defined name (probably the actual table name)
  5759. </param>
  5760. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5761. </member>
  5762. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  5763. <summary>
  5764. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5765. using the provided parameter values. This method will query the database to discover the parameters for the
  5766. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5767. </summary>
  5768. <remarks>
  5769. This method provides no access to output parameters or the stored procedure's return value parameter.
  5770. e.g.:
  5771. FillDataset(conn, "GetOrders", ds, new string[] {"orders"}, 24, 36);
  5772. </remarks>
  5773. <param name="connection">A valid SqlConnection</param>
  5774. <param name="spName">The name of the stored procedure</param>
  5775. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5776. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5777. by a user defined name (probably the actual table name)
  5778. </param>
  5779. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5780. </member>
  5781. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  5782. <summary>
  5783. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlTransaction.
  5784. </summary>
  5785. <remarks>
  5786. e.g.:
  5787. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  5788. </remarks>
  5789. <param name="transaction">A valid SqlTransaction</param>
  5790. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5791. <param name="commandText">The stored procedure name or T-SQL command</param>
  5792. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5793. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5794. by a user defined name (probably the actual table name)
  5795. </param>
  5796. </member>
  5797. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],System.Data.SqlClient.SqlParameter[])">
  5798. <summary>
  5799. Execute a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5800. using the provided parameters.
  5801. </summary>
  5802. <remarks>
  5803. e.g.:
  5804. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SqlParameter("@prodid", 24));
  5805. </remarks>
  5806. <param name="transaction">A valid SqlTransaction</param>
  5807. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5808. <param name="commandText">The stored procedure name or T-SQL command</param>
  5809. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5810. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5811. by a user defined name (probably the actual table name)
  5812. </param>
  5813. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5814. </member>
  5815. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  5816. <summary>
  5817. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified
  5818. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5819. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5820. </summary>
  5821. <remarks>
  5822. This method provides no access to output parameters or the stored procedure's return value parameter.
  5823. e.g.:
  5824. FillDataset(trans, "GetOrders", ds, new string[]{"orders"}, 24, 36);
  5825. </remarks>
  5826. <param name="transaction">A valid SqlTransaction</param>
  5827. <param name="spName">The name of the stored procedure</param>
  5828. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5829. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5830. by a user defined name (probably the actual table name)
  5831. </param>
  5832. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5833. </member>
  5834. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[],System.Data.SqlClient.SqlParameter[])">
  5835. <summary>
  5836. Private helper method that execute a SqlCommand (that returns a resultset) against the specified SqlTransaction and SqlConnection
  5837. using the provided parameters.
  5838. </summary>
  5839. <remarks>
  5840. e.g.:
  5841. FillDataset(conn, trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SqlParameter("@prodid", 24));
  5842. </remarks>
  5843. <param name="connection">A valid SqlConnection</param>
  5844. <param name="transaction">A valid SqlTransaction</param>
  5845. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5846. <param name="commandText">The stored procedure name or T-SQL command</param>
  5847. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5848. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5849. by a user defined name (probably the actual table name)
  5850. </param>
  5851. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5852. </member>
  5853. <member name="M:Curtain.DataAccess.Helper.SqlHelper.UpdateDataset(System.Data.SqlClient.SqlCommand,System.Data.SqlClient.SqlCommand,System.Data.SqlClient.SqlCommand,System.Data.DataSet,System.String)">
  5854. <summary>
  5855. Executes the respective command for each inserted, updated, or deleted row in the DataSet.
  5856. </summary>
  5857. <remarks>
  5858. e.g.:
  5859. UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
  5860. </remarks>
  5861. <param name="insertCommand">A valid transact-SQL statement or stored procedure to insert new records into the data source</param>
  5862. <param name="deleteCommand">A valid transact-SQL statement or stored procedure to delete records from the data source</param>
  5863. <param name="updateCommand">A valid transact-SQL statement or stored procedure used to update records in the data source</param>
  5864. <param name="dataSet">The DataSet used to update the data source</param>
  5865. <param name="tableName">The DataTable used to update the data source.</param>
  5866. </member>
  5867. <member name="M:Curtain.DataAccess.Helper.SqlHelper.CreateCommand(System.Data.SqlClient.SqlConnection,System.String,System.String[])">
  5868. <summary>
  5869. Simplify the creation of a Sql command object by allowing
  5870. a stored procedure and optional parameters to be provided
  5871. </summary>
  5872. <remarks>
  5873. e.g.:
  5874. SqlCommand command = CreateCommand(conn, "AddCustomer", "CustomerID", "CustomerName");
  5875. </remarks>
  5876. <param name="connection">A valid SqlConnection object</param>
  5877. <param name="spName">The name of the stored procedure</param>
  5878. <param name="sourceColumns">An array of string to be assigned as the source columns of the stored procedure parameters</param>
  5879. <returns>A valid SqlCommand object</returns>
  5880. </member>
  5881. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQueryTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5882. <summary>
  5883. Execute a stored procedure via a SqlCommand (that returns no resultset) against the database specified in
  5884. the connection string using the dataRow column values as the stored procedure's parameters values.
  5885. This method will query the database to discover the parameters for the
  5886. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5887. </summary>
  5888. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5889. <param name="spName">The name of the stored procedure</param>
  5890. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5891. <returns>An int representing the number of rows affected by the command</returns>
  5892. </member>
  5893. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQueryTypedParams(System.Data.SqlClient.SqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5894. <summary>
  5895. Execute a stored procedure via a SqlCommand (that returns no resultset) against the specified SqlConnection
  5896. using the dataRow column values as the stored procedure's parameters values.
  5897. This method will query the database to discover the parameters for the
  5898. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5899. </summary>
  5900. <param name="connection">A valid SqlConnection object</param>
  5901. <param name="spName">The name of the stored procedure</param>
  5902. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5903. <returns>An int representing the number of rows affected by the command</returns>
  5904. </member>
  5905. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQueryTypedParams(System.Data.SqlClient.SqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5906. <summary>
  5907. Execute a stored procedure via a SqlCommand (that returns no resultset) against the specified
  5908. SqlTransaction using the dataRow column values as the stored procedure's parameters values.
  5909. This method will query the database to discover the parameters for the
  5910. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5911. </summary>
  5912. <param name="transaction">A valid SqlTransaction object</param>
  5913. <param name="spName">The name of the stored procedure</param>
  5914. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5915. <returns>An int representing the number of rows affected by the command</returns>
  5916. </member>
  5917. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDatasetTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5918. <summary>
  5919. Execute a stored procedure via a SqlCommand (that returns a resultset) against the database specified in
  5920. the connection string using the dataRow column values as the stored procedure's parameters values.
  5921. This method will query the database to discover the parameters for the
  5922. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5923. </summary>
  5924. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5925. <param name="spName">The name of the stored procedure</param>
  5926. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5927. <returns>A dataset containing the resultset generated by the command</returns>
  5928. </member>
  5929. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDatasetTypedParams(System.Data.SqlClient.SqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5930. <summary>
  5931. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5932. using the dataRow column values as the store procedure's parameters values.
  5933. This method will query the database to discover the parameters for the
  5934. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5935. </summary>
  5936. <param name="connection">A valid SqlConnection object</param>
  5937. <param name="spName">The name of the stored procedure</param>
  5938. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5939. <returns>A dataset containing the resultset generated by the command</returns>
  5940. </member>
  5941. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDatasetTypedParams(System.Data.SqlClient.SqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5942. <summary>
  5943. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5944. using the dataRow column values as the stored procedure's parameters values.
  5945. This method will query the database to discover the parameters for the
  5946. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5947. </summary>
  5948. <param name="transaction">A valid SqlTransaction object</param>
  5949. <param name="spName">The name of the stored procedure</param>
  5950. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5951. <returns>A dataset containing the resultset generated by the command</returns>
  5952. </member>
  5953. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReaderTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5954. <summary>
  5955. Execute a stored procedure via a SqlCommand (that returns a resultset) against the database specified in
  5956. the connection string using the dataRow column values as the stored procedure's parameters values.
  5957. This method will query the database to discover the parameters for the
  5958. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5959. </summary>
  5960. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5961. <param name="spName">The name of the stored procedure</param>
  5962. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5963. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5964. </member>
  5965. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReaderTypedParams(System.Data.SqlClient.SqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5966. <summary>
  5967. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5968. using the dataRow column values as the stored procedure's parameters values.
  5969. This method will query the database to discover the parameters for the
  5970. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5971. </summary>
  5972. <param name="connection">A valid SqlConnection object</param>
  5973. <param name="spName">The name of the stored procedure</param>
  5974. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5975. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5976. </member>
  5977. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReaderTypedParams(System.Data.SqlClient.SqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5978. <summary>
  5979. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5980. using the dataRow column values as the stored procedure's parameters values.
  5981. This method will query the database to discover the parameters for the
  5982. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5983. </summary>
  5984. <param name="transaction">A valid SqlTransaction object</param>
  5985. <param name="spName">The name of the stored procedure</param>
  5986. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5987. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5988. </member>
  5989. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalarTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5990. <summary>
  5991. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the database specified in
  5992. the connection string using the dataRow column values as the stored procedure's parameters values.
  5993. This method will query the database to discover the parameters for the
  5994. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5995. </summary>
  5996. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5997. <param name="spName">The name of the stored procedure</param>
  5998. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5999. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  6000. </member>
  6001. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalarTypedParams(System.Data.SqlClient.SqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  6002. <summary>
  6003. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the specified SqlConnection
  6004. using the dataRow column values as the stored procedure's parameters values.
  6005. This method will query the database to discover the parameters for the
  6006. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  6007. </summary>
  6008. <param name="connection">A valid SqlConnection object</param>
  6009. <param name="spName">The name of the stored procedure</param>
  6010. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  6011. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  6012. </member>
  6013. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalarTypedParams(System.Data.SqlClient.SqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  6014. <summary>
  6015. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the specified SqlTransaction
  6016. using the dataRow column values as the stored procedure's parameters values.
  6017. This method will query the database to discover the parameters for the
  6018. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  6019. </summary>
  6020. <param name="transaction">A valid SqlTransaction object</param>
  6021. <param name="spName">The name of the stored procedure</param>
  6022. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  6023. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  6024. </member>
  6025. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReaderTypedParams(System.Data.SqlClient.SqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  6026. <summary>
  6027. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  6028. using the dataRow column values as the stored procedure's parameters values.
  6029. This method will query the database to discover the parameters for the
  6030. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  6031. </summary>
  6032. <param name="connection">A valid SqlConnection object</param>
  6033. <param name="spName">The name of the stored procedure</param>
  6034. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  6035. <returns>An XmlReader containing the resultset generated by the command</returns>
  6036. </member>
  6037. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReaderTypedParams(System.Data.SqlClient.SqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  6038. <summary>
  6039. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlTransaction
  6040. using the dataRow column values as the stored procedure's parameters values.
  6041. This method will query the database to discover the parameters for the
  6042. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  6043. </summary>
  6044. <param name="transaction">A valid SqlTransaction object</param>
  6045. <param name="spName">The name of the stored procedure</param>
  6046. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  6047. <returns>An XmlReader containing the resultset generated by the command</returns>
  6048. </member>
  6049. <member name="T:Curtain.DataAccess.Helper.SqlHelperParameterCache">
  6050. <summary>
  6051. SqlHelperParameterCache provides functions to leverage a static cache of procedure parameters, and the
  6052. ability to discover parameters for stored procedures at run-time.
  6053. </summary>
  6054. </member>
  6055. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.DiscoverSpParameterSet(System.Data.SqlClient.SqlConnection,System.String,System.Boolean)">
  6056. <summary>
  6057. Resolve at run time the appropriate set of SqlParameters for a stored procedure
  6058. </summary>
  6059. <param name="connection">A valid SqlConnection object</param>
  6060. <param name="spName">The name of the stored procedure</param>
  6061. <param name="includeReturnValueParameter">Whether or not to include their return value parameter</param>
  6062. <returns>The parameter array discovered.</returns>
  6063. </member>
  6064. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.CloneParameters(System.Data.SqlClient.SqlParameter[])">
  6065. <summary>
  6066. Deep copy of cached SqlParameter array
  6067. </summary>
  6068. <param name="originalParameters"></param>
  6069. <returns></returns>
  6070. </member>
  6071. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.CacheParameterSet(System.String,System.String,System.Data.SqlClient.SqlParameter[])">
  6072. <summary>
  6073. Add parameter array to the cache
  6074. </summary>
  6075. <param name="connectionString">A valid connection string for a SqlConnection</param>
  6076. <param name="commandText">The stored procedure name or T-SQL command</param>
  6077. <param name="commandParameters">An array of SqlParamters to be cached</param>
  6078. </member>
  6079. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetCachedParameterSet(System.String,System.String)">
  6080. <summary>
  6081. Retrieve a parameter array from the cache
  6082. </summary>
  6083. <param name="connectionString">A valid connection string for a SqlConnection</param>
  6084. <param name="commandText">The stored procedure name or T-SQL command</param>
  6085. <returns>An array of SqlParamters</returns>
  6086. </member>
  6087. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetSpParameterSet(System.String,System.String)">
  6088. <summary>
  6089. Retrieves the set of SqlParameters appropriate for the stored procedure
  6090. </summary>
  6091. <remarks>
  6092. This method will query the database for this information, and then store it in a cache for future requests.
  6093. </remarks>
  6094. <param name="connectionString">A valid connection string for a SqlConnection</param>
  6095. <param name="spName">The name of the stored procedure</param>
  6096. <returns>An array of SqlParameters</returns>
  6097. </member>
  6098. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetSpParameterSet(System.String,System.String,System.Boolean)">
  6099. <summary>
  6100. Retrieves the set of SqlParameters appropriate for the stored procedure
  6101. </summary>
  6102. <remarks>
  6103. This method will query the database for this information, and then store it in a cache for future requests.
  6104. </remarks>
  6105. <param name="connectionString">A valid connection string for a SqlConnection</param>
  6106. <param name="spName">The name of the stored procedure</param>
  6107. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  6108. <returns>An array of SqlParameters</returns>
  6109. </member>
  6110. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetSpParameterSet(System.Data.SqlClient.SqlConnection,System.String)">
  6111. <summary>
  6112. Retrieves the set of SqlParameters appropriate for the stored procedure
  6113. </summary>
  6114. <remarks>
  6115. This method will query the database for this information, and then store it in a cache for future requests.
  6116. </remarks>
  6117. <param name="connection">A valid SqlConnection object</param>
  6118. <param name="spName">The name of the stored procedure</param>
  6119. <returns>An array of SqlParameters</returns>
  6120. </member>
  6121. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetSpParameterSet(System.Data.SqlClient.SqlConnection,System.String,System.Boolean)">
  6122. <summary>
  6123. Retrieves the set of SqlParameters appropriate for the stored procedure
  6124. </summary>
  6125. <remarks>
  6126. This method will query the database for this information, and then store it in a cache for future requests.
  6127. </remarks>
  6128. <param name="connection">A valid SqlConnection object</param>
  6129. <param name="spName">The name of the stored procedure</param>
  6130. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  6131. <returns>An array of SqlParameters</returns>
  6132. </member>
  6133. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetSpParameterSetInternal(System.Data.SqlClient.SqlConnection,System.String,System.Boolean)">
  6134. <summary>
  6135. Retrieves the set of SqlParameters appropriate for the stored procedure
  6136. </summary>
  6137. <param name="connection">A valid SqlConnection object</param>
  6138. <param name="spName">The name of the stored procedure</param>
  6139. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  6140. <returns>An array of SqlParameters</returns>
  6141. </member>
  6142. <member name="T:Curtain.DataAccess.IDataAccess">
  6143. <summary>
  6144. 数据库接口
  6145. </summary>
  6146. </member>
  6147. <member name="P:Curtain.DataAccess.IDataAccess.DataBaseType">
  6148. <summary>
  6149. 数据库类型
  6150. </summary>
  6151. </member>
  6152. <member name="P:Curtain.DataAccess.IDataAccess.ParameterPrefix">
  6153. <summary>
  6154. 参数前缀(默认:oracle[:], sql server[@])
  6155. </summary>
  6156. </member>
  6157. <member name="P:Curtain.DataAccess.IDataAccess.ConnectionString">
  6158. <summary>
  6159. 数据源的连接串
  6160. </summary>
  6161. </member>
  6162. <member name="P:Curtain.DataAccess.IDataAccess.ConnState">
  6163. <summary>
  6164. 数据源的连接状态
  6165. </summary>
  6166. </member>
  6167. <member name="P:Curtain.DataAccess.IDataAccess.Connection">
  6168. <summary>
  6169. 数据库的连接
  6170. </summary>
  6171. </member>
  6172. <member name="P:Curtain.DataAccess.IDataAccess.Transaction">
  6173. <summary>
  6174. 事物
  6175. </summary>
  6176. </member>
  6177. <member name="P:Curtain.DataAccess.IDataAccess.CommandTimeout">
  6178. <summary>
  6179. 获取或设置在终止执行命令的尝试并生成错误之前的等待时间(以秒为单位)。 null 为默认值(30秒), 0 为不限制。
  6180. </summary>
  6181. </member>
  6182. <member name="P:Curtain.DataAccess.IDataAccess.NeedRollback">
  6183. <summary>
  6184. 统一回滚
  6185. </summary>
  6186. </member>
  6187. <member name="M:Curtain.DataAccess.IDataAccess.Open(System.Boolean)">
  6188. <summary>
  6189. 打开数据库连接
  6190. </summary>
  6191. <param name="beginTransaction">是否开启事物</param>
  6192. </member>
  6193. <member name="M:Curtain.DataAccess.IDataAccess.BeginTransaction">
  6194. <summary>
  6195. 开启事务
  6196. </summary>
  6197. </member>
  6198. <member name="M:Curtain.DataAccess.IDataAccess.SavePoint(System.String)">
  6199. <summary>
  6200. 在事务中设置保存点
  6201. </summary>
  6202. <param name="savepointName"></param>
  6203. </member>
  6204. <member name="M:Curtain.DataAccess.IDataAccess.Rollback(System.String)">
  6205. <summary>
  6206. 回滚事务到保存点
  6207. </summary>
  6208. <param name="savepointName"></param>
  6209. </member>
  6210. <member name="M:Curtain.DataAccess.IDataAccess.Rollback">
  6211. <summary>
  6212. 回滚事务
  6213. </summary>
  6214. </member>
  6215. <member name="M:Curtain.DataAccess.IDataAccess.Commit">
  6216. <summary>
  6217. 提交事务
  6218. </summary>
  6219. </member>
  6220. <member name="M:Curtain.DataAccess.IDataAccess.Close">
  6221. <summary>
  6222. 关闭数据库连接
  6223. </summary>
  6224. </member>
  6225. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteNonQuery(System.String,Curtain.DataAccess.CDAParameter[])">
  6226. <summary>
  6227. 执行非查询SQL语句
  6228. </summary>
  6229. <param name="sqlText">SQL</param>
  6230. <param name="parameters">参数</param>
  6231. <returns>受影响行数</returns>
  6232. </member>
  6233. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPNonQuery(System.String,Curtain.DataAccess.CDAParameter[])">
  6234. <summary>
  6235. 执行非查询存储过程
  6236. </summary>
  6237. <param name="spName">存储过程名</param>
  6238. <param name="parameters">参数</param>
  6239. <returns>受影响行数</returns>
  6240. </member>
  6241. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6242. <summary>
  6243. 执行非查询SQL
  6244. </summary>
  6245. <param name="commandText">SQL</param>
  6246. <param name="commandType">SQL类别</param>
  6247. <param name="parameters">参数</param>
  6248. <returns>受影响行数</returns>
  6249. </member>
  6250. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDataset(System.String,Curtain.DataAccess.CDAParameter[])">
  6251. <summary>
  6252. 执行查询SQL语句
  6253. </summary>
  6254. <param name="sqlText">SQL</param>
  6255. <param name="parameters">参数</param>
  6256. <returns>查询结果(DataSet)</returns>
  6257. </member>
  6258. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPDataset(System.String,Curtain.DataAccess.CDAParameter[])">
  6259. <summary>
  6260. 执行查询存储过程
  6261. </summary>
  6262. <param name="spName">存储过程名</param>
  6263. <param name="parameters">参数</param>
  6264. <returns>查询结果(DataSet)</returns>
  6265. </member>
  6266. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDataset(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6267. <summary>
  6268. 执行查询SQL
  6269. </summary>
  6270. <param name="commandText">SQL</param>
  6271. <param name="commandType">SQL类别</param>
  6272. <param name="parameters">参数</param>
  6273. <returns>查询结果(DataSet)</returns>
  6274. </member>
  6275. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDataset(System.String,System.String[],Curtain.DataAccess.CDAParameter[])">
  6276. <summary>
  6277. 执行查询SQL语句
  6278. </summary>
  6279. <param name="sqlText">SQL</param>
  6280. <param name="tableNames">表名</param>
  6281. <param name="parameters">参数</param>
  6282. <returns>查询结果(DataSet)</returns>
  6283. </member>
  6284. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPDataset(System.String,System.String[],Curtain.DataAccess.CDAParameter[])">
  6285. <summary>
  6286. 执行查询存储过程
  6287. </summary>
  6288. <param name="spName">存储过程名</param>
  6289. <param name="tableNames">表名</param>
  6290. <param name="parameters">参数</param>
  6291. <returns>查询结果(DataSet)</returns>
  6292. </member>
  6293. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  6294. <summary>
  6295. 执行查询SQL
  6296. </summary>
  6297. <param name="commandText">SQL</param>
  6298. <param name="commandType">SQL类别</param>
  6299. <param name="tableNames">表名</param>
  6300. <param name="parameters">参数</param>
  6301. <returns>查询结果(DataSet)</returns>
  6302. </member>
  6303. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDatatable(System.String,Curtain.DataAccess.CDAParameter[])">
  6304. <summary>
  6305. 执行查询SQL语句
  6306. </summary>
  6307. <param name="sqlText">SQL</param>
  6308. <param name="parameters">参数</param>
  6309. <returns>查询结果(DataSet)</returns>
  6310. </member>
  6311. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPDatatable(System.String,Curtain.DataAccess.CDAParameter[])">
  6312. <summary>
  6313. 执行查询存储过程
  6314. </summary>
  6315. <param name="spName">存储过程名</param>
  6316. <param name="parameters">参数</param>
  6317. <returns>查询结果(DataSet)</returns>
  6318. </member>
  6319. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDatatable(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6320. <summary>
  6321. 执行查询SQL语句
  6322. </summary>
  6323. <param name="commandText">SQL</param>
  6324. <param name="commandType">SQL类别</param>
  6325. <param name="parameters">参数</param>
  6326. <returns>查询结果(DataSet)</returns>
  6327. </member>
  6328. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDatatable(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6329. <summary>
  6330. 执行查询SQL语句
  6331. </summary>
  6332. <param name="sqlText">SQL</param>
  6333. <param name="tableName">表名</param>
  6334. <param name="parameters">参数</param>
  6335. <returns>查询结果(DataSet)</returns>
  6336. </member>
  6337. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPDatatable(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6338. <summary>
  6339. 执行查询存储过程
  6340. </summary>
  6341. <param name="spName">存储过程名</param>
  6342. <param name="tableName">表名</param>
  6343. <param name="parameters">参数</param>
  6344. <returns>查询结果(DataSet)</returns>
  6345. </member>
  6346. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  6347. <summary>
  6348. 执行查询SQL语句
  6349. </summary>
  6350. <param name="commandText">SQL</param>
  6351. <param name="commandType">SQL类别</param>
  6352. <param name="tableName">表名</param>
  6353. <param name="parameters">参数</param>
  6354. <returns>查询结果(DataTable)</returns>
  6355. </member>
  6356. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteReader(System.String,Curtain.DataAccess.CDAParameter[])">
  6357. <summary>
  6358. 执行查询SQL语句
  6359. </summary>
  6360. <param name="sqlText">SQL</param>
  6361. <param name="parameters">参数</param>
  6362. <returns>查询结果(DataReader)</returns>
  6363. </member>
  6364. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPReader(System.String,Curtain.DataAccess.CDAParameter[])">
  6365. <summary>
  6366. 执行查询存储过程
  6367. </summary>
  6368. <param name="spName">存储过程名</param>
  6369. <param name="parameters">参数</param>
  6370. <returns>查询结果(DataReader)</returns>
  6371. </member>
  6372. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6373. <summary>
  6374. 执行查询SQL
  6375. </summary>
  6376. <param name="commandText">SQL</param>
  6377. <param name="commandType">SQL类别</param>
  6378. <param name="parameters">参数</param>
  6379. <returns>查询结果(DataReader)</returns>
  6380. </member>
  6381. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteScalar(System.String,Curtain.DataAccess.CDAParameter[])">
  6382. <summary>
  6383. 执行查询SQL语句(第一行第一列)
  6384. </summary>
  6385. <param name="sqlText">SQL</param>
  6386. <param name="parameters">参数</param>
  6387. <returns>查询结果(第一行第一列)</returns>
  6388. </member>
  6389. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPScalar(System.String,Curtain.DataAccess.CDAParameter[])">
  6390. <summary>
  6391. 执行查询存储过程(第一行第一列)
  6392. </summary>
  6393. <param name="spName">存储过程名</param>
  6394. <param name="parameters">参数</param>
  6395. <returns>查询结果(第一行第一列)</returns>
  6396. </member>
  6397. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6398. <summary>
  6399. 执行查询SQL语句(第一行第一列)
  6400. </summary>
  6401. <param name="commandText">SQL</param>
  6402. <param name="commandType">SQL类别</param>
  6403. <param name="parameters">参数</param>
  6404. <returns>查询结果(第一行第一列)</returns>
  6405. </member>
  6406. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteScalar``1(System.String,Curtain.DataAccess.CDAParameter[])">
  6407. <summary>
  6408. 执行查询SQL语句(第一行第一列)
  6409. </summary>
  6410. <typeparam name="T"></typeparam>
  6411. <param name="sqlText">SQL</param>
  6412. <param name="parameters">参数</param>
  6413. <returns>查询结果(第一行第一列)</returns>
  6414. </member>
  6415. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPScalar``1(System.String,Curtain.DataAccess.CDAParameter[])">
  6416. <summary>
  6417. 执行查询存储过程(第一行第一列)
  6418. </summary>
  6419. <typeparam name="T"></typeparam>
  6420. <param name="spName">存储过程名</param>
  6421. <param name="parameters">参数</param>
  6422. <returns>查询结果(第一行第一列)</returns>
  6423. </member>
  6424. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteScalar``1(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6425. <summary>
  6426. 执行查询SQL(第一行第一列)
  6427. </summary>
  6428. <typeparam name="T"></typeparam>
  6429. <param name="commandText">SQL</param>
  6430. <param name="commandType">SQL类别</param>
  6431. <param name="parameters">参数</param>
  6432. <returns>查询结果(第一行第一列)</returns>
  6433. </member>
  6434. <member name="M:Curtain.DataAccess.IDataAccess.GetInsertSqlStr(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  6435. <summary>
  6436. 自动生成insert语句
  6437. </summary>
  6438. <param name="tableName"></param>
  6439. <param name="parameters"></param>
  6440. <returns></returns>
  6441. </member>
  6442. <member name="M:Curtain.DataAccess.IDataAccess.Insert(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  6443. <summary>
  6444. 根据参数插入数据
  6445. </summary>
  6446. <param name="tableName"></param>
  6447. <param name="parameters"></param>
  6448. <returns></returns>
  6449. </member>
  6450. <member name="M:Curtain.DataAccess.IDataAccess.InsertForeach(System.Data.DataView,Curtain.DataAccess.CDASqlStrParameter[])">
  6451. <summary>
  6452. 根据数据源和参数批量插入数据
  6453. </summary>
  6454. <param name="data"></param>
  6455. <param name="parameters"></param>
  6456. <returns></returns>
  6457. </member>
  6458. <member name="M:Curtain.DataAccess.IDataAccess.GetUpdateSqlStr(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  6459. <summary>
  6460. 自动生成update语句
  6461. </summary>
  6462. <param name="tableName"></param>
  6463. <param name="parameters"></param>
  6464. <returns></returns>
  6465. </member>
  6466. <member name="M:Curtain.DataAccess.IDataAccess.Update(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  6467. <summary>
  6468. 根据参数更新数据
  6469. </summary>
  6470. <param name="tableName"></param>
  6471. <param name="parameters"></param>
  6472. <returns></returns>
  6473. </member>
  6474. <member name="M:Curtain.DataAccess.IDataAccess.UpdateForeach(System.Data.DataView,Curtain.DataAccess.CDASqlStrParameter[])">
  6475. <summary>
  6476. 根据数据源和参数批量更新数据
  6477. </summary>
  6478. <param name="data"></param>
  6479. <param name="parameters"></param>
  6480. <returns></returns>
  6481. </member>
  6482. <member name="T:Curtain.DataAccess.PostgreSQL">
  6483. <summary>
  6484. PostgreSQL 数据库操作类
  6485. </summary>
  6486. </member>
  6487. <member name="F:Curtain.DataAccess.PostgreSQL.DefaultConnectionFormatString">
  6488. <summary>
  6489. PostgreSQL 数据库连接字符串模板
  6490. </summary>
  6491. </member>
  6492. <member name="F:Curtain.DataAccess.PostgreSQL.Parameter_Prefix">
  6493. <summary>
  6494. 数据库参数前缀
  6495. </summary>
  6496. </member>
  6497. <member name="P:Curtain.DataAccess.PostgreSQL.ConnectionFormatString">
  6498. <summary>
  6499. PostgreSQL 数据库连接字符串模板
  6500. </summary>
  6501. </member>
  6502. <member name="P:Curtain.DataAccess.PostgreSQL.NpgsqlConnection">
  6503. <summary>
  6504. NpgsqlConnection
  6505. </summary>
  6506. </member>
  6507. <member name="P:Curtain.DataAccess.PostgreSQL.NpgsqlTransaction">
  6508. <summary>
  6509. NpgsqlTransaction
  6510. </summary>
  6511. </member>
  6512. <member name="M:Curtain.DataAccess.PostgreSQL.#ctor(System.String)">
  6513. <summary>
  6514. PostgreSQL 数据库
  6515. </summary>
  6516. <param name="connectionString">数据库连接字符串</param>
  6517. </member>
  6518. <member name="M:Curtain.DataAccess.PostgreSQL.#ctor(System.String,System.String,System.String,System.String,System.String)">
  6519. <summary>
  6520. PostgreSQL 数据库
  6521. </summary>
  6522. <param name="server"></param>
  6523. <param name="port"></param>
  6524. <param name="database"></param>
  6525. <param name="userid"></param>
  6526. <param name="password"></param>
  6527. </member>
  6528. <member name="M:Curtain.DataAccess.PostgreSQL.InitDataBase">
  6529. <summary>
  6530. 初始化
  6531. </summary>
  6532. </member>
  6533. <member name="M:Curtain.DataAccess.PostgreSQL.GetNewConnection">
  6534. <summary>
  6535. 新建数据库连接
  6536. </summary>
  6537. <returns></returns>
  6538. </member>
  6539. <member name="M:Curtain.DataAccess.PostgreSQL.SavePoint(System.String)">
  6540. <summary>
  6541. 在事务中设置保存点
  6542. </summary>
  6543. <param name="savepointName"></param>
  6544. </member>
  6545. <member name="M:Curtain.DataAccess.PostgreSQL.Rollback(System.String)">
  6546. <summary>
  6547. 回滚事务到保存点
  6548. </summary>
  6549. <param name="savepointName"></param>
  6550. </member>
  6551. <member name="M:Curtain.DataAccess.PostgreSQL.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6552. <summary>
  6553. 执行非查询SQL
  6554. </summary>
  6555. <param name="commandText">SQL</param>
  6556. <param name="commandType">SQL类别</param>
  6557. <param name="parameters">参数</param>
  6558. <returns>受影响行数</returns>
  6559. </member>
  6560. <member name="M:Curtain.DataAccess.PostgreSQL.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  6561. <summary>
  6562. 执行查询SQL
  6563. </summary>
  6564. <param name="commandText">SQL</param>
  6565. <param name="commandType">SQL类别</param>
  6566. <param name="tableNames">表名</param>
  6567. <param name="parameters">参数</param>
  6568. <returns>查询结果(DataSet)</returns>
  6569. </member>
  6570. <member name="M:Curtain.DataAccess.PostgreSQL.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  6571. <summary>
  6572. 执行查询SQL语句
  6573. </summary>
  6574. <param name="commandText">SQL</param>
  6575. <param name="commandType">SQL类别</param>
  6576. <param name="tableName">表名</param>
  6577. <param name="parameters">参数</param>
  6578. <returns>查询结果(DataTable)</returns>
  6579. </member>
  6580. <member name="M:Curtain.DataAccess.PostgreSQL.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6581. <summary>
  6582. 执行查询SQL
  6583. </summary>
  6584. <param name="commandText">SQL</param>
  6585. <param name="commandType">SQL类别</param>
  6586. <param name="parameters">参数</param>
  6587. <returns>查询结果(DataReader)</returns>
  6588. </member>
  6589. <member name="M:Curtain.DataAccess.PostgreSQL.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6590. <summary>
  6591. 执行查询SQL语句(第一行第一列)
  6592. </summary>
  6593. <param name="commandText">SQL</param>
  6594. <param name="commandType">SQL类别</param>
  6595. <param name="parameters">参数</param>
  6596. <returns>查询结果(第一行第一列)</returns>
  6597. </member>
  6598. <member name="M:Curtain.DataAccess.PostgreSQL.GetCommandTextWithParameters(System.Data.CommandType,System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6599. <summary>
  6600. 获取执行SQL
  6601. </summary>
  6602. <param name="commandType"></param>
  6603. <param name="commandText"></param>
  6604. <param name="sql"></param>
  6605. <param name="parameters"></param>
  6606. <returns></returns>
  6607. </member>
  6608. <member name="M:Curtain.DataAccess.PostgreSQL.GetSqlTextWithParameters(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6609. <summary>
  6610. 获取执行SQL
  6611. </summary>
  6612. <param name="commandText"></param>
  6613. <param name="sql"></param>
  6614. <param name="parameters"></param>
  6615. <returns></returns>
  6616. </member>
  6617. <member name="M:Curtain.DataAccess.PostgreSQL.GetStoredProcedureWithParameters(System.String,Curtain.DataAccess.CDAParameter[])">
  6618. <summary>
  6619. 获取执行存储过程
  6620. </summary>
  6621. <param name="spName"></param>
  6622. <param name="parameters"></param>
  6623. <returns></returns>
  6624. </member>
  6625. <member name="M:Curtain.DataAccess.PostgreSQL.ToSqlParameters(System.Data.CommandType,Curtain.DataAccess.CDAParameter[],System.String@)">
  6626. <summary>
  6627. 转换Sql参数
  6628. </summary>
  6629. <param name="commandType"></param>
  6630. <param name="parameters"></param>
  6631. <param name="sql"></param>
  6632. <returns></returns>
  6633. </member>
  6634. <member name="M:Curtain.DataAccess.PostgreSQL.ToSqlParameter(Curtain.DataAccess.CDAParameter)">
  6635. <summary>
  6636. 获取PostgreSQL参数
  6637. </summary>
  6638. <param name="parameter"></param>
  6639. <returns></returns>
  6640. </member>
  6641. <member name="M:Curtain.DataAccess.PostgreSQL.ToDBType(Curtain.DataAccess.DataType)">
  6642. <summary>
  6643. 获取NpgsqlDbType
  6644. </summary>
  6645. <param name="dataType"></param>
  6646. <returns>NpgsqlDbType</returns>
  6647. </member>
  6648. <member name="T:Curtain.DataAccess.MySql">
  6649. <summary>
  6650. MySql 数据库操作类
  6651. </summary>
  6652. </member>
  6653. <member name="F:Curtain.DataAccess.MySql.DefaultConnectionFormatString">
  6654. <summary>
  6655. MySql 数据库连接字符串模板
  6656. </summary>
  6657. </member>
  6658. <member name="F:Curtain.DataAccess.MySql.Parameter_Prefix">
  6659. <summary>
  6660. 数据库参数前缀
  6661. </summary>
  6662. </member>
  6663. <member name="P:Curtain.DataAccess.MySql.ConnectionFormatString">
  6664. <summary>
  6665. MySql 数据库连接字符串模板
  6666. </summary>
  6667. </member>
  6668. <member name="P:Curtain.DataAccess.MySql.MySqlConnection">
  6669. <summary>
  6670. MySql连接
  6671. </summary>
  6672. </member>
  6673. <member name="P:Curtain.DataAccess.MySql.MySqlTransaction">
  6674. <summary>
  6675. MySql事务
  6676. </summary>
  6677. </member>
  6678. <member name="M:Curtain.DataAccess.MySql.#ctor(System.String)">
  6679. <summary>
  6680. MySql 数据库
  6681. </summary>
  6682. <param name="connectionString">数据库连接字符串</param>
  6683. </member>
  6684. <member name="M:Curtain.DataAccess.MySql.#ctor(System.String,System.String,System.String,System.String,System.String)">
  6685. <summary>
  6686. MySql 数据库
  6687. </summary>
  6688. <param name="server"></param>
  6689. <param name="port"></param>
  6690. <param name="database"></param>
  6691. <param name="userid"></param>
  6692. <param name="password"></param>
  6693. </member>
  6694. <member name="M:Curtain.DataAccess.MySql.InitDataBase">
  6695. <summary>
  6696. 初始化
  6697. </summary>
  6698. </member>
  6699. <member name="M:Curtain.DataAccess.MySql.GetNewConnection">
  6700. <summary>
  6701. 新建数据库连接
  6702. </summary>
  6703. <returns></returns>
  6704. </member>
  6705. <member name="M:Curtain.DataAccess.MySql.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6706. <summary>
  6707. 执行非查询SQL
  6708. </summary>
  6709. <param name="commandText">SQL</param>
  6710. <param name="commandType">SQL类别</param>
  6711. <param name="parameters">参数</param>
  6712. <returns>受影响行数</returns>
  6713. </member>
  6714. <member name="M:Curtain.DataAccess.MySql.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  6715. <summary>
  6716. 执行查询SQL
  6717. </summary>
  6718. <param name="commandText">SQL</param>
  6719. <param name="commandType">SQL类别</param>
  6720. <param name="tableNames">表名</param>
  6721. <param name="parameters">参数</param>
  6722. <returns>查询结果(DataSet)</returns>
  6723. </member>
  6724. <member name="M:Curtain.DataAccess.MySql.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  6725. <summary>
  6726. 执行查询SQL语句
  6727. </summary>
  6728. <param name="commandText">SQL</param>
  6729. <param name="commandType">SQL类别</param>
  6730. <param name="tableName">表名</param>
  6731. <param name="parameters">参数</param>
  6732. <returns>查询结果(DataTable)</returns>
  6733. </member>
  6734. <member name="M:Curtain.DataAccess.MySql.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6735. <summary>
  6736. 执行查询SQL
  6737. </summary>
  6738. <param name="commandText">SQL</param>
  6739. <param name="commandType">SQL类别</param>
  6740. <param name="parameters">参数</param>
  6741. <returns>查询结果(DataReader)</returns>
  6742. </member>
  6743. <member name="M:Curtain.DataAccess.MySql.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6744. <summary>
  6745. 执行查询SQL语句(第一行第一列)
  6746. </summary>
  6747. <param name="commandText">SQL</param>
  6748. <param name="commandType">SQL类别</param>
  6749. <param name="parameters">参数</param>
  6750. <returns>查询结果(第一行第一列)</returns>
  6751. </member>
  6752. <member name="M:Curtain.DataAccess.MySql.GetCommandTextWithParameters(System.Data.CommandType,System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6753. <summary>
  6754. 获取执行SQL
  6755. </summary>
  6756. <param name="commandType"></param>
  6757. <param name="commandText"></param>
  6758. <param name="sql"></param>
  6759. <param name="parameters"></param>
  6760. <returns></returns>
  6761. </member>
  6762. <member name="M:Curtain.DataAccess.MySql.GetSqlTextWithParameters(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6763. <summary>
  6764. 获取执行SQL
  6765. </summary>
  6766. <param name="commandText"></param>
  6767. <param name="sql"></param>
  6768. <param name="parameters"></param>
  6769. <returns></returns>
  6770. </member>
  6771. <member name="M:Curtain.DataAccess.MySql.GetStoredProcedureWithParameters(System.String,Curtain.DataAccess.CDAParameter[])">
  6772. <summary>
  6773. 获取执行存储过程
  6774. </summary>
  6775. <param name="spName"></param>
  6776. <param name="parameters"></param>
  6777. <returns></returns>
  6778. </member>
  6779. <member name="M:Curtain.DataAccess.MySql.ToSqlParameters(System.Data.CommandType,Curtain.DataAccess.CDAParameter[],System.String@)">
  6780. <summary>
  6781. 转换Sql参数
  6782. </summary>
  6783. <param name="commandType"></param>
  6784. <param name="parameters"></param>
  6785. <param name="sql"></param>
  6786. <returns></returns>
  6787. </member>
  6788. <member name="M:Curtain.DataAccess.MySql.ToSqlParameter(Curtain.DataAccess.CDAParameter)">
  6789. <summary>
  6790. 获取MySql参数
  6791. </summary>
  6792. <param name="parameter"></param>
  6793. <returns></returns>
  6794. </member>
  6795. <member name="M:Curtain.DataAccess.MySql.ToDBType(Curtain.DataAccess.DataType)">
  6796. <summary>
  6797. 获取MySqlDbType
  6798. </summary>
  6799. <param name="dataType"></param>
  6800. <returns>MySqlDbType</returns>
  6801. </member>
  6802. <member name="T:Curtain.DataAccess.MySqlDBType">
  6803. <summary>
  6804. Specifies MySQL specific data type of a field, property, for use in a MySql.Data.MySqlClient.MySqlParameter.
  6805. </summary>
  6806. </member>
  6807. <member name="F:Curtain.DataAccess.MySqlDBType.Decimal">
  6808. <summary>
  6809. MySql.Data.MySqlClient.MySqlDbType.Decimal
  6810. A fixed precision and scale numeric value between -1038 -1 and 10 38 -1.
  6811. </summary>
  6812. </member>
  6813. <member name="F:Curtain.DataAccess.MySqlDBType.Byte">
  6814. <summary>
  6815. MySql.Data.MySqlClient.MySqlDbType.Byte
  6816. the signed range is -128 to 127. The unsigned range is 0 to 255.
  6817. </summary>
  6818. </member>
  6819. <member name="F:Curtain.DataAccess.MySqlDBType.Int16">
  6820. <summary>
  6821. MySql.Data.MySqlClient.MySqlDbType.Int16
  6822. A 16-bit signed integer. The signed range is -32768 to 32767. The unsigned range
  6823. is 0 to 65535
  6824. </summary>
  6825. </member>
  6826. <member name="F:Curtain.DataAccess.MySqlDBType.Int32">
  6827. <summary>
  6828. MySql.Data.MySqlClient.MySqlDbType.Int32
  6829. A 32-bit signed integer
  6830. </summary>
  6831. </member>
  6832. <member name="F:Curtain.DataAccess.MySqlDBType.Float">
  6833. <summary>
  6834. System.Single
  6835. A small (single-precision) floating-point number. Allowable values are -3.402823466E+38
  6836. to -1.175494351E-38, 0, and 1.175494351E-38 to 3.402823466E+38.
  6837. </summary>
  6838. </member>
  6839. <member name="F:Curtain.DataAccess.MySqlDBType.Double">
  6840. <summary>
  6841. MySql.Data.MySqlClient.MySqlDbType.Double
  6842. A normal-size (double-precision) floating-point number. Allowable values are
  6843. -1.7976931348623157E+308 to -2.2250738585072014E-308, 0, and 2.2250738585072014E-308
  6844. to 1.7976931348623157E+308.
  6845. </summary>
  6846. </member>
  6847. <member name="F:Curtain.DataAccess.MySqlDBType.Timestamp">
  6848. <summary>
  6849. A timestamp. The range is '1970-01-01 00:00:00' to sometime in the year 2037
  6850. </summary>
  6851. </member>
  6852. <member name="F:Curtain.DataAccess.MySqlDBType.Int64">
  6853. <summary>
  6854. MySql.Data.MySqlClient.MySqlDbType.Int64
  6855. A 64-bit signed integer.
  6856. </summary>
  6857. </member>
  6858. <member name="F:Curtain.DataAccess.MySqlDBType.Int24">
  6859. <summary>
  6860. Specifies a 24 (3 byte) signed or unsigned value.
  6861. </summary>
  6862. </member>
  6863. <member name="F:Curtain.DataAccess.MySqlDBType.Date">
  6864. <summary>
  6865. Date The supported range is '1000-01-01' to '9999-12-31'.
  6866. </summary>
  6867. </member>
  6868. <member name="F:Curtain.DataAccess.MySqlDBType.Time">
  6869. <summary>
  6870. Time
  6871. The range is '-838:59:59' to '838:59:59'.
  6872. </summary>
  6873. </member>
  6874. <member name="F:Curtain.DataAccess.MySqlDBType.DateTime">
  6875. <summary>
  6876. DateTime The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'.
  6877. </summary>
  6878. </member>
  6879. <member name="F:Curtain.DataAccess.MySqlDBType.Datetime">
  6880. <summary>
  6881. Datetime The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'.
  6882. </summary>
  6883. </member>
  6884. <member name="F:Curtain.DataAccess.MySqlDBType.Year">
  6885. <summary>
  6886. A year in 2- or 4-digit format (default is 4-digit). The allowable values are
  6887. 1901 to 2155, 0000 in the 4-digit year format, and 1970-2069 if you use the 2-digit
  6888. format (70-69).
  6889. </summary>
  6890. </member>
  6891. <member name="F:Curtain.DataAccess.MySqlDBType.Newdate">
  6892. <summary>
  6893. Obsolete Use Datetime or Date type
  6894. </summary>
  6895. </member>
  6896. <member name="F:Curtain.DataAccess.MySqlDBType.VarString">
  6897. <summary>
  6898. A variable-length string containing 0 to 65535 characters
  6899. </summary>
  6900. </member>
  6901. <member name="F:Curtain.DataAccess.MySqlDBType.Bit">
  6902. <summary>
  6903. Bit-field data type
  6904. </summary>
  6905. </member>
  6906. <member name="F:Curtain.DataAccess.MySqlDBType.JSON">
  6907. <summary>
  6908. JSON
  6909. </summary>
  6910. </member>
  6911. <member name="F:Curtain.DataAccess.MySqlDBType.NewDecimal">
  6912. <summary>
  6913. New Decimal
  6914. </summary>
  6915. </member>
  6916. <member name="F:Curtain.DataAccess.MySqlDBType.Enum">
  6917. <summary>
  6918. An enumeration. A string object that can have only one value, chosen from the
  6919. list of values 'value1', 'value2', ..., NULL or the special "" error value. An
  6920. ENUM can have a maximum of 65535 distinct values
  6921. </summary>
  6922. </member>
  6923. <member name="F:Curtain.DataAccess.MySqlDBType.Set">
  6924. <summary>
  6925. A set. A string object that can have zero or more values, each of which must
  6926. be chosen from the list of values 'value1', 'value2', ... A SET can have a maximum
  6927. of 64 members.
  6928. </summary>
  6929. </member>
  6930. <member name="F:Curtain.DataAccess.MySqlDBType.TinyBlob">
  6931. <summary>
  6932. A binary column with a maximum length of 255 (2^8 - 1) characters
  6933. </summary>
  6934. </member>
  6935. <member name="F:Curtain.DataAccess.MySqlDBType.MediumBlob">
  6936. <summary>
  6937. A binary column with a maximum length of 16777215 (2^24 - 1) bytes.
  6938. </summary>
  6939. </member>
  6940. <member name="F:Curtain.DataAccess.MySqlDBType.LongBlob">
  6941. <summary>
  6942. A binary column with a maximum length of 4294967295 or 4G (2^32 - 1) bytes.
  6943. </summary>
  6944. </member>
  6945. <member name="F:Curtain.DataAccess.MySqlDBType.Blob">
  6946. <summary>
  6947. A binary column with a maximum length of 65535 (2^16 - 1) bytes.
  6948. </summary>
  6949. </member>
  6950. <member name="F:Curtain.DataAccess.MySqlDBType.VarChar">
  6951. <summary>
  6952. A variable-length string containing 0 to 255 bytes.
  6953. </summary>
  6954. </member>
  6955. <member name="F:Curtain.DataAccess.MySqlDBType.String">
  6956. <summary>
  6957. A fixed-length string.
  6958. </summary>
  6959. </member>
  6960. <member name="F:Curtain.DataAccess.MySqlDBType.Geometry">
  6961. <summary>
  6962. Geometric (GIS) data type.
  6963. </summary>
  6964. </member>
  6965. <member name="F:Curtain.DataAccess.MySqlDBType.UByte">
  6966. <summary>
  6967. Unsigned 8-bit value.
  6968. </summary>
  6969. </member>
  6970. <member name="F:Curtain.DataAccess.MySqlDBType.UInt16">
  6971. <summary>
  6972. Unsigned 16-bit value.
  6973. </summary>
  6974. </member>
  6975. <member name="F:Curtain.DataAccess.MySqlDBType.UInt32">
  6976. <summary>
  6977. Unsigned 32-bit value.
  6978. </summary>
  6979. </member>
  6980. <member name="F:Curtain.DataAccess.MySqlDBType.UInt64">
  6981. <summary>
  6982. Unsigned 64-bit value.
  6983. </summary>
  6984. </member>
  6985. <member name="F:Curtain.DataAccess.MySqlDBType.UInt24">
  6986. <summary>
  6987. Unsigned 24-bit value.
  6988. </summary>
  6989. </member>
  6990. <member name="F:Curtain.DataAccess.MySqlDBType.Binary">
  6991. <summary>
  6992. Fixed length binary string.
  6993. </summary>
  6994. </member>
  6995. <member name="F:Curtain.DataAccess.MySqlDBType.VarBinary">
  6996. <summary>
  6997. Variable length binary string.
  6998. </summary>
  6999. </member>
  7000. <member name="F:Curtain.DataAccess.MySqlDBType.TinyText">
  7001. <summary>
  7002. A text column with a maximum length of 255 (2^8 - 1) characters.
  7003. </summary>
  7004. </member>
  7005. <member name="F:Curtain.DataAccess.MySqlDBType.MediumText">
  7006. <summary>
  7007. A text column with a maximum length of 16777215 (2^24 - 1) characters.
  7008. </summary>
  7009. </member>
  7010. <member name="F:Curtain.DataAccess.MySqlDBType.LongText">
  7011. <summary>
  7012. A text column with a maximum length of 4294967295 or 4G (2^32 - 1) characters.
  7013. </summary>
  7014. </member>
  7015. <member name="F:Curtain.DataAccess.MySqlDBType.Text">
  7016. <summary>
  7017. A text column with a maximum length of 65535 (2^16 - 1) characters.
  7018. </summary>
  7019. </member>
  7020. <member name="F:Curtain.DataAccess.MySqlDBType.Guid">
  7021. <summary>
  7022. A guid column.
  7023. </summary>
  7024. </member>
  7025. <member name="T:Curtain.DataAccess.Oracle">
  7026. <summary>
  7027. Oracle 数据库操作类
  7028. </summary>
  7029. </member>
  7030. <member name="F:Curtain.DataAccess.Oracle.DefaultConnectionFormatString">
  7031. <summary>
  7032. Oracle 数据库连接字符串模板
  7033. </summary>
  7034. </member>
  7035. <member name="F:Curtain.DataAccess.Oracle.Parameter_Prefix">
  7036. <summary>
  7037. 数据库参数前缀
  7038. </summary>
  7039. </member>
  7040. <member name="P:Curtain.DataAccess.Oracle.ConnectionFormatString">
  7041. <summary>
  7042. Oracle 数据库连接字符串模板
  7043. </summary>
  7044. </member>
  7045. <member name="P:Curtain.DataAccess.Oracle.OracleConnection">
  7046. <summary>
  7047. OracleConnection
  7048. </summary>
  7049. </member>
  7050. <member name="P:Curtain.DataAccess.Oracle.OracleTransaction">
  7051. <summary>
  7052. OracleTransaction
  7053. </summary>
  7054. </member>
  7055. <member name="M:Curtain.DataAccess.Oracle.#ctor(System.String)">
  7056. <summary>
  7057. Oracle 数据库
  7058. </summary>
  7059. <param name="connectionString">数据库连接字符串</param>
  7060. </member>
  7061. <member name="M:Curtain.DataAccess.Oracle.#ctor(System.String,System.String,System.String,System.String,System.String)">
  7062. <summary>
  7063. Oracle 数据库
  7064. </summary>
  7065. <param name="ip"></param>
  7066. <param name="port"></param>
  7067. <param name="database"></param>
  7068. <param name="userid"></param>
  7069. <param name="password"></param>
  7070. </member>
  7071. <member name="M:Curtain.DataAccess.Oracle.InitDataBase">
  7072. <summary>
  7073. 初始化
  7074. </summary>
  7075. </member>
  7076. <member name="M:Curtain.DataAccess.Oracle.GetNewConnection">
  7077. <summary>
  7078. 新建数据库连接
  7079. </summary>
  7080. <returns></returns>
  7081. </member>
  7082. <member name="M:Curtain.DataAccess.Oracle.SavePoint(System.String)">
  7083. <summary>
  7084. 在事务中设置保存点
  7085. </summary>
  7086. <param name="savepointName"></param>
  7087. </member>
  7088. <member name="M:Curtain.DataAccess.Oracle.Rollback(System.String)">
  7089. <summary>
  7090. 回滚事务到保存点
  7091. </summary>
  7092. <param name="savepointName"></param>
  7093. </member>
  7094. <member name="M:Curtain.DataAccess.Oracle.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7095. <summary>
  7096. 执行非查询SQL
  7097. </summary>
  7098. <param name="commandText">SQL</param>
  7099. <param name="commandType">SQL类别</param>
  7100. <param name="parameters">参数</param>
  7101. <returns>受影响行数</returns>
  7102. </member>
  7103. <member name="M:Curtain.DataAccess.Oracle.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  7104. <summary>
  7105. 执行查询SQL
  7106. </summary>
  7107. <param name="commandText">SQL</param>
  7108. <param name="commandType">SQL类别</param>
  7109. <param name="tableNames">表名</param>
  7110. <param name="parameters">参数</param>
  7111. <returns>查询结果(DataSet)</returns>
  7112. </member>
  7113. <member name="M:Curtain.DataAccess.Oracle.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  7114. <summary>
  7115. 执行查询SQL语句
  7116. </summary>
  7117. <param name="commandText">SQL</param>
  7118. <param name="commandType">SQL类别</param>
  7119. <param name="tableName">表名</param>
  7120. <param name="parameters">参数</param>
  7121. <returns>查询结果(DataTable)</returns>
  7122. </member>
  7123. <member name="M:Curtain.DataAccess.Oracle.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7124. <summary>
  7125. 执行查询SQL
  7126. </summary>
  7127. <param name="commandText">SQL</param>
  7128. <param name="commandType">SQL类别</param>
  7129. <param name="parameters">参数</param>
  7130. <returns>查询结果(DataReader)</returns>
  7131. </member>
  7132. <member name="M:Curtain.DataAccess.Oracle.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7133. <summary>
  7134. 执行查询SQL语句(第一行第一列)
  7135. </summary>
  7136. <param name="commandText">SQL</param>
  7137. <param name="commandType">SQL类别</param>
  7138. <param name="parameters">参数</param>
  7139. <returns>查询结果(第一行第一列)</returns>
  7140. </member>
  7141. <member name="M:Curtain.DataAccess.Oracle.GetCommandTextWithParameters(System.Data.CommandType,System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7142. <summary>
  7143. 获取执行SQL
  7144. </summary>
  7145. <param name="commandType"></param>
  7146. <param name="commandText"></param>
  7147. <param name="sql"></param>
  7148. <param name="parameters"></param>
  7149. <returns></returns>
  7150. </member>
  7151. <member name="M:Curtain.DataAccess.Oracle.GetSqlTextWithParameters(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7152. <summary>
  7153. 获取执行SQL
  7154. </summary>
  7155. <param name="commandText"></param>
  7156. <param name="sql"></param>
  7157. <param name="parameters"></param>
  7158. <returns></returns>
  7159. </member>
  7160. <member name="M:Curtain.DataAccess.Oracle.GetStoredProcedureWithParameters(System.String,Curtain.DataAccess.CDAParameter[])">
  7161. <summary>
  7162. 获取执行存储过程
  7163. </summary>
  7164. <param name="spName"></param>
  7165. <param name="parameters"></param>
  7166. <returns></returns>
  7167. </member>
  7168. <member name="M:Curtain.DataAccess.Oracle.ToSqlParameters(System.Data.CommandType,Curtain.DataAccess.CDAParameter[],System.String@)">
  7169. <summary>
  7170. 转换Oracle参数
  7171. </summary>
  7172. <param name="commandType"></param>
  7173. <param name="parameters"></param>
  7174. <param name="sql"></param>
  7175. <returns></returns>
  7176. </member>
  7177. <member name="M:Curtain.DataAccess.Oracle.ToSqlParameter(Curtain.DataAccess.CDAParameter)">
  7178. <summary>
  7179. 获取Oracle参数
  7180. </summary>
  7181. <param name="parameter"></param>
  7182. <returns></returns>
  7183. </member>
  7184. <member name="M:Curtain.DataAccess.Oracle.ToDBType(Curtain.DataAccess.DataType)">
  7185. <summary>
  7186. 获取OracleDbType
  7187. </summary>
  7188. <param name="dataType"></param>
  7189. <returns>OracleDbType</returns>
  7190. </member>
  7191. <member name="T:Curtain.DataAccess.OracleDBType">
  7192. <summary>
  7193. Oracle数据类型
  7194. </summary>
  7195. </member>
  7196. <member name="T:Curtain.DataAccess.SQLite">
  7197. <summary>
  7198. SQLite 数据库操作类
  7199. </summary>
  7200. </member>
  7201. <member name="F:Curtain.DataAccess.SQLite.DefaultConnectionFormatString">
  7202. <summary>
  7203. SQLite 数据库连接字符串模板
  7204. </summary>
  7205. </member>
  7206. <member name="F:Curtain.DataAccess.SQLite.Parameter_Prefix">
  7207. <summary>
  7208. 数据库参数前缀
  7209. </summary>
  7210. </member>
  7211. <member name="P:Curtain.DataAccess.SQLite.ConnectionFormatString">
  7212. <summary>
  7213. SQLite 数据库连接字符串模板
  7214. </summary>
  7215. </member>
  7216. <member name="P:Curtain.DataAccess.SQLite.SQLiteConnection">
  7217. <summary>
  7218. SQLiteConnection
  7219. </summary>
  7220. </member>
  7221. <member name="P:Curtain.DataAccess.SQLite.SQLiteTransaction">
  7222. <summary>
  7223. SQLiteTransaction
  7224. </summary>
  7225. </member>
  7226. <member name="M:Curtain.DataAccess.SQLite.#ctor(System.String)">
  7227. <summary>
  7228. SQLite 数据库
  7229. </summary>
  7230. <param name="connectionString">数据库连接字符串</param>
  7231. </member>
  7232. <member name="M:Curtain.DataAccess.SQLite.#ctor(System.String,System.String)">
  7233. <summary>
  7234. SQLite 数据库
  7235. </summary>
  7236. <param name="source"></param>
  7237. <param name="password"></param>
  7238. </member>
  7239. <member name="M:Curtain.DataAccess.SQLite.InitDataBase">
  7240. <summary>
  7241. 初始化
  7242. </summary>
  7243. </member>
  7244. <member name="M:Curtain.DataAccess.SQLite.GetNewConnection">
  7245. <summary>
  7246. 新建数据库连接
  7247. </summary>
  7248. <returns></returns>
  7249. </member>
  7250. <member name="M:Curtain.DataAccess.SQLite.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7251. <summary>
  7252. 执行非查询SQL
  7253. </summary>
  7254. <param name="commandText">SQL</param>
  7255. <param name="commandType">SQL类别</param>
  7256. <param name="parameters">参数</param>
  7257. <returns>受影响行数</returns>
  7258. </member>
  7259. <member name="M:Curtain.DataAccess.SQLite.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  7260. <summary>
  7261. 执行查询SQL
  7262. </summary>
  7263. <param name="commandText">SQL</param>
  7264. <param name="commandType">SQL类别</param>
  7265. <param name="tableNames">表名</param>
  7266. <param name="parameters">参数</param>
  7267. <returns>查询结果(DataSet)</returns>
  7268. </member>
  7269. <member name="M:Curtain.DataAccess.SQLite.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  7270. <summary>
  7271. 执行查询SQL语句
  7272. </summary>
  7273. <param name="commandText">SQL</param>
  7274. <param name="commandType">SQL类别</param>
  7275. <param name="tableName">表名</param>
  7276. <param name="parameters">参数</param>
  7277. <returns>查询结果(DataTable)</returns>
  7278. </member>
  7279. <member name="M:Curtain.DataAccess.SQLite.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7280. <summary>
  7281. 执行查询SQL
  7282. </summary>
  7283. <param name="commandText">SQL</param>
  7284. <param name="commandType">SQL类别</param>
  7285. <param name="parameters">参数</param>
  7286. <returns>查询结果(DataReader)</returns>
  7287. </member>
  7288. <member name="M:Curtain.DataAccess.SQLite.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7289. <summary>
  7290. 执行查询SQL语句(第一行第一列)
  7291. </summary>
  7292. <param name="commandText">SQL</param>
  7293. <param name="commandType">SQL类别</param>
  7294. <param name="parameters">参数</param>
  7295. <returns>查询结果(第一行第一列)</returns>
  7296. </member>
  7297. <member name="M:Curtain.DataAccess.SQLite.GetCommandTextWithParameters(System.Data.CommandType,System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7298. <summary>
  7299. 获取执行SQL
  7300. </summary>
  7301. <param name="commandType"></param>
  7302. <param name="commandText"></param>
  7303. <param name="sql"></param>
  7304. <param name="parameters"></param>
  7305. <returns></returns>
  7306. </member>
  7307. <member name="M:Curtain.DataAccess.SQLite.GetSqlTextWithParameters(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7308. <summary>
  7309. 获取执行SQL
  7310. </summary>
  7311. <param name="commandText"></param>
  7312. <param name="sql"></param>
  7313. <param name="parameters"></param>
  7314. <returns></returns>
  7315. </member>
  7316. <member name="M:Curtain.DataAccess.SQLite.GetStoredProcedureWithParameters(System.String,Curtain.DataAccess.CDAParameter[])">
  7317. <summary>
  7318. 获取执行存储过程
  7319. </summary>
  7320. <param name="spName"></param>
  7321. <param name="parameters"></param>
  7322. <returns></returns>
  7323. </member>
  7324. <member name="M:Curtain.DataAccess.SQLite.ToSqlParameters(System.Data.CommandType,Curtain.DataAccess.CDAParameter[],System.String@)">
  7325. <summary>
  7326. 转换SQLite参数
  7327. </summary>
  7328. <param name="commandType"></param>
  7329. <param name="parameters"></param>
  7330. <param name="sql"></param>
  7331. <returns></returns>
  7332. </member>
  7333. <member name="M:Curtain.DataAccess.SQLite.ToSqlParameter(Curtain.DataAccess.CDAParameter)">
  7334. <summary>
  7335. 获取SQLite参数
  7336. </summary>
  7337. <param name="parameter"></param>
  7338. <returns></returns>
  7339. </member>
  7340. <member name="M:Curtain.DataAccess.SQLite.ToDBType(Curtain.DataAccess.DataType)">
  7341. <summary>
  7342. 获取SQLiteDbType
  7343. </summary>
  7344. <param name="dataType"></param>
  7345. <returns>SQLiteDbType</returns>
  7346. </member>
  7347. <member name="M:Curtain.DataAccess.SQLite.ChangePassword(System.String)">
  7348. <summary>
  7349. 修改数据库密码
  7350. </summary>
  7351. <param name="newPassword"></param>
  7352. </member>
  7353. <member name="T:Curtain.DataAccess.SQLServer">
  7354. <summary>
  7355. SQLServer 数据库操作类
  7356. </summary>
  7357. </member>
  7358. <member name="F:Curtain.DataAccess.SQLServer.DefaultConnectionFormatString">
  7359. <summary>
  7360. SQLServer 数据库连接字符串模板
  7361. </summary>
  7362. </member>
  7363. <member name="F:Curtain.DataAccess.SQLServer.Parameter_Prefix">
  7364. <summary>
  7365. 数据库参数前缀
  7366. </summary>
  7367. </member>
  7368. <member name="P:Curtain.DataAccess.SQLServer.ConnectionFormatString">
  7369. <summary>
  7370. SQLServer 数据库连接字符串模板
  7371. </summary>
  7372. </member>
  7373. <member name="P:Curtain.DataAccess.SQLServer.SqlConnection">
  7374. <summary>
  7375. SqlConnection
  7376. </summary>
  7377. </member>
  7378. <member name="P:Curtain.DataAccess.SQLServer.SqlTransaction">
  7379. <summary>
  7380. SqlTransaction
  7381. </summary>
  7382. </member>
  7383. <member name="M:Curtain.DataAccess.SQLServer.#ctor(System.String)">
  7384. <summary>
  7385. SQLServer 数据库
  7386. </summary>
  7387. <param name="connectionString">数据库连接字符串</param>
  7388. </member>
  7389. <member name="M:Curtain.DataAccess.SQLServer.#ctor(System.String,System.String,System.String,System.String)">
  7390. <summary>
  7391. SQLServer 数据库
  7392. server:ip[\sid][,port]
  7393. </summary>
  7394. <param name="server"></param>
  7395. <param name="database"></param>
  7396. <param name="userid"></param>
  7397. <param name="password"></param>
  7398. </member>
  7399. <member name="M:Curtain.DataAccess.SQLServer.InitDataBase">
  7400. <summary>
  7401. 初始化
  7402. </summary>
  7403. </member>
  7404. <member name="M:Curtain.DataAccess.SQLServer.GetNewConnection">
  7405. <summary>
  7406. 新建数据库连接
  7407. </summary>
  7408. <returns></returns>
  7409. </member>
  7410. <member name="M:Curtain.DataAccess.SQLServer.SavePoint(System.String)">
  7411. <summary>
  7412. 在事务中设置保存点
  7413. </summary>
  7414. <param name="savepointName"></param>
  7415. </member>
  7416. <member name="M:Curtain.DataAccess.SQLServer.Rollback(System.String)">
  7417. <summary>
  7418. 回滚事务到保存点
  7419. </summary>
  7420. <param name="savepointName"></param>
  7421. </member>
  7422. <member name="M:Curtain.DataAccess.SQLServer.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7423. <summary>
  7424. 执行非查询SQL
  7425. </summary>
  7426. <param name="commandText">SQL</param>
  7427. <param name="commandType">SQL类别</param>
  7428. <param name="parameters">参数</param>
  7429. <returns>受影响行数</returns>
  7430. </member>
  7431. <member name="M:Curtain.DataAccess.SQLServer.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  7432. <summary>
  7433. 执行查询SQL
  7434. </summary>
  7435. <param name="commandText">SQL</param>
  7436. <param name="commandType">SQL类别</param>
  7437. <param name="tableNames">表名</param>
  7438. <param name="parameters">参数</param>
  7439. <returns>查询结果(DataSet)</returns>
  7440. </member>
  7441. <member name="M:Curtain.DataAccess.SQLServer.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  7442. <summary>
  7443. 执行查询SQL语句
  7444. </summary>
  7445. <param name="commandText">SQL</param>
  7446. <param name="commandType">SQL类别</param>
  7447. <param name="tableName">表名</param>
  7448. <param name="parameters">参数</param>
  7449. <returns>查询结果(DataTable)</returns>
  7450. </member>
  7451. <member name="M:Curtain.DataAccess.SQLServer.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7452. <summary>
  7453. 执行查询SQL
  7454. </summary>
  7455. <param name="commandText">SQL</param>
  7456. <param name="commandType">SQL类别</param>
  7457. <param name="parameters">参数</param>
  7458. <returns>查询结果(DataReader)</returns>
  7459. </member>
  7460. <member name="M:Curtain.DataAccess.SQLServer.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7461. <summary>
  7462. 执行查询SQL语句(第一行第一列)
  7463. </summary>
  7464. <param name="commandText">SQL</param>
  7465. <param name="commandType">SQL类别</param>
  7466. <param name="parameters">参数</param>
  7467. <returns>查询结果(第一行第一列)</returns>
  7468. </member>
  7469. <member name="M:Curtain.DataAccess.SQLServer.GetCommandTextWithParameters(System.Data.CommandType,System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7470. <summary>
  7471. 获取执行SQL
  7472. </summary>
  7473. <param name="commandType"></param>
  7474. <param name="commandText"></param>
  7475. <param name="sql"></param>
  7476. <param name="parameters"></param>
  7477. <returns></returns>
  7478. </member>
  7479. <member name="M:Curtain.DataAccess.SQLServer.GetSqlTextWithParameters(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7480. <summary>
  7481. 获取执行SQL
  7482. </summary>
  7483. <param name="commandText"></param>
  7484. <param name="sql"></param>
  7485. <param name="parameters"></param>
  7486. <returns></returns>
  7487. </member>
  7488. <member name="M:Curtain.DataAccess.SQLServer.GetStoredProcedureWithParameters(System.String,Curtain.DataAccess.CDAParameter[])">
  7489. <summary>
  7490. 获取执行存储过程
  7491. </summary>
  7492. <param name="spName"></param>
  7493. <param name="parameters"></param>
  7494. <returns></returns>
  7495. </member>
  7496. <member name="M:Curtain.DataAccess.SQLServer.ToSqlParameters(System.Data.CommandType,Curtain.DataAccess.CDAParameter[],System.String@)">
  7497. <summary>
  7498. 转换Sql参数
  7499. </summary>
  7500. <param name="commandType"></param>
  7501. <param name="parameters"></param>
  7502. <param name="sql"></param>
  7503. <returns></returns>
  7504. </member>
  7505. <member name="M:Curtain.DataAccess.SQLServer.ToSqlParameter(Curtain.DataAccess.CDAParameter)">
  7506. <summary>
  7507. 获取SQLServer参数
  7508. </summary>
  7509. <param name="parameter"></param>
  7510. <returns></returns>
  7511. </member>
  7512. <member name="M:Curtain.DataAccess.SQLServer.ToDBType(Curtain.DataAccess.DataType)">
  7513. <summary>
  7514. 获取SqlDbType
  7515. </summary>
  7516. <param name="dataType"></param>
  7517. <returns>SqlDbType</returns>
  7518. </member>
  7519. <member name="M:Curtain.DataAccess.INIHelper.Write(System.String,System.String,System.String,System.String)">
  7520. <summary>
  7521. 写入INI文件
  7522. </summary>
  7523. <param name="section">要写入的段落名</param>
  7524. <param name="key">要写入的键,如果该key存在则覆盖写入</param>
  7525. <param name="value">key所对应的值</param>
  7526. <param name="filePath">INI文件的完整路径和文件名</param>
  7527. <returns>写入结果</returns>
  7528. </member>
  7529. <member name="M:Curtain.DataAccess.INIHelper.Read(System.String,System.String,System.String)">
  7530. <summary>
  7531. 读取INI文件
  7532. </summary>
  7533. <param name="section">要读取的段落名</param>
  7534. <param name="key">要读取的键</param>
  7535. <param name="filePath">INI文件的完整路径和文件名</param>
  7536. <returns>读取结果</returns>
  7537. </member>
  7538. <member name="F:Curtain.DataAccess.INIHelper._filePath">
  7539. <summary>
  7540. 文件路径
  7541. </summary>
  7542. </member>
  7543. <member name="M:Curtain.DataAccess.INIHelper.#ctor(System.String)">
  7544. <summary>
  7545. 构造
  7546. </summary>
  7547. <param name="filePath">INI文件的完整路径和文件名</param>
  7548. </member>
  7549. <member name="M:Curtain.DataAccess.INIHelper.IniFile(System.String)">
  7550. <summary>
  7551. 创建INI文件操作对象
  7552. </summary>
  7553. <param name="filePath">INI文件的完整路径和文件名</param>
  7554. <returns></returns>
  7555. </member>
  7556. <member name="M:Curtain.DataAccess.INIHelper.Write(System.String,System.String,System.String)">
  7557. <summary>
  7558. 写入INI文件
  7559. </summary>
  7560. <param name="section">要写入的段落名</param>
  7561. <param name="key">要写入的键,如果该key存在则覆盖写入</param>
  7562. <param name="value">key所对应的值</param>
  7563. <returns>写入结果</returns>
  7564. </member>
  7565. <member name="M:Curtain.DataAccess.INIHelper.Read(System.String,System.String)">
  7566. <summary>
  7567. 读取INI文件
  7568. </summary>
  7569. <param name="section">要读取的段落名</param>
  7570. <param name="key">要读取的键</param>
  7571. <returns>读取结果</returns>
  7572. </member>
  7573. </members>
  7574. </doc>