Curtain.DataAccess.xml 473 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612
  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.GetUpdateSqlStr(System.String,System.Char,Curtain.DataAccess.CDASqlStrParameter[])">
  451. <summary>
  452. 自动生成update语句
  453. </summary>
  454. <param name="tableName"></param>
  455. <param name="prefix"></param>
  456. <param name="parameters"></param>
  457. <returns></returns>
  458. </member>
  459. <member name="M:Curtain.DataAccess.DataAccessBase.GetUpdateSqlStr(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  460. <summary>
  461. 自动生成update语句
  462. </summary>
  463. <param name="tableName"></param>
  464. <param name="parameters"></param>
  465. <returns></returns>
  466. </member>
  467. <member name="M:Curtain.DataAccess.DataAccessBase.Update(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  468. <summary>
  469. 根据参数更新数据
  470. </summary>
  471. <param name="tableName"></param>
  472. <param name="parameters"></param>
  473. <returns></returns>
  474. </member>
  475. <member name="T:Curtain.DataAccess.DataAccessFactory">
  476. <summary>
  477. 数据库工厂
  478. </summary>
  479. </member>
  480. <member name="P:Curtain.DataAccess.DataAccessFactory.ConfigName">
  481. <summary>
  482. 数据库连接配置文件名
  483. </summary>
  484. </member>
  485. <member name="P:Curtain.DataAccess.DataAccessFactory.ConfigPath">
  486. <summary>
  487. 数据库连接配置文件
  488. </summary>
  489. </member>
  490. <member name="P:Curtain.DataAccess.DataAccessFactory.DefaultDataBaseType">
  491. <summary>
  492. 默认数据库类型
  493. </summary>
  494. </member>
  495. <member name="P:Curtain.DataAccess.DataAccessFactory.DefaultParameterType">
  496. <summary>
  497. 默认参数名格式
  498. </summary>
  499. </member>
  500. <member name="P:Curtain.DataAccess.DataAccessFactory.DefaultConnectionString">
  501. <summary>
  502. 默认数据库连接串
  503. </summary>
  504. </member>
  505. <member name="P:Curtain.DataAccess.DataAccessFactory.DefaultConnectionParameters">
  506. <summary>
  507. 默认数据库连接参数
  508. </summary>
  509. </member>
  510. <member name="M:Curtain.DataAccess.DataAccessFactory.CreateDataAccess">
  511. <summary>
  512. 创建数据连接(使用默认数据库连接串或连接参数。如无默认值时读取DataAccess.ini文件,并用ini中设置默认值。)
  513. </summary>
  514. </member>
  515. <member name="M:Curtain.DataAccess.DataAccessFactory.CreateDataAccess(Curtain.DataAccess.DataBaseType,System.String[])">
  516. <summary>
  517. 创建数据连接(参数只有一个时,当做DB连接串使用;否则作为连接参数。)
  518. </summary>
  519. <param name="databaseType">数据库类型</param>
  520. <param name="connectionParameters">连接参数</param>
  521. <returns>数据连接</returns>
  522. </member>
  523. <member name="M:Curtain.DataAccess.DataAccessFactory.CreateDataAccessByParameters(Curtain.DataAccess.DataBaseType,System.String[])">
  524. <summary>
  525. 创建数据连接
  526. </summary>
  527. <param name="databaseType">数据库类型</param>
  528. <param name="connectionParameters">连接参数</param>
  529. <returns>数据连接</returns>
  530. </member>
  531. <member name="M:Curtain.DataAccess.DataAccessFactory.CreateDataAccessByString(Curtain.DataAccess.DataBaseType,System.String)">
  532. <summary>
  533. 创建数据连接
  534. </summary>
  535. <param name="databaseType">数据库类型</param>
  536. <param name="connectionString">连接参数</param>
  537. <returns>数据连接</returns>
  538. </member>
  539. <member name="M:Curtain.DataAccess.DataAccessFactory.GetAbsolutePath(System.String)">
  540. <summary>
  541. 获取程序所在绝对路径
  542. </summary>
  543. <param name="relativePath"></param>
  544. <returns>相对路径</returns>
  545. </member>
  546. <member name="M:Curtain.DataAccess.DataAccessFactory.GetConnectionString(Curtain.DataAccess.DataBaseType,System.String[])">
  547. <summary>
  548. 获取连接字符串
  549. </summary>
  550. <param name="databaseType"></param>
  551. <param name="connectionParams"></param>
  552. <returns></returns>
  553. </member>
  554. <member name="T:Curtain.DataAccess.DataBaseType">
  555. <summary>
  556. 支持的数据库
  557. </summary>
  558. </member>
  559. <member name="F:Curtain.DataAccess.DataBaseType.SQLServer">
  560. <summary>
  561. SQL Server
  562. </summary>
  563. </member>
  564. <member name="F:Curtain.DataAccess.DataBaseType.Oracle">
  565. <summary>
  566. Oracle
  567. </summary>
  568. </member>
  569. <member name="F:Curtain.DataAccess.DataBaseType.MySql">
  570. <summary>
  571. MySql
  572. </summary>
  573. </member>
  574. <member name="F:Curtain.DataAccess.DataBaseType.SQLite">
  575. <summary>
  576. SQLite
  577. </summary>
  578. </member>
  579. <member name="F:Curtain.DataAccess.DataBaseType.PostgreSQL">
  580. <summary>
  581. PostgreSQL
  582. </summary>
  583. </member>
  584. <member name="T:Curtain.DataAccess.SQLParameterType">
  585. <summary>
  586. SQL参数名格式
  587. </summary>
  588. </member>
  589. <member name="F:Curtain.DataAccess.SQLParameterType.Undefined">
  590. <summary>
  591. 未指定
  592. </summary>
  593. </member>
  594. <member name="F:Curtain.DataAccess.SQLParameterType.CDA">
  595. <summary>
  596. CDA格式
  597. </summary>
  598. </member>
  599. <member name="F:Curtain.DataAccess.SQLParameterType.Db">
  600. <summary>
  601. 数据库格式
  602. </summary>
  603. </member>
  604. <member name="T:Curtain.DataAccess.CDAParameter">
  605. <summary>
  606. 执行数据库脚本的参数
  607. </summary>
  608. </member>
  609. <member name="P:Curtain.DataAccess.CDAParameter.DbParameter">
  610. <summary>
  611. DB参数
  612. </summary>
  613. </member>
  614. <member name="P:Curtain.DataAccess.CDAParameter.ParameterName">
  615. <summary>
  616. 参数名
  617. </summary>
  618. </member>
  619. <member name="P:Curtain.DataAccess.CDAParameter.DbParameterName">
  620. <summary>
  621. 数据库支持的参数名格式
  622. </summary>
  623. </member>
  624. <member name="P:Curtain.DataAccess.CDAParameter.CDAParameterName">
  625. <summary>
  626. CDA支持的参数名格式
  627. </summary>
  628. </member>
  629. <member name="P:Curtain.DataAccess.CDAParameter.ParameterType">
  630. <summary>
  631. 使用的参数名格式
  632. </summary>
  633. </member>
  634. <member name="P:Curtain.DataAccess.CDAParameter.DataType">
  635. <summary>
  636. 数据类型
  637. </summary>
  638. </member>
  639. <member name="P:Curtain.DataAccess.CDAParameter.DbDataType">
  640. <summary>
  641. 数据类型
  642. </summary>
  643. </member>
  644. <member name="P:Curtain.DataAccess.CDAParameter.Value">
  645. <summary>
  646. 参数值
  647. </summary>
  648. </member>
  649. <member name="P:Curtain.DataAccess.CDAParameter.Size">
  650. <summary>
  651. 数据大小
  652. </summary>
  653. </member>
  654. <member name="P:Curtain.DataAccess.CDAParameter.Direction">
  655. <summary>
  656. 参数方向
  657. </summary>
  658. </member>
  659. <member name="M:Curtain.DataAccess.CDAParameter.#ctor">
  660. <summary>
  661. 参数
  662. </summary>
  663. </member>
  664. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,System.Object)">
  665. <summary>
  666. 参数
  667. </summary>
  668. </member>
  669. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,System.Object,Curtain.DataAccess.DataType)">
  670. <summary>
  671. 参数
  672. </summary>
  673. </member>
  674. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,Curtain.DataAccess.DataType,System.Data.ParameterDirection)">
  675. <summary>
  676. 参数
  677. </summary>
  678. </member>
  679. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,Curtain.DataAccess.DataType,System.Int32,System.Data.ParameterDirection)">
  680. <summary>
  681. 参数
  682. </summary>
  683. </member>
  684. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,System.Object,Curtain.DataAccess.DataType,System.Data.ParameterDirection)">
  685. <summary>
  686. 参数
  687. </summary>
  688. </member>
  689. <member name="M:Curtain.DataAccess.CDAParameter.#ctor(System.String,System.Object,Curtain.DataAccess.DataType,System.Int32,System.Data.ParameterDirection)">
  690. <summary>
  691. 参数
  692. </summary>
  693. </member>
  694. <member name="M:Curtain.DataAccess.CDAParameter.ToString">
  695. <summary>
  696. 返回表示当前的 System.String。
  697. </summary>
  698. <returns></returns>
  699. </member>
  700. <member name="M:Curtain.DataAccess.CDAParameter.ToLogString">
  701. <summary>
  702. 输出到日志文件中的文本
  703. </summary>
  704. <returns></returns>
  705. </member>
  706. <member name="T:Curtain.DataAccess.DataType">
  707. <summary>
  708. 数据类型
  709. </summary>
  710. </member>
  711. <member name="F:Curtain.DataAccess.DataType.None">
  712. <summary>
  713. 未指定
  714. </summary>
  715. </member>
  716. <member name="F:Curtain.DataAccess.DataType.Boolean">
  717. <summary>
  718. 布尔型
  719. </summary>
  720. </member>
  721. <member name="F:Curtain.DataAccess.DataType.Int8">
  722. <summary>
  723. 是最小的整数类型,仅用1字节,范围:0至此2^8-1。
  724. SQLServer:tinyint
  725. Oracle:
  726. MySql:tinyint
  727. SQLite:
  728. </summary>
  729. </member>
  730. <member name="F:Curtain.DataAccess.DataType.Int16">
  731. <summary>
  732. 以2个字节来存储正负数。存储范围为:-2^15至2^15-1。
  733. SQLServer:smallint
  734. Oracle:int16
  735. MySql:smallint
  736. SQLite:int16
  737. </summary>
  738. </member>
  739. <member name="F:Curtain.DataAccess.DataType.Int32">
  740. <summary>
  741. 以4个字节来存储正负数。可存储范围为:-2^31至2^31-1。
  742. SQLServer:int
  743. Oracle:int32
  744. MySql:int[integer]
  745. SQLite:int32
  746. </summary>
  747. </member>
  748. <member name="F:Curtain.DataAccess.DataType.Int64">
  749. <summary>
  750. 以8个字节来存储正负数。
  751. SQLServer:bigint
  752. Oracle:int64
  753. MySql:bigint
  754. SQLite:int64
  755. </summary>
  756. </member>
  757. <member name="F:Curtain.DataAccess.DataType.Decimal">
  758. <summary>
  759. 表示的数字可以达到38位,存储数据时所用的字节数目会随着使用权用位数的多少变化。
  760. SQLServer:decimal[numeric]
  761. Oracle:number
  762. MySql:decimal
  763. SQLite:decimal
  764. </summary>
  765. </member>
  766. <member name="F:Curtain.DataAccess.DataType.Money">
  767. <summary>
  768. 货币(SQLServer)
  769. </summary>
  770. </member>
  771. <member name="F:Curtain.DataAccess.DataType.Float">
  772. <summary>
  773. 用8个字节来存储数据。最多可为53位。范围为:-1.79E+308至1.79E+308。
  774. SQLServer:float
  775. Oracle:float
  776. MySql:float
  777. SQLite:single
  778. </summary>
  779. </member>
  780. <member name="F:Curtain.DataAccess.DataType.Double">
  781. <summary>
  782. 位数为24,用4个字节。 数字范围:-3.04E+38至3.04E+38。
  783. SQLServer:real
  784. Oracle:real
  785. MySql:double
  786. SQLite:double
  787. </summary>
  788. </member>
  789. <member name="F:Curtain.DataAccess.DataType.Char">
  790. <summary>
  791. 长度是设定的,最短为1字节,最长为8000个字节,不足的长度会用空白补上。
  792. SQLServer:char
  793. Oracle:char
  794. MySql:char
  795. SQLite:char
  796. </summary>
  797. </member>
  798. <member name="F:Curtain.DataAccess.DataType.NChar">
  799. <summary>
  800. 长度是设定的, 最短为1字节, 最长为4000个字节.不足的长度会用空白补上.储存一个字符需要2个字节。
  801. SQLServer:nchar
  802. Oracle:nchar
  803. MySql:nchar
  804. SQLite:nchar
  805. </summary>
  806. </member>
  807. <member name="F:Curtain.DataAccess.DataType.VarChar">
  808. <summary>
  809. 长度也是设定的, 最短为1字节, 最长为8000个字节, 尾部的空白会去掉。
  810. SQLServer:varchar
  811. Oracle:varchar2
  812. MySql:varchar
  813. SQLite:varchar
  814. </summary>
  815. </member>
  816. <member name="F:Curtain.DataAccess.DataType.NVarChar">
  817. <summary>
  818. 长度是设定的, 最短为1字节, 最长为4000个字节.尾部的空白会去掉.储存一个字符需要2个字节。
  819. SQLServer:nvarchar
  820. Oracle:nvarchar2
  821. MySql:nvarchar
  822. SQLite:nvarchar
  823. </summary>
  824. </member>
  825. <member name="F:Curtain.DataAccess.DataType.Text">
  826. <summary>
  827. 长宽也是设定的, 最长可以存放2G的数据。
  828. </summary>
  829. </member>
  830. <member name="F:Curtain.DataAccess.DataType.NText">
  831. <summary>
  832. 长度是设定的, 最短为1字节, 最长为2G.尾部的空白会去掉, 储存一个字符需要2个字节。
  833. </summary>
  834. </member>
  835. <member name="F:Curtain.DataAccess.DataType.Binary">
  836. <summary>
  837. 二进制
  838. </summary>
  839. </member>
  840. <member name="F:Curtain.DataAccess.DataType.Image">
  841. <summary>
  842. 图片(SQLServer)
  843. </summary>
  844. </member>
  845. <member name="F:Curtain.DataAccess.DataType.DateTime">
  846. <summary>
  847. 日期时间
  848. </summary>
  849. </member>
  850. <member name="F:Curtain.DataAccess.DataType.Date">
  851. <summary>
  852. 日期
  853. </summary>
  854. </member>
  855. <member name="F:Curtain.DataAccess.DataType.Time">
  856. <summary>
  857. 时间
  858. </summary>
  859. </member>
  860. <member name="F:Curtain.DataAccess.DataType.TimeStamp">
  861. <summary>
  862. 时间戳
  863. </summary>
  864. </member>
  865. <member name="F:Curtain.DataAccess.DataType.Interval">
  866. <summary>
  867. 时间间隔(PostgreSQL)
  868. </summary>
  869. </member>
  870. <member name="F:Curtain.DataAccess.DataType.GUID">
  871. <summary>
  872. GUID
  873. </summary>
  874. </member>
  875. <member name="F:Curtain.DataAccess.DataType.Cursor">
  876. <summary>
  877. 游标
  878. </summary>
  879. </member>
  880. <member name="F:Curtain.DataAccess.DataType.Xml">
  881. <summary>
  882. XML
  883. </summary>
  884. </member>
  885. <member name="F:Curtain.DataAccess.DataType.Enum">
  886. <summary>
  887. ENUM(MySQL)
  888. </summary>
  889. </member>
  890. <member name="F:Curtain.DataAccess.DataType.Set">
  891. <summary>
  892. SET(MySQL)
  893. </summary>
  894. </member>
  895. <member name="F:Curtain.DataAccess.DataType.Geometry">
  896. <summary>
  897. GIS(MySQL)
  898. </summary>
  899. </member>
  900. <member name="F:Curtain.DataAccess.DataType.Json">
  901. <summary>
  902. JSON(MySQL、PostgreSQL)
  903. </summary>
  904. </member>
  905. <member name="F:Curtain.DataAccess.DataType.Jsonb">
  906. <summary>
  907. JSON(PostgreSQL)
  908. </summary>
  909. </member>
  910. <member name="F:Curtain.DataAccess.DataType.Hstore">
  911. <summary>
  912. key-value(PostgreSQL)
  913. </summary>
  914. </member>
  915. <member name="F:Curtain.DataAccess.DataType.Array">
  916. <summary>
  917. 数组(PostgreSQL)
  918. </summary>
  919. </member>
  920. <member name="F:Curtain.DataAccess.DataType.Point">
  921. <summary>
  922. 点(PostgreSQL)
  923. </summary>
  924. </member>
  925. <member name="F:Curtain.DataAccess.DataType.Line">
  926. <summary>
  927. 直线(PostgreSQL)
  928. </summary>
  929. </member>
  930. <member name="F:Curtain.DataAccess.DataType.LSeg">
  931. <summary>
  932. 线段(PostgreSQL)
  933. </summary>
  934. </member>
  935. <member name="F:Curtain.DataAccess.DataType.Box">
  936. <summary>
  937. 矩形(PostgreSQL)
  938. </summary>
  939. </member>
  940. <member name="F:Curtain.DataAccess.DataType.Path">
  941. <summary>
  942. 路径(PostgreSQL)
  943. </summary>
  944. </member>
  945. <member name="F:Curtain.DataAccess.DataType.Polygon">
  946. <summary>
  947. 多边形(PostgreSQL)
  948. </summary>
  949. </member>
  950. <member name="F:Curtain.DataAccess.DataType.Circle">
  951. <summary>
  952. 圆(PostgreSQL)
  953. </summary>
  954. </member>
  955. <member name="F:Curtain.DataAccess.DataType.Inet">
  956. <summary>
  957. IP地址(PostgreSQL)
  958. </summary>
  959. </member>
  960. <member name="F:Curtain.DataAccess.DataType.MacAddr">
  961. <summary>
  962. Mac地址(PostgreSQL)
  963. </summary>
  964. </member>
  965. <member name="F:Curtain.DataAccess.DataType.Name">
  966. <summary>
  967. 对象名【表名、模式名、用户名等】(PostgreSQL)
  968. </summary>
  969. </member>
  970. <member name="F:Curtain.DataAccess.DataType.Oidvector">
  971. <summary>
  972. OID(PostgreSQL)
  973. </summary>
  974. </member>
  975. <member name="T:Curtain.DataAccess.CDAException">
  976. <summary>
  977. 数据访问异常
  978. </summary>
  979. </member>
  980. <member name="M:Curtain.DataAccess.CDAException.#ctor(System.String,System.Exception)">
  981. <summary>
  982. 数据访问异常
  983. </summary>
  984. <param name="message"></param>
  985. <param name="innerException"></param>
  986. </member>
  987. <member name="P:Curtain.DataAccess.CDAException.Message">
  988. <summary>
  989. 获取描述当前异常的消息。
  990. </summary>
  991. </member>
  992. <member name="T:Curtain.DataAccess.CDASQLException">
  993. <summary>
  994. SQL异常
  995. </summary>
  996. </member>
  997. <member name="M:Curtain.DataAccess.CDASQLException.#ctor(System.String,System.Exception)">
  998. <summary>
  999. SQL异常
  1000. </summary>
  1001. <param name="message"></param>
  1002. <param name="innerException"></param>
  1003. </member>
  1004. <member name="T:Curtain.DataAccess.CDANonSQLException">
  1005. <summary>
  1006. 非SQL异常
  1007. </summary>
  1008. </member>
  1009. <member name="M:Curtain.DataAccess.CDANonSQLException.#ctor(System.String,System.Exception)">
  1010. <summary>
  1011. 非SQL异常
  1012. </summary>
  1013. <param name="message"></param>
  1014. <param name="innerException"></param>
  1015. </member>
  1016. <member name="T:Curtain.DataAccess.Helper.OracleHelper">
  1017. <summary>
  1018. The OracleHelper class is intended to encapsulate high performance, scalable best practices for
  1019. common uses of OracleClient
  1020. </summary>
  1021. </member>
  1022. <member name="M:Curtain.DataAccess.Helper.OracleHelper.AttachParameters(Oracle.ManagedDataAccess.Client.OracleCommand,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1023. <summary>
  1024. This method is used to attach array of OracleParameters to an OracleCommand.
  1025. This method will assign a value of DbNull to any parameter with a direction of
  1026. InputOutput and a value of null.
  1027. This behavior will prevent default values from being used, but
  1028. this will be the less common case than an intended pure output parameter (derived as InputOutput)
  1029. where the user provided no input value.
  1030. </summary>
  1031. <param name="command">The command to which the parameters will be added</param>
  1032. <param name="commandParameters">An array of OracleParameters to be added to command</param>
  1033. </member>
  1034. <member name="M:Curtain.DataAccess.Helper.OracleHelper.AssignParameterValues(Oracle.ManagedDataAccess.Client.OracleParameter[],System.Data.DataRow)">
  1035. <summary>
  1036. This method assigns dataRow column values to an array of OracleParameters
  1037. </summary>
  1038. <param name="commandParameters">Array of OracleParameters to be assigned values</param>
  1039. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values</param>
  1040. </member>
  1041. <member name="M:Curtain.DataAccess.Helper.OracleHelper.AssignParameterValues(Oracle.ManagedDataAccess.Client.OracleParameter[],System.Object[])">
  1042. <summary>
  1043. This method assigns an array of values to an array of OracleParameters
  1044. </summary>
  1045. <param name="commandParameters">Array of OracleParameters to be assigned values</param>
  1046. <param name="parameterValues">Array of objects holding the values to be assigned</param>
  1047. </member>
  1048. <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@)">
  1049. <summary>
  1050. This method opens (if necessary) and assigns a connection, transaction, command type and parameters
  1051. to the provided command
  1052. </summary>
  1053. <param name="command">The OracleCommand to be prepared</param>
  1054. <param name="connection">A valid OracleConnection, on which to execute this command</param>
  1055. <param name="transaction">A valid OracleTransaction, or 'null'</param>
  1056. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1057. <param name="commandText">The stored procedure name or T-SQL command</param>
  1058. <param name="commandParameters">An array of OracleParameters to be associated with the command or 'null' if no parameters are required</param>
  1059. <param name="mustCloseConnection"><c>true</c> if the connection was opened by the method, otherwose is false.</param>
  1060. </member>
  1061. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1062. <summary>
  1063. Execute an OracleCommand (that returns no resultset and takes no parameters) against the database specified in
  1064. the connection string
  1065. </summary>
  1066. <remarks>
  1067. e.g.:
  1068. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders");
  1069. </remarks>
  1070. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1071. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1072. <param name="commandText">The stored procedure name or T-SQL command</param>
  1073. <returns>An int representing the number of rows affected by the command</returns>
  1074. </member>
  1075. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1076. <summary>
  1077. Execute an OracleCommand (that returns no resultset) against the database specified in the connection string
  1078. using the provided parameters
  1079. </summary>
  1080. <remarks>
  1081. e.g.:
  1082. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders", new OracleParameter("@prodid", 24));
  1083. </remarks>
  1084. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1085. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1086. <param name="commandText">The stored procedure name or T-SQL command</param>
  1087. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1088. <returns>An int representing the number of rows affected by the command</returns>
  1089. </member>
  1090. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  1091. <summary>
  1092. Execute a stored procedure via an OracleCommand (that returns no resultset) against the database specified in
  1093. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  1094. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1095. </summary>
  1096. <remarks>
  1097. This method provides no access to output parameters or the stored procedure's return value parameter.
  1098. e.g.:
  1099. int result = ExecuteNonQuery(connString, "PublishOrders", 24, 36);
  1100. </remarks>
  1101. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1102. <param name="spName">The name of the stored prcedure</param>
  1103. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1104. <returns>An int representing the number of rows affected by the command</returns>
  1105. </member>
  1106. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1107. <summary>
  1108. Execute an OracleCommand (that returns no resultset and takes no parameters) against the provided OracleConnection.
  1109. </summary>
  1110. <remarks>
  1111. e.g.:
  1112. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders");
  1113. </remarks>
  1114. <param name="connection">A valid OracleConnection</param>
  1115. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1116. <param name="commandText">The stored procedure name or T-SQL command</param>
  1117. <returns>An int representing the number of rows affected by the command</returns>
  1118. </member>
  1119. <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[])">
  1120. <summary>
  1121. Execute an OracleCommand (that returns no resultset) against the specified OracleConnection
  1122. using the provided parameters.
  1123. </summary>
  1124. <remarks>
  1125. e.g.:
  1126. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders", new OracleParameter("@prodid", 24));
  1127. </remarks>
  1128. <param name="connection">A valid OracleConnection</param>
  1129. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1130. <param name="commandText">The stored procedure name or T-SQL command</param>
  1131. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1132. <returns>An int representing the number of rows affected by the command</returns>
  1133. </member>
  1134. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  1135. <summary>
  1136. Execute a stored procedure via an OracleCommand (that returns no resultset) against the specified OracleConnection
  1137. using the provided parameter values. This method will query the database to discover the parameters for the
  1138. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1139. </summary>
  1140. <remarks>
  1141. This method provides no access to output parameters or the stored procedure's return value parameter.
  1142. e.g.:
  1143. int result = ExecuteNonQuery(conn, "PublishOrders", 24, 36);
  1144. </remarks>
  1145. <param name="connection">A valid OracleConnection</param>
  1146. <param name="spName">The name of the stored procedure</param>
  1147. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1148. <returns>An int representing the number of rows affected by the command</returns>
  1149. </member>
  1150. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1151. <summary>
  1152. Execute an OracleCommand (that returns no resultset and takes no parameters) against the provided OracleTransaction.
  1153. </summary>
  1154. <remarks>
  1155. e.g.:
  1156. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders");
  1157. </remarks>
  1158. <param name="transaction">A valid OracleTransaction</param>
  1159. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1160. <param name="commandText">The stored procedure name or T-SQL command</param>
  1161. <returns>An int representing the number of rows affected by the command</returns>
  1162. </member>
  1163. <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[])">
  1164. <summary>
  1165. Execute an OracleCommand (that returns no resultset) against the specified OracleTransaction
  1166. using the provided parameters.
  1167. </summary>
  1168. <remarks>
  1169. e.g.:
  1170. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1171. </remarks>
  1172. <param name="transaction">A valid OracleTransaction</param>
  1173. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1174. <param name="commandText">The stored procedure name or T-SQL command</param>
  1175. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1176. <returns>An int representing the number of rows affected by the command</returns>
  1177. </member>
  1178. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQuery(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  1179. <summary>
  1180. Execute a stored procedure via an OracleCommand (that returns no resultset) against the specified
  1181. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1182. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1183. </summary>
  1184. <remarks>
  1185. This method provides no access to output parameters or the stored procedure's return value parameter.
  1186. e.g.:
  1187. int result = ExecuteNonQuery(conn, trans, "PublishOrders", 24, 36);
  1188. </remarks>
  1189. <param name="transaction">A valid OracleTransaction</param>
  1190. <param name="spName">The name of the stored procedure</param>
  1191. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1192. <returns>An int representing the number of rows affected by the command</returns>
  1193. </member>
  1194. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1195. <summary>
  1196. Execute an OracleCommand (that returns a resultset and takes no parameters) against the database specified in
  1197. the connection string.
  1198. </summary>
  1199. <remarks>
  1200. e.g.:
  1201. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders");
  1202. </remarks>
  1203. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1204. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1205. <param name="commandText">The stored procedure name or T-SQL command</param>
  1206. <returns>A dataset containing the resultset generated by the command</returns>
  1207. </member>
  1208. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1209. <summary>
  1210. Execute an OracleCommand (that returns a resultset) against the database specified in the connection string
  1211. using the provided parameters.
  1212. </summary>
  1213. <remarks>
  1214. e.g.:
  1215. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1216. </remarks>
  1217. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1218. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1219. <param name="commandText">The stored procedure name or T-SQL command</param>
  1220. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1221. <returns>A dataset containing the resultset generated by the command</returns>
  1222. </member>
  1223. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  1224. <summary>
  1225. Execute a stored procedure via an OracleCommand (that returns a resultset) against the database specified in
  1226. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  1227. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1228. </summary>
  1229. <remarks>
  1230. This method provides no access to output parameters or the stored procedure's return value parameter.
  1231. e.g.:
  1232. DataSet ds = ExecuteDataset(connString, "GetOrders", 24, 36);
  1233. </remarks>
  1234. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1235. <param name="spName">The name of the stored procedure</param>
  1236. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1237. <returns>A dataset containing the resultset generated by the command</returns>
  1238. </member>
  1239. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1240. <summary>
  1241. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleConnection.
  1242. </summary>
  1243. <remarks>
  1244. e.g.:
  1245. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders");
  1246. </remarks>
  1247. <param name="connection">A valid OracleConnection</param>
  1248. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1249. <param name="commandText">The stored procedure name or T-SQL command</param>
  1250. <returns>A dataset containing the resultset generated by the command</returns>
  1251. </member>
  1252. <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[])">
  1253. <summary>
  1254. Execute an OracleCommand (that returns a resultset) against the specified OracleConnection
  1255. using the provided parameters.
  1256. </summary>
  1257. <remarks>
  1258. e.g.:
  1259. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1260. </remarks>
  1261. <param name="connection">A valid OracleConnection</param>
  1262. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1263. <param name="commandText">The stored procedure name or T-SQL command</param>
  1264. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1265. <returns>A dataset containing the resultset generated by the command</returns>
  1266. </member>
  1267. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  1268. <summary>
  1269. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  1270. using the provided parameter values. This method will query the database to discover the parameters for the
  1271. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1272. </summary>
  1273. <remarks>
  1274. This method provides no access to output parameters or the stored procedure's return value parameter.
  1275. e.g.:
  1276. DataSet ds = ExecuteDataset(conn, "GetOrders", 24, 36);
  1277. </remarks>
  1278. <param name="connection">A valid OracleConnection</param>
  1279. <param name="spName">The name of the stored procedure</param>
  1280. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1281. <returns>A dataset containing the resultset generated by the command</returns>
  1282. </member>
  1283. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1284. <summary>
  1285. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleTransaction.
  1286. </summary>
  1287. <remarks>
  1288. e.g.:
  1289. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders");
  1290. </remarks>
  1291. <param name="transaction">A valid OracleTransaction</param>
  1292. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1293. <param name="commandText">The stored procedure name or T-SQL command</param>
  1294. <returns>A dataset containing the resultset generated by the command</returns>
  1295. </member>
  1296. <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[])">
  1297. <summary>
  1298. Execute an OracleCommand (that returns a resultset) against the specified OracleTransaction
  1299. using the provided parameters.
  1300. </summary>
  1301. <remarks>
  1302. e.g.:
  1303. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1304. </remarks>
  1305. <param name="transaction">A valid OracleTransaction</param>
  1306. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1307. <param name="commandText">The stored procedure name or T-SQL command</param>
  1308. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1309. <returns>A dataset containing the resultset generated by the command</returns>
  1310. </member>
  1311. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDataset(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  1312. <summary>
  1313. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified
  1314. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1315. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1316. </summary>
  1317. <remarks>
  1318. This method provides no access to output parameters or the stored procedure's return value parameter.
  1319. e.g.:
  1320. DataSet ds = ExecuteDataset(trans, "GetOrders", 24, 36);
  1321. </remarks>
  1322. <param name="transaction">A valid OracleTransaction</param>
  1323. <param name="spName">The name of the stored procedure</param>
  1324. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1325. <returns>A dataset containing the resultset generated by the command</returns>
  1326. </member>
  1327. <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[])">
  1328. <summary>
  1329. Execute an OracleCommand (that returns a resultset) against the specified OracleConnection
  1330. using the provided parameters.
  1331. </summary>
  1332. <remarks>
  1333. e.g.:
  1334. DataTable dt = ExecuteDatatable(conn, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1335. </remarks>
  1336. <param name="connection">A valid OracleConnection</param>
  1337. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1338. <param name="commandText">The stored procedure name or T-SQL command</param>
  1339. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1340. <returns>A datatable containing the resultset generated by the command</returns>
  1341. </member>
  1342. <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[])">
  1343. <summary>
  1344. Execute an OracleCommand (that returns a resultset) against the specified OracleTransaction
  1345. using the provided parameters.
  1346. </summary>
  1347. <remarks>
  1348. e.g.:
  1349. DataTable dt = ExecuteDatatable(trans, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1350. </remarks>
  1351. <param name="transaction">A valid OracleTransaction</param>
  1352. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1353. <param name="commandText">The stored procedure name or T-SQL command</param>
  1354. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1355. <returns>A datatable containing the resultset generated by the command</returns>
  1356. </member>
  1357. <member name="T:Curtain.DataAccess.Helper.OracleHelper.OracleConnectionOwnership">
  1358. <summary>
  1359. This enum is used to indicate whether the connection was provided by the caller, or created by OracleHelper, so that
  1360. we can set the appropriate CommandBehavior when calling ExecuteReader()
  1361. </summary>
  1362. </member>
  1363. <member name="F:Curtain.DataAccess.Helper.OracleHelper.OracleConnectionOwnership.Internal">
  1364. <summary>Connection is owned and managed by OracleHelper</summary>
  1365. </member>
  1366. <member name="F:Curtain.DataAccess.Helper.OracleHelper.OracleConnectionOwnership.External">
  1367. <summary>Connection is owned and managed by the caller</summary>
  1368. </member>
  1369. <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)">
  1370. <summary>
  1371. Create and prepare an OracleCommand, and call ExecuteReader with the appropriate CommandBehavior.
  1372. </summary>
  1373. <remarks>
  1374. If we created and opened the connection, we want the connection to be closed when the DataReader is closed.
  1375. If the caller provided the connection, we want to leave it to them to manage.
  1376. </remarks>
  1377. <param name="connection">A valid OracleConnection, on which to execute this command</param>
  1378. <param name="transaction">A valid OracleTransaction, or 'null'</param>
  1379. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1380. <param name="commandText">The stored procedure name or T-SQL command</param>
  1381. <param name="commandParameters">An array of OracleParameters to be associated with the command or 'null' if no parameters are required</param>
  1382. <param name="connectionOwnership">Indicates whether the connection parameter was provided by the caller, or created by OracleHelper</param>
  1383. <returns>OracleDataReader containing the results of the command</returns>
  1384. </member>
  1385. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1386. <summary>
  1387. Execute an OracleCommand (that returns a resultset and takes no parameters) against the database specified in
  1388. the connection string.
  1389. </summary>
  1390. <remarks>
  1391. e.g.:
  1392. OracleDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders");
  1393. </remarks>
  1394. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1395. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1396. <param name="commandText">The stored procedure name or T-SQL command</param>
  1397. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1398. </member>
  1399. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1400. <summary>
  1401. Execute an OracleCommand (that returns a resultset) against the database specified in the connection string
  1402. using the provided parameters.
  1403. </summary>
  1404. <remarks>
  1405. e.g.:
  1406. OracleDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1407. </remarks>
  1408. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1409. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1410. <param name="commandText">The stored procedure name or T-SQL command</param>
  1411. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1412. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1413. </member>
  1414. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  1415. <summary>
  1416. Execute a stored procedure via an OracleCommand (that returns a resultset) against the database specified in
  1417. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  1418. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1419. </summary>
  1420. <remarks>
  1421. This method provides no access to output parameters or the stored procedure's return value parameter.
  1422. e.g.:
  1423. OracleDataReader dr = ExecuteReader(connString, "GetOrders", 24, 36);
  1424. </remarks>
  1425. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1426. <param name="spName">The name of the stored procedure</param>
  1427. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1428. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1429. </member>
  1430. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1431. <summary>
  1432. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleConnection.
  1433. </summary>
  1434. <remarks>
  1435. e.g.:
  1436. OracleDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders");
  1437. </remarks>
  1438. <param name="connection">A valid OracleConnection</param>
  1439. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1440. <param name="commandText">The stored procedure name or T-SQL command</param>
  1441. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1442. </member>
  1443. <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[])">
  1444. <summary>
  1445. Execute an OracleCommand (that returns a resultset) against the specified OracleConnection
  1446. using the provided parameters.
  1447. </summary>
  1448. <remarks>
  1449. e.g.:
  1450. OracleDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1451. </remarks>
  1452. <param name="connection">A valid OracleConnection</param>
  1453. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1454. <param name="commandText">The stored procedure name or T-SQL command</param>
  1455. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1456. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1457. </member>
  1458. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  1459. <summary>
  1460. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  1461. using the provided parameter values. This method will query the database to discover the parameters for the
  1462. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1463. </summary>
  1464. <remarks>
  1465. This method provides no access to output parameters or the stored procedure's return value parameter.
  1466. e.g.:
  1467. OracleDataReader dr = ExecuteReader(conn, "GetOrders", 24, 36);
  1468. </remarks>
  1469. <param name="connection">A valid OracleConnection</param>
  1470. <param name="spName">The name of the stored procedure</param>
  1471. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1472. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1473. </member>
  1474. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1475. <summary>
  1476. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleTransaction.
  1477. </summary>
  1478. <remarks>
  1479. e.g.:
  1480. OracleDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders");
  1481. </remarks>
  1482. <param name="transaction">A valid OracleTransaction</param>
  1483. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1484. <param name="commandText">The stored procedure name or T-SQL command</param>
  1485. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1486. </member>
  1487. <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[])">
  1488. <summary>
  1489. Execute an OracleCommand (that returns a resultset) against the specified OracleTransaction
  1490. using the provided parameters.
  1491. </summary>
  1492. <remarks>
  1493. e.g.:
  1494. OracleDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1495. </remarks>
  1496. <param name="transaction">A valid OracleTransaction</param>
  1497. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1498. <param name="commandText">The stored procedure name or T-SQL command</param>
  1499. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1500. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1501. </member>
  1502. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReader(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  1503. <summary>
  1504. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified
  1505. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1506. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1507. </summary>
  1508. <remarks>
  1509. This method provides no access to output parameters or the stored procedure's return value parameter.
  1510. e.g.:
  1511. OracleDataReader dr = ExecuteReader(trans, "GetOrders", 24, 36);
  1512. </remarks>
  1513. <param name="transaction">A valid OracleTransaction</param>
  1514. <param name="spName">The name of the stored procedure</param>
  1515. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1516. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  1517. </member>
  1518. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1519. <summary>
  1520. Execute an OracleCommand (that returns a 1x1 resultset and takes no parameters) against the database specified in
  1521. the connection string.
  1522. </summary>
  1523. <remarks>
  1524. e.g.:
  1525. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount");
  1526. </remarks>
  1527. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1528. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1529. <param name="commandText">The stored procedure name or T-SQL command</param>
  1530. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1531. </member>
  1532. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  1533. <summary>
  1534. Execute an OracleCommand (that returns a 1x1 resultset) against the database specified in the connection string
  1535. using the provided parameters.
  1536. </summary>
  1537. <remarks>
  1538. e.g.:
  1539. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount", new OracleParameter("@prodid", 24));
  1540. </remarks>
  1541. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1542. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1543. <param name="commandText">The stored procedure name or T-SQL command</param>
  1544. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1545. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1546. </member>
  1547. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  1548. <summary>
  1549. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the database specified in
  1550. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  1551. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1552. </summary>
  1553. <remarks>
  1554. This method provides no access to output parameters or the stored procedure's return value parameter.
  1555. e.g.:
  1556. int orderCount = (int)ExecuteScalar(connString, "GetOrderCount", 24, 36);
  1557. </remarks>
  1558. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1559. <param name="spName">The name of the stored procedure</param>
  1560. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1561. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1562. </member>
  1563. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1564. <summary>
  1565. Execute an OracleCommand (that returns a 1x1 resultset and takes no parameters) against the provided OracleConnection.
  1566. </summary>
  1567. <remarks>
  1568. e.g.:
  1569. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount");
  1570. </remarks>
  1571. <param name="connection">A valid OracleConnection</param>
  1572. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1573. <param name="commandText">The stored procedure name or T-SQL command</param>
  1574. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1575. </member>
  1576. <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[])">
  1577. <summary>
  1578. Execute an OracleCommand (that returns a 1x1 resultset) against the specified OracleConnection
  1579. using the provided parameters.
  1580. </summary>
  1581. <remarks>
  1582. e.g.:
  1583. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount", new OracleParameter("@prodid", 24));
  1584. </remarks>
  1585. <param name="connection">A valid OracleConnection</param>
  1586. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1587. <param name="commandText">The stored procedure name or T-SQL command</param>
  1588. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1589. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1590. </member>
  1591. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  1592. <summary>
  1593. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the specified OracleConnection
  1594. using the provided parameter values. This method will query the database to discover the parameters for the
  1595. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1596. </summary>
  1597. <remarks>
  1598. This method provides no access to output parameters or the stored procedure's return value parameter.
  1599. e.g.:
  1600. int orderCount = (int)ExecuteScalar(conn, "GetOrderCount", 24, 36);
  1601. </remarks>
  1602. <param name="connection">A valid OracleConnection</param>
  1603. <param name="spName">The name of the stored procedure</param>
  1604. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1605. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1606. </member>
  1607. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1608. <summary>
  1609. Execute an OracleCommand (that returns a 1x1 resultset and takes no parameters) against the provided OracleTransaction.
  1610. </summary>
  1611. <remarks>
  1612. e.g.:
  1613. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount");
  1614. </remarks>
  1615. <param name="transaction">A valid OracleTransaction</param>
  1616. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1617. <param name="commandText">The stored procedure name or T-SQL command</param>
  1618. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1619. </member>
  1620. <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[])">
  1621. <summary>
  1622. Execute an OracleCommand (that returns a 1x1 resultset) against the specified OracleTransaction
  1623. using the provided parameters.
  1624. </summary>
  1625. <remarks>
  1626. e.g.:
  1627. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount", new OracleParameter("@prodid", 24));
  1628. </remarks>
  1629. <param name="transaction">A valid OracleTransaction</param>
  1630. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1631. <param name="commandText">The stored procedure name or T-SQL command</param>
  1632. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1633. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1634. </member>
  1635. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalar(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  1636. <summary>
  1637. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the specified
  1638. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1639. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1640. </summary>
  1641. <remarks>
  1642. This method provides no access to output parameters or the stored procedure's return value parameter.
  1643. e.g.:
  1644. int orderCount = (int)ExecuteScalar(trans, "GetOrderCount", 24, 36);
  1645. </remarks>
  1646. <param name="transaction">A valid OracleTransaction</param>
  1647. <param name="spName">The name of the stored procedure</param>
  1648. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1649. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  1650. </member>
  1651. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReader(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1652. <summary>
  1653. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleConnection.
  1654. </summary>
  1655. <remarks>
  1656. e.g.:
  1657. XmlReader r = ExecuteXmlReader(conn, CommandType.StoredProcedure, "GetOrders");
  1658. </remarks>
  1659. <param name="connection">A valid OracleConnection</param>
  1660. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1661. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  1662. <returns>An XmlReader containing the resultset generated by the command</returns>
  1663. </member>
  1664. <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[])">
  1665. <summary>
  1666. Execute an OracleCommand (that returns a resultset) against the specified OracleConnection
  1667. using the provided parameters.
  1668. </summary>
  1669. <remarks>
  1670. e.g.:
  1671. XmlReader r = ExecuteXmlReader(conn, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1672. </remarks>
  1673. <param name="connection">A valid OracleConnection</param>
  1674. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1675. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  1676. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1677. <returns>An XmlReader containing the resultset generated by the command</returns>
  1678. </member>
  1679. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReader(Oracle.ManagedDataAccess.Client.OracleConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  1680. <summary>
  1681. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  1682. using the provided parameter values. This method will query the database to discover the parameters for the
  1683. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1684. </summary>
  1685. <remarks>
  1686. This method provides no access to output parameters or the stored procedure's return value parameter.
  1687. e.g.:
  1688. XmlReader r = ExecuteXmlReader(conn, "GetOrders", 24, 36);
  1689. </remarks>
  1690. <param name="connection">A valid OracleConnection</param>
  1691. <param name="spName">The name of the stored procedure using "FOR XML AUTO"</param>
  1692. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1693. <returns>An XmlReader containing the resultset generated by the command</returns>
  1694. </member>
  1695. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReader(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  1696. <summary>
  1697. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleTransaction.
  1698. </summary>
  1699. <remarks>
  1700. e.g.:
  1701. XmlReader r = ExecuteXmlReader(trans, CommandType.StoredProcedure, "GetOrders");
  1702. </remarks>
  1703. <param name="transaction">A valid OracleTransaction</param>
  1704. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1705. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  1706. <returns>An XmlReader containing the resultset generated by the command</returns>
  1707. </member>
  1708. <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[])">
  1709. <summary>
  1710. Execute an OracleCommand (that returns a resultset) against the specified OracleTransaction
  1711. using the provided parameters.
  1712. </summary>
  1713. <remarks>
  1714. e.g.:
  1715. XmlReader r = ExecuteXmlReader(trans, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
  1716. </remarks>
  1717. <param name="transaction">A valid OracleTransaction</param>
  1718. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1719. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  1720. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1721. <returns>An XmlReader containing the resultset generated by the command</returns>
  1722. </member>
  1723. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReader(Oracle.ManagedDataAccess.Client.OracleTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  1724. <summary>
  1725. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified
  1726. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1727. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1728. </summary>
  1729. <remarks>
  1730. This method provides no access to output parameters or the stored procedure's return value parameter.
  1731. e.g.:
  1732. XmlReader r = ExecuteXmlReader(trans, "GetOrders", 24, 36);
  1733. </remarks>
  1734. <param name="transaction">A valid OracleTransaction</param>
  1735. <param name="spName">The name of the stored procedure</param>
  1736. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1737. <returns>A dataset containing the resultset generated by the command</returns>
  1738. </member>
  1739. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  1740. <summary>
  1741. Execute an OracleCommand (that returns a resultset and takes no parameters) against the database specified in
  1742. the connection string.
  1743. </summary>
  1744. <remarks>
  1745. e.g.:
  1746. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  1747. </remarks>
  1748. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1749. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1750. <param name="commandText">The stored procedure name or T-SQL command</param>
  1751. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1752. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1753. by a user defined name (probably the actual table name)</param>
  1754. </member>
  1755. <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[])">
  1756. <summary>
  1757. Execute an OracleCommand (that returns a resultset) against the database specified in the connection string
  1758. using the provided parameters.
  1759. </summary>
  1760. <remarks>
  1761. e.g.:
  1762. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new OracleParameter("@prodid", 24));
  1763. </remarks>
  1764. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1765. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1766. <param name="commandText">The stored procedure name or T-SQL command</param>
  1767. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1768. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1769. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1770. by a user defined name (probably the actual table name)
  1771. </param>
  1772. </member>
  1773. <member name="M:Curtain.DataAccess.Helper.OracleHelper.FillDataset(System.String,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  1774. <summary>
  1775. Execute a stored procedure via an OracleCommand (that returns a resultset) against the database specified in
  1776. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  1777. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1778. </summary>
  1779. <remarks>
  1780. This method provides no access to output parameters or the stored procedure's return value parameter.
  1781. e.g.:
  1782. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, 24);
  1783. </remarks>
  1784. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1785. <param name="spName">The name of the stored procedure</param>
  1786. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1787. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1788. by a user defined name (probably the actual table name)
  1789. </param>
  1790. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1791. </member>
  1792. <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[])">
  1793. <summary>
  1794. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleConnection.
  1795. </summary>
  1796. <remarks>
  1797. e.g.:
  1798. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  1799. </remarks>
  1800. <param name="connection">A valid OracleConnection</param>
  1801. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1802. <param name="commandText">The stored procedure name or T-SQL command</param>
  1803. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1804. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1805. by a user defined name (probably the actual table name)
  1806. </param>
  1807. </member>
  1808. <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[])">
  1809. <summary>
  1810. Execute an OracleCommand (that returns a resultset) against the specified OracleConnection
  1811. using the provided parameters.
  1812. </summary>
  1813. <remarks>
  1814. e.g.:
  1815. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new OracleParameter("@prodid", 24));
  1816. </remarks>
  1817. <param name="connection">A valid OracleConnection</param>
  1818. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1819. <param name="commandText">The stored procedure name or T-SQL command</param>
  1820. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1821. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1822. by a user defined name (probably the actual table name)
  1823. </param>
  1824. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1825. </member>
  1826. <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[])">
  1827. <summary>
  1828. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  1829. using the provided parameter values. This method will query the database to discover the parameters for the
  1830. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1831. </summary>
  1832. <remarks>
  1833. This method provides no access to output parameters or the stored procedure's return value parameter.
  1834. e.g.:
  1835. FillDataset(conn, "GetOrders", ds, new string[] {"orders"}, 24, 36);
  1836. </remarks>
  1837. <param name="connection">A valid OracleConnection</param>
  1838. <param name="spName">The name of the stored procedure</param>
  1839. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1840. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1841. by a user defined name (probably the actual table name)
  1842. </param>
  1843. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1844. </member>
  1845. <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[])">
  1846. <summary>
  1847. Execute an OracleCommand (that returns a resultset and takes no parameters) against the provided OracleTransaction.
  1848. </summary>
  1849. <remarks>
  1850. e.g.:
  1851. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  1852. </remarks>
  1853. <param name="transaction">A valid OracleTransaction</param>
  1854. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1855. <param name="commandText">The stored procedure name or T-SQL command</param>
  1856. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1857. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1858. by a user defined name (probably the actual table name)
  1859. </param>
  1860. </member>
  1861. <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[])">
  1862. <summary>
  1863. Execute an OracleCommand (that returns a resultset) against the specified OracleTransaction
  1864. using the provided parameters.
  1865. </summary>
  1866. <remarks>
  1867. e.g.:
  1868. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new OracleParameter("@prodid", 24));
  1869. </remarks>
  1870. <param name="transaction">A valid OracleTransaction</param>
  1871. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1872. <param name="commandText">The stored procedure name or T-SQL command</param>
  1873. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1874. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1875. by a user defined name (probably the actual table name)
  1876. </param>
  1877. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1878. </member>
  1879. <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[])">
  1880. <summary>
  1881. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified
  1882. OracleTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  1883. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  1884. </summary>
  1885. <remarks>
  1886. This method provides no access to output parameters or the stored procedure's return value parameter.
  1887. e.g.:
  1888. FillDataset(trans, "GetOrders", ds, new string[]{"orders"}, 24, 36);
  1889. </remarks>
  1890. <param name="transaction">A valid OracleTransaction</param>
  1891. <param name="spName">The name of the stored procedure</param>
  1892. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1893. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1894. by a user defined name (probably the actual table name)
  1895. </param>
  1896. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  1897. </member>
  1898. <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[])">
  1899. <summary>
  1900. Private helper method that execute an OracleCommand (that returns a resultset) against the specified OracleTransaction and OracleConnection
  1901. using the provided parameters.
  1902. </summary>
  1903. <remarks>
  1904. e.g.:
  1905. FillDataset(conn, trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new OracleParameter("@prodid", 24));
  1906. </remarks>
  1907. <param name="connection">A valid OracleConnection</param>
  1908. <param name="transaction">A valid OracleTransaction</param>
  1909. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  1910. <param name="commandText">The stored procedure name or T-SQL command</param>
  1911. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  1912. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  1913. by a user defined name (probably the actual table name)
  1914. </param>
  1915. <param name="commandParameters">An array of OracleParamters used to execute the command</param>
  1916. </member>
  1917. <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)">
  1918. <summary>
  1919. Executes the respective command for each inserted, updated, or deleted row in the DataSet.
  1920. </summary>
  1921. <remarks>
  1922. e.g.:
  1923. UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
  1924. </remarks>
  1925. <param name="insertCommand">A valid transact-SQL statement or stored procedure to insert new records into the data source</param>
  1926. <param name="deleteCommand">A valid transact-SQL statement or stored procedure to delete records from the data source</param>
  1927. <param name="updateCommand">A valid transact-SQL statement or stored procedure used to update records in the data source</param>
  1928. <param name="dataSet">The DataSet used to update the data source</param>
  1929. <param name="tableName">The DataTable used to update the data source.</param>
  1930. </member>
  1931. <member name="M:Curtain.DataAccess.Helper.OracleHelper.CreateCommand(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.String[])">
  1932. <summary>
  1933. Simplify the creation of an Oracle command object by allowing
  1934. a stored procedure and optional parameters to be provided
  1935. </summary>
  1936. <remarks>
  1937. e.g.:
  1938. OracleCommand command = CreateCommand(conn, "AddCustomer", "CustomerID", "CustomerName");
  1939. </remarks>
  1940. <param name="connection">A valid OracleConnection object</param>
  1941. <param name="spName">The name of the stored procedure</param>
  1942. <param name="sourceColumns">An array of string to be assigned as the source columns of the stored procedure parameters</param>
  1943. <returns>A valid OracleCommand object</returns>
  1944. </member>
  1945. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQueryTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  1946. <summary>
  1947. Execute a stored procedure via an OracleCommand (that returns no resultset) against the database specified in
  1948. the connection string using the dataRow column values as the stored procedure's parameters values.
  1949. This method will query the database to discover the parameters for the
  1950. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  1951. </summary>
  1952. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1953. <param name="spName">The name of the stored procedure</param>
  1954. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  1955. <returns>An int representing the number of rows affected by the command</returns>
  1956. </member>
  1957. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQueryTypedParams(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  1958. <summary>
  1959. Execute a stored procedure via an OracleCommand (that returns no resultset) against the specified OracleConnection
  1960. using the dataRow column values as the stored procedure's parameters values.
  1961. This method will query the database to discover the parameters for the
  1962. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  1963. </summary>
  1964. <param name="connection">A valid OracleConnection object</param>
  1965. <param name="spName">The name of the stored procedure</param>
  1966. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  1967. <returns>An int representing the number of rows affected by the command</returns>
  1968. </member>
  1969. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteNonQueryTypedParams(Oracle.ManagedDataAccess.Client.OracleTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  1970. <summary>
  1971. Execute a stored procedure via an OracleCommand (that returns no resultset) against the specified
  1972. OracleTransaction using the dataRow column values as the stored procedure's parameters values.
  1973. This method will query the database to discover the parameters for the
  1974. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  1975. </summary>
  1976. <param name="transaction">A valid OracleTransaction object</param>
  1977. <param name="spName">The name of the stored procedure</param>
  1978. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  1979. <returns>An int representing the number of rows affected by the command</returns>
  1980. </member>
  1981. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDatasetTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  1982. <summary>
  1983. Execute a stored procedure via an OracleCommand (that returns a resultset) against the database specified in
  1984. the connection string using the dataRow column values as the stored procedure's parameters values.
  1985. This method will query the database to discover the parameters for the
  1986. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  1987. </summary>
  1988. <param name="connectionString">A valid connection string for an OracleConnection</param>
  1989. <param name="spName">The name of the stored procedure</param>
  1990. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  1991. <returns>A dataset containing the resultset generated by the command</returns>
  1992. </member>
  1993. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDatasetTypedParams(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  1994. <summary>
  1995. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  1996. using the dataRow column values as the store procedure's parameters values.
  1997. This method will query the database to discover the parameters for the
  1998. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  1999. </summary>
  2000. <param name="connection">A valid OracleConnection object</param>
  2001. <param name="spName">The name of the stored procedure</param>
  2002. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2003. <returns>A dataset containing the resultset generated by the command</returns>
  2004. </member>
  2005. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteDatasetTypedParams(Oracle.ManagedDataAccess.Client.OracleTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2006. <summary>
  2007. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleTransaction
  2008. using the dataRow column values as the stored procedure's parameters values.
  2009. This method will query the database to discover the parameters for the
  2010. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  2011. </summary>
  2012. <param name="transaction">A valid OracleTransaction object</param>
  2013. <param name="spName">The name of the stored procedure</param>
  2014. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2015. <returns>A dataset containing the resultset generated by the command</returns>
  2016. </member>
  2017. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReaderTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2018. <summary>
  2019. Execute a stored procedure via an OracleCommand (that returns a resultset) against the database specified in
  2020. the connection string using the dataRow column values as the stored procedure's parameters values.
  2021. This method will query the database to discover the parameters for the
  2022. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2023. </summary>
  2024. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2025. <param name="spName">The name of the stored procedure</param>
  2026. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2027. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  2028. </member>
  2029. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReaderTypedParams(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2030. <summary>
  2031. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  2032. using the dataRow column values as the stored procedure's parameters values.
  2033. This method will query the database to discover the parameters for the
  2034. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2035. </summary>
  2036. <param name="connection">A valid OracleConnection object</param>
  2037. <param name="spName">The name of the stored procedure</param>
  2038. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2039. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  2040. </member>
  2041. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteReaderTypedParams(Oracle.ManagedDataAccess.Client.OracleTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2042. <summary>
  2043. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleTransaction
  2044. using the dataRow column values as the stored procedure's parameters values.
  2045. This method will query the database to discover the parameters for the
  2046. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2047. </summary>
  2048. <param name="transaction">A valid OracleTransaction object</param>
  2049. <param name="spName">The name of the stored procedure</param>
  2050. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2051. <returns>A OracleDataReader containing the resultset generated by the command</returns>
  2052. </member>
  2053. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalarTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2054. <summary>
  2055. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the database specified in
  2056. the connection string using the dataRow column values as the stored procedure's parameters values.
  2057. This method will query the database to discover the parameters for the
  2058. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2059. </summary>
  2060. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2061. <param name="spName">The name of the stored procedure</param>
  2062. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2063. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2064. </member>
  2065. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalarTypedParams(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2066. <summary>
  2067. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the specified OracleConnection
  2068. using the dataRow column values as the stored procedure's parameters values.
  2069. This method will query the database to discover the parameters for the
  2070. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2071. </summary>
  2072. <param name="connection">A valid OracleConnection object</param>
  2073. <param name="spName">The name of the stored procedure</param>
  2074. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2075. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2076. </member>
  2077. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteScalarTypedParams(Oracle.ManagedDataAccess.Client.OracleTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2078. <summary>
  2079. Execute a stored procedure via an OracleCommand (that returns a 1x1 resultset) against the specified OracleTransaction
  2080. using the dataRow column values as the stored procedure's parameters values.
  2081. This method will query the database to discover the parameters for the
  2082. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2083. </summary>
  2084. <param name="transaction">A valid OracleTransaction object</param>
  2085. <param name="spName">The name of the stored procedure</param>
  2086. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2087. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2088. </member>
  2089. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReaderTypedParams(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2090. <summary>
  2091. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleConnection
  2092. using the dataRow column values as the stored procedure's parameters values.
  2093. This method will query the database to discover the parameters for the
  2094. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2095. </summary>
  2096. <param name="connection">A valid OracleConnection object</param>
  2097. <param name="spName">The name of the stored procedure</param>
  2098. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2099. <returns>An XmlReader containing the resultset generated by the command</returns>
  2100. </member>
  2101. <member name="M:Curtain.DataAccess.Helper.OracleHelper.ExecuteXmlReaderTypedParams(Oracle.ManagedDataAccess.Client.OracleTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  2102. <summary>
  2103. Execute a stored procedure via an OracleCommand (that returns a resultset) against the specified OracleTransaction
  2104. using the dataRow column values as the stored procedure's parameters values.
  2105. This method will query the database to discover the parameters for the
  2106. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2107. </summary>
  2108. <param name="transaction">A valid OracleTransaction object</param>
  2109. <param name="spName">The name of the stored procedure</param>
  2110. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  2111. <returns>An XmlReader containing the resultset generated by the command</returns>
  2112. </member>
  2113. <member name="T:Curtain.DataAccess.Helper.OracleHelperParameterCache">
  2114. <summary>
  2115. OracleHelperParameterCache provides functions to leverage a static cache of procedure parameters, and the
  2116. ability to discover parameters for stored procedures at run-time.
  2117. </summary>
  2118. </member>
  2119. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.DiscoverSpParameterSet(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Boolean)">
  2120. <summary>
  2121. Resolve at run time the appropriate set of OracleParameters for a stored procedure
  2122. </summary>
  2123. <param name="connection">A valid OracleConnection object</param>
  2124. <param name="spName">The name of the stored procedure</param>
  2125. <param name="includeReturnValueParameter">Whether or not to include their return value parameter</param>
  2126. <returns>The parameter array discovered.</returns>
  2127. </member>
  2128. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.CloneParameters(Oracle.ManagedDataAccess.Client.OracleParameter[])">
  2129. <summary>
  2130. Deep copy of cached OracleParameter array
  2131. </summary>
  2132. <param name="originalParameters"></param>
  2133. <returns></returns>
  2134. </member>
  2135. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.CacheParameterSet(System.String,System.String,Oracle.ManagedDataAccess.Client.OracleParameter[])">
  2136. <summary>
  2137. Add parameter array to the cache
  2138. </summary>
  2139. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2140. <param name="commandText">The stored procedure name or T-SQL command</param>
  2141. <param name="commandParameters">An array of OracleParamters to be cached</param>
  2142. </member>
  2143. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetCachedParameterSet(System.String,System.String)">
  2144. <summary>
  2145. Retrieve a parameter array from the cache
  2146. </summary>
  2147. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2148. <param name="commandText">The stored procedure name or T-SQL command</param>
  2149. <returns>An array of OracleParamters</returns>
  2150. </member>
  2151. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetSpParameterSet(System.String,System.String)">
  2152. <summary>
  2153. Retrieves the set of OracleParameters appropriate for the stored procedure
  2154. </summary>
  2155. <remarks>
  2156. This method will query the database for this information, and then store it in a cache for future requests.
  2157. </remarks>
  2158. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2159. <param name="spName">The name of the stored procedure</param>
  2160. <returns>An array of OracleParameters</returns>
  2161. </member>
  2162. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetSpParameterSet(System.String,System.String,System.Boolean)">
  2163. <summary>
  2164. Retrieves the set of OracleParameters appropriate for the stored procedure
  2165. </summary>
  2166. <remarks>
  2167. This method will query the database for this information, and then store it in a cache for future requests.
  2168. </remarks>
  2169. <param name="connectionString">A valid connection string for an OracleConnection</param>
  2170. <param name="spName">The name of the stored procedure</param>
  2171. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  2172. <returns>An array of OracleParameters</returns>
  2173. </member>
  2174. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetSpParameterSet(Oracle.ManagedDataAccess.Client.OracleConnection,System.String)">
  2175. <summary>
  2176. Retrieves the set of OracleParameters appropriate for the stored procedure
  2177. </summary>
  2178. <remarks>
  2179. This method will query the database for this information, and then store it in a cache for future requests.
  2180. </remarks>
  2181. <param name="connection">A valid OracleConnection object</param>
  2182. <param name="spName">The name of the stored procedure</param>
  2183. <returns>An array of OracleParameters</returns>
  2184. </member>
  2185. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetSpParameterSet(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Boolean)">
  2186. <summary>
  2187. Retrieves the set of OracleParameters appropriate for the stored procedure
  2188. </summary>
  2189. <remarks>
  2190. This method will query the database for this information, and then store it in a cache for future requests.
  2191. </remarks>
  2192. <param name="connection">A valid OracleConnection object</param>
  2193. <param name="spName">The name of the stored procedure</param>
  2194. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  2195. <returns>An array of OracleParameters</returns>
  2196. </member>
  2197. <member name="M:Curtain.DataAccess.Helper.OracleHelperParameterCache.GetSpParameterSetInternal(Oracle.ManagedDataAccess.Client.OracleConnection,System.String,System.Boolean)">
  2198. <summary>
  2199. Retrieves the set of OracleParameters appropriate for the stored procedure
  2200. </summary>
  2201. <param name="connection">A valid OracleConnection object</param>
  2202. <param name="spName">The name of the stored procedure</param>
  2203. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  2204. <returns>An array of OracleParameters</returns>
  2205. </member>
  2206. <member name="T:Curtain.DataAccess.Helper.NpgsqlHelper">
  2207. <summary>
  2208. The NpgsqlHelper class is intended to encapsulate high performance, scalable best practices for
  2209. common uses of NpgsqlClient
  2210. </summary>
  2211. </member>
  2212. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.AttachParameters(Npgsql.NpgsqlCommand,Npgsql.NpgsqlParameter[])">
  2213. <summary>
  2214. This method is used to attach array of NpgsqlParameters to a NpgsqlCommand.
  2215. This method will assign a value of DbNull to any parameter with a direction of
  2216. InputOutput and a value of null.
  2217. This behavior will prevent default values from being used, but
  2218. this will be the less common case than an intended pure output parameter (derived as InputOutput)
  2219. where the user provided no input value.
  2220. </summary>
  2221. <param name="command">The command to which the parameters will be added</param>
  2222. <param name="commandParameters">An array of NpgsqlParameters to be added to command</param>
  2223. </member>
  2224. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.AssignParameterValues(Npgsql.NpgsqlParameter[],System.Data.DataRow)">
  2225. <summary>
  2226. This method assigns dataRow column values to an array of NpgsqlParameters
  2227. </summary>
  2228. <param name="commandParameters">Array of NpgsqlParameters to be assigned values</param>
  2229. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values</param>
  2230. </member>
  2231. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.AssignParameterValues(Npgsql.NpgsqlParameter[],System.Object[])">
  2232. <summary>
  2233. This method assigns an array of values to an array of NpgsqlParameters
  2234. </summary>
  2235. <param name="commandParameters">Array of NpgsqlParameters to be assigned values</param>
  2236. <param name="parameterValues">Array of objects holding the values to be assigned</param>
  2237. </member>
  2238. <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@)">
  2239. <summary>
  2240. This method opens (if necessary) and assigns a connection, transaction, command type and parameters
  2241. to the provided command
  2242. </summary>
  2243. <param name="command">The NpgsqlCommand to be prepared</param>
  2244. <param name="connection">A valid NpgsqlConnection, on which to execute this command</param>
  2245. <param name="transaction">A valid NpgsqlTransaction, or 'null'</param>
  2246. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2247. <param name="commandText">The stored procedure name or T-SQL command</param>
  2248. <param name="commandParameters">An array of NpgsqlParameters to be associated with the command or 'null' if no parameters are required</param>
  2249. <param name="mustCloseConnection"><c>true</c> if the connection was opened by the method, otherwose is false.</param>
  2250. </member>
  2251. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2252. <summary>
  2253. Execute a NpgsqlCommand (that returns no resultset and takes no parameters) against the database specified in
  2254. the connection string
  2255. </summary>
  2256. <remarks>
  2257. e.g.:
  2258. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders");
  2259. </remarks>
  2260. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2261. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2262. <param name="commandText">The stored procedure name or T-SQL command</param>
  2263. <returns>An int representing the number of rows affected by the command</returns>
  2264. </member>
  2265. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2266. <summary>
  2267. Execute a NpgsqlCommand (that returns no resultset) against the database specified in the connection string
  2268. using the provided parameters
  2269. </summary>
  2270. <remarks>
  2271. e.g.:
  2272. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders", new NpgsqlParameter("@prodid", 24));
  2273. </remarks>
  2274. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2275. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2276. <param name="commandText">The stored procedure name or T-SQL command</param>
  2277. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2278. <returns>An int representing the number of rows affected by the command</returns>
  2279. </member>
  2280. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  2281. <summary>
  2282. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the database specified in
  2283. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  2284. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2285. </summary>
  2286. <remarks>
  2287. This method provides no access to output parameters or the stored procedure's return value parameter.
  2288. e.g.:
  2289. int result = ExecuteNonQuery(connString, "PublishOrders", 24, 36);
  2290. </remarks>
  2291. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2292. <param name="spName">The name of the stored prcedure</param>
  2293. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2294. <returns>An int representing the number of rows affected by the command</returns>
  2295. </member>
  2296. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2297. <summary>
  2298. Execute a NpgsqlCommand (that returns no resultset and takes no parameters) against the provided NpgsqlConnection.
  2299. </summary>
  2300. <remarks>
  2301. e.g.:
  2302. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders");
  2303. </remarks>
  2304. <param name="connection">A valid NpgsqlConnection</param>
  2305. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2306. <param name="commandText">The stored procedure name or T-SQL command</param>
  2307. <returns>An int representing the number of rows affected by the command</returns>
  2308. </member>
  2309. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2310. <summary>
  2311. Execute a NpgsqlCommand (that returns no resultset) against the specified NpgsqlConnection
  2312. using the provided parameters.
  2313. </summary>
  2314. <remarks>
  2315. e.g.:
  2316. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders", new NpgsqlParameter("@prodid", 24));
  2317. </remarks>
  2318. <param name="connection">A valid NpgsqlConnection</param>
  2319. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2320. <param name="commandText">The stored procedure name or T-SQL command</param>
  2321. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2322. <returns>An int representing the number of rows affected by the command</returns>
  2323. </member>
  2324. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  2325. <summary>
  2326. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the specified NpgsqlConnection
  2327. using the provided parameter values. This method will query the database to discover the parameters for the
  2328. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2329. </summary>
  2330. <remarks>
  2331. This method provides no access to output parameters or the stored procedure's return value parameter.
  2332. e.g.:
  2333. int result = ExecuteNonQuery(conn, "PublishOrders", 24, 36);
  2334. </remarks>
  2335. <param name="connection">A valid NpgsqlConnection</param>
  2336. <param name="spName">The name of the stored procedure</param>
  2337. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2338. <returns>An int representing the number of rows affected by the command</returns>
  2339. </member>
  2340. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2341. <summary>
  2342. Execute a NpgsqlCommand (that returns no resultset and takes no parameters) against the provided NpgsqlTransaction.
  2343. </summary>
  2344. <remarks>
  2345. e.g.:
  2346. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders");
  2347. </remarks>
  2348. <param name="transaction">A valid NpgsqlTransaction</param>
  2349. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2350. <param name="commandText">The stored procedure name or T-SQL command</param>
  2351. <returns>An int representing the number of rows affected by the command</returns>
  2352. </member>
  2353. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2354. <summary>
  2355. Execute a NpgsqlCommand (that returns no resultset) against the specified NpgsqlTransaction
  2356. using the provided parameters.
  2357. </summary>
  2358. <remarks>
  2359. e.g.:
  2360. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2361. </remarks>
  2362. <param name="transaction">A valid NpgsqlTransaction</param>
  2363. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2364. <param name="commandText">The stored procedure name or T-SQL command</param>
  2365. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2366. <returns>An int representing the number of rows affected by the command</returns>
  2367. </member>
  2368. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQuery(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  2369. <summary>
  2370. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the specified
  2371. NpgsqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  2372. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2373. </summary>
  2374. <remarks>
  2375. This method provides no access to output parameters or the stored procedure's return value parameter.
  2376. e.g.:
  2377. int result = ExecuteNonQuery(conn, trans, "PublishOrders", 24, 36);
  2378. </remarks>
  2379. <param name="transaction">A valid NpgsqlTransaction</param>
  2380. <param name="spName">The name of the stored procedure</param>
  2381. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2382. <returns>An int representing the number of rows affected by the command</returns>
  2383. </member>
  2384. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2385. <summary>
  2386. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the database specified in
  2387. the connection string.
  2388. </summary>
  2389. <remarks>
  2390. e.g.:
  2391. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders");
  2392. </remarks>
  2393. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2394. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2395. <param name="commandText">The stored procedure name or T-SQL command</param>
  2396. <returns>A dataset containing the resultset generated by the command</returns>
  2397. </member>
  2398. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2399. <summary>
  2400. Execute a NpgsqlCommand (that returns a resultset) against the database specified in the connection string
  2401. using the provided parameters.
  2402. </summary>
  2403. <remarks>
  2404. e.g.:
  2405. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2406. </remarks>
  2407. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2408. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2409. <param name="commandText">The stored procedure name or T-SQL command</param>
  2410. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2411. <returns>A dataset containing the resultset generated by the command</returns>
  2412. </member>
  2413. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  2414. <summary>
  2415. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the database specified in
  2416. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  2417. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2418. </summary>
  2419. <remarks>
  2420. This method provides no access to output parameters or the stored procedure's return value parameter.
  2421. e.g.:
  2422. DataSet ds = ExecuteDataset(connString, "GetOrders", 24, 36);
  2423. </remarks>
  2424. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2425. <param name="spName">The name of the stored procedure</param>
  2426. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2427. <returns>A dataset containing the resultset generated by the command</returns>
  2428. </member>
  2429. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2430. <summary>
  2431. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlConnection.
  2432. </summary>
  2433. <remarks>
  2434. e.g.:
  2435. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders");
  2436. </remarks>
  2437. <param name="connection">A valid NpgsqlConnection</param>
  2438. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2439. <param name="commandText">The stored procedure name or T-SQL command</param>
  2440. <returns>A dataset containing the resultset generated by the command</returns>
  2441. </member>
  2442. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2443. <summary>
  2444. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2445. using the provided parameters.
  2446. </summary>
  2447. <remarks>
  2448. e.g.:
  2449. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2450. </remarks>
  2451. <param name="connection">A valid NpgsqlConnection</param>
  2452. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2453. <param name="commandText">The stored procedure name or T-SQL command</param>
  2454. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2455. <returns>A dataset containing the resultset generated by the command</returns>
  2456. </member>
  2457. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  2458. <summary>
  2459. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2460. using the provided parameter values. This method will query the database to discover the parameters for the
  2461. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2462. </summary>
  2463. <remarks>
  2464. This method provides no access to output parameters or the stored procedure's return value parameter.
  2465. e.g.:
  2466. DataSet ds = ExecuteDataset(conn, "GetOrders", 24, 36);
  2467. </remarks>
  2468. <param name="connection">A valid NpgsqlConnection</param>
  2469. <param name="spName">The name of the stored procedure</param>
  2470. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2471. <returns>A dataset containing the resultset generated by the command</returns>
  2472. </member>
  2473. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2474. <summary>
  2475. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlTransaction.
  2476. </summary>
  2477. <remarks>
  2478. e.g.:
  2479. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders");
  2480. </remarks>
  2481. <param name="transaction">A valid NpgsqlTransaction</param>
  2482. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2483. <param name="commandText">The stored procedure name or T-SQL command</param>
  2484. <returns>A dataset containing the resultset generated by the command</returns>
  2485. </member>
  2486. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2487. <summary>
  2488. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  2489. using the provided parameters.
  2490. </summary>
  2491. <remarks>
  2492. e.g.:
  2493. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2494. </remarks>
  2495. <param name="transaction">A valid NpgsqlTransaction</param>
  2496. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2497. <param name="commandText">The stored procedure name or T-SQL command</param>
  2498. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2499. <returns>A dataset containing the resultset generated by the command</returns>
  2500. </member>
  2501. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDataset(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  2502. <summary>
  2503. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified
  2504. NpgsqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  2505. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2506. </summary>
  2507. <remarks>
  2508. This method provides no access to output parameters or the stored procedure's return value parameter.
  2509. e.g.:
  2510. DataSet ds = ExecuteDataset(trans, "GetOrders", 24, 36);
  2511. </remarks>
  2512. <param name="transaction">A valid NpgsqlTransaction</param>
  2513. <param name="spName">The name of the stored procedure</param>
  2514. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2515. <returns>A dataset containing the resultset generated by the command</returns>
  2516. </member>
  2517. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDatatable(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2518. <summary>
  2519. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2520. using the provided parameters.
  2521. </summary>
  2522. <remarks>
  2523. e.g.:
  2524. DataTable dt = ExecuteDatatable(conn, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2525. </remarks>
  2526. <param name="connection">A valid NpgsqlConnection</param>
  2527. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2528. <param name="commandText">The stored procedure name or T-SQL command</param>
  2529. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2530. <returns>A datatable containing the resultset generated by the command</returns>
  2531. </member>
  2532. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDatatable(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2533. <summary>
  2534. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  2535. using the provided parameters.
  2536. </summary>
  2537. <remarks>
  2538. e.g.:
  2539. DataTable dt = ExecuteDatatable(trans, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2540. </remarks>
  2541. <param name="transaction">A valid NpgsqlTransaction</param>
  2542. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2543. <param name="commandText">The stored procedure name or T-SQL command</param>
  2544. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2545. <returns>A datatable containing the resultset generated by the command</returns>
  2546. </member>
  2547. <member name="T:Curtain.DataAccess.Helper.NpgsqlHelper.NpgsqlConnectionOwnership">
  2548. <summary>
  2549. This enum is used to indicate whether the connection was provided by the caller, or created by NpgsqlHelper, so that
  2550. we can set the appropriate CommandBehavior when calling ExecuteReader()
  2551. </summary>
  2552. </member>
  2553. <member name="F:Curtain.DataAccess.Helper.NpgsqlHelper.NpgsqlConnectionOwnership.Internal">
  2554. <summary>Connection is owned and managed by NpgsqlHelper</summary>
  2555. </member>
  2556. <member name="F:Curtain.DataAccess.Helper.NpgsqlHelper.NpgsqlConnectionOwnership.External">
  2557. <summary>Connection is owned and managed by the caller</summary>
  2558. </member>
  2559. <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)">
  2560. <summary>
  2561. Create and prepare a NpgsqlCommand, and call ExecuteReader with the appropriate CommandBehavior.
  2562. </summary>
  2563. <remarks>
  2564. If we created and opened the connection, we want the connection to be closed when the DataReader is closed.
  2565. If the caller provided the connection, we want to leave it to them to manage.
  2566. </remarks>
  2567. <param name="connection">A valid NpgsqlConnection, on which to execute this command</param>
  2568. <param name="transaction">A valid NpgsqlTransaction, or 'null'</param>
  2569. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2570. <param name="commandText">The stored procedure name or T-SQL command</param>
  2571. <param name="commandParameters">An array of NpgsqlParameters to be associated with the command or 'null' if no parameters are required</param>
  2572. <param name="connectionOwnership">Indicates whether the connection parameter was provided by the caller, or created by NpgsqlHelper</param>
  2573. <returns>NpgsqlDataReader containing the results of the command</returns>
  2574. </member>
  2575. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2576. <summary>
  2577. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the database specified in
  2578. the connection string.
  2579. </summary>
  2580. <remarks>
  2581. e.g.:
  2582. NpgsqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders");
  2583. </remarks>
  2584. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2585. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2586. <param name="commandText">The stored procedure name or T-SQL command</param>
  2587. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2588. </member>
  2589. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2590. <summary>
  2591. Execute a NpgsqlCommand (that returns a resultset) against the database specified in the connection string
  2592. using the provided parameters.
  2593. </summary>
  2594. <remarks>
  2595. e.g.:
  2596. NpgsqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2597. </remarks>
  2598. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2599. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2600. <param name="commandText">The stored procedure name or T-SQL command</param>
  2601. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2602. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2603. </member>
  2604. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  2605. <summary>
  2606. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the database specified in
  2607. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  2608. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2609. </summary>
  2610. <remarks>
  2611. This method provides no access to output parameters or the stored procedure's return value parameter.
  2612. e.g.:
  2613. NpgsqlDataReader dr = ExecuteReader(connString, "GetOrders", 24, 36);
  2614. </remarks>
  2615. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2616. <param name="spName">The name of the stored procedure</param>
  2617. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2618. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2619. </member>
  2620. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2621. <summary>
  2622. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlConnection.
  2623. </summary>
  2624. <remarks>
  2625. e.g.:
  2626. NpgsqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders");
  2627. </remarks>
  2628. <param name="connection">A valid NpgsqlConnection</param>
  2629. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2630. <param name="commandText">The stored procedure name or T-SQL command</param>
  2631. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2632. </member>
  2633. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2634. <summary>
  2635. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2636. using the provided parameters.
  2637. </summary>
  2638. <remarks>
  2639. e.g.:
  2640. NpgsqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2641. </remarks>
  2642. <param name="connection">A valid NpgsqlConnection</param>
  2643. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2644. <param name="commandText">The stored procedure name or T-SQL command</param>
  2645. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2646. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2647. </member>
  2648. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  2649. <summary>
  2650. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2651. using the provided parameter values. This method will query the database to discover the parameters for the
  2652. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2653. </summary>
  2654. <remarks>
  2655. This method provides no access to output parameters or the stored procedure's return value parameter.
  2656. e.g.:
  2657. NpgsqlDataReader dr = ExecuteReader(conn, "GetOrders", 24, 36);
  2658. </remarks>
  2659. <param name="connection">A valid NpgsqlConnection</param>
  2660. <param name="spName">The name of the stored procedure</param>
  2661. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2662. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2663. </member>
  2664. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2665. <summary>
  2666. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlTransaction.
  2667. </summary>
  2668. <remarks>
  2669. e.g.:
  2670. NpgsqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders");
  2671. </remarks>
  2672. <param name="transaction">A valid NpgsqlTransaction</param>
  2673. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2674. <param name="commandText">The stored procedure name or T-SQL command</param>
  2675. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2676. </member>
  2677. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2678. <summary>
  2679. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  2680. using the provided parameters.
  2681. </summary>
  2682. <remarks>
  2683. e.g.:
  2684. NpgsqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders", new NpgsqlParameter("@prodid", 24));
  2685. </remarks>
  2686. <param name="transaction">A valid NpgsqlTransaction</param>
  2687. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2688. <param name="commandText">The stored procedure name or T-SQL command</param>
  2689. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2690. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2691. </member>
  2692. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReader(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  2693. <summary>
  2694. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified
  2695. NpgsqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  2696. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2697. </summary>
  2698. <remarks>
  2699. This method provides no access to output parameters or the stored procedure's return value parameter.
  2700. e.g.:
  2701. NpgsqlDataReader dr = ExecuteReader(trans, "GetOrders", 24, 36);
  2702. </remarks>
  2703. <param name="transaction">A valid NpgsqlTransaction</param>
  2704. <param name="spName">The name of the stored procedure</param>
  2705. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2706. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  2707. </member>
  2708. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2709. <summary>
  2710. Execute a NpgsqlCommand (that returns a 1x1 resultset and takes no parameters) against the database specified in
  2711. the connection string.
  2712. </summary>
  2713. <remarks>
  2714. e.g.:
  2715. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount");
  2716. </remarks>
  2717. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2718. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2719. <param name="commandText">The stored procedure name or T-SQL command</param>
  2720. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2721. </member>
  2722. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2723. <summary>
  2724. Execute a NpgsqlCommand (that returns a 1x1 resultset) against the database specified in the connection string
  2725. using the provided parameters.
  2726. </summary>
  2727. <remarks>
  2728. e.g.:
  2729. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount", new NpgsqlParameter("@prodid", 24));
  2730. </remarks>
  2731. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2732. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2733. <param name="commandText">The stored procedure name or T-SQL command</param>
  2734. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2735. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2736. </member>
  2737. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  2738. <summary>
  2739. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the database specified in
  2740. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  2741. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2742. </summary>
  2743. <remarks>
  2744. This method provides no access to output parameters or the stored procedure's return value parameter.
  2745. e.g.:
  2746. int orderCount = (int)ExecuteScalar(connString, "GetOrderCount", 24, 36);
  2747. </remarks>
  2748. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2749. <param name="spName">The name of the stored procedure</param>
  2750. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2751. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2752. </member>
  2753. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2754. <summary>
  2755. Execute a NpgsqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided NpgsqlConnection.
  2756. </summary>
  2757. <remarks>
  2758. e.g.:
  2759. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount");
  2760. </remarks>
  2761. <param name="connection">A valid NpgsqlConnection</param>
  2762. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2763. <param name="commandText">The stored procedure name or T-SQL command</param>
  2764. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2765. </member>
  2766. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2767. <summary>
  2768. Execute a NpgsqlCommand (that returns a 1x1 resultset) against the specified NpgsqlConnection
  2769. using the provided parameters.
  2770. </summary>
  2771. <remarks>
  2772. e.g.:
  2773. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount", new NpgsqlParameter("@prodid", 24));
  2774. </remarks>
  2775. <param name="connection">A valid NpgsqlConnection</param>
  2776. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2777. <param name="commandText">The stored procedure name or T-SQL command</param>
  2778. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2779. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2780. </member>
  2781. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  2782. <summary>
  2783. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the specified NpgsqlConnection
  2784. using the provided parameter values. This method will query the database to discover the parameters for the
  2785. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2786. </summary>
  2787. <remarks>
  2788. This method provides no access to output parameters or the stored procedure's return value parameter.
  2789. e.g.:
  2790. int orderCount = (int)ExecuteScalar(conn, "GetOrderCount", 24, 36);
  2791. </remarks>
  2792. <param name="connection">A valid NpgsqlConnection</param>
  2793. <param name="spName">The name of the stored procedure</param>
  2794. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2795. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2796. </member>
  2797. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  2798. <summary>
  2799. Execute a NpgsqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided NpgsqlTransaction.
  2800. </summary>
  2801. <remarks>
  2802. e.g.:
  2803. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount");
  2804. </remarks>
  2805. <param name="transaction">A valid NpgsqlTransaction</param>
  2806. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2807. <param name="commandText">The stored procedure name or T-SQL command</param>
  2808. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2809. </member>
  2810. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,Npgsql.NpgsqlParameter[])">
  2811. <summary>
  2812. Execute a NpgsqlCommand (that returns a 1x1 resultset) against the specified NpgsqlTransaction
  2813. using the provided parameters.
  2814. </summary>
  2815. <remarks>
  2816. e.g.:
  2817. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount", new NpgsqlParameter("@prodid", 24));
  2818. </remarks>
  2819. <param name="transaction">A valid NpgsqlTransaction</param>
  2820. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2821. <param name="commandText">The stored procedure name or T-SQL command</param>
  2822. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2823. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2824. </member>
  2825. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalar(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  2826. <summary>
  2827. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the specified
  2828. NpgsqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  2829. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2830. </summary>
  2831. <remarks>
  2832. This method provides no access to output parameters or the stored procedure's return value parameter.
  2833. e.g.:
  2834. int orderCount = (int)ExecuteScalar(trans, "GetOrderCount", 24, 36);
  2835. </remarks>
  2836. <param name="transaction">A valid NpgsqlTransaction</param>
  2837. <param name="spName">The name of the stored procedure</param>
  2838. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2839. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  2840. </member>
  2841. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  2842. <summary>
  2843. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the database specified in
  2844. the connection string.
  2845. </summary>
  2846. <remarks>
  2847. e.g.:
  2848. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  2849. </remarks>
  2850. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2851. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2852. <param name="commandText">The stored procedure name or T-SQL command</param>
  2853. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2854. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2855. by a user defined name (probably the actual table name)</param>
  2856. </member>
  2857. <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[])">
  2858. <summary>
  2859. Execute a NpgsqlCommand (that returns a resultset) against the database specified in the connection string
  2860. using the provided parameters.
  2861. </summary>
  2862. <remarks>
  2863. e.g.:
  2864. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new NpgsqlParameter("@prodid", 24));
  2865. </remarks>
  2866. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2867. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2868. <param name="commandText">The stored procedure name or T-SQL command</param>
  2869. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2870. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2871. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2872. by a user defined name (probably the actual table name)
  2873. </param>
  2874. </member>
  2875. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(System.String,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  2876. <summary>
  2877. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the database specified in
  2878. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  2879. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2880. </summary>
  2881. <remarks>
  2882. This method provides no access to output parameters or the stored procedure's return value parameter.
  2883. e.g.:
  2884. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, 24);
  2885. </remarks>
  2886. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  2887. <param name="spName">The name of the stored procedure</param>
  2888. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2889. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2890. by a user defined name (probably the actual table name)
  2891. </param>
  2892. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2893. </member>
  2894. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  2895. <summary>
  2896. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlConnection.
  2897. </summary>
  2898. <remarks>
  2899. e.g.:
  2900. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  2901. </remarks>
  2902. <param name="connection">A valid NpgsqlConnection</param>
  2903. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2904. <param name="commandText">The stored procedure name or T-SQL command</param>
  2905. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2906. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2907. by a user defined name (probably the actual table name)
  2908. </param>
  2909. </member>
  2910. <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[])">
  2911. <summary>
  2912. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2913. using the provided parameters.
  2914. </summary>
  2915. <remarks>
  2916. e.g.:
  2917. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new NpgsqlParameter("@prodid", 24));
  2918. </remarks>
  2919. <param name="connection">A valid NpgsqlConnection</param>
  2920. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2921. <param name="commandText">The stored procedure name or T-SQL command</param>
  2922. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2923. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2924. by a user defined name (probably the actual table name)
  2925. </param>
  2926. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2927. </member>
  2928. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(Npgsql.NpgsqlConnection,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  2929. <summary>
  2930. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  2931. using the provided parameter values. This method will query the database to discover the parameters for the
  2932. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2933. </summary>
  2934. <remarks>
  2935. This method provides no access to output parameters or the stored procedure's return value parameter.
  2936. e.g.:
  2937. FillDataset(conn, "GetOrders", ds, new string[] {"orders"}, 24, 36);
  2938. </remarks>
  2939. <param name="connection">A valid NpgsqlConnection</param>
  2940. <param name="spName">The name of the stored procedure</param>
  2941. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2942. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2943. by a user defined name (probably the actual table name)
  2944. </param>
  2945. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2946. </member>
  2947. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  2948. <summary>
  2949. Execute a NpgsqlCommand (that returns a resultset and takes no parameters) against the provided NpgsqlTransaction.
  2950. </summary>
  2951. <remarks>
  2952. e.g.:
  2953. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  2954. </remarks>
  2955. <param name="transaction">A valid NpgsqlTransaction</param>
  2956. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2957. <param name="commandText">The stored procedure name or T-SQL command</param>
  2958. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2959. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2960. by a user defined name (probably the actual table name)
  2961. </param>
  2962. </member>
  2963. <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[])">
  2964. <summary>
  2965. Execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  2966. using the provided parameters.
  2967. </summary>
  2968. <remarks>
  2969. e.g.:
  2970. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new NpgsqlParameter("@prodid", 24));
  2971. </remarks>
  2972. <param name="transaction">A valid NpgsqlTransaction</param>
  2973. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  2974. <param name="commandText">The stored procedure name or T-SQL command</param>
  2975. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2976. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2977. by a user defined name (probably the actual table name)
  2978. </param>
  2979. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  2980. </member>
  2981. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.FillDataset(Npgsql.NpgsqlTransaction,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  2982. <summary>
  2983. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified
  2984. NpgsqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  2985. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  2986. </summary>
  2987. <remarks>
  2988. This method provides no access to output parameters or the stored procedure's return value parameter.
  2989. e.g.:
  2990. FillDataset(trans, "GetOrders", ds, new string[]{"orders"}, 24, 36);
  2991. </remarks>
  2992. <param name="transaction">A valid NpgsqlTransaction</param>
  2993. <param name="spName">The name of the stored procedure</param>
  2994. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  2995. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  2996. by a user defined name (probably the actual table name)
  2997. </param>
  2998. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  2999. </member>
  3000. <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[])">
  3001. <summary>
  3002. Private helper method that execute a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction and NpgsqlConnection
  3003. using the provided parameters.
  3004. </summary>
  3005. <remarks>
  3006. e.g.:
  3007. FillDataset(conn, trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new NpgsqlParameter("@prodid", 24));
  3008. </remarks>
  3009. <param name="connection">A valid NpgsqlConnection</param>
  3010. <param name="transaction">A valid NpgsqlTransaction</param>
  3011. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3012. <param name="commandText">The stored procedure name or T-SQL command</param>
  3013. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  3014. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  3015. by a user defined name (probably the actual table name)
  3016. </param>
  3017. <param name="commandParameters">An array of NpgsqlParamters used to execute the command</param>
  3018. </member>
  3019. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.UpdateDataset(Npgsql.NpgsqlCommand,Npgsql.NpgsqlCommand,Npgsql.NpgsqlCommand,System.Data.DataSet,System.String)">
  3020. <summary>
  3021. Executes the respective command for each inserted, updated, or deleted row in the DataSet.
  3022. </summary>
  3023. <remarks>
  3024. e.g.:
  3025. UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
  3026. </remarks>
  3027. <param name="insertCommand">A valid transact-SQL statement or stored procedure to insert new records into the data source</param>
  3028. <param name="deleteCommand">A valid transact-SQL statement or stored procedure to delete records from the data source</param>
  3029. <param name="updateCommand">A valid transact-SQL statement or stored procedure used to update records in the data source</param>
  3030. <param name="dataSet">The DataSet used to update the data source</param>
  3031. <param name="tableName">The DataTable used to update the data source.</param>
  3032. </member>
  3033. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.CreateCommand(Npgsql.NpgsqlConnection,System.String,System.String[])">
  3034. <summary>
  3035. Simplify the creation of a Npgsql command object by allowing
  3036. a stored procedure and optional parameters to be provided
  3037. </summary>
  3038. <remarks>
  3039. e.g.:
  3040. NpgsqlCommand command = CreateCommand(conn, "AddCustomer", "CustomerID", "CustomerName");
  3041. </remarks>
  3042. <param name="connection">A valid NpgsqlConnection object</param>
  3043. <param name="spName">The name of the stored procedure</param>
  3044. <param name="sourceColumns">An array of string to be assigned as the source columns of the stored procedure parameters</param>
  3045. <returns>A valid NpgsqlCommand object</returns>
  3046. </member>
  3047. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQueryTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3048. <summary>
  3049. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the database specified in
  3050. the connection string using the dataRow column values as the stored procedure's parameters values.
  3051. This method will query the database to discover the parameters for the
  3052. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3053. </summary>
  3054. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3055. <param name="spName">The name of the stored procedure</param>
  3056. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3057. <returns>An int representing the number of rows affected by the command</returns>
  3058. </member>
  3059. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQueryTypedParams(Npgsql.NpgsqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3060. <summary>
  3061. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the specified NpgsqlConnection
  3062. using the dataRow column values as the stored procedure's parameters values.
  3063. This method will query the database to discover the parameters for the
  3064. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3065. </summary>
  3066. <param name="connection">A valid NpgsqlConnection object</param>
  3067. <param name="spName">The name of the stored procedure</param>
  3068. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3069. <returns>An int representing the number of rows affected by the command</returns>
  3070. </member>
  3071. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteNonQueryTypedParams(Npgsql.NpgsqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3072. <summary>
  3073. Execute a stored procedure via a NpgsqlCommand (that returns no resultset) against the specified
  3074. NpgsqlTransaction using the dataRow column values as the stored procedure's parameters values.
  3075. This method will query the database to discover the parameters for the
  3076. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3077. </summary>
  3078. <param name="transaction">A valid NpgsqlTransaction object</param>
  3079. <param name="spName">The name of the stored procedure</param>
  3080. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3081. <returns>An int representing the number of rows affected by the command</returns>
  3082. </member>
  3083. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDatasetTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3084. <summary>
  3085. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the database specified in
  3086. the connection string using the dataRow column values as the stored procedure's parameters values.
  3087. This method will query the database to discover the parameters for the
  3088. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3089. </summary>
  3090. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3091. <param name="spName">The name of the stored procedure</param>
  3092. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3093. <returns>A dataset containing the resultset generated by the command</returns>
  3094. </member>
  3095. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDatasetTypedParams(Npgsql.NpgsqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3096. <summary>
  3097. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  3098. using the dataRow column values as the store procedure's parameters values.
  3099. This method will query the database to discover the parameters for the
  3100. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3101. </summary>
  3102. <param name="connection">A valid NpgsqlConnection object</param>
  3103. <param name="spName">The name of the stored procedure</param>
  3104. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3105. <returns>A dataset containing the resultset generated by the command</returns>
  3106. </member>
  3107. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteDatasetTypedParams(Npgsql.NpgsqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3108. <summary>
  3109. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  3110. using the dataRow column values as the stored procedure's parameters values.
  3111. This method will query the database to discover the parameters for the
  3112. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  3113. </summary>
  3114. <param name="transaction">A valid NpgsqlTransaction object</param>
  3115. <param name="spName">The name of the stored procedure</param>
  3116. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3117. <returns>A dataset containing the resultset generated by the command</returns>
  3118. </member>
  3119. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReaderTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3120. <summary>
  3121. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the database specified in
  3122. the connection string using the dataRow column values as the stored procedure's parameters values.
  3123. This method will query the database to discover the parameters for the
  3124. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3125. </summary>
  3126. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3127. <param name="spName">The name of the stored procedure</param>
  3128. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3129. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  3130. </member>
  3131. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReaderTypedParams(Npgsql.NpgsqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3132. <summary>
  3133. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlConnection
  3134. using the dataRow column values as the stored procedure's parameters values.
  3135. This method will query the database to discover the parameters for the
  3136. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3137. </summary>
  3138. <param name="connection">A valid NpgsqlConnection object</param>
  3139. <param name="spName">The name of the stored procedure</param>
  3140. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3141. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  3142. </member>
  3143. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteReaderTypedParams(Npgsql.NpgsqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3144. <summary>
  3145. Execute a stored procedure via a NpgsqlCommand (that returns a resultset) against the specified NpgsqlTransaction
  3146. using the dataRow column values as the stored procedure's parameters values.
  3147. This method will query the database to discover the parameters for the
  3148. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3149. </summary>
  3150. <param name="transaction">A valid NpgsqlTransaction object</param>
  3151. <param name="spName">The name of the stored procedure</param>
  3152. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3153. <returns>A NpgsqlDataReader containing the resultset generated by the command</returns>
  3154. </member>
  3155. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalarTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3156. <summary>
  3157. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the database specified in
  3158. the connection string using the dataRow column values as the stored procedure's parameters values.
  3159. This method will query the database to discover the parameters for the
  3160. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3161. </summary>
  3162. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3163. <param name="spName">The name of the stored procedure</param>
  3164. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3165. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3166. </member>
  3167. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalarTypedParams(Npgsql.NpgsqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3168. <summary>
  3169. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the specified NpgsqlConnection
  3170. using the dataRow column values as the stored procedure's parameters values.
  3171. This method will query the database to discover the parameters for the
  3172. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3173. </summary>
  3174. <param name="connection">A valid NpgsqlConnection object</param>
  3175. <param name="spName">The name of the stored procedure</param>
  3176. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3177. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3178. </member>
  3179. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelper.ExecuteScalarTypedParams(Npgsql.NpgsqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  3180. <summary>
  3181. Execute a stored procedure via a NpgsqlCommand (that returns a 1x1 resultset) against the specified NpgsqlTransaction
  3182. using the dataRow column values as the stored procedure's parameters values.
  3183. This method will query the database to discover the parameters for the
  3184. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3185. </summary>
  3186. <param name="transaction">A valid NpgsqlTransaction object</param>
  3187. <param name="spName">The name of the stored procedure</param>
  3188. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  3189. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3190. </member>
  3191. <member name="T:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache">
  3192. <summary>
  3193. NpgsqlHelperParameterCache provides functions to leverage a static cache of procedure parameters, and the
  3194. ability to discover parameters for stored procedures at run-time.
  3195. </summary>
  3196. </member>
  3197. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.DiscoverSpParameterSet(Npgsql.NpgsqlConnection,System.String,System.Boolean)">
  3198. <summary>
  3199. Resolve at run time the appropriate set of NpgsqlParameters for a stored procedure
  3200. </summary>
  3201. <param name="connection">A valid NpgsqlConnection object</param>
  3202. <param name="spName">The name of the stored procedure</param>
  3203. <param name="includeReturnValueParameter">Whether or not to include their return value parameter</param>
  3204. <returns>The parameter array discovered.</returns>
  3205. </member>
  3206. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.CloneParameters(Npgsql.NpgsqlParameter[])">
  3207. <summary>
  3208. Deep copy of cached NpgsqlParameter array
  3209. </summary>
  3210. <param name="originalParameters"></param>
  3211. <returns></returns>
  3212. </member>
  3213. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.CacheParameterSet(System.String,System.String,Npgsql.NpgsqlParameter[])">
  3214. <summary>
  3215. Add parameter array to the cache
  3216. </summary>
  3217. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3218. <param name="commandText">The stored procedure name or T-SQL command</param>
  3219. <param name="commandParameters">An array of NpgsqlParamters to be cached</param>
  3220. </member>
  3221. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetCachedParameterSet(System.String,System.String)">
  3222. <summary>
  3223. Retrieve a parameter array from the cache
  3224. </summary>
  3225. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3226. <param name="commandText">The stored procedure name or T-SQL command</param>
  3227. <returns>An array of NpgsqlParamters</returns>
  3228. </member>
  3229. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetSpParameterSet(System.String,System.String)">
  3230. <summary>
  3231. Retrieves the set of NpgsqlParameters appropriate for the stored procedure
  3232. </summary>
  3233. <remarks>
  3234. This method will query the database for this information, and then store it in a cache for future requests.
  3235. </remarks>
  3236. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3237. <param name="spName">The name of the stored procedure</param>
  3238. <returns>An array of NpgsqlParameters</returns>
  3239. </member>
  3240. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetSpParameterSet(System.String,System.String,System.Boolean)">
  3241. <summary>
  3242. Retrieves the set of NpgsqlParameters appropriate for the stored procedure
  3243. </summary>
  3244. <remarks>
  3245. This method will query the database for this information, and then store it in a cache for future requests.
  3246. </remarks>
  3247. <param name="connectionString">A valid connection string for a NpgsqlConnection</param>
  3248. <param name="spName">The name of the stored procedure</param>
  3249. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  3250. <returns>An array of NpgsqlParameters</returns>
  3251. </member>
  3252. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetSpParameterSet(Npgsql.NpgsqlConnection,System.String)">
  3253. <summary>
  3254. Retrieves the set of NpgsqlParameters appropriate for the stored procedure
  3255. </summary>
  3256. <remarks>
  3257. This method will query the database for this information, and then store it in a cache for future requests.
  3258. </remarks>
  3259. <param name="connection">A valid NpgsqlConnection object</param>
  3260. <param name="spName">The name of the stored procedure</param>
  3261. <returns>An array of NpgsqlParameters</returns>
  3262. </member>
  3263. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetSpParameterSet(Npgsql.NpgsqlConnection,System.String,System.Boolean)">
  3264. <summary>
  3265. Retrieves the set of NpgsqlParameters appropriate for the stored procedure
  3266. </summary>
  3267. <remarks>
  3268. This method will query the database for this information, and then store it in a cache for future requests.
  3269. </remarks>
  3270. <param name="connection">A valid NpgsqlConnection object</param>
  3271. <param name="spName">The name of the stored procedure</param>
  3272. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  3273. <returns>An array of NpgsqlParameters</returns>
  3274. </member>
  3275. <member name="M:Curtain.DataAccess.Helper.NpgsqlHelperParameterCache.GetSpParameterSetInternal(Npgsql.NpgsqlConnection,System.String,System.Boolean)">
  3276. <summary>
  3277. Retrieves the set of NpgsqlParameters appropriate for the stored procedure
  3278. </summary>
  3279. <param name="connection">A valid NpgsqlConnection object</param>
  3280. <param name="spName">The name of the stored procedure</param>
  3281. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  3282. <returns>An array of NpgsqlParameters</returns>
  3283. </member>
  3284. <member name="T:Curtain.DataAccess.Helper.MySQLHelper">
  3285. <summary>
  3286. The MySqlHelper class is intended to encapsulate high performance, scalable best practices for
  3287. common uses of MySqlClient
  3288. </summary>
  3289. </member>
  3290. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.AttachParameters(MySql.Data.MySqlClient.MySqlCommand,MySql.Data.MySqlClient.MySqlParameter[])">
  3291. <summary>
  3292. This method is used to attach array of MySqlParameters to a MySqlCommand.
  3293. This method will assign a value of DbNull to any parameter with a direction of
  3294. InputOutput and a value of null.
  3295. This behavior will prevent default values from being used, but
  3296. this will be the less common case than an intended pure output parameter (derived as InputOutput)
  3297. where the user provided no input value.
  3298. </summary>
  3299. <param name="command">The command to which the parameters will be added</param>
  3300. <param name="commandParameters">An array of MySqlParameters to be added to command</param>
  3301. </member>
  3302. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.AssignParameterValues(MySql.Data.MySqlClient.MySqlParameter[],System.Data.DataRow)">
  3303. <summary>
  3304. This method assigns dataRow column values to an array of MySqlParameters
  3305. </summary>
  3306. <param name="commandParameters">Array of MySqlParameters to be assigned values</param>
  3307. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values</param>
  3308. </member>
  3309. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.AssignParameterValues(MySql.Data.MySqlClient.MySqlParameter[],System.Object[])">
  3310. <summary>
  3311. This method assigns an array of values to an array of MySqlParameters
  3312. </summary>
  3313. <param name="commandParameters">Array of MySqlParameters to be assigned values</param>
  3314. <param name="parameterValues">Array of objects holding the values to be assigned</param>
  3315. </member>
  3316. <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@)">
  3317. <summary>
  3318. This method opens (if necessary) and assigns a connection, transaction, command type and parameters
  3319. to the provided command
  3320. </summary>
  3321. <param name="command">The MySqlCommand to be prepared</param>
  3322. <param name="connection">A valid MySqlConnection, on which to execute this command</param>
  3323. <param name="transaction">A valid MySqlTransaction, or 'null'</param>
  3324. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3325. <param name="commandText">The stored procedure name or T-SQL command</param>
  3326. <param name="commandParameters">An array of MySqlParameters to be associated with the command or 'null' if no parameters are required</param>
  3327. <param name="mustCloseConnection"><c>true</c> if the connection was opened by the method, otherwose is false.</param>
  3328. </member>
  3329. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3330. <summary>
  3331. Execute a MySqlCommand (that returns no resultset and takes no parameters) against the database specified in
  3332. the connection string
  3333. </summary>
  3334. <remarks>
  3335. e.g.:
  3336. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders");
  3337. </remarks>
  3338. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3339. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3340. <param name="commandText">The stored procedure name or T-SQL command</param>
  3341. <returns>An int representing the number of rows affected by the command</returns>
  3342. </member>
  3343. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3344. <summary>
  3345. Execute a MySqlCommand (that returns no resultset) against the database specified in the connection string
  3346. using the provided parameters
  3347. </summary>
  3348. <remarks>
  3349. e.g.:
  3350. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders", new MySqlParameter("@prodid", 24));
  3351. </remarks>
  3352. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3353. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3354. <param name="commandText">The stored procedure name or T-SQL command</param>
  3355. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3356. <returns>An int representing the number of rows affected by the command</returns>
  3357. </member>
  3358. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  3359. <summary>
  3360. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the database specified in
  3361. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  3362. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3363. </summary>
  3364. <remarks>
  3365. This method provides no access to output parameters or the stored procedure's return value parameter.
  3366. e.g.:
  3367. int result = ExecuteNonQuery(connString, "PublishOrders", 24, 36);
  3368. </remarks>
  3369. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3370. <param name="spName">The name of the stored prcedure</param>
  3371. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3372. <returns>An int representing the number of rows affected by the command</returns>
  3373. </member>
  3374. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3375. <summary>
  3376. Execute a MySqlCommand (that returns no resultset and takes no parameters) against the provided MySqlConnection.
  3377. </summary>
  3378. <remarks>
  3379. e.g.:
  3380. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders");
  3381. </remarks>
  3382. <param name="connection">A valid MySqlConnection</param>
  3383. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3384. <param name="commandText">The stored procedure name or T-SQL command</param>
  3385. <returns>An int representing the number of rows affected by the command</returns>
  3386. </member>
  3387. <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[])">
  3388. <summary>
  3389. Execute a MySqlCommand (that returns no resultset) against the specified MySqlConnection
  3390. using the provided parameters.
  3391. </summary>
  3392. <remarks>
  3393. e.g.:
  3394. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders", new MySqlParameter("@prodid", 24));
  3395. </remarks>
  3396. <param name="connection">A valid MySqlConnection</param>
  3397. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3398. <param name="commandText">The stored procedure name or T-SQL command</param>
  3399. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3400. <returns>An int representing the number of rows affected by the command</returns>
  3401. </member>
  3402. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  3403. <summary>
  3404. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the specified MySqlConnection
  3405. using the provided parameter values. This method will query the database to discover the parameters for the
  3406. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3407. </summary>
  3408. <remarks>
  3409. This method provides no access to output parameters or the stored procedure's return value parameter.
  3410. e.g.:
  3411. int result = ExecuteNonQuery(conn, "PublishOrders", 24, 36);
  3412. </remarks>
  3413. <param name="connection">A valid MySqlConnection</param>
  3414. <param name="spName">The name of the stored procedure</param>
  3415. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3416. <returns>An int representing the number of rows affected by the command</returns>
  3417. </member>
  3418. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3419. <summary>
  3420. Execute a MySqlCommand (that returns no resultset and takes no parameters) against the provided MySqlTransaction.
  3421. </summary>
  3422. <remarks>
  3423. e.g.:
  3424. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders");
  3425. </remarks>
  3426. <param name="transaction">A valid MySqlTransaction</param>
  3427. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3428. <param name="commandText">The stored procedure name or T-SQL command</param>
  3429. <returns>An int representing the number of rows affected by the command</returns>
  3430. </member>
  3431. <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[])">
  3432. <summary>
  3433. Execute a MySqlCommand (that returns no resultset) against the specified MySqlTransaction
  3434. using the provided parameters.
  3435. </summary>
  3436. <remarks>
  3437. e.g.:
  3438. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3439. </remarks>
  3440. <param name="transaction">A valid MySqlTransaction</param>
  3441. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3442. <param name="commandText">The stored procedure name or T-SQL command</param>
  3443. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3444. <returns>An int representing the number of rows affected by the command</returns>
  3445. </member>
  3446. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  3447. <summary>
  3448. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the specified
  3449. MySqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  3450. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3451. </summary>
  3452. <remarks>
  3453. This method provides no access to output parameters or the stored procedure's return value parameter.
  3454. e.g.:
  3455. int result = ExecuteNonQuery(conn, trans, "PublishOrders", 24, 36);
  3456. </remarks>
  3457. <param name="transaction">A valid MySqlTransaction</param>
  3458. <param name="spName">The name of the stored procedure</param>
  3459. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3460. <returns>An int representing the number of rows affected by the command</returns>
  3461. </member>
  3462. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3463. <summary>
  3464. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the database specified in
  3465. the connection string.
  3466. </summary>
  3467. <remarks>
  3468. e.g.:
  3469. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders");
  3470. </remarks>
  3471. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3472. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3473. <param name="commandText">The stored procedure name or T-SQL command</param>
  3474. <returns>A dataset containing the resultset generated by the command</returns>
  3475. </member>
  3476. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3477. <summary>
  3478. Execute a MySqlCommand (that returns a resultset) against the database specified in the connection string
  3479. using the provided parameters.
  3480. </summary>
  3481. <remarks>
  3482. e.g.:
  3483. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3484. </remarks>
  3485. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3486. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3487. <param name="commandText">The stored procedure name or T-SQL command</param>
  3488. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3489. <returns>A dataset containing the resultset generated by the command</returns>
  3490. </member>
  3491. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  3492. <summary>
  3493. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the database specified in
  3494. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  3495. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3496. </summary>
  3497. <remarks>
  3498. This method provides no access to output parameters or the stored procedure's return value parameter.
  3499. e.g.:
  3500. DataSet ds = ExecuteDataset(connString, "GetOrders", 24, 36);
  3501. </remarks>
  3502. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3503. <param name="spName">The name of the stored procedure</param>
  3504. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3505. <returns>A dataset containing the resultset generated by the command</returns>
  3506. </member>
  3507. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3508. <summary>
  3509. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlConnection.
  3510. </summary>
  3511. <remarks>
  3512. e.g.:
  3513. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders");
  3514. </remarks>
  3515. <param name="connection">A valid MySqlConnection</param>
  3516. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3517. <param name="commandText">The stored procedure name or T-SQL command</param>
  3518. <returns>A dataset containing the resultset generated by the command</returns>
  3519. </member>
  3520. <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[])">
  3521. <summary>
  3522. Execute a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  3523. using the provided parameters.
  3524. </summary>
  3525. <remarks>
  3526. e.g.:
  3527. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3528. </remarks>
  3529. <param name="connection">A valid MySqlConnection</param>
  3530. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3531. <param name="commandText">The stored procedure name or T-SQL command</param>
  3532. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3533. <returns>A dataset containing the resultset generated by the command</returns>
  3534. </member>
  3535. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  3536. <summary>
  3537. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  3538. using the provided parameter values. This method will query the database to discover the parameters for the
  3539. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3540. </summary>
  3541. <remarks>
  3542. This method provides no access to output parameters or the stored procedure's return value parameter.
  3543. e.g.:
  3544. DataSet ds = ExecuteDataset(conn, "GetOrders", 24, 36);
  3545. </remarks>
  3546. <param name="connection">A valid MySqlConnection</param>
  3547. <param name="spName">The name of the stored procedure</param>
  3548. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3549. <returns>A dataset containing the resultset generated by the command</returns>
  3550. </member>
  3551. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3552. <summary>
  3553. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlTransaction.
  3554. </summary>
  3555. <remarks>
  3556. e.g.:
  3557. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders");
  3558. </remarks>
  3559. <param name="transaction">A valid MySqlTransaction</param>
  3560. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3561. <param name="commandText">The stored procedure name or T-SQL command</param>
  3562. <returns>A dataset containing the resultset generated by the command</returns>
  3563. </member>
  3564. <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[])">
  3565. <summary>
  3566. Execute a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  3567. using the provided parameters.
  3568. </summary>
  3569. <remarks>
  3570. e.g.:
  3571. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3572. </remarks>
  3573. <param name="transaction">A valid MySqlTransaction</param>
  3574. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3575. <param name="commandText">The stored procedure name or T-SQL command</param>
  3576. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3577. <returns>A dataset containing the resultset generated by the command</returns>
  3578. </member>
  3579. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDataset(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  3580. <summary>
  3581. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified
  3582. MySqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  3583. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3584. </summary>
  3585. <remarks>
  3586. This method provides no access to output parameters or the stored procedure's return value parameter.
  3587. e.g.:
  3588. DataSet ds = ExecuteDataset(trans, "GetOrders", 24, 36);
  3589. </remarks>
  3590. <param name="transaction">A valid MySqlTransaction</param>
  3591. <param name="spName">The name of the stored procedure</param>
  3592. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3593. <returns>A dataset containing the resultset generated by the command</returns>
  3594. </member>
  3595. <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[])">
  3596. <summary>
  3597. Execute a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  3598. using the provided parameters.
  3599. </summary>
  3600. <remarks>
  3601. e.g.:
  3602. DataTable dt = ExecuteDatatable(conn, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3603. </remarks>
  3604. <param name="connection">A valid MySqlConnection</param>
  3605. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3606. <param name="commandText">The stored procedure name or T-SQL command</param>
  3607. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3608. <returns>A datatable containing the resultset generated by the command</returns>
  3609. </member>
  3610. <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[])">
  3611. <summary>
  3612. Execute a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  3613. using the provided parameters.
  3614. </summary>
  3615. <remarks>
  3616. e.g.:
  3617. DataTable dt = ExecuteDatatable(trans, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3618. </remarks>
  3619. <param name="transaction">A valid MySqlTransaction</param>
  3620. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3621. <param name="commandText">The stored procedure name or T-SQL command</param>
  3622. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3623. <returns>A datatable containing the resultset generated by the command</returns>
  3624. </member>
  3625. <member name="T:Curtain.DataAccess.Helper.MySQLHelper.MySqlConnectionOwnership">
  3626. <summary>
  3627. This enum is used to indicate whether the connection was provided by the caller, or created by MySqlHelper, so that
  3628. we can set the appropriate CommandBehavior when calling ExecuteReader()
  3629. </summary>
  3630. </member>
  3631. <member name="F:Curtain.DataAccess.Helper.MySQLHelper.MySqlConnectionOwnership.Internal">
  3632. <summary>Connection is owned and managed by MySqlHelper</summary>
  3633. </member>
  3634. <member name="F:Curtain.DataAccess.Helper.MySQLHelper.MySqlConnectionOwnership.External">
  3635. <summary>Connection is owned and managed by the caller</summary>
  3636. </member>
  3637. <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)">
  3638. <summary>
  3639. Create and prepare a MySqlCommand, and call ExecuteReader with the appropriate CommandBehavior.
  3640. </summary>
  3641. <remarks>
  3642. If we created and opened the connection, we want the connection to be closed when the DataReader is closed.
  3643. If the caller provided the connection, we want to leave it to them to manage.
  3644. </remarks>
  3645. <param name="connection">A valid MySqlConnection, on which to execute this command</param>
  3646. <param name="transaction">A valid MySqlTransaction, or 'null'</param>
  3647. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3648. <param name="commandText">The stored procedure name or T-SQL command</param>
  3649. <param name="commandParameters">An array of MySqlParameters to be associated with the command or 'null' if no parameters are required</param>
  3650. <param name="connectionOwnership">Indicates whether the connection parameter was provided by the caller, or created by MySqlHelper</param>
  3651. <returns>MySqlDataReader containing the results of the command</returns>
  3652. </member>
  3653. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3654. <summary>
  3655. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the database specified in
  3656. the connection string.
  3657. </summary>
  3658. <remarks>
  3659. e.g.:
  3660. MySqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders");
  3661. </remarks>
  3662. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3663. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3664. <param name="commandText">The stored procedure name or T-SQL command</param>
  3665. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3666. </member>
  3667. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3668. <summary>
  3669. Execute a MySqlCommand (that returns a resultset) against the database specified in the connection string
  3670. using the provided parameters.
  3671. </summary>
  3672. <remarks>
  3673. e.g.:
  3674. MySqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3675. </remarks>
  3676. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3677. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3678. <param name="commandText">The stored procedure name or T-SQL command</param>
  3679. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3680. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3681. </member>
  3682. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  3683. <summary>
  3684. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the database specified in
  3685. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  3686. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3687. </summary>
  3688. <remarks>
  3689. This method provides no access to output parameters or the stored procedure's return value parameter.
  3690. e.g.:
  3691. MySqlDataReader dr = ExecuteReader(connString, "GetOrders", 24, 36);
  3692. </remarks>
  3693. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3694. <param name="spName">The name of the stored procedure</param>
  3695. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3696. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3697. </member>
  3698. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3699. <summary>
  3700. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlConnection.
  3701. </summary>
  3702. <remarks>
  3703. e.g.:
  3704. MySqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders");
  3705. </remarks>
  3706. <param name="connection">A valid MySqlConnection</param>
  3707. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3708. <param name="commandText">The stored procedure name or T-SQL command</param>
  3709. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3710. </member>
  3711. <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[])">
  3712. <summary>
  3713. Execute a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  3714. using the provided parameters.
  3715. </summary>
  3716. <remarks>
  3717. e.g.:
  3718. MySqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3719. </remarks>
  3720. <param name="connection">A valid MySqlConnection</param>
  3721. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3722. <param name="commandText">The stored procedure name or T-SQL command</param>
  3723. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3724. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3725. </member>
  3726. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  3727. <summary>
  3728. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  3729. using the provided parameter values. This method will query the database to discover the parameters for the
  3730. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3731. </summary>
  3732. <remarks>
  3733. This method provides no access to output parameters or the stored procedure's return value parameter.
  3734. e.g.:
  3735. MySqlDataReader dr = ExecuteReader(conn, "GetOrders", 24, 36);
  3736. </remarks>
  3737. <param name="connection">A valid MySqlConnection</param>
  3738. <param name="spName">The name of the stored procedure</param>
  3739. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3740. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3741. </member>
  3742. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3743. <summary>
  3744. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlTransaction.
  3745. </summary>
  3746. <remarks>
  3747. e.g.:
  3748. MySqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders");
  3749. </remarks>
  3750. <param name="transaction">A valid MySqlTransaction</param>
  3751. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3752. <param name="commandText">The stored procedure name or T-SQL command</param>
  3753. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3754. </member>
  3755. <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[])">
  3756. <summary>
  3757. Execute a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  3758. using the provided parameters.
  3759. </summary>
  3760. <remarks>
  3761. e.g.:
  3762. MySqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders", new MySqlParameter("@prodid", 24));
  3763. </remarks>
  3764. <param name="transaction">A valid MySqlTransaction</param>
  3765. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3766. <param name="commandText">The stored procedure name or T-SQL command</param>
  3767. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3768. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3769. </member>
  3770. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReader(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  3771. <summary>
  3772. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified
  3773. MySqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  3774. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3775. </summary>
  3776. <remarks>
  3777. This method provides no access to output parameters or the stored procedure's return value parameter.
  3778. e.g.:
  3779. MySqlDataReader dr = ExecuteReader(trans, "GetOrders", 24, 36);
  3780. </remarks>
  3781. <param name="transaction">A valid MySqlTransaction</param>
  3782. <param name="spName">The name of the stored procedure</param>
  3783. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3784. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  3785. </member>
  3786. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3787. <summary>
  3788. Execute a MySqlCommand (that returns a 1x1 resultset and takes no parameters) against the database specified in
  3789. the connection string.
  3790. </summary>
  3791. <remarks>
  3792. e.g.:
  3793. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount");
  3794. </remarks>
  3795. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3796. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3797. <param name="commandText">The stored procedure name or T-SQL command</param>
  3798. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3799. </member>
  3800. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  3801. <summary>
  3802. Execute a MySqlCommand (that returns a 1x1 resultset) against the database specified in the connection string
  3803. using the provided parameters.
  3804. </summary>
  3805. <remarks>
  3806. e.g.:
  3807. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount", new MySqlParameter("@prodid", 24));
  3808. </remarks>
  3809. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3810. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3811. <param name="commandText">The stored procedure name or T-SQL command</param>
  3812. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3813. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3814. </member>
  3815. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  3816. <summary>
  3817. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the database specified in
  3818. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  3819. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3820. </summary>
  3821. <remarks>
  3822. This method provides no access to output parameters or the stored procedure's return value parameter.
  3823. e.g.:
  3824. int orderCount = (int)ExecuteScalar(connString, "GetOrderCount", 24, 36);
  3825. </remarks>
  3826. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3827. <param name="spName">The name of the stored procedure</param>
  3828. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3829. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3830. </member>
  3831. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3832. <summary>
  3833. Execute a MySqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided MySqlConnection.
  3834. </summary>
  3835. <remarks>
  3836. e.g.:
  3837. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount");
  3838. </remarks>
  3839. <param name="connection">A valid MySqlConnection</param>
  3840. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3841. <param name="commandText">The stored procedure name or T-SQL command</param>
  3842. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3843. </member>
  3844. <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[])">
  3845. <summary>
  3846. Execute a MySqlCommand (that returns a 1x1 resultset) against the specified MySqlConnection
  3847. using the provided parameters.
  3848. </summary>
  3849. <remarks>
  3850. e.g.:
  3851. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount", new MySqlParameter("@prodid", 24));
  3852. </remarks>
  3853. <param name="connection">A valid MySqlConnection</param>
  3854. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3855. <param name="commandText">The stored procedure name or T-SQL command</param>
  3856. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3857. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3858. </member>
  3859. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(MySql.Data.MySqlClient.MySqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  3860. <summary>
  3861. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the specified MySqlConnection
  3862. using the provided parameter values. This method will query the database to discover the parameters for the
  3863. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3864. </summary>
  3865. <remarks>
  3866. This method provides no access to output parameters or the stored procedure's return value parameter.
  3867. e.g.:
  3868. int orderCount = (int)ExecuteScalar(conn, "GetOrderCount", 24, 36);
  3869. </remarks>
  3870. <param name="connection">A valid MySqlConnection</param>
  3871. <param name="spName">The name of the stored procedure</param>
  3872. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3873. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3874. </member>
  3875. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  3876. <summary>
  3877. Execute a MySqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided MySqlTransaction.
  3878. </summary>
  3879. <remarks>
  3880. e.g.:
  3881. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount");
  3882. </remarks>
  3883. <param name="transaction">A valid MySqlTransaction</param>
  3884. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3885. <param name="commandText">The stored procedure name or T-SQL command</param>
  3886. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3887. </member>
  3888. <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[])">
  3889. <summary>
  3890. Execute a MySqlCommand (that returns a 1x1 resultset) against the specified MySqlTransaction
  3891. using the provided parameters.
  3892. </summary>
  3893. <remarks>
  3894. e.g.:
  3895. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount", new MySqlParameter("@prodid", 24));
  3896. </remarks>
  3897. <param name="transaction">A valid MySqlTransaction</param>
  3898. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3899. <param name="commandText">The stored procedure name or T-SQL command</param>
  3900. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3901. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3902. </member>
  3903. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalar(MySql.Data.MySqlClient.MySqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  3904. <summary>
  3905. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the specified
  3906. MySqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  3907. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3908. </summary>
  3909. <remarks>
  3910. This method provides no access to output parameters or the stored procedure's return value parameter.
  3911. e.g.:
  3912. int orderCount = (int)ExecuteScalar(trans, "GetOrderCount", 24, 36);
  3913. </remarks>
  3914. <param name="transaction">A valid MySqlTransaction</param>
  3915. <param name="spName">The name of the stored procedure</param>
  3916. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3917. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  3918. </member>
  3919. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  3920. <summary>
  3921. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the database specified in
  3922. the connection string.
  3923. </summary>
  3924. <remarks>
  3925. e.g.:
  3926. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  3927. </remarks>
  3928. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3929. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3930. <param name="commandText">The stored procedure name or T-SQL command</param>
  3931. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  3932. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  3933. by a user defined name (probably the actual table name)</param>
  3934. </member>
  3935. <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[])">
  3936. <summary>
  3937. Execute a MySqlCommand (that returns a resultset) against the database specified in the connection string
  3938. using the provided parameters.
  3939. </summary>
  3940. <remarks>
  3941. e.g.:
  3942. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new MySqlParameter("@prodid", 24));
  3943. </remarks>
  3944. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3945. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3946. <param name="commandText">The stored procedure name or T-SQL command</param>
  3947. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  3948. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  3949. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  3950. by a user defined name (probably the actual table name)
  3951. </param>
  3952. </member>
  3953. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.FillDataset(System.String,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  3954. <summary>
  3955. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the database specified in
  3956. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  3957. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  3958. </summary>
  3959. <remarks>
  3960. This method provides no access to output parameters or the stored procedure's return value parameter.
  3961. e.g.:
  3962. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, 24);
  3963. </remarks>
  3964. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  3965. <param name="spName">The name of the stored procedure</param>
  3966. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  3967. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  3968. by a user defined name (probably the actual table name)
  3969. </param>
  3970. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  3971. </member>
  3972. <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[])">
  3973. <summary>
  3974. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlConnection.
  3975. </summary>
  3976. <remarks>
  3977. e.g.:
  3978. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  3979. </remarks>
  3980. <param name="connection">A valid MySqlConnection</param>
  3981. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3982. <param name="commandText">The stored procedure name or T-SQL command</param>
  3983. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  3984. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  3985. by a user defined name (probably the actual table name)
  3986. </param>
  3987. </member>
  3988. <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[])">
  3989. <summary>
  3990. Execute a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  3991. using the provided parameters.
  3992. </summary>
  3993. <remarks>
  3994. e.g.:
  3995. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new MySqlParameter("@prodid", 24));
  3996. </remarks>
  3997. <param name="connection">A valid MySqlConnection</param>
  3998. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  3999. <param name="commandText">The stored procedure name or T-SQL command</param>
  4000. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4001. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4002. by a user defined name (probably the actual table name)
  4003. </param>
  4004. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  4005. </member>
  4006. <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[])">
  4007. <summary>
  4008. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  4009. using the provided parameter values. This method will query the database to discover the parameters for the
  4010. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4011. </summary>
  4012. <remarks>
  4013. This method provides no access to output parameters or the stored procedure's return value parameter.
  4014. e.g.:
  4015. FillDataset(conn, "GetOrders", ds, new string[] {"orders"}, 24, 36);
  4016. </remarks>
  4017. <param name="connection">A valid MySqlConnection</param>
  4018. <param name="spName">The name of the stored procedure</param>
  4019. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4020. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4021. by a user defined name (probably the actual table name)
  4022. </param>
  4023. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  4024. </member>
  4025. <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[])">
  4026. <summary>
  4027. Execute a MySqlCommand (that returns a resultset and takes no parameters) against the provided MySqlTransaction.
  4028. </summary>
  4029. <remarks>
  4030. e.g.:
  4031. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  4032. </remarks>
  4033. <param name="transaction">A valid MySqlTransaction</param>
  4034. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4035. <param name="commandText">The stored procedure name or T-SQL command</param>
  4036. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4037. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4038. by a user defined name (probably the actual table name)
  4039. </param>
  4040. </member>
  4041. <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[])">
  4042. <summary>
  4043. Execute a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  4044. using the provided parameters.
  4045. </summary>
  4046. <remarks>
  4047. e.g.:
  4048. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new MySqlParameter("@prodid", 24));
  4049. </remarks>
  4050. <param name="transaction">A valid MySqlTransaction</param>
  4051. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4052. <param name="commandText">The stored procedure name or T-SQL command</param>
  4053. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4054. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4055. by a user defined name (probably the actual table name)
  4056. </param>
  4057. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  4058. </member>
  4059. <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[])">
  4060. <summary>
  4061. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified
  4062. MySqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  4063. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4064. </summary>
  4065. <remarks>
  4066. This method provides no access to output parameters or the stored procedure's return value parameter.
  4067. e.g.:
  4068. FillDataset(trans, "GetOrders", ds, new string[]{"orders"}, 24, 36);
  4069. </remarks>
  4070. <param name="transaction">A valid MySqlTransaction</param>
  4071. <param name="spName">The name of the stored procedure</param>
  4072. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4073. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4074. by a user defined name (probably the actual table name)
  4075. </param>
  4076. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  4077. </member>
  4078. <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[])">
  4079. <summary>
  4080. Private helper method that execute a MySqlCommand (that returns a resultset) against the specified MySqlTransaction and MySqlConnection
  4081. using the provided parameters.
  4082. </summary>
  4083. <remarks>
  4084. e.g.:
  4085. FillDataset(conn, trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new MySqlParameter("@prodid", 24));
  4086. </remarks>
  4087. <param name="connection">A valid MySqlConnection</param>
  4088. <param name="transaction">A valid MySqlTransaction</param>
  4089. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4090. <param name="commandText">The stored procedure name or T-SQL command</param>
  4091. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4092. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4093. by a user defined name (probably the actual table name)
  4094. </param>
  4095. <param name="commandParameters">An array of MySqlParamters used to execute the command</param>
  4096. </member>
  4097. <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)">
  4098. <summary>
  4099. Executes the respective command for each inserted, updated, or deleted row in the DataSet.
  4100. </summary>
  4101. <remarks>
  4102. e.g.:
  4103. UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
  4104. </remarks>
  4105. <param name="insertCommand">A valid transact-SQL statement or stored procedure to insert new records into the data source</param>
  4106. <param name="deleteCommand">A valid transact-SQL statement or stored procedure to delete records from the data source</param>
  4107. <param name="updateCommand">A valid transact-SQL statement or stored procedure used to update records in the data source</param>
  4108. <param name="dataSet">The DataSet used to update the data source</param>
  4109. <param name="tableName">The DataTable used to update the data source.</param>
  4110. </member>
  4111. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.CreateCommand(MySql.Data.MySqlClient.MySqlConnection,System.String,System.String[])">
  4112. <summary>
  4113. Simplify the creation of a MySql command object by allowing
  4114. a stored procedure and optional parameters to be provided
  4115. </summary>
  4116. <remarks>
  4117. e.g.:
  4118. MySqlCommand command = CreateCommand(conn, "AddCustomer", "CustomerID", "CustomerName");
  4119. </remarks>
  4120. <param name="connection">A valid MySqlConnection object</param>
  4121. <param name="spName">The name of the stored procedure</param>
  4122. <param name="sourceColumns">An array of string to be assigned as the source columns of the stored procedure parameters</param>
  4123. <returns>A valid MySqlCommand object</returns>
  4124. </member>
  4125. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQueryTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4126. <summary>
  4127. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the database specified in
  4128. the connection string using the dataRow column values as the stored procedure's parameters values.
  4129. This method will query the database to discover the parameters for the
  4130. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4131. </summary>
  4132. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4133. <param name="spName">The name of the stored procedure</param>
  4134. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4135. <returns>An int representing the number of rows affected by the command</returns>
  4136. </member>
  4137. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQueryTypedParams(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4138. <summary>
  4139. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the specified MySqlConnection
  4140. using the dataRow column values as the stored procedure's parameters values.
  4141. This method will query the database to discover the parameters for the
  4142. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4143. </summary>
  4144. <param name="connection">A valid MySqlConnection object</param>
  4145. <param name="spName">The name of the stored procedure</param>
  4146. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4147. <returns>An int representing the number of rows affected by the command</returns>
  4148. </member>
  4149. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteNonQueryTypedParams(MySql.Data.MySqlClient.MySqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4150. <summary>
  4151. Execute a stored procedure via a MySqlCommand (that returns no resultset) against the specified
  4152. MySqlTransaction using the dataRow column values as the stored procedure's parameters values.
  4153. This method will query the database to discover the parameters for the
  4154. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4155. </summary>
  4156. <param name="transaction">A valid MySqlTransaction object</param>
  4157. <param name="spName">The name of the stored procedure</param>
  4158. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4159. <returns>An int representing the number of rows affected by the command</returns>
  4160. </member>
  4161. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDatasetTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4162. <summary>
  4163. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the database specified in
  4164. the connection string using the dataRow column values as the stored procedure's parameters values.
  4165. This method will query the database to discover the parameters for the
  4166. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4167. </summary>
  4168. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4169. <param name="spName">The name of the stored procedure</param>
  4170. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4171. <returns>A dataset containing the resultset generated by the command</returns>
  4172. </member>
  4173. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDatasetTypedParams(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4174. <summary>
  4175. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  4176. using the dataRow column values as the store procedure's parameters values.
  4177. This method will query the database to discover the parameters for the
  4178. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4179. </summary>
  4180. <param name="connection">A valid MySqlConnection object</param>
  4181. <param name="spName">The name of the stored procedure</param>
  4182. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4183. <returns>A dataset containing the resultset generated by the command</returns>
  4184. </member>
  4185. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteDatasetTypedParams(MySql.Data.MySqlClient.MySqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4186. <summary>
  4187. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  4188. using the dataRow column values as the stored procedure's parameters values.
  4189. This method will query the database to discover the parameters for the
  4190. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  4191. </summary>
  4192. <param name="transaction">A valid MySqlTransaction object</param>
  4193. <param name="spName">The name of the stored procedure</param>
  4194. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4195. <returns>A dataset containing the resultset generated by the command</returns>
  4196. </member>
  4197. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReaderTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4198. <summary>
  4199. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the database specified in
  4200. the connection string using the dataRow column values as the stored procedure's parameters values.
  4201. This method will query the database to discover the parameters for the
  4202. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4203. </summary>
  4204. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4205. <param name="spName">The name of the stored procedure</param>
  4206. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4207. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  4208. </member>
  4209. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReaderTypedParams(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4210. <summary>
  4211. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlConnection
  4212. using the dataRow column values as the stored procedure's parameters values.
  4213. This method will query the database to discover the parameters for the
  4214. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4215. </summary>
  4216. <param name="connection">A valid MySqlConnection object</param>
  4217. <param name="spName">The name of the stored procedure</param>
  4218. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4219. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  4220. </member>
  4221. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteReaderTypedParams(MySql.Data.MySqlClient.MySqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4222. <summary>
  4223. Execute a stored procedure via a MySqlCommand (that returns a resultset) against the specified MySqlTransaction
  4224. using the dataRow column values as the stored procedure's parameters values.
  4225. This method will query the database to discover the parameters for the
  4226. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4227. </summary>
  4228. <param name="transaction">A valid MySqlTransaction object</param>
  4229. <param name="spName">The name of the stored procedure</param>
  4230. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4231. <returns>A MySqlDataReader containing the resultset generated by the command</returns>
  4232. </member>
  4233. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalarTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4234. <summary>
  4235. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the database specified in
  4236. the connection string using the dataRow column values as the stored procedure's parameters values.
  4237. This method will query the database to discover the parameters for the
  4238. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4239. </summary>
  4240. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4241. <param name="spName">The name of the stored procedure</param>
  4242. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4243. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4244. </member>
  4245. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalarTypedParams(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4246. <summary>
  4247. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the specified MySqlConnection
  4248. using the dataRow column values as the stored procedure's parameters values.
  4249. This method will query the database to discover the parameters for the
  4250. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4251. </summary>
  4252. <param name="connection">A valid MySqlConnection object</param>
  4253. <param name="spName">The name of the stored procedure</param>
  4254. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4255. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4256. </member>
  4257. <member name="M:Curtain.DataAccess.Helper.MySQLHelper.ExecuteScalarTypedParams(MySql.Data.MySqlClient.MySqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  4258. <summary>
  4259. Execute a stored procedure via a MySqlCommand (that returns a 1x1 resultset) against the specified MySqlTransaction
  4260. using the dataRow column values as the stored procedure's parameters values.
  4261. This method will query the database to discover the parameters for the
  4262. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  4263. </summary>
  4264. <param name="transaction">A valid MySqlTransaction object</param>
  4265. <param name="spName">The name of the stored procedure</param>
  4266. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  4267. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4268. </member>
  4269. <member name="T:Curtain.DataAccess.Helper.MySqlHelperParameterCache">
  4270. <summary>
  4271. MySqlHelperParameterCache provides functions to leverage a static cache of procedure parameters, and the
  4272. ability to discover parameters for stored procedures at run-time.
  4273. </summary>
  4274. </member>
  4275. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.DiscoverSpParameterSet(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Boolean)">
  4276. <summary>
  4277. Resolve at run time the appropriate set of MySqlParameters for a stored procedure
  4278. </summary>
  4279. <param name="connection">A valid MySqlConnection object</param>
  4280. <param name="spName">The name of the stored procedure</param>
  4281. <param name="includeReturnValueParameter">Whether or not to include their return value parameter</param>
  4282. <returns>The parameter array discovered.</returns>
  4283. </member>
  4284. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.CloneParameters(MySql.Data.MySqlClient.MySqlParameter[])">
  4285. <summary>
  4286. Deep copy of cached MySqlParameter array
  4287. </summary>
  4288. <param name="originalParameters"></param>
  4289. <returns></returns>
  4290. </member>
  4291. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.CacheParameterSet(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
  4292. <summary>
  4293. Add parameter array to the cache
  4294. </summary>
  4295. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4296. <param name="commandText">The stored procedure name or T-SQL command</param>
  4297. <param name="commandParameters">An array of MySqlParamters to be cached</param>
  4298. </member>
  4299. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetCachedParameterSet(System.String,System.String)">
  4300. <summary>
  4301. Retrieve a parameter array from the cache
  4302. </summary>
  4303. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4304. <param name="commandText">The stored procedure name or T-SQL command</param>
  4305. <returns>An array of MySqlParamters</returns>
  4306. </member>
  4307. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetSpParameterSet(System.String,System.String)">
  4308. <summary>
  4309. Retrieves the set of MySqlParameters appropriate for the stored procedure
  4310. </summary>
  4311. <remarks>
  4312. This method will query the database for this information, and then store it in a cache for future requests.
  4313. </remarks>
  4314. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4315. <param name="spName">The name of the stored procedure</param>
  4316. <returns>An array of MySqlParameters</returns>
  4317. </member>
  4318. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetSpParameterSet(System.String,System.String,System.Boolean)">
  4319. <summary>
  4320. Retrieves the set of MySqlParameters appropriate for the stored procedure
  4321. </summary>
  4322. <remarks>
  4323. This method will query the database for this information, and then store it in a cache for future requests.
  4324. </remarks>
  4325. <param name="connectionString">A valid connection string for a MySqlConnection</param>
  4326. <param name="spName">The name of the stored procedure</param>
  4327. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  4328. <returns>An array of MySqlParameters</returns>
  4329. </member>
  4330. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetSpParameterSet(MySql.Data.MySqlClient.MySqlConnection,System.String)">
  4331. <summary>
  4332. Retrieves the set of MySqlParameters appropriate for the stored procedure
  4333. </summary>
  4334. <remarks>
  4335. This method will query the database for this information, and then store it in a cache for future requests.
  4336. </remarks>
  4337. <param name="connection">A valid MySqlConnection object</param>
  4338. <param name="spName">The name of the stored procedure</param>
  4339. <returns>An array of MySqlParameters</returns>
  4340. </member>
  4341. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetSpParameterSet(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Boolean)">
  4342. <summary>
  4343. Retrieves the set of MySqlParameters appropriate for the stored procedure
  4344. </summary>
  4345. <remarks>
  4346. This method will query the database for this information, and then store it in a cache for future requests.
  4347. </remarks>
  4348. <param name="connection">A valid MySqlConnection object</param>
  4349. <param name="spName">The name of the stored procedure</param>
  4350. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  4351. <returns>An array of MySqlParameters</returns>
  4352. </member>
  4353. <member name="M:Curtain.DataAccess.Helper.MySqlHelperParameterCache.GetSpParameterSetInternal(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Boolean)">
  4354. <summary>
  4355. Retrieves the set of MySqlParameters appropriate for the stored procedure
  4356. </summary>
  4357. <param name="connection">A valid MySqlConnection object</param>
  4358. <param name="spName">The name of the stored procedure</param>
  4359. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  4360. <returns>An array of MySqlParameters</returns>
  4361. </member>
  4362. <member name="T:Curtain.DataAccess.Helper.SQLiteHelper">
  4363. <summary>
  4364. The SQLiteHelper class is intended to encapsulate high performance, scalable best practices for
  4365. common uses of SQLiteClient
  4366. </summary>
  4367. </member>
  4368. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.AttachParameters(System.Data.SQLite.SQLiteCommand,System.Data.SQLite.SQLiteParameter[])">
  4369. <summary>
  4370. This method is used to attach array of SQLiteParameters to a SQLiteCommand.
  4371. This method will assign a value of DbNull to any parameter with a direction of
  4372. InputOutput and a value of null.
  4373. This behavior will prevent default values from being used, but
  4374. this will be the less common case than an intended pure output parameter (derived as InputOutput)
  4375. where the user provided no input value.
  4376. </summary>
  4377. <param name="command">The command to which the parameters will be added</param>
  4378. <param name="commandParameters">An array of SQLiteParameters to be added to command</param>
  4379. </member>
  4380. <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@)">
  4381. <summary>
  4382. This method opens (if necessary) and assigns a connection, transaction, command type and parameters
  4383. to the provided command
  4384. </summary>
  4385. <param name="command">The SQLiteCommand to be prepared</param>
  4386. <param name="connection">A valid SQLiteConnection, on which to execute this command</param>
  4387. <param name="transaction">A valid SQLiteTransaction, or 'null'</param>
  4388. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4389. <param name="commandText">The stored procedure name or T-SQL command</param>
  4390. <param name="commandParameters">An array of SQLiteParameters to be associated with the command or 'null' if no parameters are required</param>
  4391. <param name="mustCloseConnection"><c>true</c> if the connection was opened by the method, otherwose is false.</param>
  4392. </member>
  4393. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4394. <summary>
  4395. Execute a SQLiteCommand (that returns no resultset and takes no parameters) against the database specified in
  4396. the connection string
  4397. </summary>
  4398. <remarks>
  4399. e.g.:
  4400. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders");
  4401. </remarks>
  4402. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4403. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4404. <param name="commandText">The stored procedure name or T-SQL command</param>
  4405. <returns>An int representing the number of rows affected by the command</returns>
  4406. </member>
  4407. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4408. <summary>
  4409. Execute a SQLiteCommand (that returns no resultset) against the database specified in the connection string
  4410. using the provided parameters
  4411. </summary>
  4412. <remarks>
  4413. e.g.:
  4414. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders", new SQLiteParameter("@prodid", 24));
  4415. </remarks>
  4416. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4417. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4418. <param name="commandText">The stored procedure name or T-SQL command</param>
  4419. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4420. <returns>An int representing the number of rows affected by the command</returns>
  4421. </member>
  4422. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteNonQuery(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4423. <summary>
  4424. Execute a SQLiteCommand (that returns no resultset and takes no parameters) against the provided SQLiteConnection.
  4425. </summary>
  4426. <remarks>
  4427. e.g.:
  4428. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders");
  4429. </remarks>
  4430. <param name="connection">A valid SQLiteConnection</param>
  4431. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4432. <param name="commandText">The stored procedure name or T-SQL command</param>
  4433. <returns>An int representing the number of rows affected by the command</returns>
  4434. </member>
  4435. <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[])">
  4436. <summary>
  4437. Execute a SQLiteCommand (that returns no resultset) against the specified SQLiteConnection
  4438. using the provided parameters.
  4439. </summary>
  4440. <remarks>
  4441. e.g.:
  4442. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders", new SQLiteParameter("@prodid", 24));
  4443. </remarks>
  4444. <param name="connection">A valid SQLiteConnection</param>
  4445. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4446. <param name="commandText">The stored procedure name or T-SQL command</param>
  4447. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4448. <returns>An int representing the number of rows affected by the command</returns>
  4449. </member>
  4450. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteNonQuery(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4451. <summary>
  4452. Execute a SQLiteCommand (that returns no resultset and takes no parameters) against the provided SQLiteTransaction.
  4453. </summary>
  4454. <remarks>
  4455. e.g.:
  4456. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders");
  4457. </remarks>
  4458. <param name="transaction">A valid SQLiteTransaction</param>
  4459. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4460. <param name="commandText">The stored procedure name or T-SQL command</param>
  4461. <returns>An int representing the number of rows affected by the command</returns>
  4462. </member>
  4463. <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[])">
  4464. <summary>
  4465. Execute a SQLiteCommand (that returns no resultset) against the specified SQLiteTransaction
  4466. using the provided parameters.
  4467. </summary>
  4468. <remarks>
  4469. e.g.:
  4470. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4471. </remarks>
  4472. <param name="transaction">A valid SQLiteTransaction</param>
  4473. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4474. <param name="commandText">The stored procedure name or T-SQL command</param>
  4475. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4476. <returns>An int representing the number of rows affected by the command</returns>
  4477. </member>
  4478. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4479. <summary>
  4480. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the database specified in
  4481. the connection string.
  4482. </summary>
  4483. <remarks>
  4484. e.g.:
  4485. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders");
  4486. </remarks>
  4487. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4488. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4489. <param name="commandText">The stored procedure name or T-SQL command</param>
  4490. <returns>A dataset containing the resultset generated by the command</returns>
  4491. </member>
  4492. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4493. <summary>
  4494. Execute a SQLiteCommand (that returns a resultset) against the database specified in the connection string
  4495. using the provided parameters.
  4496. </summary>
  4497. <remarks>
  4498. e.g.:
  4499. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4500. </remarks>
  4501. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4502. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4503. <param name="commandText">The stored procedure name or T-SQL command</param>
  4504. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4505. <returns>A dataset containing the resultset generated by the command</returns>
  4506. </member>
  4507. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4508. <summary>
  4509. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteConnection.
  4510. </summary>
  4511. <remarks>
  4512. e.g.:
  4513. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders");
  4514. </remarks>
  4515. <param name="connection">A valid SQLiteConnection</param>
  4516. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4517. <param name="commandText">The stored procedure name or T-SQL command</param>
  4518. <returns>A dataset containing the resultset generated by the command</returns>
  4519. </member>
  4520. <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[])">
  4521. <summary>
  4522. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteConnection
  4523. using the provided parameters.
  4524. </summary>
  4525. <remarks>
  4526. e.g.:
  4527. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4528. </remarks>
  4529. <param name="connection">A valid SQLiteConnection</param>
  4530. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4531. <param name="commandText">The stored procedure name or T-SQL command</param>
  4532. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4533. <returns>A dataset containing the resultset generated by the command</returns>
  4534. </member>
  4535. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4536. <summary>
  4537. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteTransaction.
  4538. </summary>
  4539. <remarks>
  4540. e.g.:
  4541. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders");
  4542. </remarks>
  4543. <param name="transaction">A valid SQLiteTransaction</param>
  4544. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4545. <param name="commandText">The stored procedure name or T-SQL command</param>
  4546. <returns>A dataset containing the resultset generated by the command</returns>
  4547. </member>
  4548. <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[])">
  4549. <summary>
  4550. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteTransaction
  4551. using the provided parameters.
  4552. </summary>
  4553. <remarks>
  4554. e.g.:
  4555. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4556. </remarks>
  4557. <param name="transaction">A valid SQLiteTransaction</param>
  4558. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4559. <param name="commandText">The stored procedure name or T-SQL command</param>
  4560. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4561. <returns>A dataset containing the resultset generated by the command</returns>
  4562. </member>
  4563. <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[])">
  4564. <summary>
  4565. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteConnection
  4566. using the provided parameters.
  4567. </summary>
  4568. <remarks>
  4569. e.g.:
  4570. DataTable dt = ExecuteDatatable(conn, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4571. </remarks>
  4572. <param name="connection">A valid SQLiteConnection</param>
  4573. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4574. <param name="commandText">The stored procedure name or T-SQL command</param>
  4575. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4576. <returns>A datatable containing the resultset generated by the command</returns>
  4577. </member>
  4578. <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[])">
  4579. <summary>
  4580. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteTransaction
  4581. using the provided parameters.
  4582. </summary>
  4583. <remarks>
  4584. e.g.:
  4585. DataTable dt = ExecuteDatatable(trans, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4586. </remarks>
  4587. <param name="transaction">A valid SQLiteTransaction</param>
  4588. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4589. <param name="commandText">The stored procedure name or T-SQL command</param>
  4590. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4591. <returns>A datatable containing the resultset generated by the command</returns>
  4592. </member>
  4593. <member name="T:Curtain.DataAccess.Helper.SQLiteHelper.SQLiteConnectionOwnership">
  4594. <summary>
  4595. This enum is used to indicate whether the connection was provided by the caller, or created by SQLiteHelper, so that
  4596. we can set the appropriate CommandBehavior when calling ExecuteReader()
  4597. </summary>
  4598. </member>
  4599. <member name="F:Curtain.DataAccess.Helper.SQLiteHelper.SQLiteConnectionOwnership.Internal">
  4600. <summary>Connection is owned and managed by SQLiteHelper</summary>
  4601. </member>
  4602. <member name="F:Curtain.DataAccess.Helper.SQLiteHelper.SQLiteConnectionOwnership.External">
  4603. <summary>Connection is owned and managed by the caller</summary>
  4604. </member>
  4605. <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)">
  4606. <summary>
  4607. Create and prepare a SQLiteCommand, and call ExecuteReader with the appropriate CommandBehavior.
  4608. </summary>
  4609. <remarks>
  4610. If we created and opened the connection, we want the connection to be closed when the DataReader is closed.
  4611. If the caller provided the connection, we want to leave it to them to manage.
  4612. </remarks>
  4613. <param name="connection">A valid SQLiteConnection, on which to execute this command</param>
  4614. <param name="transaction">A valid SQLiteTransaction, or 'null'</param>
  4615. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4616. <param name="commandText">The stored procedure name or T-SQL command</param>
  4617. <param name="commandParameters">An array of SQLiteParameters to be associated with the command or 'null' if no parameters are required</param>
  4618. <param name="connectionOwnership">Indicates whether the connection parameter was provided by the caller, or created by SQLiteHelper</param>
  4619. <returns>SQLiteDataReader containing the results of the command</returns>
  4620. </member>
  4621. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4622. <summary>
  4623. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the database specified in
  4624. the connection string.
  4625. </summary>
  4626. <remarks>
  4627. e.g.:
  4628. SQLiteDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders");
  4629. </remarks>
  4630. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4631. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4632. <param name="commandText">The stored procedure name or T-SQL command</param>
  4633. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4634. </member>
  4635. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4636. <summary>
  4637. Execute a SQLiteCommand (that returns a resultset) against the database specified in the connection string
  4638. using the provided parameters.
  4639. </summary>
  4640. <remarks>
  4641. e.g.:
  4642. SQLiteDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4643. </remarks>
  4644. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4645. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4646. <param name="commandText">The stored procedure name or T-SQL command</param>
  4647. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4648. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4649. </member>
  4650. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteReader(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4651. <summary>
  4652. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteConnection.
  4653. </summary>
  4654. <remarks>
  4655. e.g.:
  4656. SQLiteDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders");
  4657. </remarks>
  4658. <param name="connection">A valid SQLiteConnection</param>
  4659. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4660. <param name="commandText">The stored procedure name or T-SQL command</param>
  4661. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4662. </member>
  4663. <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[])">
  4664. <summary>
  4665. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteConnection
  4666. using the provided parameters.
  4667. </summary>
  4668. <remarks>
  4669. e.g.:
  4670. SQLiteDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4671. </remarks>
  4672. <param name="connection">A valid SQLiteConnection</param>
  4673. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4674. <param name="commandText">The stored procedure name or T-SQL command</param>
  4675. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4676. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4677. </member>
  4678. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteReader(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4679. <summary>
  4680. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteTransaction.
  4681. </summary>
  4682. <remarks>
  4683. e.g.:
  4684. SQLiteDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders");
  4685. </remarks>
  4686. <param name="transaction">A valid SQLiteTransaction</param>
  4687. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4688. <param name="commandText">The stored procedure name or T-SQL command</param>
  4689. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4690. </member>
  4691. <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[])">
  4692. <summary>
  4693. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteTransaction
  4694. using the provided parameters.
  4695. </summary>
  4696. <remarks>
  4697. e.g.:
  4698. SQLiteDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders", new SQLiteParameter("@prodid", 24));
  4699. </remarks>
  4700. <param name="transaction">A valid SQLiteTransaction</param>
  4701. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4702. <param name="commandText">The stored procedure name or T-SQL command</param>
  4703. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4704. <returns>A SQLiteDataReader containing the resultset generated by the command</returns>
  4705. </member>
  4706. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4707. <summary>
  4708. Execute a SQLiteCommand (that returns a 1x1 resultset and takes no parameters) against the database specified in
  4709. the connection string.
  4710. </summary>
  4711. <remarks>
  4712. e.g.:
  4713. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount");
  4714. </remarks>
  4715. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4716. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4717. <param name="commandText">The stored procedure name or T-SQL command</param>
  4718. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4719. </member>
  4720. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SQLite.SQLiteParameter[])">
  4721. <summary>
  4722. Execute a SQLiteCommand (that returns a 1x1 resultset) against the database specified in the connection string
  4723. using the provided parameters.
  4724. </summary>
  4725. <remarks>
  4726. e.g.:
  4727. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount", new SQLiteParameter("@prodid", 24));
  4728. </remarks>
  4729. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4730. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4731. <param name="commandText">The stored procedure name or T-SQL command</param>
  4732. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4733. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4734. </member>
  4735. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteScalar(System.Data.SQLite.SQLiteConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4736. <summary>
  4737. Execute a SQLiteCommand (that returns a 1x1 resultset and takes no parameters) against the provided SQLiteConnection.
  4738. </summary>
  4739. <remarks>
  4740. e.g.:
  4741. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount");
  4742. </remarks>
  4743. <param name="connection">A valid SQLiteConnection</param>
  4744. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4745. <param name="commandText">The stored procedure name or T-SQL command</param>
  4746. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4747. </member>
  4748. <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[])">
  4749. <summary>
  4750. Execute a SQLiteCommand (that returns a 1x1 resultset) against the specified SQLiteConnection
  4751. using the provided parameters.
  4752. </summary>
  4753. <remarks>
  4754. e.g.:
  4755. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount", new SQLiteParameter("@prodid", 24));
  4756. </remarks>
  4757. <param name="connection">A valid SQLiteConnection</param>
  4758. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4759. <param name="commandText">The stored procedure name or T-SQL command</param>
  4760. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4761. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4762. </member>
  4763. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.ExecuteScalar(System.Data.SQLite.SQLiteTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4764. <summary>
  4765. Execute a SQLiteCommand (that returns a 1x1 resultset and takes no parameters) against the provided SQLiteTransaction.
  4766. </summary>
  4767. <remarks>
  4768. e.g.:
  4769. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount");
  4770. </remarks>
  4771. <param name="transaction">A valid SQLiteTransaction</param>
  4772. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4773. <param name="commandText">The stored procedure name or T-SQL command</param>
  4774. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4775. </member>
  4776. <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[])">
  4777. <summary>
  4778. Execute a SQLiteCommand (that returns a 1x1 resultset) against the specified SQLiteTransaction
  4779. using the provided parameters.
  4780. </summary>
  4781. <remarks>
  4782. e.g.:
  4783. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount", new SQLiteParameter("@prodid", 24));
  4784. </remarks>
  4785. <param name="transaction">A valid SQLiteTransaction</param>
  4786. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4787. <param name="commandText">The stored procedure name or T-SQL command</param>
  4788. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4789. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  4790. </member>
  4791. <member name="M:Curtain.DataAccess.Helper.SQLiteHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  4792. <summary>
  4793. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the database specified in
  4794. the connection string.
  4795. </summary>
  4796. <remarks>
  4797. e.g.:
  4798. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  4799. </remarks>
  4800. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4801. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4802. <param name="commandText">The stored procedure name or T-SQL command</param>
  4803. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4804. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4805. by a user defined name (probably the actual table name)</param>
  4806. </member>
  4807. <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[])">
  4808. <summary>
  4809. Execute a SQLiteCommand (that returns a resultset) against the database specified in the connection string
  4810. using the provided parameters.
  4811. </summary>
  4812. <remarks>
  4813. e.g.:
  4814. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SQLiteParameter("@prodid", 24));
  4815. </remarks>
  4816. <param name="connectionString">A valid connection string for a SQLiteConnection</param>
  4817. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4818. <param name="commandText">The stored procedure name or T-SQL command</param>
  4819. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4820. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4821. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4822. by a user defined name (probably the actual table name)
  4823. </param>
  4824. </member>
  4825. <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[])">
  4826. <summary>
  4827. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteConnection.
  4828. </summary>
  4829. <remarks>
  4830. e.g.:
  4831. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  4832. </remarks>
  4833. <param name="connection">A valid SQLiteConnection</param>
  4834. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4835. <param name="commandText">The stored procedure name or T-SQL command</param>
  4836. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4837. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4838. by a user defined name (probably the actual table name)
  4839. </param>
  4840. </member>
  4841. <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[])">
  4842. <summary>
  4843. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteConnection
  4844. using the provided parameters.
  4845. </summary>
  4846. <remarks>
  4847. e.g.:
  4848. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SQLiteParameter("@prodid", 24));
  4849. </remarks>
  4850. <param name="connection">A valid SQLiteConnection</param>
  4851. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4852. <param name="commandText">The stored procedure name or T-SQL command</param>
  4853. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4854. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4855. by a user defined name (probably the actual table name)
  4856. </param>
  4857. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4858. </member>
  4859. <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[])">
  4860. <summary>
  4861. Execute a SQLiteCommand (that returns a resultset and takes no parameters) against the provided SQLiteTransaction.
  4862. </summary>
  4863. <remarks>
  4864. e.g.:
  4865. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  4866. </remarks>
  4867. <param name="transaction">A valid SQLiteTransaction</param>
  4868. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4869. <param name="commandText">The stored procedure name or T-SQL command</param>
  4870. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4871. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4872. by a user defined name (probably the actual table name)
  4873. </param>
  4874. </member>
  4875. <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[])">
  4876. <summary>
  4877. Execute a SQLiteCommand (that returns a resultset) against the specified SQLiteTransaction
  4878. using the provided parameters.
  4879. </summary>
  4880. <remarks>
  4881. e.g.:
  4882. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SQLiteParameter("@prodid", 24));
  4883. </remarks>
  4884. <param name="transaction">A valid SQLiteTransaction</param>
  4885. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4886. <param name="commandText">The stored procedure name or T-SQL command</param>
  4887. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4888. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4889. by a user defined name (probably the actual table name)
  4890. </param>
  4891. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4892. </member>
  4893. <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[])">
  4894. <summary>
  4895. Private helper method that execute a SQLiteCommand (that returns a resultset) against the specified SQLiteTransaction and SQLiteConnection
  4896. using the provided parameters.
  4897. </summary>
  4898. <remarks>
  4899. e.g.:
  4900. FillDataset(conn, trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SQLiteParameter("@prodid", 24));
  4901. </remarks>
  4902. <param name="connection">A valid SQLiteConnection</param>
  4903. <param name="transaction">A valid SQLiteTransaction</param>
  4904. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4905. <param name="commandText">The stored procedure name or T-SQL command</param>
  4906. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  4907. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  4908. by a user defined name (probably the actual table name)
  4909. </param>
  4910. <param name="commandParameters">An array of SQLiteParamters used to execute the command</param>
  4911. </member>
  4912. <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)">
  4913. <summary>
  4914. Executes the respective command for each inserted, updated, or deleted row in the DataSet.
  4915. </summary>
  4916. <remarks>
  4917. e.g.:
  4918. UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
  4919. </remarks>
  4920. <param name="insertCommand">A valid transact-SQL statement or stored procedure to insert new records into the data source</param>
  4921. <param name="deleteCommand">A valid transact-SQL statement or stored procedure to delete records from the data source</param>
  4922. <param name="updateCommand">A valid transact-SQL statement or stored procedure used to update records in the data source</param>
  4923. <param name="dataSet">The DataSet used to update the data source</param>
  4924. <param name="tableName">The DataTable used to update the data source.</param>
  4925. </member>
  4926. <member name="T:Curtain.DataAccess.Helper.SqlHelper">
  4927. <summary>
  4928. The SqlHelper class is intended to encapsulate high performance, scalable best practices for
  4929. common uses of SqlClient
  4930. </summary>
  4931. </member>
  4932. <member name="M:Curtain.DataAccess.Helper.SqlHelper.AttachParameters(System.Data.SqlClient.SqlCommand,System.Data.SqlClient.SqlParameter[])">
  4933. <summary>
  4934. This method is used to attach array of SqlParameters to a SqlCommand.
  4935. This method will assign a value of DbNull to any parameter with a direction of
  4936. InputOutput and a value of null.
  4937. This behavior will prevent default values from being used, but
  4938. this will be the less common case than an intended pure output parameter (derived as InputOutput)
  4939. where the user provided no input value.
  4940. </summary>
  4941. <param name="command">The command to which the parameters will be added</param>
  4942. <param name="commandParameters">An array of SqlParameters to be added to command</param>
  4943. </member>
  4944. <member name="M:Curtain.DataAccess.Helper.SqlHelper.AssignParameterValues(System.Data.SqlClient.SqlParameter[],System.Data.DataRow)">
  4945. <summary>
  4946. This method assigns dataRow column values to an array of SqlParameters
  4947. </summary>
  4948. <param name="commandParameters">Array of SqlParameters to be assigned values</param>
  4949. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values</param>
  4950. </member>
  4951. <member name="M:Curtain.DataAccess.Helper.SqlHelper.AssignParameterValues(System.Data.SqlClient.SqlParameter[],System.Object[])">
  4952. <summary>
  4953. This method assigns an array of values to an array of SqlParameters
  4954. </summary>
  4955. <param name="commandParameters">Array of SqlParameters to be assigned values</param>
  4956. <param name="parameterValues">Array of objects holding the values to be assigned</param>
  4957. </member>
  4958. <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@)">
  4959. <summary>
  4960. This method opens (if necessary) and assigns a connection, transaction, command type and parameters
  4961. to the provided command
  4962. </summary>
  4963. <param name="command">The SqlCommand to be prepared</param>
  4964. <param name="connection">A valid SqlConnection, on which to execute this command</param>
  4965. <param name="transaction">A valid SqlTransaction, or 'null'</param>
  4966. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4967. <param name="commandText">The stored procedure name or T-SQL command</param>
  4968. <param name="commandParameters">An array of SqlParameters to be associated with the command or 'null' if no parameters are required</param>
  4969. <param name="mustCloseConnection"><c>true</c> if the connection was opened by the method, otherwose is false.</param>
  4970. </member>
  4971. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  4972. <summary>
  4973. Execute a SqlCommand (that returns no resultset and takes no parameters) against the database specified in
  4974. the connection string
  4975. </summary>
  4976. <remarks>
  4977. e.g.:
  4978. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders");
  4979. </remarks>
  4980. <param name="connectionString">A valid connection string for a SqlConnection</param>
  4981. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4982. <param name="commandText">The stored procedure name or T-SQL command</param>
  4983. <returns>An int representing the number of rows affected by the command</returns>
  4984. </member>
  4985. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  4986. <summary>
  4987. Execute a SqlCommand (that returns no resultset) against the database specified in the connection string
  4988. using the provided parameters
  4989. </summary>
  4990. <remarks>
  4991. e.g.:
  4992. int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders", new SqlParameter("@prodid", 24));
  4993. </remarks>
  4994. <param name="connectionString">A valid connection string for a SqlConnection</param>
  4995. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  4996. <param name="commandText">The stored procedure name or T-SQL command</param>
  4997. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  4998. <returns>An int representing the number of rows affected by the command</returns>
  4999. </member>
  5000. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  5001. <summary>
  5002. Execute a stored procedure via a SqlCommand (that returns no resultset) against the database specified in
  5003. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  5004. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5005. </summary>
  5006. <remarks>
  5007. This method provides no access to output parameters or the stored procedure's return value parameter.
  5008. e.g.:
  5009. int result = ExecuteNonQuery(connString, "PublishOrders", 24, 36);
  5010. </remarks>
  5011. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5012. <param name="spName">The name of the stored prcedure</param>
  5013. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5014. <returns>An int representing the number of rows affected by the command</returns>
  5015. </member>
  5016. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5017. <summary>
  5018. Execute a SqlCommand (that returns no resultset and takes no parameters) against the provided SqlConnection.
  5019. </summary>
  5020. <remarks>
  5021. e.g.:
  5022. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders");
  5023. </remarks>
  5024. <param name="connection">A valid SqlConnection</param>
  5025. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5026. <param name="commandText">The stored procedure name or T-SQL command</param>
  5027. <returns>An int representing the number of rows affected by the command</returns>
  5028. </member>
  5029. <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[])">
  5030. <summary>
  5031. Execute a SqlCommand (that returns no resultset) against the specified SqlConnection
  5032. using the provided parameters.
  5033. </summary>
  5034. <remarks>
  5035. e.g.:
  5036. int result = ExecuteNonQuery(conn, CommandType.StoredProcedure, "PublishOrders", new SqlParameter("@prodid", 24));
  5037. </remarks>
  5038. <param name="connection">A valid SqlConnection</param>
  5039. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5040. <param name="commandText">The stored procedure name or T-SQL command</param>
  5041. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5042. <returns>An int representing the number of rows affected by the command</returns>
  5043. </member>
  5044. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  5045. <summary>
  5046. Execute a stored procedure via a SqlCommand (that returns no resultset) against the specified SqlConnection
  5047. using the provided parameter values. This method will query the database to discover the parameters for the
  5048. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5049. </summary>
  5050. <remarks>
  5051. This method provides no access to output parameters or the stored procedure's return value parameter.
  5052. e.g.:
  5053. int result = ExecuteNonQuery(conn, "PublishOrders", 24, 36);
  5054. </remarks>
  5055. <param name="connection">A valid SqlConnection</param>
  5056. <param name="spName">The name of the stored procedure</param>
  5057. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5058. <returns>An int representing the number of rows affected by the command</returns>
  5059. </member>
  5060. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5061. <summary>
  5062. Execute a SqlCommand (that returns no resultset and takes no parameters) against the provided SqlTransaction.
  5063. </summary>
  5064. <remarks>
  5065. e.g.:
  5066. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders");
  5067. </remarks>
  5068. <param name="transaction">A valid SqlTransaction</param>
  5069. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5070. <param name="commandText">The stored procedure name or T-SQL command</param>
  5071. <returns>An int representing the number of rows affected by the command</returns>
  5072. </member>
  5073. <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[])">
  5074. <summary>
  5075. Execute a SqlCommand (that returns no resultset) against the specified SqlTransaction
  5076. using the provided parameters.
  5077. </summary>
  5078. <remarks>
  5079. e.g.:
  5080. int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5081. </remarks>
  5082. <param name="transaction">A valid SqlTransaction</param>
  5083. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5084. <param name="commandText">The stored procedure name or T-SQL command</param>
  5085. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5086. <returns>An int representing the number of rows affected by the command</returns>
  5087. </member>
  5088. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQuery(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  5089. <summary>
  5090. Execute a stored procedure via a SqlCommand (that returns no resultset) against the specified
  5091. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5092. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5093. </summary>
  5094. <remarks>
  5095. This method provides no access to output parameters or the stored procedure's return value parameter.
  5096. e.g.:
  5097. int result = ExecuteNonQuery(conn, trans, "PublishOrders", 24, 36);
  5098. </remarks>
  5099. <param name="transaction">A valid SqlTransaction</param>
  5100. <param name="spName">The name of the stored procedure</param>
  5101. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5102. <returns>An int representing the number of rows affected by the command</returns>
  5103. </member>
  5104. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5105. <summary>
  5106. Execute a SqlCommand (that returns a resultset and takes no parameters) against the database specified in
  5107. the connection string.
  5108. </summary>
  5109. <remarks>
  5110. e.g.:
  5111. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders");
  5112. </remarks>
  5113. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5114. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5115. <param name="commandText">The stored procedure name or T-SQL command</param>
  5116. <returns>A dataset containing the resultset generated by the command</returns>
  5117. </member>
  5118. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5119. <summary>
  5120. Execute a SqlCommand (that returns a resultset) against the database specified in the connection string
  5121. using the provided parameters.
  5122. </summary>
  5123. <remarks>
  5124. e.g.:
  5125. DataSet ds = ExecuteDataset(connString, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5126. </remarks>
  5127. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5128. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5129. <param name="commandText">The stored procedure name or T-SQL command</param>
  5130. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5131. <returns>A dataset containing the resultset generated by the command</returns>
  5132. </member>
  5133. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  5134. <summary>
  5135. Execute a stored procedure via a SqlCommand (that returns a resultset) against the database specified in
  5136. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  5137. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5138. </summary>
  5139. <remarks>
  5140. This method provides no access to output parameters or the stored procedure's return value parameter.
  5141. e.g.:
  5142. DataSet ds = ExecuteDataset(connString, "GetOrders", 24, 36);
  5143. </remarks>
  5144. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5145. <param name="spName">The name of the stored procedure</param>
  5146. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5147. <returns>A dataset containing the resultset generated by the command</returns>
  5148. </member>
  5149. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5150. <summary>
  5151. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlConnection.
  5152. </summary>
  5153. <remarks>
  5154. e.g.:
  5155. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders");
  5156. </remarks>
  5157. <param name="connection">A valid SqlConnection</param>
  5158. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5159. <param name="commandText">The stored procedure name or T-SQL command</param>
  5160. <returns>A dataset containing the resultset generated by the command</returns>
  5161. </member>
  5162. <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[])">
  5163. <summary>
  5164. Execute a SqlCommand (that returns a resultset) against the specified SqlConnection
  5165. using the provided parameters.
  5166. </summary>
  5167. <remarks>
  5168. e.g.:
  5169. DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5170. </remarks>
  5171. <param name="connection">A valid SqlConnection</param>
  5172. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5173. <param name="commandText">The stored procedure name or T-SQL command</param>
  5174. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5175. <returns>A dataset containing the resultset generated by the command</returns>
  5176. </member>
  5177. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  5178. <summary>
  5179. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5180. using the provided parameter values. This method will query the database to discover the parameters for the
  5181. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5182. </summary>
  5183. <remarks>
  5184. This method provides no access to output parameters or the stored procedure's return value parameter.
  5185. e.g.:
  5186. DataSet ds = ExecuteDataset(conn, "GetOrders", 24, 36);
  5187. </remarks>
  5188. <param name="connection">A valid SqlConnection</param>
  5189. <param name="spName">The name of the stored procedure</param>
  5190. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5191. <returns>A dataset containing the resultset generated by the command</returns>
  5192. </member>
  5193. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5194. <summary>
  5195. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlTransaction.
  5196. </summary>
  5197. <remarks>
  5198. e.g.:
  5199. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders");
  5200. </remarks>
  5201. <param name="transaction">A valid SqlTransaction</param>
  5202. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5203. <param name="commandText">The stored procedure name or T-SQL command</param>
  5204. <returns>A dataset containing the resultset generated by the command</returns>
  5205. </member>
  5206. <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[])">
  5207. <summary>
  5208. Execute a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5209. using the provided parameters.
  5210. </summary>
  5211. <remarks>
  5212. e.g.:
  5213. DataSet ds = ExecuteDataset(trans, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5214. </remarks>
  5215. <param name="transaction">A valid SqlTransaction</param>
  5216. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5217. <param name="commandText">The stored procedure name or T-SQL command</param>
  5218. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5219. <returns>A dataset containing the resultset generated by the command</returns>
  5220. </member>
  5221. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDataset(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  5222. <summary>
  5223. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified
  5224. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5225. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5226. </summary>
  5227. <remarks>
  5228. This method provides no access to output parameters or the stored procedure's return value parameter.
  5229. e.g.:
  5230. DataSet ds = ExecuteDataset(trans, "GetOrders", 24, 36);
  5231. </remarks>
  5232. <param name="transaction">A valid SqlTransaction</param>
  5233. <param name="spName">The name of the stored procedure</param>
  5234. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5235. <returns>A dataset containing the resultset generated by the command</returns>
  5236. </member>
  5237. <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[])">
  5238. <summary>
  5239. Execute a SqlCommand (that returns a resultset) against the specified SqlConnection
  5240. using the provided parameters.
  5241. </summary>
  5242. <remarks>
  5243. e.g.:
  5244. DataTable dt = ExecuteDatatable(conn, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5245. </remarks>
  5246. <param name="connection">A valid SqlConnection</param>
  5247. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5248. <param name="commandText">The stored procedure name or T-SQL command</param>
  5249. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5250. <returns>A datatable containing the resultset generated by the command</returns>
  5251. </member>
  5252. <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[])">
  5253. <summary>
  5254. Execute a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5255. using the provided parameters.
  5256. </summary>
  5257. <remarks>
  5258. e.g.:
  5259. DataTable dt = ExecuteDatatable(trans, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5260. </remarks>
  5261. <param name="transaction">A valid SqlTransaction</param>
  5262. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5263. <param name="commandText">The stored procedure name or T-SQL command</param>
  5264. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5265. <returns>A datatable containing the resultset generated by the command</returns>
  5266. </member>
  5267. <member name="T:Curtain.DataAccess.Helper.SqlHelper.SqlConnectionOwnership">
  5268. <summary>
  5269. This enum is used to indicate whether the connection was provided by the caller, or created by SqlHelper, so that
  5270. we can set the appropriate CommandBehavior when calling ExecuteReader()
  5271. </summary>
  5272. </member>
  5273. <member name="F:Curtain.DataAccess.Helper.SqlHelper.SqlConnectionOwnership.Internal">
  5274. <summary>Connection is owned and managed by SqlHelper</summary>
  5275. </member>
  5276. <member name="F:Curtain.DataAccess.Helper.SqlHelper.SqlConnectionOwnership.External">
  5277. <summary>Connection is owned and managed by the caller</summary>
  5278. </member>
  5279. <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)">
  5280. <summary>
  5281. Create and prepare a SqlCommand, and call ExecuteReader with the appropriate CommandBehavior.
  5282. </summary>
  5283. <remarks>
  5284. If we created and opened the connection, we want the connection to be closed when the DataReader is closed.
  5285. If the caller provided the connection, we want to leave it to them to manage.
  5286. </remarks>
  5287. <param name="connection">A valid SqlConnection, on which to execute this command</param>
  5288. <param name="transaction">A valid SqlTransaction, or 'null'</param>
  5289. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5290. <param name="commandText">The stored procedure name or T-SQL command</param>
  5291. <param name="commandParameters">An array of SqlParameters to be associated with the command or 'null' if no parameters are required</param>
  5292. <param name="connectionOwnership">Indicates whether the connection parameter was provided by the caller, or created by SqlHelper</param>
  5293. <returns>SqlDataReader containing the results of the command</returns>
  5294. </member>
  5295. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5296. <summary>
  5297. Execute a SqlCommand (that returns a resultset and takes no parameters) against the database specified in
  5298. the connection string.
  5299. </summary>
  5300. <remarks>
  5301. e.g.:
  5302. SqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders");
  5303. </remarks>
  5304. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5305. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5306. <param name="commandText">The stored procedure name or T-SQL command</param>
  5307. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5308. </member>
  5309. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5310. <summary>
  5311. Execute a SqlCommand (that returns a resultset) against the database specified in the connection string
  5312. using the provided parameters.
  5313. </summary>
  5314. <remarks>
  5315. e.g.:
  5316. SqlDataReader dr = ExecuteReader(connString, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5317. </remarks>
  5318. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5319. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5320. <param name="commandText">The stored procedure name or T-SQL command</param>
  5321. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5322. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5323. </member>
  5324. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  5325. <summary>
  5326. Execute a stored procedure via a SqlCommand (that returns a resultset) against the database specified in
  5327. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  5328. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5329. </summary>
  5330. <remarks>
  5331. This method provides no access to output parameters or the stored procedure's return value parameter.
  5332. e.g.:
  5333. SqlDataReader dr = ExecuteReader(connString, "GetOrders", 24, 36);
  5334. </remarks>
  5335. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5336. <param name="spName">The name of the stored procedure</param>
  5337. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5338. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5339. </member>
  5340. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5341. <summary>
  5342. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlConnection.
  5343. </summary>
  5344. <remarks>
  5345. e.g.:
  5346. SqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders");
  5347. </remarks>
  5348. <param name="connection">A valid SqlConnection</param>
  5349. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5350. <param name="commandText">The stored procedure name or T-SQL command</param>
  5351. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5352. </member>
  5353. <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[])">
  5354. <summary>
  5355. Execute a SqlCommand (that returns a resultset) against the specified SqlConnection
  5356. using the provided parameters.
  5357. </summary>
  5358. <remarks>
  5359. e.g.:
  5360. SqlDataReader dr = ExecuteReader(conn, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5361. </remarks>
  5362. <param name="connection">A valid SqlConnection</param>
  5363. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5364. <param name="commandText">The stored procedure name or T-SQL command</param>
  5365. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5366. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5367. </member>
  5368. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  5369. <summary>
  5370. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5371. using the provided parameter values. This method will query the database to discover the parameters for the
  5372. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5373. </summary>
  5374. <remarks>
  5375. This method provides no access to output parameters or the stored procedure's return value parameter.
  5376. e.g.:
  5377. SqlDataReader dr = ExecuteReader(conn, "GetOrders", 24, 36);
  5378. </remarks>
  5379. <param name="connection">A valid SqlConnection</param>
  5380. <param name="spName">The name of the stored procedure</param>
  5381. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5382. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5383. </member>
  5384. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5385. <summary>
  5386. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlTransaction.
  5387. </summary>
  5388. <remarks>
  5389. e.g.:
  5390. SqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders");
  5391. </remarks>
  5392. <param name="transaction">A valid SqlTransaction</param>
  5393. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5394. <param name="commandText">The stored procedure name or T-SQL command</param>
  5395. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5396. </member>
  5397. <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[])">
  5398. <summary>
  5399. Execute a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5400. using the provided parameters.
  5401. </summary>
  5402. <remarks>
  5403. e.g.:
  5404. SqlDataReader dr = ExecuteReader(trans, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5405. </remarks>
  5406. <param name="transaction">A valid SqlTransaction</param>
  5407. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5408. <param name="commandText">The stored procedure name or T-SQL command</param>
  5409. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5410. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5411. </member>
  5412. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReader(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  5413. <summary>
  5414. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified
  5415. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5416. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5417. </summary>
  5418. <remarks>
  5419. This method provides no access to output parameters or the stored procedure's return value parameter.
  5420. e.g.:
  5421. SqlDataReader dr = ExecuteReader(trans, "GetOrders", 24, 36);
  5422. </remarks>
  5423. <param name="transaction">A valid SqlTransaction</param>
  5424. <param name="spName">The name of the stored procedure</param>
  5425. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5426. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5427. </member>
  5428. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5429. <summary>
  5430. Execute a SqlCommand (that returns a 1x1 resultset and takes no parameters) against the database specified in
  5431. the connection string.
  5432. </summary>
  5433. <remarks>
  5434. e.g.:
  5435. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount");
  5436. </remarks>
  5437. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5438. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5439. <param name="commandText">The stored procedure name or T-SQL command</param>
  5440. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5441. </member>
  5442. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])">
  5443. <summary>
  5444. Execute a SqlCommand (that returns a 1x1 resultset) against the database specified in the connection string
  5445. using the provided parameters.
  5446. </summary>
  5447. <remarks>
  5448. e.g.:
  5449. int orderCount = (int)ExecuteScalar(connString, CommandType.StoredProcedure, "GetOrderCount", new SqlParameter("@prodid", 24));
  5450. </remarks>
  5451. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5452. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5453. <param name="commandText">The stored procedure name or T-SQL command</param>
  5454. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5455. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5456. </member>
  5457. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.String,System.Nullable{System.Int32},System.String,System.Object[])">
  5458. <summary>
  5459. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the database specified in
  5460. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  5461. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5462. </summary>
  5463. <remarks>
  5464. This method provides no access to output parameters or the stored procedure's return value parameter.
  5465. e.g.:
  5466. int orderCount = (int)ExecuteScalar(connString, "GetOrderCount", 24, 36);
  5467. </remarks>
  5468. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5469. <param name="spName">The name of the stored procedure</param>
  5470. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5471. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5472. </member>
  5473. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5474. <summary>
  5475. Execute a SqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided SqlConnection.
  5476. </summary>
  5477. <remarks>
  5478. e.g.:
  5479. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount");
  5480. </remarks>
  5481. <param name="connection">A valid SqlConnection</param>
  5482. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5483. <param name="commandText">The stored procedure name or T-SQL command</param>
  5484. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5485. </member>
  5486. <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[])">
  5487. <summary>
  5488. Execute a SqlCommand (that returns a 1x1 resultset) against the specified SqlConnection
  5489. using the provided parameters.
  5490. </summary>
  5491. <remarks>
  5492. e.g.:
  5493. int orderCount = (int)ExecuteScalar(conn, CommandType.StoredProcedure, "GetOrderCount", new SqlParameter("@prodid", 24));
  5494. </remarks>
  5495. <param name="connection">A valid SqlConnection</param>
  5496. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5497. <param name="commandText">The stored procedure name or T-SQL command</param>
  5498. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5499. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5500. </member>
  5501. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  5502. <summary>
  5503. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the specified SqlConnection
  5504. using the provided parameter values. This method will query the database to discover the parameters for the
  5505. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5506. </summary>
  5507. <remarks>
  5508. This method provides no access to output parameters or the stored procedure's return value parameter.
  5509. e.g.:
  5510. int orderCount = (int)ExecuteScalar(conn, "GetOrderCount", 24, 36);
  5511. </remarks>
  5512. <param name="connection">A valid SqlConnection</param>
  5513. <param name="spName">The name of the stored procedure</param>
  5514. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5515. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5516. </member>
  5517. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5518. <summary>
  5519. Execute a SqlCommand (that returns a 1x1 resultset and takes no parameters) against the provided SqlTransaction.
  5520. </summary>
  5521. <remarks>
  5522. e.g.:
  5523. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount");
  5524. </remarks>
  5525. <param name="transaction">A valid SqlTransaction</param>
  5526. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5527. <param name="commandText">The stored procedure name or T-SQL command</param>
  5528. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5529. </member>
  5530. <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[])">
  5531. <summary>
  5532. Execute a SqlCommand (that returns a 1x1 resultset) against the specified SqlTransaction
  5533. using the provided parameters.
  5534. </summary>
  5535. <remarks>
  5536. e.g.:
  5537. int orderCount = (int)ExecuteScalar(trans, CommandType.StoredProcedure, "GetOrderCount", new SqlParameter("@prodid", 24));
  5538. </remarks>
  5539. <param name="transaction">A valid SqlTransaction</param>
  5540. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5541. <param name="commandText">The stored procedure name or T-SQL command</param>
  5542. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5543. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5544. </member>
  5545. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalar(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  5546. <summary>
  5547. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the specified
  5548. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5549. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5550. </summary>
  5551. <remarks>
  5552. This method provides no access to output parameters or the stored procedure's return value parameter.
  5553. e.g.:
  5554. int orderCount = (int)ExecuteScalar(trans, "GetOrderCount", 24, 36);
  5555. </remarks>
  5556. <param name="transaction">A valid SqlTransaction</param>
  5557. <param name="spName">The name of the stored procedure</param>
  5558. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5559. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5560. </member>
  5561. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReader(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5562. <summary>
  5563. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlConnection.
  5564. </summary>
  5565. <remarks>
  5566. e.g.:
  5567. XmlReader r = ExecuteXmlReader(conn, CommandType.StoredProcedure, "GetOrders");
  5568. </remarks>
  5569. <param name="connection">A valid SqlConnection</param>
  5570. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5571. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  5572. <returns>An XmlReader containing the resultset generated by the command</returns>
  5573. </member>
  5574. <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[])">
  5575. <summary>
  5576. Execute a SqlCommand (that returns a resultset) against the specified SqlConnection
  5577. using the provided parameters.
  5578. </summary>
  5579. <remarks>
  5580. e.g.:
  5581. XmlReader r = ExecuteXmlReader(conn, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5582. </remarks>
  5583. <param name="connection">A valid SqlConnection</param>
  5584. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5585. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  5586. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5587. <returns>An XmlReader containing the resultset generated by the command</returns>
  5588. </member>
  5589. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReader(System.Data.SqlClient.SqlConnection,System.Nullable{System.Int32},System.String,System.Object[])">
  5590. <summary>
  5591. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5592. using the provided parameter values. This method will query the database to discover the parameters for the
  5593. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5594. </summary>
  5595. <remarks>
  5596. This method provides no access to output parameters or the stored procedure's return value parameter.
  5597. e.g.:
  5598. XmlReader r = ExecuteXmlReader(conn, "GetOrders", 24, 36);
  5599. </remarks>
  5600. <param name="connection">A valid SqlConnection</param>
  5601. <param name="spName">The name of the stored procedure using "FOR XML AUTO"</param>
  5602. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5603. <returns>An XmlReader containing the resultset generated by the command</returns>
  5604. </member>
  5605. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReader(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.Data.CommandType,System.String)">
  5606. <summary>
  5607. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlTransaction.
  5608. </summary>
  5609. <remarks>
  5610. e.g.:
  5611. XmlReader r = ExecuteXmlReader(trans, CommandType.StoredProcedure, "GetOrders");
  5612. </remarks>
  5613. <param name="transaction">A valid SqlTransaction</param>
  5614. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5615. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  5616. <returns>An XmlReader containing the resultset generated by the command</returns>
  5617. </member>
  5618. <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[])">
  5619. <summary>
  5620. Execute a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5621. using the provided parameters.
  5622. </summary>
  5623. <remarks>
  5624. e.g.:
  5625. XmlReader r = ExecuteXmlReader(trans, CommandType.StoredProcedure, "GetOrders", new SqlParameter("@prodid", 24));
  5626. </remarks>
  5627. <param name="transaction">A valid SqlTransaction</param>
  5628. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5629. <param name="commandText">The stored procedure name or T-SQL command using "FOR XML AUTO"</param>
  5630. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5631. <returns>An XmlReader containing the resultset generated by the command</returns>
  5632. </member>
  5633. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReader(System.Data.SqlClient.SqlTransaction,System.Nullable{System.Int32},System.String,System.Object[])">
  5634. <summary>
  5635. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified
  5636. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5637. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5638. </summary>
  5639. <remarks>
  5640. This method provides no access to output parameters or the stored procedure's return value parameter.
  5641. e.g.:
  5642. XmlReader r = ExecuteXmlReader(trans, "GetOrders", 24, 36);
  5643. </remarks>
  5644. <param name="transaction">A valid SqlTransaction</param>
  5645. <param name="spName">The name of the stored procedure</param>
  5646. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5647. <returns>A dataset containing the resultset generated by the command</returns>
  5648. </member>
  5649. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.String,System.Nullable{System.Int32},System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
  5650. <summary>
  5651. Execute a SqlCommand (that returns a resultset and takes no parameters) against the database specified in
  5652. the connection string.
  5653. </summary>
  5654. <remarks>
  5655. e.g.:
  5656. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  5657. </remarks>
  5658. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5659. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5660. <param name="commandText">The stored procedure name or T-SQL command</param>
  5661. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5662. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5663. by a user defined name (probably the actual table name)</param>
  5664. </member>
  5665. <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[])">
  5666. <summary>
  5667. Execute a SqlCommand (that returns a resultset) against the database specified in the connection string
  5668. using the provided parameters.
  5669. </summary>
  5670. <remarks>
  5671. e.g.:
  5672. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SqlParameter("@prodid", 24));
  5673. </remarks>
  5674. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5675. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5676. <param name="commandText">The stored procedure name or T-SQL command</param>
  5677. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5678. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5679. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5680. by a user defined name (probably the actual table name)
  5681. </param>
  5682. </member>
  5683. <member name="M:Curtain.DataAccess.Helper.SqlHelper.FillDataset(System.String,System.Nullable{System.Int32},System.String,System.Data.DataSet,System.String[],System.Object[])">
  5684. <summary>
  5685. Execute a stored procedure via a SqlCommand (that returns a resultset) against the database specified in
  5686. the connection string using the provided parameter values. This method will query the database to discover the parameters for the
  5687. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5688. </summary>
  5689. <remarks>
  5690. This method provides no access to output parameters or the stored procedure's return value parameter.
  5691. e.g.:
  5692. FillDataset(connString, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, 24);
  5693. </remarks>
  5694. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5695. <param name="spName">The name of the stored procedure</param>
  5696. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5697. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5698. by a user defined name (probably the actual table name)
  5699. </param>
  5700. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5701. </member>
  5702. <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[])">
  5703. <summary>
  5704. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlConnection.
  5705. </summary>
  5706. <remarks>
  5707. e.g.:
  5708. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  5709. </remarks>
  5710. <param name="connection">A valid SqlConnection</param>
  5711. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5712. <param name="commandText">The stored procedure name or T-SQL command</param>
  5713. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5714. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5715. by a user defined name (probably the actual table name)
  5716. </param>
  5717. </member>
  5718. <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[])">
  5719. <summary>
  5720. Execute a SqlCommand (that returns a resultset) against the specified SqlConnection
  5721. using the provided parameters.
  5722. </summary>
  5723. <remarks>
  5724. e.g.:
  5725. FillDataset(conn, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SqlParameter("@prodid", 24));
  5726. </remarks>
  5727. <param name="connection">A valid SqlConnection</param>
  5728. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5729. <param name="commandText">The stored procedure name or T-SQL command</param>
  5730. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5731. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5732. by a user defined name (probably the actual table name)
  5733. </param>
  5734. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5735. </member>
  5736. <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[])">
  5737. <summary>
  5738. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5739. using the provided parameter values. This method will query the database to discover the parameters for the
  5740. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5741. </summary>
  5742. <remarks>
  5743. This method provides no access to output parameters or the stored procedure's return value parameter.
  5744. e.g.:
  5745. FillDataset(conn, "GetOrders", ds, new string[] {"orders"}, 24, 36);
  5746. </remarks>
  5747. <param name="connection">A valid SqlConnection</param>
  5748. <param name="spName">The name of the stored procedure</param>
  5749. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5750. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5751. by a user defined name (probably the actual table name)
  5752. </param>
  5753. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5754. </member>
  5755. <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[])">
  5756. <summary>
  5757. Execute a SqlCommand (that returns a resultset and takes no parameters) against the provided SqlTransaction.
  5758. </summary>
  5759. <remarks>
  5760. e.g.:
  5761. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"});
  5762. </remarks>
  5763. <param name="transaction">A valid SqlTransaction</param>
  5764. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5765. <param name="commandText">The stored procedure name or T-SQL command</param>
  5766. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5767. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5768. by a user defined name (probably the actual table name)
  5769. </param>
  5770. </member>
  5771. <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[])">
  5772. <summary>
  5773. Execute a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5774. using the provided parameters.
  5775. </summary>
  5776. <remarks>
  5777. e.g.:
  5778. FillDataset(trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SqlParameter("@prodid", 24));
  5779. </remarks>
  5780. <param name="transaction">A valid SqlTransaction</param>
  5781. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5782. <param name="commandText">The stored procedure name or T-SQL command</param>
  5783. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5784. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5785. by a user defined name (probably the actual table name)
  5786. </param>
  5787. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5788. </member>
  5789. <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[])">
  5790. <summary>
  5791. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified
  5792. SqlTransaction using the provided parameter values. This method will query the database to discover the parameters for the
  5793. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5794. </summary>
  5795. <remarks>
  5796. This method provides no access to output parameters or the stored procedure's return value parameter.
  5797. e.g.:
  5798. FillDataset(trans, "GetOrders", ds, new string[]{"orders"}, 24, 36);
  5799. </remarks>
  5800. <param name="transaction">A valid SqlTransaction</param>
  5801. <param name="spName">The name of the stored procedure</param>
  5802. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5803. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5804. by a user defined name (probably the actual table name)
  5805. </param>
  5806. <param name="parameterValues">An array of objects to be assigned as the input values of the stored procedure</param>
  5807. </member>
  5808. <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[])">
  5809. <summary>
  5810. Private helper method that execute a SqlCommand (that returns a resultset) against the specified SqlTransaction and SqlConnection
  5811. using the provided parameters.
  5812. </summary>
  5813. <remarks>
  5814. e.g.:
  5815. FillDataset(conn, trans, CommandType.StoredProcedure, "GetOrders", ds, new string[] {"orders"}, new SqlParameter("@prodid", 24));
  5816. </remarks>
  5817. <param name="connection">A valid SqlConnection</param>
  5818. <param name="transaction">A valid SqlTransaction</param>
  5819. <param name="commandType">The CommandType (stored procedure, text, etc.)</param>
  5820. <param name="commandText">The stored procedure name or T-SQL command</param>
  5821. <param name="dataSet">A dataset wich will contain the resultset generated by the command</param>
  5822. <param name="tableNames">This array will be used to create table mappings allowing the DataTables to be referenced
  5823. by a user defined name (probably the actual table name)
  5824. </param>
  5825. <param name="commandParameters">An array of SqlParamters used to execute the command</param>
  5826. </member>
  5827. <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)">
  5828. <summary>
  5829. Executes the respective command for each inserted, updated, or deleted row in the DataSet.
  5830. </summary>
  5831. <remarks>
  5832. e.g.:
  5833. UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
  5834. </remarks>
  5835. <param name="insertCommand">A valid transact-SQL statement or stored procedure to insert new records into the data source</param>
  5836. <param name="deleteCommand">A valid transact-SQL statement or stored procedure to delete records from the data source</param>
  5837. <param name="updateCommand">A valid transact-SQL statement or stored procedure used to update records in the data source</param>
  5838. <param name="dataSet">The DataSet used to update the data source</param>
  5839. <param name="tableName">The DataTable used to update the data source.</param>
  5840. </member>
  5841. <member name="M:Curtain.DataAccess.Helper.SqlHelper.CreateCommand(System.Data.SqlClient.SqlConnection,System.String,System.String[])">
  5842. <summary>
  5843. Simplify the creation of a Sql command object by allowing
  5844. a stored procedure and optional parameters to be provided
  5845. </summary>
  5846. <remarks>
  5847. e.g.:
  5848. SqlCommand command = CreateCommand(conn, "AddCustomer", "CustomerID", "CustomerName");
  5849. </remarks>
  5850. <param name="connection">A valid SqlConnection object</param>
  5851. <param name="spName">The name of the stored procedure</param>
  5852. <param name="sourceColumns">An array of string to be assigned as the source columns of the stored procedure parameters</param>
  5853. <returns>A valid SqlCommand object</returns>
  5854. </member>
  5855. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQueryTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5856. <summary>
  5857. Execute a stored procedure via a SqlCommand (that returns no resultset) against the database specified in
  5858. the connection string using the dataRow column values as the stored procedure's parameters values.
  5859. This method will query the database to discover the parameters for the
  5860. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5861. </summary>
  5862. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5863. <param name="spName">The name of the stored procedure</param>
  5864. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5865. <returns>An int representing the number of rows affected by the command</returns>
  5866. </member>
  5867. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQueryTypedParams(System.Data.SqlClient.SqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5868. <summary>
  5869. Execute a stored procedure via a SqlCommand (that returns no resultset) against the specified SqlConnection
  5870. using the dataRow column values as the stored procedure's parameters values.
  5871. This method will query the database to discover the parameters for the
  5872. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5873. </summary>
  5874. <param name="connection">A valid SqlConnection object</param>
  5875. <param name="spName">The name of the stored procedure</param>
  5876. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5877. <returns>An int representing the number of rows affected by the command</returns>
  5878. </member>
  5879. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteNonQueryTypedParams(System.Data.SqlClient.SqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5880. <summary>
  5881. Execute a stored procedure via a SqlCommand (that returns no resultset) against the specified
  5882. SqlTransaction using the dataRow column values as the stored procedure's parameters values.
  5883. This method will query the database to discover the parameters for the
  5884. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5885. </summary>
  5886. <param name="transaction">A valid SqlTransaction object</param>
  5887. <param name="spName">The name of the stored procedure</param>
  5888. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5889. <returns>An int representing the number of rows affected by the command</returns>
  5890. </member>
  5891. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDatasetTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5892. <summary>
  5893. Execute a stored procedure via a SqlCommand (that returns a resultset) against the database specified in
  5894. the connection string using the dataRow column values as the stored procedure's parameters values.
  5895. This method will query the database to discover the parameters for the
  5896. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5897. </summary>
  5898. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5899. <param name="spName">The name of the stored procedure</param>
  5900. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5901. <returns>A dataset containing the resultset generated by the command</returns>
  5902. </member>
  5903. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDatasetTypedParams(System.Data.SqlClient.SqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5904. <summary>
  5905. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5906. using the dataRow column values as the store procedure's parameters values.
  5907. This method will query the database to discover the parameters for the
  5908. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5909. </summary>
  5910. <param name="connection">A valid SqlConnection object</param>
  5911. <param name="spName">The name of the stored procedure</param>
  5912. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5913. <returns>A dataset containing the resultset generated by the command</returns>
  5914. </member>
  5915. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteDatasetTypedParams(System.Data.SqlClient.SqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5916. <summary>
  5917. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5918. using the dataRow column values as the stored procedure's parameters values.
  5919. This method will query the database to discover the parameters for the
  5920. stored procedure (the first time each stored procedure is called), and assign the values based on row values.
  5921. </summary>
  5922. <param name="transaction">A valid SqlTransaction object</param>
  5923. <param name="spName">The name of the stored procedure</param>
  5924. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5925. <returns>A dataset containing the resultset generated by the command</returns>
  5926. </member>
  5927. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReaderTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5928. <summary>
  5929. Execute a stored procedure via a SqlCommand (that returns a resultset) against the database specified in
  5930. the connection string using the dataRow column values as the stored procedure's parameters values.
  5931. This method will query the database to discover the parameters for the
  5932. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5933. </summary>
  5934. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5935. <param name="spName">The name of the stored procedure</param>
  5936. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5937. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5938. </member>
  5939. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReaderTypedParams(System.Data.SqlClient.SqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5940. <summary>
  5941. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  5942. using the dataRow column values as the stored procedure's parameters values.
  5943. This method will query the database to discover the parameters for the
  5944. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5945. </summary>
  5946. <param name="connection">A valid SqlConnection object</param>
  5947. <param name="spName">The name of the stored procedure</param>
  5948. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5949. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5950. </member>
  5951. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteReaderTypedParams(System.Data.SqlClient.SqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5952. <summary>
  5953. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlTransaction
  5954. using the dataRow column values as the stored procedure's parameters values.
  5955. This method will query the database to discover the parameters for the
  5956. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5957. </summary>
  5958. <param name="transaction">A valid SqlTransaction object</param>
  5959. <param name="spName">The name of the stored procedure</param>
  5960. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5961. <returns>A SqlDataReader containing the resultset generated by the command</returns>
  5962. </member>
  5963. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalarTypedParams(System.String,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5964. <summary>
  5965. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the database specified in
  5966. the connection string using the dataRow column values as the stored procedure's parameters values.
  5967. This method will query the database to discover the parameters for the
  5968. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5969. </summary>
  5970. <param name="connectionString">A valid connection string for a SqlConnection</param>
  5971. <param name="spName">The name of the stored procedure</param>
  5972. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5973. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5974. </member>
  5975. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalarTypedParams(System.Data.SqlClient.SqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5976. <summary>
  5977. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the specified SqlConnection
  5978. using the dataRow column values as the stored procedure's parameters values.
  5979. This method will query the database to discover the parameters for the
  5980. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5981. </summary>
  5982. <param name="connection">A valid SqlConnection object</param>
  5983. <param name="spName">The name of the stored procedure</param>
  5984. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5985. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5986. </member>
  5987. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteScalarTypedParams(System.Data.SqlClient.SqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  5988. <summary>
  5989. Execute a stored procedure via a SqlCommand (that returns a 1x1 resultset) against the specified SqlTransaction
  5990. using the dataRow column values as the stored procedure's parameters values.
  5991. This method will query the database to discover the parameters for the
  5992. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  5993. </summary>
  5994. <param name="transaction">A valid SqlTransaction object</param>
  5995. <param name="spName">The name of the stored procedure</param>
  5996. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  5997. <returns>An object containing the value in the 1x1 resultset generated by the command</returns>
  5998. </member>
  5999. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReaderTypedParams(System.Data.SqlClient.SqlConnection,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  6000. <summary>
  6001. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlConnection
  6002. using the dataRow column values as the stored procedure's parameters values.
  6003. This method will query the database to discover the parameters for the
  6004. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  6005. </summary>
  6006. <param name="connection">A valid SqlConnection object</param>
  6007. <param name="spName">The name of the stored procedure</param>
  6008. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  6009. <returns>An XmlReader containing the resultset generated by the command</returns>
  6010. </member>
  6011. <member name="M:Curtain.DataAccess.Helper.SqlHelper.ExecuteXmlReaderTypedParams(System.Data.SqlClient.SqlTransaction,System.String,System.Data.DataRow,System.Nullable{System.Int32})">
  6012. <summary>
  6013. Execute a stored procedure via a SqlCommand (that returns a resultset) against the specified SqlTransaction
  6014. using the dataRow column values as the stored procedure's parameters values.
  6015. This method will query the database to discover the parameters for the
  6016. stored procedure (the first time each stored procedure is called), and assign the values based on parameter order.
  6017. </summary>
  6018. <param name="transaction">A valid SqlTransaction object</param>
  6019. <param name="spName">The name of the stored procedure</param>
  6020. <param name="dataRow">The dataRow used to hold the stored procedure's parameter values.</param>
  6021. <returns>An XmlReader containing the resultset generated by the command</returns>
  6022. </member>
  6023. <member name="T:Curtain.DataAccess.Helper.SqlHelperParameterCache">
  6024. <summary>
  6025. SqlHelperParameterCache provides functions to leverage a static cache of procedure parameters, and the
  6026. ability to discover parameters for stored procedures at run-time.
  6027. </summary>
  6028. </member>
  6029. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.DiscoverSpParameterSet(System.Data.SqlClient.SqlConnection,System.String,System.Boolean)">
  6030. <summary>
  6031. Resolve at run time the appropriate set of SqlParameters for a stored procedure
  6032. </summary>
  6033. <param name="connection">A valid SqlConnection object</param>
  6034. <param name="spName">The name of the stored procedure</param>
  6035. <param name="includeReturnValueParameter">Whether or not to include their return value parameter</param>
  6036. <returns>The parameter array discovered.</returns>
  6037. </member>
  6038. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.CloneParameters(System.Data.SqlClient.SqlParameter[])">
  6039. <summary>
  6040. Deep copy of cached SqlParameter array
  6041. </summary>
  6042. <param name="originalParameters"></param>
  6043. <returns></returns>
  6044. </member>
  6045. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.CacheParameterSet(System.String,System.String,System.Data.SqlClient.SqlParameter[])">
  6046. <summary>
  6047. Add parameter array to the cache
  6048. </summary>
  6049. <param name="connectionString">A valid connection string for a SqlConnection</param>
  6050. <param name="commandText">The stored procedure name or T-SQL command</param>
  6051. <param name="commandParameters">An array of SqlParamters to be cached</param>
  6052. </member>
  6053. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetCachedParameterSet(System.String,System.String)">
  6054. <summary>
  6055. Retrieve a parameter array from the cache
  6056. </summary>
  6057. <param name="connectionString">A valid connection string for a SqlConnection</param>
  6058. <param name="commandText">The stored procedure name or T-SQL command</param>
  6059. <returns>An array of SqlParamters</returns>
  6060. </member>
  6061. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetSpParameterSet(System.String,System.String)">
  6062. <summary>
  6063. Retrieves the set of SqlParameters appropriate for the stored procedure
  6064. </summary>
  6065. <remarks>
  6066. This method will query the database for this information, and then store it in a cache for future requests.
  6067. </remarks>
  6068. <param name="connectionString">A valid connection string for a SqlConnection</param>
  6069. <param name="spName">The name of the stored procedure</param>
  6070. <returns>An array of SqlParameters</returns>
  6071. </member>
  6072. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetSpParameterSet(System.String,System.String,System.Boolean)">
  6073. <summary>
  6074. Retrieves the set of SqlParameters appropriate for the stored procedure
  6075. </summary>
  6076. <remarks>
  6077. This method will query the database for this information, and then store it in a cache for future requests.
  6078. </remarks>
  6079. <param name="connectionString">A valid connection string for a SqlConnection</param>
  6080. <param name="spName">The name of the stored procedure</param>
  6081. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  6082. <returns>An array of SqlParameters</returns>
  6083. </member>
  6084. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetSpParameterSet(System.Data.SqlClient.SqlConnection,System.String)">
  6085. <summary>
  6086. Retrieves the set of SqlParameters appropriate for the stored procedure
  6087. </summary>
  6088. <remarks>
  6089. This method will query the database for this information, and then store it in a cache for future requests.
  6090. </remarks>
  6091. <param name="connection">A valid SqlConnection object</param>
  6092. <param name="spName">The name of the stored procedure</param>
  6093. <returns>An array of SqlParameters</returns>
  6094. </member>
  6095. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetSpParameterSet(System.Data.SqlClient.SqlConnection,System.String,System.Boolean)">
  6096. <summary>
  6097. Retrieves the set of SqlParameters appropriate for the stored procedure
  6098. </summary>
  6099. <remarks>
  6100. This method will query the database for this information, and then store it in a cache for future requests.
  6101. </remarks>
  6102. <param name="connection">A valid SqlConnection object</param>
  6103. <param name="spName">The name of the stored procedure</param>
  6104. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  6105. <returns>An array of SqlParameters</returns>
  6106. </member>
  6107. <member name="M:Curtain.DataAccess.Helper.SqlHelperParameterCache.GetSpParameterSetInternal(System.Data.SqlClient.SqlConnection,System.String,System.Boolean)">
  6108. <summary>
  6109. Retrieves the set of SqlParameters appropriate for the stored procedure
  6110. </summary>
  6111. <param name="connection">A valid SqlConnection object</param>
  6112. <param name="spName">The name of the stored procedure</param>
  6113. <param name="includeReturnValueParameter">A bool value indicating whether the return value parameter should be included in the results</param>
  6114. <returns>An array of SqlParameters</returns>
  6115. </member>
  6116. <member name="T:Curtain.DataAccess.IDataAccess">
  6117. <summary>
  6118. 数据库接口
  6119. </summary>
  6120. </member>
  6121. <member name="P:Curtain.DataAccess.IDataAccess.DataBaseType">
  6122. <summary>
  6123. 数据库类型
  6124. </summary>
  6125. </member>
  6126. <member name="P:Curtain.DataAccess.IDataAccess.ParameterPrefix">
  6127. <summary>
  6128. 参数前缀(默认:oracle[:], sql server[@])
  6129. </summary>
  6130. </member>
  6131. <member name="P:Curtain.DataAccess.IDataAccess.ConnectionString">
  6132. <summary>
  6133. 数据源的连接串
  6134. </summary>
  6135. </member>
  6136. <member name="P:Curtain.DataAccess.IDataAccess.ConnState">
  6137. <summary>
  6138. 数据源的连接状态
  6139. </summary>
  6140. </member>
  6141. <member name="P:Curtain.DataAccess.IDataAccess.Connection">
  6142. <summary>
  6143. 数据库的连接
  6144. </summary>
  6145. </member>
  6146. <member name="P:Curtain.DataAccess.IDataAccess.Transaction">
  6147. <summary>
  6148. 事物
  6149. </summary>
  6150. </member>
  6151. <member name="P:Curtain.DataAccess.IDataAccess.CommandTimeout">
  6152. <summary>
  6153. 获取或设置在终止执行命令的尝试并生成错误之前的等待时间(以秒为单位)。 null 为默认值(30秒), 0 为不限制。
  6154. </summary>
  6155. </member>
  6156. <member name="P:Curtain.DataAccess.IDataAccess.NeedRollback">
  6157. <summary>
  6158. 统一回滚
  6159. </summary>
  6160. </member>
  6161. <member name="M:Curtain.DataAccess.IDataAccess.Open(System.Boolean)">
  6162. <summary>
  6163. 打开数据库连接
  6164. </summary>
  6165. <param name="beginTransaction">是否开启事物</param>
  6166. </member>
  6167. <member name="M:Curtain.DataAccess.IDataAccess.BeginTransaction">
  6168. <summary>
  6169. 开启事务
  6170. </summary>
  6171. </member>
  6172. <member name="M:Curtain.DataAccess.IDataAccess.SavePoint(System.String)">
  6173. <summary>
  6174. 在事务中设置保存点
  6175. </summary>
  6176. <param name="savepointName"></param>
  6177. </member>
  6178. <member name="M:Curtain.DataAccess.IDataAccess.Rollback(System.String)">
  6179. <summary>
  6180. 回滚事务到保存点
  6181. </summary>
  6182. <param name="savepointName"></param>
  6183. </member>
  6184. <member name="M:Curtain.DataAccess.IDataAccess.Rollback">
  6185. <summary>
  6186. 回滚事务
  6187. </summary>
  6188. </member>
  6189. <member name="M:Curtain.DataAccess.IDataAccess.Commit">
  6190. <summary>
  6191. 提交事务
  6192. </summary>
  6193. </member>
  6194. <member name="M:Curtain.DataAccess.IDataAccess.Close">
  6195. <summary>
  6196. 关闭数据库连接
  6197. </summary>
  6198. </member>
  6199. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteNonQuery(System.String,Curtain.DataAccess.CDAParameter[])">
  6200. <summary>
  6201. 执行非查询SQL语句
  6202. </summary>
  6203. <param name="sqlText">SQL</param>
  6204. <param name="parameters">参数</param>
  6205. <returns>受影响行数</returns>
  6206. </member>
  6207. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPNonQuery(System.String,Curtain.DataAccess.CDAParameter[])">
  6208. <summary>
  6209. 执行非查询存储过程
  6210. </summary>
  6211. <param name="spName">存储过程名</param>
  6212. <param name="parameters">参数</param>
  6213. <returns>受影响行数</returns>
  6214. </member>
  6215. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6216. <summary>
  6217. 执行非查询SQL
  6218. </summary>
  6219. <param name="commandText">SQL</param>
  6220. <param name="commandType">SQL类别</param>
  6221. <param name="parameters">参数</param>
  6222. <returns>受影响行数</returns>
  6223. </member>
  6224. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDataset(System.String,Curtain.DataAccess.CDAParameter[])">
  6225. <summary>
  6226. 执行查询SQL语句
  6227. </summary>
  6228. <param name="sqlText">SQL</param>
  6229. <param name="parameters">参数</param>
  6230. <returns>查询结果(DataSet)</returns>
  6231. </member>
  6232. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPDataset(System.String,Curtain.DataAccess.CDAParameter[])">
  6233. <summary>
  6234. 执行查询存储过程
  6235. </summary>
  6236. <param name="spName">存储过程名</param>
  6237. <param name="parameters">参数</param>
  6238. <returns>查询结果(DataSet)</returns>
  6239. </member>
  6240. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDataset(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6241. <summary>
  6242. 执行查询SQL
  6243. </summary>
  6244. <param name="commandText">SQL</param>
  6245. <param name="commandType">SQL类别</param>
  6246. <param name="parameters">参数</param>
  6247. <returns>查询结果(DataSet)</returns>
  6248. </member>
  6249. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDataset(System.String,System.String[],Curtain.DataAccess.CDAParameter[])">
  6250. <summary>
  6251. 执行查询SQL语句
  6252. </summary>
  6253. <param name="sqlText">SQL</param>
  6254. <param name="tableNames">表名</param>
  6255. <param name="parameters">参数</param>
  6256. <returns>查询结果(DataSet)</returns>
  6257. </member>
  6258. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPDataset(System.String,System.String[],Curtain.DataAccess.CDAParameter[])">
  6259. <summary>
  6260. 执行查询存储过程
  6261. </summary>
  6262. <param name="spName">存储过程名</param>
  6263. <param name="tableNames">表名</param>
  6264. <param name="parameters">参数</param>
  6265. <returns>查询结果(DataSet)</returns>
  6266. </member>
  6267. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  6268. <summary>
  6269. 执行查询SQL
  6270. </summary>
  6271. <param name="commandText">SQL</param>
  6272. <param name="commandType">SQL类别</param>
  6273. <param name="tableNames">表名</param>
  6274. <param name="parameters">参数</param>
  6275. <returns>查询结果(DataSet)</returns>
  6276. </member>
  6277. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDatatable(System.String,Curtain.DataAccess.CDAParameter[])">
  6278. <summary>
  6279. 执行查询SQL语句
  6280. </summary>
  6281. <param name="sqlText">SQL</param>
  6282. <param name="parameters">参数</param>
  6283. <returns>查询结果(DataSet)</returns>
  6284. </member>
  6285. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPDatatable(System.String,Curtain.DataAccess.CDAParameter[])">
  6286. <summary>
  6287. 执行查询存储过程
  6288. </summary>
  6289. <param name="spName">存储过程名</param>
  6290. <param name="parameters">参数</param>
  6291. <returns>查询结果(DataSet)</returns>
  6292. </member>
  6293. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDatatable(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6294. <summary>
  6295. 执行查询SQL语句
  6296. </summary>
  6297. <param name="commandText">SQL</param>
  6298. <param name="commandType">SQL类别</param>
  6299. <param name="parameters">参数</param>
  6300. <returns>查询结果(DataSet)</returns>
  6301. </member>
  6302. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDatatable(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6303. <summary>
  6304. 执行查询SQL语句
  6305. </summary>
  6306. <param name="sqlText">SQL</param>
  6307. <param name="tableName">表名</param>
  6308. <param name="parameters">参数</param>
  6309. <returns>查询结果(DataSet)</returns>
  6310. </member>
  6311. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPDatatable(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6312. <summary>
  6313. 执行查询存储过程
  6314. </summary>
  6315. <param name="spName">存储过程名</param>
  6316. <param name="tableName">表名</param>
  6317. <param name="parameters">参数</param>
  6318. <returns>查询结果(DataSet)</returns>
  6319. </member>
  6320. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  6321. <summary>
  6322. 执行查询SQL语句
  6323. </summary>
  6324. <param name="commandText">SQL</param>
  6325. <param name="commandType">SQL类别</param>
  6326. <param name="tableName">表名</param>
  6327. <param name="parameters">参数</param>
  6328. <returns>查询结果(DataTable)</returns>
  6329. </member>
  6330. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteReader(System.String,Curtain.DataAccess.CDAParameter[])">
  6331. <summary>
  6332. 执行查询SQL语句
  6333. </summary>
  6334. <param name="sqlText">SQL</param>
  6335. <param name="parameters">参数</param>
  6336. <returns>查询结果(DataReader)</returns>
  6337. </member>
  6338. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPReader(System.String,Curtain.DataAccess.CDAParameter[])">
  6339. <summary>
  6340. 执行查询存储过程
  6341. </summary>
  6342. <param name="spName">存储过程名</param>
  6343. <param name="parameters">参数</param>
  6344. <returns>查询结果(DataReader)</returns>
  6345. </member>
  6346. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6347. <summary>
  6348. 执行查询SQL
  6349. </summary>
  6350. <param name="commandText">SQL</param>
  6351. <param name="commandType">SQL类别</param>
  6352. <param name="parameters">参数</param>
  6353. <returns>查询结果(DataReader)</returns>
  6354. </member>
  6355. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteScalar(System.String,Curtain.DataAccess.CDAParameter[])">
  6356. <summary>
  6357. 执行查询SQL语句(第一行第一列)
  6358. </summary>
  6359. <param name="sqlText">SQL</param>
  6360. <param name="parameters">参数</param>
  6361. <returns>查询结果(第一行第一列)</returns>
  6362. </member>
  6363. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPScalar(System.String,Curtain.DataAccess.CDAParameter[])">
  6364. <summary>
  6365. 执行查询存储过程(第一行第一列)
  6366. </summary>
  6367. <param name="spName">存储过程名</param>
  6368. <param name="parameters">参数</param>
  6369. <returns>查询结果(第一行第一列)</returns>
  6370. </member>
  6371. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6372. <summary>
  6373. 执行查询SQL语句(第一行第一列)
  6374. </summary>
  6375. <param name="commandText">SQL</param>
  6376. <param name="commandType">SQL类别</param>
  6377. <param name="parameters">参数</param>
  6378. <returns>查询结果(第一行第一列)</returns>
  6379. </member>
  6380. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteScalar``1(System.String,Curtain.DataAccess.CDAParameter[])">
  6381. <summary>
  6382. 执行查询SQL语句(第一行第一列)
  6383. </summary>
  6384. <typeparam name="T"></typeparam>
  6385. <param name="sqlText">SQL</param>
  6386. <param name="parameters">参数</param>
  6387. <returns>查询结果(第一行第一列)</returns>
  6388. </member>
  6389. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteSPScalar``1(System.String,Curtain.DataAccess.CDAParameter[])">
  6390. <summary>
  6391. 执行查询存储过程(第一行第一列)
  6392. </summary>
  6393. <typeparam name="T"></typeparam>
  6394. <param name="spName">存储过程名</param>
  6395. <param name="parameters">参数</param>
  6396. <returns>查询结果(第一行第一列)</returns>
  6397. </member>
  6398. <member name="M:Curtain.DataAccess.IDataAccess.ExecuteScalar``1(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6399. <summary>
  6400. 执行查询SQL(第一行第一列)
  6401. </summary>
  6402. <typeparam name="T"></typeparam>
  6403. <param name="commandText">SQL</param>
  6404. <param name="commandType">SQL类别</param>
  6405. <param name="parameters">参数</param>
  6406. <returns>查询结果(第一行第一列)</returns>
  6407. </member>
  6408. <member name="M:Curtain.DataAccess.IDataAccess.GetInsertSqlStr(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  6409. <summary>
  6410. 自动生成insert语句
  6411. </summary>
  6412. <param name="tableName"></param>
  6413. <param name="parameters"></param>
  6414. <returns></returns>
  6415. </member>
  6416. <member name="M:Curtain.DataAccess.IDataAccess.Insert(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  6417. <summary>
  6418. 根据参数插入数据
  6419. </summary>
  6420. <param name="tableName"></param>
  6421. <param name="parameters"></param>
  6422. <returns></returns>
  6423. </member>
  6424. <member name="M:Curtain.DataAccess.IDataAccess.GetUpdateSqlStr(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  6425. <summary>
  6426. 自动生成update语句
  6427. </summary>
  6428. <param name="tableName"></param>
  6429. <param name="parameters"></param>
  6430. <returns></returns>
  6431. </member>
  6432. <member name="M:Curtain.DataAccess.IDataAccess.Update(System.String,Curtain.DataAccess.CDASqlStrParameter[])">
  6433. <summary>
  6434. 根据参数更新数据
  6435. </summary>
  6436. <param name="tableName"></param>
  6437. <param name="parameters"></param>
  6438. <returns></returns>
  6439. </member>
  6440. <member name="T:Curtain.DataAccess.PostgreSQL">
  6441. <summary>
  6442. PostgreSQL 数据库操作类
  6443. </summary>
  6444. </member>
  6445. <member name="F:Curtain.DataAccess.PostgreSQL.DefaultConnectionFormatString">
  6446. <summary>
  6447. PostgreSQL 数据库连接字符串模板
  6448. </summary>
  6449. </member>
  6450. <member name="F:Curtain.DataAccess.PostgreSQL.Parameter_Prefix">
  6451. <summary>
  6452. 数据库参数前缀
  6453. </summary>
  6454. </member>
  6455. <member name="P:Curtain.DataAccess.PostgreSQL.ConnectionFormatString">
  6456. <summary>
  6457. PostgreSQL 数据库连接字符串模板
  6458. </summary>
  6459. </member>
  6460. <member name="P:Curtain.DataAccess.PostgreSQL.NpgsqlConnection">
  6461. <summary>
  6462. NpgsqlConnection
  6463. </summary>
  6464. </member>
  6465. <member name="P:Curtain.DataAccess.PostgreSQL.NpgsqlTransaction">
  6466. <summary>
  6467. NpgsqlTransaction
  6468. </summary>
  6469. </member>
  6470. <member name="M:Curtain.DataAccess.PostgreSQL.#ctor(System.String)">
  6471. <summary>
  6472. PostgreSQL 数据库
  6473. </summary>
  6474. <param name="connectionString">数据库连接字符串</param>
  6475. </member>
  6476. <member name="M:Curtain.DataAccess.PostgreSQL.#ctor(System.String,System.String,System.String,System.String,System.String)">
  6477. <summary>
  6478. PostgreSQL 数据库
  6479. </summary>
  6480. <param name="server"></param>
  6481. <param name="port"></param>
  6482. <param name="database"></param>
  6483. <param name="userid"></param>
  6484. <param name="password"></param>
  6485. </member>
  6486. <member name="M:Curtain.DataAccess.PostgreSQL.InitDataBase">
  6487. <summary>
  6488. 初始化
  6489. </summary>
  6490. </member>
  6491. <member name="M:Curtain.DataAccess.PostgreSQL.GetNewConnection">
  6492. <summary>
  6493. 新建数据库连接
  6494. </summary>
  6495. <returns></returns>
  6496. </member>
  6497. <member name="M:Curtain.DataAccess.PostgreSQL.SavePoint(System.String)">
  6498. <summary>
  6499. 在事务中设置保存点
  6500. </summary>
  6501. <param name="savepointName"></param>
  6502. </member>
  6503. <member name="M:Curtain.DataAccess.PostgreSQL.Rollback(System.String)">
  6504. <summary>
  6505. 回滚事务到保存点
  6506. </summary>
  6507. <param name="savepointName"></param>
  6508. </member>
  6509. <member name="M:Curtain.DataAccess.PostgreSQL.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6510. <summary>
  6511. 执行非查询SQL
  6512. </summary>
  6513. <param name="commandText">SQL</param>
  6514. <param name="commandType">SQL类别</param>
  6515. <param name="parameters">参数</param>
  6516. <returns>受影响行数</returns>
  6517. </member>
  6518. <member name="M:Curtain.DataAccess.PostgreSQL.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  6519. <summary>
  6520. 执行查询SQL
  6521. </summary>
  6522. <param name="commandText">SQL</param>
  6523. <param name="commandType">SQL类别</param>
  6524. <param name="tableNames">表名</param>
  6525. <param name="parameters">参数</param>
  6526. <returns>查询结果(DataSet)</returns>
  6527. </member>
  6528. <member name="M:Curtain.DataAccess.PostgreSQL.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  6529. <summary>
  6530. 执行查询SQL语句
  6531. </summary>
  6532. <param name="commandText">SQL</param>
  6533. <param name="commandType">SQL类别</param>
  6534. <param name="tableName">表名</param>
  6535. <param name="parameters">参数</param>
  6536. <returns>查询结果(DataTable)</returns>
  6537. </member>
  6538. <member name="M:Curtain.DataAccess.PostgreSQL.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6539. <summary>
  6540. 执行查询SQL
  6541. </summary>
  6542. <param name="commandText">SQL</param>
  6543. <param name="commandType">SQL类别</param>
  6544. <param name="parameters">参数</param>
  6545. <returns>查询结果(DataReader)</returns>
  6546. </member>
  6547. <member name="M:Curtain.DataAccess.PostgreSQL.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6548. <summary>
  6549. 执行查询SQL语句(第一行第一列)
  6550. </summary>
  6551. <param name="commandText">SQL</param>
  6552. <param name="commandType">SQL类别</param>
  6553. <param name="parameters">参数</param>
  6554. <returns>查询结果(第一行第一列)</returns>
  6555. </member>
  6556. <member name="M:Curtain.DataAccess.PostgreSQL.GetCommandTextWithParameters(System.Data.CommandType,System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6557. <summary>
  6558. 获取执行SQL
  6559. </summary>
  6560. <param name="commandType"></param>
  6561. <param name="commandText"></param>
  6562. <param name="sql"></param>
  6563. <param name="parameters"></param>
  6564. <returns></returns>
  6565. </member>
  6566. <member name="M:Curtain.DataAccess.PostgreSQL.GetSqlTextWithParameters(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6567. <summary>
  6568. 获取执行SQL
  6569. </summary>
  6570. <param name="commandText"></param>
  6571. <param name="sql"></param>
  6572. <param name="parameters"></param>
  6573. <returns></returns>
  6574. </member>
  6575. <member name="M:Curtain.DataAccess.PostgreSQL.GetStoredProcedureWithParameters(System.String,Curtain.DataAccess.CDAParameter[])">
  6576. <summary>
  6577. 获取执行存储过程
  6578. </summary>
  6579. <param name="spName"></param>
  6580. <param name="parameters"></param>
  6581. <returns></returns>
  6582. </member>
  6583. <member name="M:Curtain.DataAccess.PostgreSQL.ToSqlParameters(System.Data.CommandType,Curtain.DataAccess.CDAParameter[],System.String@)">
  6584. <summary>
  6585. 转换Sql参数
  6586. </summary>
  6587. <param name="commandType"></param>
  6588. <param name="parameters"></param>
  6589. <param name="sql"></param>
  6590. <returns></returns>
  6591. </member>
  6592. <member name="M:Curtain.DataAccess.PostgreSQL.ToSqlParameter(Curtain.DataAccess.CDAParameter)">
  6593. <summary>
  6594. 获取PostgreSQL参数
  6595. </summary>
  6596. <param name="parameter"></param>
  6597. <returns></returns>
  6598. </member>
  6599. <member name="M:Curtain.DataAccess.PostgreSQL.ToDBType(Curtain.DataAccess.DataType)">
  6600. <summary>
  6601. 获取NpgsqlDbType
  6602. </summary>
  6603. <param name="dataType"></param>
  6604. <returns>NpgsqlDbType</returns>
  6605. </member>
  6606. <member name="T:Curtain.DataAccess.MySql">
  6607. <summary>
  6608. MySql 数据库操作类
  6609. </summary>
  6610. </member>
  6611. <member name="F:Curtain.DataAccess.MySql.DefaultConnectionFormatString">
  6612. <summary>
  6613. MySql 数据库连接字符串模板
  6614. </summary>
  6615. </member>
  6616. <member name="F:Curtain.DataAccess.MySql.Parameter_Prefix">
  6617. <summary>
  6618. 数据库参数前缀
  6619. </summary>
  6620. </member>
  6621. <member name="P:Curtain.DataAccess.MySql.ConnectionFormatString">
  6622. <summary>
  6623. MySql 数据库连接字符串模板
  6624. </summary>
  6625. </member>
  6626. <member name="P:Curtain.DataAccess.MySql.MySqlConnection">
  6627. <summary>
  6628. MySql连接
  6629. </summary>
  6630. </member>
  6631. <member name="P:Curtain.DataAccess.MySql.MySqlTransaction">
  6632. <summary>
  6633. MySql事务
  6634. </summary>
  6635. </member>
  6636. <member name="M:Curtain.DataAccess.MySql.#ctor(System.String)">
  6637. <summary>
  6638. MySql 数据库
  6639. </summary>
  6640. <param name="connectionString">数据库连接字符串</param>
  6641. </member>
  6642. <member name="M:Curtain.DataAccess.MySql.#ctor(System.String,System.String,System.String,System.String,System.String)">
  6643. <summary>
  6644. MySql 数据库
  6645. </summary>
  6646. <param name="server"></param>
  6647. <param name="port"></param>
  6648. <param name="database"></param>
  6649. <param name="userid"></param>
  6650. <param name="password"></param>
  6651. </member>
  6652. <member name="M:Curtain.DataAccess.MySql.InitDataBase">
  6653. <summary>
  6654. 初始化
  6655. </summary>
  6656. </member>
  6657. <member name="M:Curtain.DataAccess.MySql.GetNewConnection">
  6658. <summary>
  6659. 新建数据库连接
  6660. </summary>
  6661. <returns></returns>
  6662. </member>
  6663. <member name="M:Curtain.DataAccess.MySql.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6664. <summary>
  6665. 执行非查询SQL
  6666. </summary>
  6667. <param name="commandText">SQL</param>
  6668. <param name="commandType">SQL类别</param>
  6669. <param name="parameters">参数</param>
  6670. <returns>受影响行数</returns>
  6671. </member>
  6672. <member name="M:Curtain.DataAccess.MySql.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  6673. <summary>
  6674. 执行查询SQL
  6675. </summary>
  6676. <param name="commandText">SQL</param>
  6677. <param name="commandType">SQL类别</param>
  6678. <param name="tableNames">表名</param>
  6679. <param name="parameters">参数</param>
  6680. <returns>查询结果(DataSet)</returns>
  6681. </member>
  6682. <member name="M:Curtain.DataAccess.MySql.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  6683. <summary>
  6684. 执行查询SQL语句
  6685. </summary>
  6686. <param name="commandText">SQL</param>
  6687. <param name="commandType">SQL类别</param>
  6688. <param name="tableName">表名</param>
  6689. <param name="parameters">参数</param>
  6690. <returns>查询结果(DataTable)</returns>
  6691. </member>
  6692. <member name="M:Curtain.DataAccess.MySql.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6693. <summary>
  6694. 执行查询SQL
  6695. </summary>
  6696. <param name="commandText">SQL</param>
  6697. <param name="commandType">SQL类别</param>
  6698. <param name="parameters">参数</param>
  6699. <returns>查询结果(DataReader)</returns>
  6700. </member>
  6701. <member name="M:Curtain.DataAccess.MySql.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  6702. <summary>
  6703. 执行查询SQL语句(第一行第一列)
  6704. </summary>
  6705. <param name="commandText">SQL</param>
  6706. <param name="commandType">SQL类别</param>
  6707. <param name="parameters">参数</param>
  6708. <returns>查询结果(第一行第一列)</returns>
  6709. </member>
  6710. <member name="M:Curtain.DataAccess.MySql.GetCommandTextWithParameters(System.Data.CommandType,System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6711. <summary>
  6712. 获取执行SQL
  6713. </summary>
  6714. <param name="commandType"></param>
  6715. <param name="commandText"></param>
  6716. <param name="sql"></param>
  6717. <param name="parameters"></param>
  6718. <returns></returns>
  6719. </member>
  6720. <member name="M:Curtain.DataAccess.MySql.GetSqlTextWithParameters(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  6721. <summary>
  6722. 获取执行SQL
  6723. </summary>
  6724. <param name="commandText"></param>
  6725. <param name="sql"></param>
  6726. <param name="parameters"></param>
  6727. <returns></returns>
  6728. </member>
  6729. <member name="M:Curtain.DataAccess.MySql.GetStoredProcedureWithParameters(System.String,Curtain.DataAccess.CDAParameter[])">
  6730. <summary>
  6731. 获取执行存储过程
  6732. </summary>
  6733. <param name="spName"></param>
  6734. <param name="parameters"></param>
  6735. <returns></returns>
  6736. </member>
  6737. <member name="M:Curtain.DataAccess.MySql.ToSqlParameters(System.Data.CommandType,Curtain.DataAccess.CDAParameter[],System.String@)">
  6738. <summary>
  6739. 转换Sql参数
  6740. </summary>
  6741. <param name="commandType"></param>
  6742. <param name="parameters"></param>
  6743. <param name="sql"></param>
  6744. <returns></returns>
  6745. </member>
  6746. <member name="M:Curtain.DataAccess.MySql.ToSqlParameter(Curtain.DataAccess.CDAParameter)">
  6747. <summary>
  6748. 获取MySql参数
  6749. </summary>
  6750. <param name="parameter"></param>
  6751. <returns></returns>
  6752. </member>
  6753. <member name="M:Curtain.DataAccess.MySql.ToDBType(Curtain.DataAccess.DataType)">
  6754. <summary>
  6755. 获取MySqlDbType
  6756. </summary>
  6757. <param name="dataType"></param>
  6758. <returns>MySqlDbType</returns>
  6759. </member>
  6760. <member name="T:Curtain.DataAccess.MySqlDBType">
  6761. <summary>
  6762. Specifies MySQL specific data type of a field, property, for use in a MySql.Data.MySqlClient.MySqlParameter.
  6763. </summary>
  6764. </member>
  6765. <member name="F:Curtain.DataAccess.MySqlDBType.Decimal">
  6766. <summary>
  6767. MySql.Data.MySqlClient.MySqlDbType.Decimal
  6768. A fixed precision and scale numeric value between -1038 -1 and 10 38 -1.
  6769. </summary>
  6770. </member>
  6771. <member name="F:Curtain.DataAccess.MySqlDBType.Byte">
  6772. <summary>
  6773. MySql.Data.MySqlClient.MySqlDbType.Byte
  6774. the signed range is -128 to 127. The unsigned range is 0 to 255.
  6775. </summary>
  6776. </member>
  6777. <member name="F:Curtain.DataAccess.MySqlDBType.Int16">
  6778. <summary>
  6779. MySql.Data.MySqlClient.MySqlDbType.Int16
  6780. A 16-bit signed integer. The signed range is -32768 to 32767. The unsigned range
  6781. is 0 to 65535
  6782. </summary>
  6783. </member>
  6784. <member name="F:Curtain.DataAccess.MySqlDBType.Int32">
  6785. <summary>
  6786. MySql.Data.MySqlClient.MySqlDbType.Int32
  6787. A 32-bit signed integer
  6788. </summary>
  6789. </member>
  6790. <member name="F:Curtain.DataAccess.MySqlDBType.Float">
  6791. <summary>
  6792. System.Single
  6793. A small (single-precision) floating-point number. Allowable values are -3.402823466E+38
  6794. to -1.175494351E-38, 0, and 1.175494351E-38 to 3.402823466E+38.
  6795. </summary>
  6796. </member>
  6797. <member name="F:Curtain.DataAccess.MySqlDBType.Double">
  6798. <summary>
  6799. MySql.Data.MySqlClient.MySqlDbType.Double
  6800. A normal-size (double-precision) floating-point number. Allowable values are
  6801. -1.7976931348623157E+308 to -2.2250738585072014E-308, 0, and 2.2250738585072014E-308
  6802. to 1.7976931348623157E+308.
  6803. </summary>
  6804. </member>
  6805. <member name="F:Curtain.DataAccess.MySqlDBType.Timestamp">
  6806. <summary>
  6807. A timestamp. The range is '1970-01-01 00:00:00' to sometime in the year 2037
  6808. </summary>
  6809. </member>
  6810. <member name="F:Curtain.DataAccess.MySqlDBType.Int64">
  6811. <summary>
  6812. MySql.Data.MySqlClient.MySqlDbType.Int64
  6813. A 64-bit signed integer.
  6814. </summary>
  6815. </member>
  6816. <member name="F:Curtain.DataAccess.MySqlDBType.Int24">
  6817. <summary>
  6818. Specifies a 24 (3 byte) signed or unsigned value.
  6819. </summary>
  6820. </member>
  6821. <member name="F:Curtain.DataAccess.MySqlDBType.Date">
  6822. <summary>
  6823. Date The supported range is '1000-01-01' to '9999-12-31'.
  6824. </summary>
  6825. </member>
  6826. <member name="F:Curtain.DataAccess.MySqlDBType.Time">
  6827. <summary>
  6828. Time
  6829. The range is '-838:59:59' to '838:59:59'.
  6830. </summary>
  6831. </member>
  6832. <member name="F:Curtain.DataAccess.MySqlDBType.DateTime">
  6833. <summary>
  6834. DateTime The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'.
  6835. </summary>
  6836. </member>
  6837. <member name="F:Curtain.DataAccess.MySqlDBType.Datetime">
  6838. <summary>
  6839. Datetime The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'.
  6840. </summary>
  6841. </member>
  6842. <member name="F:Curtain.DataAccess.MySqlDBType.Year">
  6843. <summary>
  6844. A year in 2- or 4-digit format (default is 4-digit). The allowable values are
  6845. 1901 to 2155, 0000 in the 4-digit year format, and 1970-2069 if you use the 2-digit
  6846. format (70-69).
  6847. </summary>
  6848. </member>
  6849. <member name="F:Curtain.DataAccess.MySqlDBType.Newdate">
  6850. <summary>
  6851. Obsolete Use Datetime or Date type
  6852. </summary>
  6853. </member>
  6854. <member name="F:Curtain.DataAccess.MySqlDBType.VarString">
  6855. <summary>
  6856. A variable-length string containing 0 to 65535 characters
  6857. </summary>
  6858. </member>
  6859. <member name="F:Curtain.DataAccess.MySqlDBType.Bit">
  6860. <summary>
  6861. Bit-field data type
  6862. </summary>
  6863. </member>
  6864. <member name="F:Curtain.DataAccess.MySqlDBType.JSON">
  6865. <summary>
  6866. JSON
  6867. </summary>
  6868. </member>
  6869. <member name="F:Curtain.DataAccess.MySqlDBType.NewDecimal">
  6870. <summary>
  6871. New Decimal
  6872. </summary>
  6873. </member>
  6874. <member name="F:Curtain.DataAccess.MySqlDBType.Enum">
  6875. <summary>
  6876. An enumeration. A string object that can have only one value, chosen from the
  6877. list of values 'value1', 'value2', ..., NULL or the special "" error value. An
  6878. ENUM can have a maximum of 65535 distinct values
  6879. </summary>
  6880. </member>
  6881. <member name="F:Curtain.DataAccess.MySqlDBType.Set">
  6882. <summary>
  6883. A set. A string object that can have zero or more values, each of which must
  6884. be chosen from the list of values 'value1', 'value2', ... A SET can have a maximum
  6885. of 64 members.
  6886. </summary>
  6887. </member>
  6888. <member name="F:Curtain.DataAccess.MySqlDBType.TinyBlob">
  6889. <summary>
  6890. A binary column with a maximum length of 255 (2^8 - 1) characters
  6891. </summary>
  6892. </member>
  6893. <member name="F:Curtain.DataAccess.MySqlDBType.MediumBlob">
  6894. <summary>
  6895. A binary column with a maximum length of 16777215 (2^24 - 1) bytes.
  6896. </summary>
  6897. </member>
  6898. <member name="F:Curtain.DataAccess.MySqlDBType.LongBlob">
  6899. <summary>
  6900. A binary column with a maximum length of 4294967295 or 4G (2^32 - 1) bytes.
  6901. </summary>
  6902. </member>
  6903. <member name="F:Curtain.DataAccess.MySqlDBType.Blob">
  6904. <summary>
  6905. A binary column with a maximum length of 65535 (2^16 - 1) bytes.
  6906. </summary>
  6907. </member>
  6908. <member name="F:Curtain.DataAccess.MySqlDBType.VarChar">
  6909. <summary>
  6910. A variable-length string containing 0 to 255 bytes.
  6911. </summary>
  6912. </member>
  6913. <member name="F:Curtain.DataAccess.MySqlDBType.String">
  6914. <summary>
  6915. A fixed-length string.
  6916. </summary>
  6917. </member>
  6918. <member name="F:Curtain.DataAccess.MySqlDBType.Geometry">
  6919. <summary>
  6920. Geometric (GIS) data type.
  6921. </summary>
  6922. </member>
  6923. <member name="F:Curtain.DataAccess.MySqlDBType.UByte">
  6924. <summary>
  6925. Unsigned 8-bit value.
  6926. </summary>
  6927. </member>
  6928. <member name="F:Curtain.DataAccess.MySqlDBType.UInt16">
  6929. <summary>
  6930. Unsigned 16-bit value.
  6931. </summary>
  6932. </member>
  6933. <member name="F:Curtain.DataAccess.MySqlDBType.UInt32">
  6934. <summary>
  6935. Unsigned 32-bit value.
  6936. </summary>
  6937. </member>
  6938. <member name="F:Curtain.DataAccess.MySqlDBType.UInt64">
  6939. <summary>
  6940. Unsigned 64-bit value.
  6941. </summary>
  6942. </member>
  6943. <member name="F:Curtain.DataAccess.MySqlDBType.UInt24">
  6944. <summary>
  6945. Unsigned 24-bit value.
  6946. </summary>
  6947. </member>
  6948. <member name="F:Curtain.DataAccess.MySqlDBType.Binary">
  6949. <summary>
  6950. Fixed length binary string.
  6951. </summary>
  6952. </member>
  6953. <member name="F:Curtain.DataAccess.MySqlDBType.VarBinary">
  6954. <summary>
  6955. Variable length binary string.
  6956. </summary>
  6957. </member>
  6958. <member name="F:Curtain.DataAccess.MySqlDBType.TinyText">
  6959. <summary>
  6960. A text column with a maximum length of 255 (2^8 - 1) characters.
  6961. </summary>
  6962. </member>
  6963. <member name="F:Curtain.DataAccess.MySqlDBType.MediumText">
  6964. <summary>
  6965. A text column with a maximum length of 16777215 (2^24 - 1) characters.
  6966. </summary>
  6967. </member>
  6968. <member name="F:Curtain.DataAccess.MySqlDBType.LongText">
  6969. <summary>
  6970. A text column with a maximum length of 4294967295 or 4G (2^32 - 1) characters.
  6971. </summary>
  6972. </member>
  6973. <member name="F:Curtain.DataAccess.MySqlDBType.Text">
  6974. <summary>
  6975. A text column with a maximum length of 65535 (2^16 - 1) characters.
  6976. </summary>
  6977. </member>
  6978. <member name="F:Curtain.DataAccess.MySqlDBType.Guid">
  6979. <summary>
  6980. A guid column.
  6981. </summary>
  6982. </member>
  6983. <member name="T:Curtain.DataAccess.Oracle">
  6984. <summary>
  6985. Oracle 数据库操作类
  6986. </summary>
  6987. </member>
  6988. <member name="F:Curtain.DataAccess.Oracle.DefaultConnectionFormatString">
  6989. <summary>
  6990. Oracle 数据库连接字符串模板
  6991. </summary>
  6992. </member>
  6993. <member name="F:Curtain.DataAccess.Oracle.Parameter_Prefix">
  6994. <summary>
  6995. 数据库参数前缀
  6996. </summary>
  6997. </member>
  6998. <member name="P:Curtain.DataAccess.Oracle.ConnectionFormatString">
  6999. <summary>
  7000. Oracle 数据库连接字符串模板
  7001. </summary>
  7002. </member>
  7003. <member name="P:Curtain.DataAccess.Oracle.OracleConnection">
  7004. <summary>
  7005. OracleConnection
  7006. </summary>
  7007. </member>
  7008. <member name="P:Curtain.DataAccess.Oracle.OracleTransaction">
  7009. <summary>
  7010. OracleTransaction
  7011. </summary>
  7012. </member>
  7013. <member name="M:Curtain.DataAccess.Oracle.#ctor(System.String)">
  7014. <summary>
  7015. Oracle 数据库
  7016. </summary>
  7017. <param name="connectionString">数据库连接字符串</param>
  7018. </member>
  7019. <member name="M:Curtain.DataAccess.Oracle.#ctor(System.String,System.String,System.String,System.String,System.String)">
  7020. <summary>
  7021. Oracle 数据库
  7022. </summary>
  7023. <param name="ip"></param>
  7024. <param name="port"></param>
  7025. <param name="database"></param>
  7026. <param name="userid"></param>
  7027. <param name="password"></param>
  7028. </member>
  7029. <member name="M:Curtain.DataAccess.Oracle.InitDataBase">
  7030. <summary>
  7031. 初始化
  7032. </summary>
  7033. </member>
  7034. <member name="M:Curtain.DataAccess.Oracle.GetNewConnection">
  7035. <summary>
  7036. 新建数据库连接
  7037. </summary>
  7038. <returns></returns>
  7039. </member>
  7040. <member name="M:Curtain.DataAccess.Oracle.SavePoint(System.String)">
  7041. <summary>
  7042. 在事务中设置保存点
  7043. </summary>
  7044. <param name="savepointName"></param>
  7045. </member>
  7046. <member name="M:Curtain.DataAccess.Oracle.Rollback(System.String)">
  7047. <summary>
  7048. 回滚事务到保存点
  7049. </summary>
  7050. <param name="savepointName"></param>
  7051. </member>
  7052. <member name="M:Curtain.DataAccess.Oracle.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7053. <summary>
  7054. 执行非查询SQL
  7055. </summary>
  7056. <param name="commandText">SQL</param>
  7057. <param name="commandType">SQL类别</param>
  7058. <param name="parameters">参数</param>
  7059. <returns>受影响行数</returns>
  7060. </member>
  7061. <member name="M:Curtain.DataAccess.Oracle.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  7062. <summary>
  7063. 执行查询SQL
  7064. </summary>
  7065. <param name="commandText">SQL</param>
  7066. <param name="commandType">SQL类别</param>
  7067. <param name="tableNames">表名</param>
  7068. <param name="parameters">参数</param>
  7069. <returns>查询结果(DataSet)</returns>
  7070. </member>
  7071. <member name="M:Curtain.DataAccess.Oracle.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  7072. <summary>
  7073. 执行查询SQL语句
  7074. </summary>
  7075. <param name="commandText">SQL</param>
  7076. <param name="commandType">SQL类别</param>
  7077. <param name="tableName">表名</param>
  7078. <param name="parameters">参数</param>
  7079. <returns>查询结果(DataTable)</returns>
  7080. </member>
  7081. <member name="M:Curtain.DataAccess.Oracle.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7082. <summary>
  7083. 执行查询SQL
  7084. </summary>
  7085. <param name="commandText">SQL</param>
  7086. <param name="commandType">SQL类别</param>
  7087. <param name="parameters">参数</param>
  7088. <returns>查询结果(DataReader)</returns>
  7089. </member>
  7090. <member name="M:Curtain.DataAccess.Oracle.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7091. <summary>
  7092. 执行查询SQL语句(第一行第一列)
  7093. </summary>
  7094. <param name="commandText">SQL</param>
  7095. <param name="commandType">SQL类别</param>
  7096. <param name="parameters">参数</param>
  7097. <returns>查询结果(第一行第一列)</returns>
  7098. </member>
  7099. <member name="M:Curtain.DataAccess.Oracle.GetCommandTextWithParameters(System.Data.CommandType,System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7100. <summary>
  7101. 获取执行SQL
  7102. </summary>
  7103. <param name="commandType"></param>
  7104. <param name="commandText"></param>
  7105. <param name="sql"></param>
  7106. <param name="parameters"></param>
  7107. <returns></returns>
  7108. </member>
  7109. <member name="M:Curtain.DataAccess.Oracle.GetSqlTextWithParameters(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7110. <summary>
  7111. 获取执行SQL
  7112. </summary>
  7113. <param name="commandText"></param>
  7114. <param name="sql"></param>
  7115. <param name="parameters"></param>
  7116. <returns></returns>
  7117. </member>
  7118. <member name="M:Curtain.DataAccess.Oracle.GetStoredProcedureWithParameters(System.String,Curtain.DataAccess.CDAParameter[])">
  7119. <summary>
  7120. 获取执行存储过程
  7121. </summary>
  7122. <param name="spName"></param>
  7123. <param name="parameters"></param>
  7124. <returns></returns>
  7125. </member>
  7126. <member name="M:Curtain.DataAccess.Oracle.ToSqlParameters(System.Data.CommandType,Curtain.DataAccess.CDAParameter[],System.String@)">
  7127. <summary>
  7128. 转换Oracle参数
  7129. </summary>
  7130. <param name="commandType"></param>
  7131. <param name="parameters"></param>
  7132. <param name="sql"></param>
  7133. <returns></returns>
  7134. </member>
  7135. <member name="M:Curtain.DataAccess.Oracle.ToSqlParameter(Curtain.DataAccess.CDAParameter)">
  7136. <summary>
  7137. 获取Oracle参数
  7138. </summary>
  7139. <param name="parameter"></param>
  7140. <returns></returns>
  7141. </member>
  7142. <member name="M:Curtain.DataAccess.Oracle.ToDBType(Curtain.DataAccess.DataType)">
  7143. <summary>
  7144. 获取OracleDbType
  7145. </summary>
  7146. <param name="dataType"></param>
  7147. <returns>OracleDbType</returns>
  7148. </member>
  7149. <member name="T:Curtain.DataAccess.OracleDBType">
  7150. <summary>
  7151. Oracle数据类型
  7152. </summary>
  7153. </member>
  7154. <member name="T:Curtain.DataAccess.SQLite">
  7155. <summary>
  7156. SQLite 数据库操作类
  7157. </summary>
  7158. </member>
  7159. <member name="F:Curtain.DataAccess.SQLite.DefaultConnectionFormatString">
  7160. <summary>
  7161. SQLite 数据库连接字符串模板
  7162. </summary>
  7163. </member>
  7164. <member name="F:Curtain.DataAccess.SQLite.Parameter_Prefix">
  7165. <summary>
  7166. 数据库参数前缀
  7167. </summary>
  7168. </member>
  7169. <member name="P:Curtain.DataAccess.SQLite.ConnectionFormatString">
  7170. <summary>
  7171. SQLite 数据库连接字符串模板
  7172. </summary>
  7173. </member>
  7174. <member name="P:Curtain.DataAccess.SQLite.SQLiteConnection">
  7175. <summary>
  7176. SQLiteConnection
  7177. </summary>
  7178. </member>
  7179. <member name="P:Curtain.DataAccess.SQLite.SQLiteTransaction">
  7180. <summary>
  7181. SQLiteTransaction
  7182. </summary>
  7183. </member>
  7184. <member name="M:Curtain.DataAccess.SQLite.#ctor(System.String)">
  7185. <summary>
  7186. SQLite 数据库
  7187. </summary>
  7188. <param name="connectionString">数据库连接字符串</param>
  7189. </member>
  7190. <member name="M:Curtain.DataAccess.SQLite.#ctor(System.String,System.String)">
  7191. <summary>
  7192. SQLite 数据库
  7193. </summary>
  7194. <param name="source"></param>
  7195. <param name="password"></param>
  7196. </member>
  7197. <member name="M:Curtain.DataAccess.SQLite.InitDataBase">
  7198. <summary>
  7199. 初始化
  7200. </summary>
  7201. </member>
  7202. <member name="M:Curtain.DataAccess.SQLite.GetNewConnection">
  7203. <summary>
  7204. 新建数据库连接
  7205. </summary>
  7206. <returns></returns>
  7207. </member>
  7208. <member name="M:Curtain.DataAccess.SQLite.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7209. <summary>
  7210. 执行非查询SQL
  7211. </summary>
  7212. <param name="commandText">SQL</param>
  7213. <param name="commandType">SQL类别</param>
  7214. <param name="parameters">参数</param>
  7215. <returns>受影响行数</returns>
  7216. </member>
  7217. <member name="M:Curtain.DataAccess.SQLite.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  7218. <summary>
  7219. 执行查询SQL
  7220. </summary>
  7221. <param name="commandText">SQL</param>
  7222. <param name="commandType">SQL类别</param>
  7223. <param name="tableNames">表名</param>
  7224. <param name="parameters">参数</param>
  7225. <returns>查询结果(DataSet)</returns>
  7226. </member>
  7227. <member name="M:Curtain.DataAccess.SQLite.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  7228. <summary>
  7229. 执行查询SQL语句
  7230. </summary>
  7231. <param name="commandText">SQL</param>
  7232. <param name="commandType">SQL类别</param>
  7233. <param name="tableName">表名</param>
  7234. <param name="parameters">参数</param>
  7235. <returns>查询结果(DataTable)</returns>
  7236. </member>
  7237. <member name="M:Curtain.DataAccess.SQLite.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7238. <summary>
  7239. 执行查询SQL
  7240. </summary>
  7241. <param name="commandText">SQL</param>
  7242. <param name="commandType">SQL类别</param>
  7243. <param name="parameters">参数</param>
  7244. <returns>查询结果(DataReader)</returns>
  7245. </member>
  7246. <member name="M:Curtain.DataAccess.SQLite.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7247. <summary>
  7248. 执行查询SQL语句(第一行第一列)
  7249. </summary>
  7250. <param name="commandText">SQL</param>
  7251. <param name="commandType">SQL类别</param>
  7252. <param name="parameters">参数</param>
  7253. <returns>查询结果(第一行第一列)</returns>
  7254. </member>
  7255. <member name="M:Curtain.DataAccess.SQLite.GetCommandTextWithParameters(System.Data.CommandType,System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7256. <summary>
  7257. 获取执行SQL
  7258. </summary>
  7259. <param name="commandType"></param>
  7260. <param name="commandText"></param>
  7261. <param name="sql"></param>
  7262. <param name="parameters"></param>
  7263. <returns></returns>
  7264. </member>
  7265. <member name="M:Curtain.DataAccess.SQLite.GetSqlTextWithParameters(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7266. <summary>
  7267. 获取执行SQL
  7268. </summary>
  7269. <param name="commandText"></param>
  7270. <param name="sql"></param>
  7271. <param name="parameters"></param>
  7272. <returns></returns>
  7273. </member>
  7274. <member name="M:Curtain.DataAccess.SQLite.GetStoredProcedureWithParameters(System.String,Curtain.DataAccess.CDAParameter[])">
  7275. <summary>
  7276. 获取执行存储过程
  7277. </summary>
  7278. <param name="spName"></param>
  7279. <param name="parameters"></param>
  7280. <returns></returns>
  7281. </member>
  7282. <member name="M:Curtain.DataAccess.SQLite.ToSqlParameters(System.Data.CommandType,Curtain.DataAccess.CDAParameter[],System.String@)">
  7283. <summary>
  7284. 转换SQLite参数
  7285. </summary>
  7286. <param name="commandType"></param>
  7287. <param name="parameters"></param>
  7288. <param name="sql"></param>
  7289. <returns></returns>
  7290. </member>
  7291. <member name="M:Curtain.DataAccess.SQLite.ToSqlParameter(Curtain.DataAccess.CDAParameter)">
  7292. <summary>
  7293. 获取SQLite参数
  7294. </summary>
  7295. <param name="parameter"></param>
  7296. <returns></returns>
  7297. </member>
  7298. <member name="M:Curtain.DataAccess.SQLite.ToDBType(Curtain.DataAccess.DataType)">
  7299. <summary>
  7300. 获取SQLiteDbType
  7301. </summary>
  7302. <param name="dataType"></param>
  7303. <returns>SQLiteDbType</returns>
  7304. </member>
  7305. <member name="M:Curtain.DataAccess.SQLite.ChangePassword(System.String)">
  7306. <summary>
  7307. 修改数据库密码
  7308. </summary>
  7309. <param name="newPassword"></param>
  7310. </member>
  7311. <member name="T:Curtain.DataAccess.SQLServer">
  7312. <summary>
  7313. SQLServer 数据库操作类
  7314. </summary>
  7315. </member>
  7316. <member name="F:Curtain.DataAccess.SQLServer.DefaultConnectionFormatString">
  7317. <summary>
  7318. SQLServer 数据库连接字符串模板
  7319. </summary>
  7320. </member>
  7321. <member name="F:Curtain.DataAccess.SQLServer.Parameter_Prefix">
  7322. <summary>
  7323. 数据库参数前缀
  7324. </summary>
  7325. </member>
  7326. <member name="P:Curtain.DataAccess.SQLServer.ConnectionFormatString">
  7327. <summary>
  7328. SQLServer 数据库连接字符串模板
  7329. </summary>
  7330. </member>
  7331. <member name="P:Curtain.DataAccess.SQLServer.SqlConnection">
  7332. <summary>
  7333. SqlConnection
  7334. </summary>
  7335. </member>
  7336. <member name="P:Curtain.DataAccess.SQLServer.SqlTransaction">
  7337. <summary>
  7338. SqlTransaction
  7339. </summary>
  7340. </member>
  7341. <member name="M:Curtain.DataAccess.SQLServer.#ctor(System.String)">
  7342. <summary>
  7343. SQLServer 数据库
  7344. </summary>
  7345. <param name="connectionString">数据库连接字符串</param>
  7346. </member>
  7347. <member name="M:Curtain.DataAccess.SQLServer.#ctor(System.String,System.String,System.String,System.String)">
  7348. <summary>
  7349. SQLServer 数据库
  7350. server:ip[\sid][,port]
  7351. </summary>
  7352. <param name="server"></param>
  7353. <param name="database"></param>
  7354. <param name="userid"></param>
  7355. <param name="password"></param>
  7356. </member>
  7357. <member name="M:Curtain.DataAccess.SQLServer.InitDataBase">
  7358. <summary>
  7359. 初始化
  7360. </summary>
  7361. </member>
  7362. <member name="M:Curtain.DataAccess.SQLServer.GetNewConnection">
  7363. <summary>
  7364. 新建数据库连接
  7365. </summary>
  7366. <returns></returns>
  7367. </member>
  7368. <member name="M:Curtain.DataAccess.SQLServer.SavePoint(System.String)">
  7369. <summary>
  7370. 在事务中设置保存点
  7371. </summary>
  7372. <param name="savepointName"></param>
  7373. </member>
  7374. <member name="M:Curtain.DataAccess.SQLServer.Rollback(System.String)">
  7375. <summary>
  7376. 回滚事务到保存点
  7377. </summary>
  7378. <param name="savepointName"></param>
  7379. </member>
  7380. <member name="M:Curtain.DataAccess.SQLServer.ExecuteNonQuery(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7381. <summary>
  7382. 执行非查询SQL
  7383. </summary>
  7384. <param name="commandText">SQL</param>
  7385. <param name="commandType">SQL类别</param>
  7386. <param name="parameters">参数</param>
  7387. <returns>受影响行数</returns>
  7388. </member>
  7389. <member name="M:Curtain.DataAccess.SQLServer.ExecuteDataset(System.String,System.Data.CommandType,System.String[],Curtain.DataAccess.CDAParameter[])">
  7390. <summary>
  7391. 执行查询SQL
  7392. </summary>
  7393. <param name="commandText">SQL</param>
  7394. <param name="commandType">SQL类别</param>
  7395. <param name="tableNames">表名</param>
  7396. <param name="parameters">参数</param>
  7397. <returns>查询结果(DataSet)</returns>
  7398. </member>
  7399. <member name="M:Curtain.DataAccess.SQLServer.ExecuteDatatable(System.String,System.Data.CommandType,System.String,Curtain.DataAccess.CDAParameter[])">
  7400. <summary>
  7401. 执行查询SQL语句
  7402. </summary>
  7403. <param name="commandText">SQL</param>
  7404. <param name="commandType">SQL类别</param>
  7405. <param name="tableName">表名</param>
  7406. <param name="parameters">参数</param>
  7407. <returns>查询结果(DataTable)</returns>
  7408. </member>
  7409. <member name="M:Curtain.DataAccess.SQLServer.ExecuteReader(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7410. <summary>
  7411. 执行查询SQL
  7412. </summary>
  7413. <param name="commandText">SQL</param>
  7414. <param name="commandType">SQL类别</param>
  7415. <param name="parameters">参数</param>
  7416. <returns>查询结果(DataReader)</returns>
  7417. </member>
  7418. <member name="M:Curtain.DataAccess.SQLServer.ExecuteScalar(System.String,System.Data.CommandType,Curtain.DataAccess.CDAParameter[])">
  7419. <summary>
  7420. 执行查询SQL语句(第一行第一列)
  7421. </summary>
  7422. <param name="commandText">SQL</param>
  7423. <param name="commandType">SQL类别</param>
  7424. <param name="parameters">参数</param>
  7425. <returns>查询结果(第一行第一列)</returns>
  7426. </member>
  7427. <member name="M:Curtain.DataAccess.SQLServer.GetCommandTextWithParameters(System.Data.CommandType,System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7428. <summary>
  7429. 获取执行SQL
  7430. </summary>
  7431. <param name="commandType"></param>
  7432. <param name="commandText"></param>
  7433. <param name="sql"></param>
  7434. <param name="parameters"></param>
  7435. <returns></returns>
  7436. </member>
  7437. <member name="M:Curtain.DataAccess.SQLServer.GetSqlTextWithParameters(System.String,System.String,Curtain.DataAccess.CDAParameter[])">
  7438. <summary>
  7439. 获取执行SQL
  7440. </summary>
  7441. <param name="commandText"></param>
  7442. <param name="sql"></param>
  7443. <param name="parameters"></param>
  7444. <returns></returns>
  7445. </member>
  7446. <member name="M:Curtain.DataAccess.SQLServer.GetStoredProcedureWithParameters(System.String,Curtain.DataAccess.CDAParameter[])">
  7447. <summary>
  7448. 获取执行存储过程
  7449. </summary>
  7450. <param name="spName"></param>
  7451. <param name="parameters"></param>
  7452. <returns></returns>
  7453. </member>
  7454. <member name="M:Curtain.DataAccess.SQLServer.ToSqlParameters(System.Data.CommandType,Curtain.DataAccess.CDAParameter[],System.String@)">
  7455. <summary>
  7456. 转换Sql参数
  7457. </summary>
  7458. <param name="commandType"></param>
  7459. <param name="parameters"></param>
  7460. <param name="sql"></param>
  7461. <returns></returns>
  7462. </member>
  7463. <member name="M:Curtain.DataAccess.SQLServer.ToSqlParameter(Curtain.DataAccess.CDAParameter)">
  7464. <summary>
  7465. 获取SQLServer参数
  7466. </summary>
  7467. <param name="parameter"></param>
  7468. <returns></returns>
  7469. </member>
  7470. <member name="M:Curtain.DataAccess.SQLServer.ToDBType(Curtain.DataAccess.DataType)">
  7471. <summary>
  7472. 获取SqlDbType
  7473. </summary>
  7474. <param name="dataType"></param>
  7475. <returns>SqlDbType</returns>
  7476. </member>
  7477. <member name="M:Curtain.DataAccess.INIHelper.Write(System.String,System.String,System.String,System.String)">
  7478. <summary>
  7479. 写入INI文件
  7480. </summary>
  7481. <param name="section">要写入的段落名</param>
  7482. <param name="key">要写入的键,如果该key存在则覆盖写入</param>
  7483. <param name="value">key所对应的值</param>
  7484. <param name="filePath">INI文件的完整路径和文件名</param>
  7485. <returns>写入结果</returns>
  7486. </member>
  7487. <member name="M:Curtain.DataAccess.INIHelper.Read(System.String,System.String,System.String)">
  7488. <summary>
  7489. 读取INI文件
  7490. </summary>
  7491. <param name="section">要读取的段落名</param>
  7492. <param name="key">要读取的键</param>
  7493. <param name="filePath">INI文件的完整路径和文件名</param>
  7494. <returns>读取结果</returns>
  7495. </member>
  7496. <member name="F:Curtain.DataAccess.INIHelper._filePath">
  7497. <summary>
  7498. 文件路径
  7499. </summary>
  7500. </member>
  7501. <member name="M:Curtain.DataAccess.INIHelper.#ctor(System.String)">
  7502. <summary>
  7503. 构造
  7504. </summary>
  7505. <param name="filePath">INI文件的完整路径和文件名</param>
  7506. </member>
  7507. <member name="M:Curtain.DataAccess.INIHelper.IniFile(System.String)">
  7508. <summary>
  7509. 创建INI文件操作对象
  7510. </summary>
  7511. <param name="filePath">INI文件的完整路径和文件名</param>
  7512. <returns></returns>
  7513. </member>
  7514. <member name="M:Curtain.DataAccess.INIHelper.Write(System.String,System.String,System.String)">
  7515. <summary>
  7516. 写入INI文件
  7517. </summary>
  7518. <param name="section">要写入的段落名</param>
  7519. <param name="key">要写入的键,如果该key存在则覆盖写入</param>
  7520. <param name="value">key所对应的值</param>
  7521. <returns>写入结果</returns>
  7522. </member>
  7523. <member name="M:Curtain.DataAccess.INIHelper.Read(System.String,System.String)">
  7524. <summary>
  7525. 读取INI文件
  7526. </summary>
  7527. <param name="section">要读取的段落名</param>
  7528. <param name="key">要读取的键</param>
  7529. <returns>读取结果</returns>
  7530. </member>
  7531. </members>
  7532. </doc>