| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Effort</name>
- </assembly>
- <members>
- <member name="T:Effort.DataLoaders.CachingDataLoader">
- <summary>
- Represents a data loader that serves as a caching layer above another data loader.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.CachingDataLoader.WrappedType">
- <summary>
- The attribute name of the type of the wrapped data loader in the argument.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.CachingDataLoader.WrappedArgument">
- <summary>
- The attribute name of the argument of the wrapped data loader in the argument.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.CachingDataLoader.wrappedDataLoader">
- <summary>
- The wrapped data loader.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.CachingDataLoader.locking">
- <summary>
- Indicates if the wrapped data loader should be used only once at the same time.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.CachingDataLoader.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.CachingDataLoader" /> class.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.CachingDataLoader.#ctor(Effort.DataLoaders.IDataLoader)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.CachingDataLoader" /> class.
- </summary>
- <param name="wrappedDataLoader">
- The wrapped data loader.
- </param>
- </member>
- <member name="M:Effort.DataLoaders.CachingDataLoader.#ctor(Effort.DataLoaders.IDataLoader,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.CachingDataLoader" /> class.
- Enabling the <paramref name="locking"/> flag makes the caching data loader
- instances to work in a cooperative way. They ensure that only one of wrapped
- data loaders initialized with the same configuration is utilized at the same
- time.
- </summary>
- <param name="wrappedDataLoader">
- The wrapped data loader.
- </param>
- <param name="locking">
- Indicates if the wrapped data loader should be used only once at the same time.
- </param>
- </member>
- <member name="P:Effort.DataLoaders.CachingDataLoader.WrappedDataLoader">
- <summary>
- Gets the wrapped data loader.
- </summary>
- <value>
- The wrapped data loader.
- </value>
- </member>
- <member name="P:Effort.DataLoaders.CachingDataLoader.Effort#DataLoaders#IDataLoader#Argument">
- <summary>
- Gets or sets the argument that describes the complete state of the data loader.
- </summary>
- <value>
- The argument.
- </value>
- </member>
- <member name="M:Effort.DataLoaders.CachingDataLoader.CreateTableDataLoaderFactory">
- <summary>
- Creates a table data loader factory.
- </summary>
- <returns>
- A table data loader factory.
- </returns>
- </member>
- <member name="T:Effort.DataLoaders.CachingTableDataLoader">
- <summary>
- Represents a table data loader that returns cached data that was retrieved from
- another table data loader.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.CachingTableDataLoader.data">
- <summary>
- The cached data.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.CachingTableDataLoader.#ctor(Effort.DataLoaders.ITableDataLoader)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.CachingTableDataLoader" /> class.
- </summary>
- <param name="tableDataLoader">
- The table data loader that is used to retrieve the data.
- </param>
- </member>
- <member name="M:Effort.DataLoaders.CachingTableDataLoader.GetData">
- <summary>
- Creates initial data for the table.
- </summary>
- <returns>
- The data created for the table.
- </returns>
- </member>
- <member name="T:Effort.DataLoaders.CachingTableDataLoaderFactory">
- <summary>
- Represents a table data loader factory that creates
- <see cref="T:Effort.DataLoaders.CachingTableDataLoader"/> instances for tables.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.CachingTableDataLoaderFactory.wrappedDataLoader">
- <summary>
- The wrapped data loader.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.CachingTableDataLoaderFactory.wrappedTableDataLoaderFactory">
- <summary>
- The table data loader factory retrieved from the wrapped data loader if neeed.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.CachingTableDataLoaderFactory.latch">
- <summary>
- The latch that locks the entire configuration of the wrapped data loader in
- order to make it be used only once during the caching phase.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.CachingTableDataLoaderFactory.dataStore">
- <summary>
- The store that contains the cached table data.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.CachingTableDataLoaderFactory.#ctor(Effort.DataLoaders.IDataLoader)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.CachingTableDataLoaderFactory" />
- class.
- </summary>
- <param name="wrappedDataLoader">
- The wrapped data loader.
- </param>
- </member>
- <member name="M:Effort.DataLoaders.CachingTableDataLoaderFactory.#ctor(Effort.DataLoaders.IDataLoader,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.CachingTableDataLoaderFactory" />
- class.
- Enabling the <paramref name="locking"/> flag makes the caching factory
- instances to work in a cooperative way. They ensure that only one of wrapped
- factory objects initialized with the same configuration is utilized at the same
- time.
- </summary>
- <param name="wrappedDataLoader">
- The wrapped data loader.
- </param>
- <param name="locking">
- Indicates if the wrapped data loader should be used only once at the same time.
- </param>
- </member>
- <member name="M:Effort.DataLoaders.CachingTableDataLoaderFactory.#ctor(Effort.DataLoaders.IDataLoader,Effort.DataLoaders.IDataLoaderConfigurationLatch,Effort.DataLoaders.ICachingTableDataLoaderStore)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.CachingTableDataLoaderFactory" />
- class.
- </summary>
- <param name="wrappedDataLoader"> The wrapped data loader. </param>
- <param name="latch"> The latch that locks the data loader configuration. </param>
- <param name="dataStore"> The store that contains the cached data. </param>
- </member>
- <member name="M:Effort.DataLoaders.CachingTableDataLoaderFactory.CreateTableDataLoader(Effort.DataLoaders.TableDescription)">
- <summary>
- Creates a data loader for the specified table.
- </summary>
- <param name="table"> The metadata of the table. </param>
- <returns>
- The data loader for the table.
- </returns>
- </member>
- <member name="M:Effort.DataLoaders.CachingTableDataLoaderFactory.Dispose">
- <summary>
- Disposes the wrapped data loader table factory and releases the latch on the
- wrapped data loader configuration.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.CachingTableDataLoaderFactory.CreateLatch(Effort.DataLoaders.IDataLoader)">
- <summary>
- Creates the default latch for the data loader configuration locking.
- </summary>
- <param name="dataLoader"> The data loader. </param>
- <returns> The latch. </returns>
- </member>
- <member name="M:Effort.DataLoaders.CachingTableDataLoaderFactory.CreateCachedData(Effort.DataLoaders.TableDescription)">
- <summary>
- Creates a proxy for the global table data cache.
- </summary>
- <param name="table"> The table metadata. </param>
- <returns> The proxy for the cache. </returns>
- </member>
- <member name="T:Effort.DataLoaders.CachingTableDataLoaderStoreProxy">
- <summary>
- Represents a proxy towards the global table data store.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.CachingTableDataLoaderStoreProxy.GetCachedData(Effort.Internal.Caching.CachingTableDataLoaderKey,System.Func{Effort.DataLoaders.CachingTableDataLoader})">
- <summary>
- Returns the stored table data.
- </summary>
- <param name="key">
- The key that identifies the table data.
- </param>
- <param name="factoryMethod">
- The factory method that initilizes the table data if has not been added to the
- store yet.
- </param>
- <returns>
- The table data.
- </returns>
- </member>
- <member name="M:Effort.DataLoaders.CachingTableDataLoaderStoreProxy.Contains(Effort.Internal.Caching.CachingTableDataLoaderKey)">
- <summary>
- Determines whether the desired table data is added to store.
- </summary>
- <param name="key">
- The key that identifies the table data.
- </param>
- <returns>
- <c>true</c> if the store contains the data, otherwise <c>false</c>.
- </returns>
- </member>
- <member name="T:Effort.DataLoaders.ColumnDescription">
- <summary>
- Stores the metadata of a table column.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.ColumnDescription.#ctor(System.String,System.Type)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.ColumnDescription" /> class.
- </summary>
- <param name="name"> The name of the column. </param>
- <param name="type"> The type of the column. </param>
- </member>
- <member name="P:Effort.DataLoaders.ColumnDescription.Name">
- <summary>
- Gets the name of the column.
- </summary>
- <value>
- The name of the column.
- </value>
- </member>
- <member name="P:Effort.DataLoaders.ColumnDescription.Type">
- <summary>
- Gets the type of the column.
- </summary>
- <value>
- The type of the colum.
- </value>
- </member>
- <member name="T:Effort.DataLoaders.CsvDataLoader">
- <summary>
- Represents a data loader that reads data from CSV files.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.CsvDataLoader.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.CsvDataLoader" /> class.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.CsvDataLoader.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.CsvDataLoader" /> class.
- </summary>
- <param name="path"> The path of the folder that contains the CSV files. </param>
- </member>
- <member name="P:Effort.DataLoaders.CsvDataLoader.ContainerFolderPath">
- <summary>
- Gets path of the folder that contains the CSV files.
- </summary>
- <value>
- The path of the folder.
- </value>
- </member>
- <member name="P:Effort.DataLoaders.CsvDataLoader.Effort#DataLoaders#IDataLoader#Argument">
- <summary>
- Gets or sets the argument that contains the path of the folder where the CSV
- files are located.
- </summary>
- <value>
- The argument.
- </value>
- </member>
- <member name="M:Effort.DataLoaders.CsvDataLoader.CreateTableDataLoaderFactory">
- <summary>
- Creates a <see cref="T:Effort.DataLoaders.CsvTableDataLoaderFactory" /> instance.
- </summary>
- <returns>
- A <see cref="T:Effort.DataLoaders.CsvTableDataLoaderFactory" /> instance.
- </returns>
- </member>
- <member name="T:Effort.DataLoaders.CsvTableDataLoader">
- <summary>
- Represent a table data loader that retrieves data from a CSV file.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.CsvTableDataLoader.#ctor(Effort.DataLoaders.IFileReference,Effort.DataLoaders.TableDescription)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.CsvTableDataLoader" /> class.
- </summary>
- <param name="file"> The file reference to the CSV file. </param>
- <param name="table"> The metadata of the requested table. </param>
- </member>
- <member name="M:Effort.DataLoaders.CsvTableDataLoader.GetData">
- <summary>
- Creates initial data for the table.
- </summary>
- <returns>
- The data created for the table.
- </returns>
- </member>
- <member name="M:Effort.DataLoaders.CsvTableDataLoader.CreateDataReader">
- <summary>
- Creates a CSV data reader that retrieves the initial data from the appropriate
- CSV file.
- </summary>
- <returns>
- The CSV data reader.
- </returns>
- </member>
- <member name="M:Effort.DataLoaders.CsvTableDataLoader.ConvertValue(System.Object,System.Type)">
- <summary>
- Converts the string value to the appropriate type.
- </summary>
- <param name="value">
- The current string value.
- </param>
- <param name="type">
- The expected type.
- </param>
- <returns>
- The expected value.
- </returns>
- <exception cref="T:System.FormatException">
- The string value is in wrong format.
- </exception>
- </member>
- <member name="T:Effort.DataLoaders.CsvTableDataLoaderFactory">
- <summary>
- Represents a table data loader factory that creates
- <see cref="T:Effort.DataLoaders.CsvTableDataLoader" /> instances for tables.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.CsvTableDataLoaderFactory.#ctor(Effort.DataLoaders.FileSource)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.CsvTableDataLoaderFactory" />
- class.
- </summary>
- <param name="source"> The source of CSV files. </param>
- <exception cref="T:System.ArgumentException"> The path does not exists. </exception>
- </member>
- <member name="M:Effort.DataLoaders.CsvTableDataLoaderFactory.CreateTableDataLoader(Effort.DataLoaders.TableDescription)">
- <summary>
- Creates a <see cref="T:Effort.DataLoaders.CsvTableDataLoader" /> instance for the specified table.
- </summary>
- <param name="table">
- The metadata of the table.
- </param>
- <returns>
- The <see cref="T:Effort.DataLoaders.CsvTableDataLoader" /> instance for the table.
- </returns>
- </member>
- <member name="M:Effort.DataLoaders.CsvTableDataLoaderFactory.Dispose">
- <summary>
- Does nothing.
- </summary>
- </member>
- <member name="T:Effort.DataLoaders.CsvValueConverter">
- <summary>
- Converts string values retrieved from Effort compatible CSV files to desired types.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.CsvValueConverter.ConvertValue(System.Object,System.Type)">
- <summary>
- Converts the specified value to comply with the expected type.
- </summary>
- <param name="value"> The current value. </param>
- <param name="type"> The expected type. </param>
- <returns> The expected value. </returns>
- </member>
- <member name="T:Effort.DataLoaders.DataLoaderConfigurationLatchProxy">
- <summary>
- Represents a proxy towards the appropriate
- <see cref="T:Effort.Internal.Caching.DataLoaderConfigurationLatch"/> object.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.DataLoaderConfigurationLatchProxy.aquired">
- <summary>
- Indicates is the latch is acquired.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.DataLoaderConfigurationLatchProxy.key">
- <summary>
- The key that identifies the latch.
- </summary>
- </member>
- <member name="F:Effort.DataLoaders.DataLoaderConfigurationLatchProxy.latch">
- <summary>
- The global configuration latch.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.DataLoaderConfigurationLatchProxy.#ctor(Effort.Internal.Caching.DataLoaderConfigurationKey)">
- <summary>
- Initializes a new instance of the
- <see cref="T:Effort.DataLoaders.DataLoaderConfigurationLatchProxy" /> class.
- </summary>
- <param name="key"> The key that identifies the global latch. </param>
- </member>
- <member name="M:Effort.DataLoaders.DataLoaderConfigurationLatchProxy.Finalize">
- <summary>
- Finalizes an instance of the <see cref="T:Effort.DataLoaders.DataLoaderConfigurationLatchProxy" />
- class.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.DataLoaderConfigurationLatchProxy.Acquire">
- <summary>
- Acquires the configuration latch.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.DataLoaderConfigurationLatchProxy.Release">
- <summary>
- Releases the configuration latch.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.DataLoaderConfigurationLatchProxy.System#IDisposable#Dispose">
- <summary>
- Releases the configuration latch.
- </summary>
- </member>
- <member name="T:Effort.DataLoaders.EmptyDataLoader">
- <summary>
- Represents a data loader that retrieves no data.
- </summary>
- </member>
- <member name="P:Effort.DataLoaders.EmptyDataLoader.Effort#DataLoaders#IDataLoader#Argument">
- <summary>
- Gets or sets the argument that does not effect anything.
- </summary>
- <value>
- The argument.
- </value>
- </member>
- <member name="M:Effort.DataLoaders.EmptyDataLoader.CreateTableDataLoaderFactory">
- <summary>
- Creates a <see cref="T:Effort.DataLoaders.EmptyTableDataLoaderFactory" /> instance.
- </summary>
- <returns>
- A <see cref="T:Effort.DataLoaders.EmptyTableDataLoaderFactory" /> instance.
- </returns>
- </member>
- <member name="T:Effort.DataLoaders.EmptyTableDataLoader">
- <summary>
- Represents a table data loader that retrieves no data.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.EmptyTableDataLoader.GetData">
- <summary>
- Creates no data for the table.
- </summary>
- <returns>
- An empty enumerable object.
- </returns>
- </member>
- <member name="T:Effort.DataLoaders.EmptyTableDataLoaderFactory">
- <summary>
- Represent a table data loader factory that creates
- <see cref="T:Effort.DataLoaders.EmptyTableDataLoader" /> instances for tables.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.EmptyTableDataLoaderFactory.CreateTableDataLoader(Effort.DataLoaders.TableDescription)">
- <summary>
- Creates a <see cref="T:Effort.DataLoaders.EmptyTableDataLoader" /> instance.
- </summary>
- <param name="table">
- The metadata of the table.
- </param>
- <returns>
- The <see cref="T:Effort.DataLoaders.EmptyTableDataLoader" /> instance for the table.
- </returns>
- </member>
- <member name="M:Effort.DataLoaders.EmptyTableDataLoaderFactory.Dispose">
- <summary>
- Does nothing.
- </summary>
- </member>
- <member name="T:Effort.DataLoaders.EntityDataLoader">
- <summary>
- Represents a data loader that loads data from a database that has an Entity
- Framework provider registered.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.EntityDataLoader.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.EntityDataLoader" /> class.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.EntityDataLoader.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.EntityDataLoader" /> class.
- </summary>
- <param name="entityConnectionString"> The entity connection string. </param>
- </member>
- <member name="P:Effort.DataLoaders.EntityDataLoader.Effort#DataLoaders#IDataLoader#Argument">
- <summary>
- Gets or sets the argument that contains the entity connection string that
- references to the source database.
- </summary>
- <value>
- The argument.
- </value>
- </member>
- <member name="M:Effort.DataLoaders.EntityDataLoader.CreateTableDataLoaderFactory">
- <summary>
- Creates a <see cref="T:Effort.DataLoaders.EntityTableDataLoaderFactory" /> instance.
- </summary>
- <returns>
- The <see cref="T:Effort.DataLoaders.EntityTableDataLoaderFactory" /> instance.
- </returns>
- </member>
- <member name="T:Effort.DataLoaders.EntityTableDataLoader">
- <summary>
- Represents a table data loader that retrieves data from the specified table of the
- specified database.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.EntityTableDataLoader.#ctor(System.Data.Entity.Core.EntityClient.EntityConnection,Effort.DataLoaders.TableDescription)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.EntityTableDataLoader" /> class.
- </summary>
- <param name="connection"> The connection towards the database. </param>
- <param name="table"> The metadata of the table. </param>
- </member>
- <member name="M:Effort.DataLoaders.EntityTableDataLoader.CreateDataReader">
- <summary>
- Creates a data reader that retrieves the initial data from the database.
- </summary>
- <returns>
- The data reader.
- </returns>
- </member>
- <member name="M:Effort.DataLoaders.EntityTableDataLoader.ConvertValue(System.Object,System.Type)">
- <summary>
- Converts DBNull values to CLR null.
- </summary>
- <param name="value"> The current value. </param>
- <param name="type"> The expected type. </param>
- <returns>
- The expected value.
- </returns>
- </member>
- <member name="T:Effort.DataLoaders.EntityTableDataLoaderFactory">
- <summary>
- Represents a table data loader factory that creates
- <see cref="T:Effort.DataLoaders.EntityTableDataLoader" /> instances for tables.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.EntityTableDataLoaderFactory.#ctor(System.Func{System.Data.Entity.Core.EntityClient.EntityConnection})">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.EntityTableDataLoaderFactory" />
- class.
- </summary>
- <param name="connectionFactory">
- A delegate that creates a connection towards the appropriate database.
- </param>
- </member>
- <member name="M:Effort.DataLoaders.EntityTableDataLoaderFactory.CreateTableDataLoader(Effort.DataLoaders.TableDescription)">
- <summary>
- Ensures that a connection is established towards to appropriate database and
- creates a <see cref="T:Effort.DataLoaders.EntityTableDataLoader" /> instance for the specified
- table.
- </summary>
- <param name="table">
- The metadata of the table.
- </param>
- <returns>
- The <see cref="T:Effort.DataLoaders.EntityTableDataLoader" /> instance for the table.
- </returns>
- </member>
- <member name="M:Effort.DataLoaders.EntityTableDataLoaderFactory.Dispose">
- <summary>
- Disposes the connection established towards the database.
- </summary>
- </member>
- <member name="T:Effort.DataLoaders.FileSource">
- <summary>
- Represents a source of files.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.FileSource.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.FileSource"/> class.
- </summary>
- <param name="path"> The path representing the source. </param>
- </member>
- <member name="P:Effort.DataLoaders.FileSource.IsValid">
- <summary>
- Gets a value indicating whether the source is valid and containing CSV files.
- </summary>
- <value>
- <c>true</c> if valid; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Effort.DataLoaders.FileSource.Path">
- <summary>
- The path that represents the source.
- </summary>
- <value>
- The path.
- </value>
- </member>
- <member name="M:Effort.DataLoaders.FileSource.GetFile(System.String)">
- <summary>
- Returns the specified file contained by this soruce.
- </summary>
- <param name="name">The name of the file.</param>
- <returns> Reference for the requested file. </returns>
- </member>
- <member name="T:Effort.DataLoaders.ICachingTableDataLoaderStore">
- <summary>
- Provides functionality to check or return cached table data.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.ICachingTableDataLoaderStore.GetCachedData(Effort.Internal.Caching.CachingTableDataLoaderKey,System.Func{Effort.DataLoaders.CachingTableDataLoader})">
- <summary>
- Returns the stored table data.
- </summary>
- <param name="key">
- The key that identifies the table data.
- </param>
- <param name="factoryMethod">
- The factory method that initilizes the table data if has not been added to the
- store yet.
- </param>
- <returns>
- The table data.
- </returns>
- </member>
- <member name="M:Effort.DataLoaders.ICachingTableDataLoaderStore.Contains(Effort.Internal.Caching.CachingTableDataLoaderKey)">
- <summary>
- Determines whether the desired table data is added to store.
- </summary>
- <param name="key">
- The key that identifies the table data.
- </param>
- <returns>
- <c>true</c> if the store contains the data, otherwise <c>false</c>.
- </returns>
- </member>
- <member name="T:Effort.DataLoaders.IDataLoader">
- <summary>
- Defines the required members of an Effort data loader.
- </summary>
- </member>
- <member name="P:Effort.DataLoaders.IDataLoader.Argument">
- <summary>
- Gets or sets the argument that describes the complete state of the data loader.
- </summary>
- <value>
- The argument.
- </value>
- </member>
- <member name="M:Effort.DataLoaders.IDataLoader.CreateTableDataLoaderFactory">
- <summary>
- Creates a table data loader factory.
- </summary>
- <returns> A table data loader factory. </returns>
- </member>
- <member name="T:Effort.DataLoaders.IDataLoaderConfigurationLatch">
- <summary>
- Provides functionality to acquire or release a data loader configuration latch.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.IDataLoaderConfigurationLatch.Acquire">
- <summary>
- Acquires the configuration latch.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.IDataLoaderConfigurationLatch.Release">
- <summary>
- Releases the configuration latch.
- </summary>
- </member>
- <member name="T:Effort.DataLoaders.IFileReference">
- <summary>
- Represents a file reference.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.IFileReference.Open">
- <summary>
- Opens the referenced file.
- </summary>
- <returns> The file stream. </returns>
- </member>
- <member name="P:Effort.DataLoaders.IFileReference.Exists">
- <summary>
- Gets a value indicating whether the file exists.
- </summary>
- <value>
- <c>true</c> if the file exists; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="T:Effort.DataLoaders.ITableDataLoader">
- <summary>
- Provides functionality for creating initial data for a table.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.ITableDataLoader.GetData">
- <summary>
- Creates initial data for the table.
- </summary>
- <returns> The data created for the table. </returns>
- </member>
- <member name="T:Effort.DataLoaders.ITableDataLoaderFactory">
- <summary>
- Defines functionality for creating data loaders for tables.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.ITableDataLoaderFactory.CreateTableDataLoader(Effort.DataLoaders.TableDescription)">
- <summary>
- Creates a data loader for the specified table.
- </summary>
- <param name="table"> The metadata of the table. </param>
- <returns> The data loader for the table. </returns>
- </member>
- <member name="T:Effort.DataLoaders.IValueConverter">
- <summary>
- Defines functionality for converting arbitrary values to a specified type.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.IValueConverter.ConvertValue(System.Object,System.Type)">
- <summary>
- Converts the specified value to comply with the expected type.
- </summary>
- <param name="value"> The current value. </param>
- <param name="type"> The expected type. </param>
- <returns> The expected value. </returns>
- </member>
- <member name="T:Effort.DataLoaders.ObjectData">
- <summary>
- An object used to create and access collections of entities.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.ObjectData.#ctor">
- <summary>
- Initialises a new instance of <c>ObjectData</c>.
- </summary>
- <param name="tableNamingStrategy">
- The strategy to use when creating default table names.
- </param>
- </member>
- <member name="M:Effort.DataLoaders.ObjectData.Table``1(System.String)">
- <summary>
- Returns the table specified by name. If a table with the specified name does not already exist, it will be created.
- </summary>
- <typeparam name="T">The type of entity that the table should contain.</typeparam>
- <param name="tableName">
- Name of the table.
- <remarks>
- If this value is null then the name of the entity will be used.
- </remarks>
- </param>
- <returns>The existing table with the specified name, if it exists. Otherwise, a new table will be created.</returns>
- <exception cref="T:System.InvalidOperationException">
- Thrown if the table exists, but the element type specified is incorrect.
- </exception>
- <example>
- <code language="c#">
- public class Person
- {
- public string Name { get; set; }
- }
- ...
- var data = new ObjectData();
- var table = data.Table<Person>();
- table.Add(new Person { Name = "Fred" });
- table.Add(new Person { Name = "Jeff" });
- foreach (var person in data.Table<Person>())
- {
- Debug.Print(person.Name);
- }
- // prints:
- // Fred
- // Jeff
- </code>
- </example>
- </member>
- <member name="T:Effort.DataLoaders.ObjectDataLoader">
- <summary>
- An implementation of <c>IDataLoader</c> for <c>ObjectData</c>.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.ObjectDataLoader.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.ObjectDataLoader"/> class.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.ObjectDataLoader.#ctor(Effort.DataLoaders.ObjectData)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.ObjectDataLoader"/> class.
- </summary>
- <param name="data">The data.</param>
- </member>
- <member name="P:Effort.DataLoaders.ObjectDataLoader.Argument">
- <summary>
- Gets or sets the argument that describes the complete state of the data loader.
- </summary>
- <value>
- The argument.
- </value>
- </member>
- <member name="M:Effort.DataLoaders.ObjectDataLoader.CreateTableDataLoaderFactory">
- <summary>
- Creates a table data loader factory.
- </summary>
- <returns>
- A table data loader factory.
- </returns>
- <exception cref="T:System.Collections.Generic.KeyNotFoundException">
- Thrown if no object data with a key matching the <see cref="P:Effort.DataLoaders.ObjectDataLoader.Argument"/> is held in the <see cref="F:Effort.DataLoaders.ObjectDataLoader.DataCollection"/>.
- </exception>
- <exception cref="T:System.InvalidOperationException">
- Thrown if the <see cref="P:Effort.DataLoaders.ObjectDataLoader.Argument"/> is not a valid <see cref="T:System.Guid"/>.
- </exception>
- </member>
- <member name="T:Effort.DataLoaders.ObjectDataLoaderFactory">
- <summary>
- Implementation of <see cref="T:Effort.DataLoaders.ITableDataLoaderFactory"/> for <see cref="T:Effort.DataLoaders.ObjectData"/>.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.ObjectDataLoaderFactory.#ctor(Effort.DataLoaders.ObjectData)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.ObjectDataLoaderFactory"/> class.
- </summary>
- <param name="data">The data.</param>
- </member>
- <member name="M:Effort.DataLoaders.ObjectDataLoaderFactory.Dispose">
- <summary>
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.ObjectDataLoaderFactory.CreateTableDataLoader(Effort.DataLoaders.TableDescription)">
- <summary>
- Creates a data loader for the specified table.
- </summary>
- <param name="table">The metadata of the table.</param>
- <returns>
- The data loader for the table.
- </returns>
- </member>
- <member name="T:Effort.DataLoaders.ObjectDataTable`1">
- <summary>
- Represents a collection of object data entities.
- </summary>
- <typeparam name="T">The type of entity that this table stores.</typeparam>
- <seealso cref="T:System.Collections.Generic.IList`1" />
- </member>
- <member name="M:Effort.DataLoaders.ObjectDataTable`1.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.ObjectDataTable`1"/> class.
- </summary>
- </member>
- <member name="P:Effort.DataLoaders.ObjectDataTable`1.DiscriminatorColumn">
- <summary>
- Gets or sets the discriminator column name.
- </summary>
- <value>
- The discriminator column name.
- </value>
- </member>
- <member name="M:Effort.DataLoaders.ObjectDataTable`1.AddDiscriminator``1(System.String)">
- <summary>
- Adds a discriminator value for the given type.
- </summary>
- <typeparam name="TType">The type of entity.</typeparam>
- <param name="discriminator">The discriminator value.</param>
- </member>
- <member name="M:Effort.DataLoaders.ObjectDataTable`1.GetDiscriminator(`0)">
- <summary>
- Gets the discriminator value for the given type.
- </summary>
- <typeparam name="T">The type of entity.</typeparam>
- <returns>The discriminator value.</returns>
- </member>
- <member name="T:Effort.DataLoaders.ObjectLoader">
- <summary>
- Loads data from a table data loader and materializes it.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.ObjectLoader.Load(Effort.DataLoaders.ITableDataLoaderFactory,Effort.Internal.DbManagement.Schema.DbTableInfo)">
- <summary>
- Loads the table data from the specified table data loader and materializes it
- bases on the specified metadata.
- </summary>
- <param name="loaderFactory"> The loader factory. </param>
- <param name="table"> The table metadata. </param>
- <returns> The materialized data. </returns>
- </member>
- <member name="T:Effort.DataLoaders.TableDataLoaderBase">
- <summary>
- Provides an abstract base class for <see cref="T:System.Data.IDataReader" /> based
- table data loaders.
- </summary>
- </member>
- <member name="M:Effort.DataLoaders.TableDataLoaderBase.#ctor(Effort.DataLoaders.TableDescription)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.DataLoaders.TableDataLoaderBase" /> class.
- </summary>
- <param name="table"> The metadata of the table. </param>
- </member>
- <member name="P:Effort.DataLoaders.TableDataLoaderBase.Table">
- <summary>
- Gets the metadata of the table.
- </summary>
- <value>
- The metadata of the table.
- </value>
- </member>
- <member name="M:Effort.DataLoaders.TableDataLoaderBase.GetData">
- <summary>
- Creates initial data for the table.
- </summary>
- <returns>
- The data created for the table.
- </returns>
- </member>
- <member name="M:Effort.DataLoaders.TableDataLoaderBase.CreateDataReader">
- <summary>
- Creates a data reader that retrieves the initial data.
- </summary>
- <returns> The data reader. </returns>
- </member>
- <member name="M:Effort.DataLoaders.TableDataLoaderBase.ConvertValue(System.Object,System.Type)">
- <summary>
- Converts the value to comply with the expected type.
- </summary>
- <param name="value"> The current value. </param>
- <param name="type"> The expected type. </param>
- <returns> The expected value. </returns>
- </member>
- <member name="T:Effort.DataLoaders.TableDescription">
- <summary>
- Stores the metadata of a table.
- </summary>
- </member>
- <member name="P:Effort.DataLoaders.TableDescription.Name">
- <summary>
- Gets the name of the table.
- </summary>
- <value>
- The name of the table.
- </value>
- </member>
- <member name="P:Effort.DataLoaders.TableDescription.Schema">
- <summary>
- Gets the schema of the table.
- </summary>
- <value>
- The schema of the table.
- </value>
- </member>
- <member name="P:Effort.DataLoaders.TableDescription.Columns">
- <summary>
- Gets the columns of the table.
- </summary>
- <value>
- The columns of the table.
- </value>
- </member>
- <member name="T:Effort.DbConnectionFactory">
- <summary>
- Provides factory methods that are able to create <see cref="T:DbConnection"/>
- objects that rely on in-process and in-memory databases. All of the data operations
- initiated from these connection objects are executed by the appropriate in-memory
- database, so using these connection objects does not require any external
- dependency outside of the scope of the application.
- </summary>
- </member>
- <member name="M:Effort.DbConnectionFactory.#cctor">
- <summary>
- Initializes static members of the <see cref="T:Effort.DbConnectionFactory" /> class.
- </summary>
- </member>
- <member name="P:Effort.DbConnectionFactory.LargePropertyCount">
- <summary>Gets or sets the number of large properties.</summary>
- <value>The number of large properties.</value>
- </member>
- <member name="M:Effort.DbConnectionFactory.CreatePersistent(System.String,Effort.DataLoaders.IDataLoader)">
- <summary>
- Creates a <see cref="T:DbConnection"/> object that rely on an in-memory
- database instance that lives during the complete application lifecycle. If the
- database is accessed the first time, then its state will be initialized by the
- provided <see cref="T:IDataLoader"/> object.
- </summary>
- <param name="instanceId">
- The identifier of the in-memory database.
- </param>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:DbConnection"/> object.
- </returns>
- </member>
- <member name="M:Effort.DbConnectionFactory.CreatePersistent(System.String)">
- <summary>
- Creates a <see cref="T:DbConnection"/> object that rely on an in-memory
- database instance that lives during the complete application lifecycle.
- </summary>
- <param name="instanceId">
- The identifier of the in-memory database.</param>
- <returns>
- The <see cref="T:DbConnection"/> object.
- </returns>
- </member>
- <member name="M:Effort.DbConnectionFactory.CreateTransient(Effort.DataLoaders.IDataLoader)">
- <summary>
- Creates a <see cref="T:DbConnection"/> object that rely on an in-memory
- database instance that lives during the connection object lifecycle. If the
- connection object is disposed or garbage collected, then underlying database
- will be garbage collected too. The initial state of the database is initialized
- by the provided <see cref="T:IDataLoader"/> object.
- </summary>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that initializes the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:DbConnection"/> object.
- </returns>
- </member>
- <member name="M:Effort.DbConnectionFactory.CreateTransient">
- <summary>
- Creates a <see cref="T:DbConnection"/> object that rely on an in-memory
- database instance that lives during the connection object lifecycle. If the
- connection object is disposed or garbage collected, then underlying database
- will be garbage collected too.
- </summary>
- <returns>
- The <see cref="T:DbConnection"/> object.
- </returns>
- </member>
- <member name="M:Effort.DbConnectionFactory.Create(System.String,Effort.DataLoaders.IDataLoader)">
- <summary>
- Creates an EffortConnection object with a connection string that represents the
- specified parameter values.
- </summary>
- <param name="instanceId"> The instance id. </param>
- <param name="dataLoader"> The data loader. </param>
- <returns> The EffortConnection object. </returns>
- </member>
- <member name="T:Effort.EntityConnectionFactory">
- <summary>
- Provides factory methods that are able to create <see cref="T:EntityConnection"/>
- objects that rely on in-process and in-memory databases. All of the data operations
- initiated from these connection objects are executed by the appropriate in-memory
- database, so using these connection objects does not require any external
- dependency outside of the scope of the application.
- </summary>
- </member>
- <member name="M:Effort.EntityConnectionFactory.#cctor">
- <summary>
- Initializes static members of the <see cref="T:Effort.EntityConnectionFactory" /> class.
- </summary>
- </member>
- <member name="M:Effort.EntityConnectionFactory.CreatePersistent(System.String,System.String,Effort.DataLoaders.IDataLoader)">
- <summary>
- Creates a <see cref="T:EntityConnection"/> object that rely on an in-memory
- database instance that lives during the complete application lifecycle. If the
- database is accessed the first time, then it will be constructed based on the
- metadata referenced by the provided entity connection string and its state is
- initialized by the provided <see cref="T:IDataLoader"/> object.
- </summary>
- <param name="instanceId">
- The identifier of the in-memory database.
- </param>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and
- references the metadata that is required for constructing the schema.
- </param>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:EntityConnection"/> object.
- </returns>
- </member>
- <member name="M:Effort.EntityConnectionFactory.CreatePersistent(System.String,Effort.DataLoaders.IDataLoader)">
- <summary>
- Creates a <see cref="T:EntityConnection"/> object that rely on an in-memory
- database instance that lives during the complete application lifecycle. If the
- database is accessed the first time, then it will be constructed based on the
- metadata referenced by the provided entity connection string and its state is
- initialized by the provided <see cref="T:IDataLoader"/> object.
- </summary>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and
- references the metadata that is required for constructing the schema.
- </param>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:EntityConnection"/> object.
- </returns>
- </member>
- <member name="M:Effort.EntityConnectionFactory.CreatePersistent(System.String)">
- <summary>
- Creates a <see cref="T:EntityConnection"/> object that rely on an in-memory
- database instance that lives during the complete application lifecycle. If the
- database is accessed the first time, then it will be constructed based on the
- metadata referenced by the provided entity connection string.
- </summary>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and references
- the metadata that is required for constructing the schema.
- </param>
- <returns>
- The <see cref="T:SEntityConnection"/> object.
- </returns>
- </member>
- <member name="M:Effort.EntityConnectionFactory.CreatePersistent(System.String,System.String)">
- <summary>
- Creates a <see cref="T:EntityConnection"/> object that rely on an in-memory
- database instance that lives during the complete application lifecycle. If the
- database is accessed the first time, then it will be constructed based on the
- metadata referenced by the provided entity connection string.
- </summary>
- <param name="instanceId">
- The identifier of the in-memory database.
- </param>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and references
- the metadata that is required for constructing the schema.
- </param>
- <returns>
- The <see cref="T:SEntityConnection"/> object.
- </returns>
- </member>
- <member name="M:Effort.EntityConnectionFactory.CreateTransient(System.String,Effort.DataLoaders.IDataLoader)">
- <summary>
- Creates a <see cref="T:EntityConnection"/> object that rely on an in-memory
- database instance that lives during the connection object lifecycle. If the
- connection object is disposed or garbage collected, then underlying database
- will be garbage collected too. The database is constructed based on the
- metadata referenced by the provided entity connection string and its state is
- initialized by the provided <see cref="T:IDataLoader"/> object.
- </summary>
- <param name="entityConnectionString">
- The entity connection string that references the metadata that is required for
- constructing the schema.
- </param>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:EntityConnection"/> object.
- </returns>
- </member>
- <member name="M:Effort.EntityConnectionFactory.CreateTransient(System.String)">
- <summary>
- Creates a <see cref="T:EntityConnection"/> object that rely on an in-memory
- database instance that lives during the connection object lifecycle. If the
- connection object is disposed or garbage collected, then underlying database
- will be garbage collected too. The database is constructed based on the
- metadata referenced by the provided entity connection string.
- </summary>
- <param name="entityConnectionString">
- The entity connection string that references the metadata that is required for
- constructing the schema.
- </param>
- <returns>
- The <see cref="T:DbConnection"/> object.
- </returns>
- </member>
- <member name="M:Effort.EntityConnectionFactory.Create(System.String,System.String,System.Boolean)">
- <summary>
- Creates a new EntityConnection instance that wraps an EffortConnection object
- with the specified connection string.
- </summary>
- <param name="entityConnectionString">
- The entity connection string that references the metadata and identifies the
- persistent database.
- </param>
- <param name="effortConnectionString">
- The effort connection string that is passed to the EffortConnection object.
- </param>
- <param name="persistent">
- if set to <c>true</c> the ObjectContext uses a persistent database, otherwise
- transient.
- </param>
- <returns>
- The EntityConnection object.
- </returns>
- </member>
- <member name="M:Effort.EntityConnectionFactory.GetFullEntityConnectionString(System.String)">
- <summary>
- Returns the full entity connection string if it formed as
- "name=connectionStringName".
- </summary>
- <param name="entityConnectionString"> The entity connection string. </param>
- <returns> The full entity connection string. </returns>
- </member>
- <member name="M:Effort.EntityConnectionFactory.CreateEntityConnection(System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace,System.Data.Common.DbConnection)">
- <summary>
- Creates a new EntityConnection object and initializes its underlying database.
- </summary>
- <param name="metadata"> The metadata of the database. </param>
- <param name="connection"> The wrapped connection object. </param>
- <returns> The EntityConnection object. </returns>
- </member>
- <member name="M:Effort.EntityConnectionFactory.GetEffortCompatibleMetadataWorkspace(System.String@)">
- <summary>
- Returns a metadata workspace that is rewritten in order to be compatible the
- Effort provider.
- </summary>
- <param name="entityConnectionString">
- The entity connection string that references the original metadata.
- </param>
- <returns>
- The rewritten metadata.
- </returns>
- </member>
- <member name="T:Effort.EntityFrameworkEffortManager">
- <summary>Manager for entity framework efforts.</summary>
- </member>
- <member name="F:Effort.EntityFrameworkEffortManager.CustomManifestPath">
- <summary>Full pathname of the custom manifest file.</summary>
- </member>
- <member name="F:Effort.EntityFrameworkEffortManager.ContextFactory">
- <summary>The context factory.</summary>
- </member>
- <member name="P:Effort.EntityFrameworkEffortManager.UseDefaultForNotNullable">
- <summary>
- Gets or sets a value indicating if a default value should be used for a not nullable column
- with a null value.
- </summary>
- <value>
- A value indicating if a default value should be used for a not nullable column with a null
- value.
- </value>
- </member>
- <member name="T:Effort.Exceptions.EffortException">
- <summary>
- Represents errors that occur in the Effort library.
- </summary>
- </member>
- <member name="M:Effort.Exceptions.EffortException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Exceptions.EffortException"/> class.
- </summary>
- </member>
- <member name="M:Effort.Exceptions.EffortException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Exceptions.EffortException"/> class.
- </summary>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:Effort.Exceptions.EffortException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Exceptions.EffortException"/> class.
- </summary>
- <param name="message">The message that describes the error.</param>
- <param name="inner">The inner exception.</param>
- </member>
- <member name="M:Effort.Exceptions.EffortException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Exceptions.EffortException"/> class.
- </summary>
- <param name="info">
- The <see cref="T:System.Runtime.Serialization.SerializationInfo" />
- that holds the serialized object data about the exception being thrown.
- </param>
- <param name="context">
- The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that
- contains contextual information about the source or destination.
- </param>
- </member>
- <member name="T:Effort.Internal.Caching.CachingTableDataLoaderKey">
- <summary>
- Represents a key the identifies data that was loaded by a data loader component.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.CachingTableDataLoaderKey.loaderConfiguration">
- <summary>
- Identifies the data loader configuration
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.CachingTableDataLoaderKey.tableName">
- <summary>
- The name of the table.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.CachingTableDataLoaderKey.#ctor(Effort.Internal.Caching.DataLoaderConfigurationKey,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Caching.CachingTableDataLoaderKey" />
- class.
- </summary>
- <param name="loaderConfiguration">
- Identifies the data loader configuration.
- </param>
- <param name="tableName">
- The name of the table.
- </param>
- </member>
- <member name="M:Effort.Internal.Caching.CachingTableDataLoaderKey.Equals(Effort.Internal.Caching.CachingTableDataLoaderKey)">
- <summary>
- Determines whether the specified <see cref="T:Effort.Internal.Caching.CachingTableDataLoaderKey" /> is
- equal to this instance.
- </summary>
- <param name="other">
- The <see cref="T:Effort.Internal.Caching.CachingTableDataLoaderKey" /> to compare with this instance.
- </param>
- <returns>
- <c>true</c> if the specified <see cref="T:Effort.Internal.Caching.CachingTableDataLoaderKey" /> is equal
- to this instance; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:Effort.Internal.Caching.CachingTableDataLoaderKey.Equals(System.Object)">
- <summary>
- Determines whether the specified <see cref="T:System.Object" /> is equal to this
- instance.
- </summary>
- <param name="obj">
- The <see cref="T:System.Object" /> to compare with this instance.
- </param>
- <returns>
- <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this
- instance; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:Effort.Internal.Caching.CachingTableDataLoaderKey.GetHashCode">
- <summary>
- Returns a hash code for this instance.
- </summary>
- <returns>
- A hash code for this instance, suitable for use in hashing algorithms and data
- structures like a hash table.
- </returns>
- </member>
- <member name="T:Effort.Internal.Caching.CachingTableDataLoaderStore">
- <summary>
- Represents a cache that stores <see cref="T:CachedDataLoaderData"/> objects.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.CachingTableDataLoaderStore.store">
- <summary>
- Internal collection.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.CachingTableDataLoaderStore.#cctor">
- <summary>
- Initializes static members of the the
- <see cref="T:Effort.Internal.Caching.CachingTableDataLoaderStore" /> class.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.CachingTableDataLoaderStore.GetCachedData(Effort.Internal.Caching.CachingTableDataLoaderKey,System.Func{Effort.DataLoaders.CachingTableDataLoader})">
- <summary>
- Returns a <see cref="T:CachingTableDataLoader"/> object that satisfies the
- specified arguments. If no such element exists the provided factory method is
- used to create one.
- </summary>
- <param name="key">
- Identifies the caching data loader.
- </param>
- <param name="factoryMethod">
- The factory method that instatiates the desired
- <see cref="T:CachingTableDataLoader"/> object.
- </param>
- <returns>
- The <see cref="T:CachingTableDataLoader"/> object.
- </returns>
- </member>
- <member name="M:Effort.Internal.Caching.CachingTableDataLoaderStore.Contains(Effort.Internal.Caching.CachingTableDataLoaderKey)">
- <summary>
- Determines whether the store containes an element associated to the specified
- key.
- </summary>
- <param name="key"> The key. </param>
- <returns>
- <c>true</c> if the store contains the appropriate element otherwise,
- <c>false</c>.
- </returns>
- </member>
- <member name="T:Effort.Internal.Caching.ConcurrentCache`2">
- <summary>
- Represents a thread-safe generic dictionary-like cache.
- </summary>
- <typeparam name="TKey"> The type of the key. </typeparam>
- <typeparam name="TElement"> The type of the elements. </typeparam>
- </member>
- <member name="F:Effort.Internal.Caching.ConcurrentCache`2.store">
- <summary>
- The internal store.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.ConcurrentCache`2.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Caching.ConcurrentCache`2" />
- class.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.ConcurrentCache`2.Get(`0)">
- <summary>
- Gets the element associated with the specified key.
- </summary>
- <param name="key"> The key that identifies the cached element. </param>
- <returns> The cached element. </returns>
- </member>
- <member name="M:Effort.Internal.Caching.ConcurrentCache`2.Get(`0,System.Func{`1})">
- <summary>
- Gets the element associated with the specified key. If no such element exists,
- it is initialized by the supplied factory method.
- </summary>
- <param name="key"> The key that identifies the cached element. </param>
- <param name="factory"> The element factory method. </param>
- <returns> The queried element. </returns>
- </member>
- <member name="M:Effort.Internal.Caching.ConcurrentCache`2.Contains(`0)">
- <summary>
- Determines whether the store containes an element associated to the specified
- key.
- </summary>
- <param name="key">
- The key that identifies the cached element.
- </param>
- <returns>
- <c>true</c> if it contains the appropriate element otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:Effort.Internal.Caching.ConcurrentCache`2.Remove(`0)">
- <summary>
- Removes the element associate to the specified key.
- </summary>
- <param name="key"> The key that identifies the cached element. </param>
- </member>
- <member name="T:Effort.Internal.Caching.DataLoaderConfigurationKey">
- <summary>
- Represents a key that identifies a data loader configuration.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.DataLoaderConfigurationKey.type">
- <summary>
- The type of the data loader.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.DataLoaderConfigurationKey.argument">
- <summary>
- The argument of the data loader that describes its complete state.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DataLoaderConfigurationKey.#ctor(Effort.DataLoaders.IDataLoader)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Caching.DataLoaderConfigurationKey" />
- class.
- </summary>
- <param name="loader"> The data loader. </param>
- </member>
- <member name="M:Effort.Internal.Caching.DataLoaderConfigurationKey.Equals(Effort.Internal.Caching.DataLoaderConfigurationKey)">
- <summary>
- Determines whether the specified <see cref="T:Effort.Internal.Caching.DataLoaderConfigurationKey" /> is
- equal to this instance.
- </summary>
- <param name="other">
- The <see cref="T:Effort.Internal.Caching.DataLoaderConfigurationKey" /> to compare with this instance.
- </param>
- <returns>
- <c>true</c> if the specified <see cref="T:Effort.Internal.Caching.DataLoaderConfigurationKey" /> is equal
- to this instance; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:Effort.Internal.Caching.DataLoaderConfigurationKey.Equals(System.Object)">
- <summary>
- Determines whether the specified <see cref="T:System.Object" /> is equal to this
- instance.
- </summary>
- <param name="obj">
- The <see cref="T:System.Object" /> to compare with this instance.
- </param>
- <returns>
- <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this
- instance; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:Effort.Internal.Caching.DataLoaderConfigurationKey.GetHashCode">
- <summary>
- Returns a hash code for this instance.
- </summary>
- <returns>
- A hash code for this instance, suitable for use in hashing algorithms and data
- structures like a hash table.
- </returns>
- </member>
- <member name="T:Effort.Internal.Caching.DataLoaderConfigurationLatch">
- <summary>
- Represents a latch that locks data loader configurations.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.DataLoaderConfigurationLatch.semaphore">
- <summary>
- The semaphore that is used for locking.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DataLoaderConfigurationLatch.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Caching.DataLoaderConfigurationLatch" />
- class.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DataLoaderConfigurationLatch.Acquire">
- <summary>
- Acquires the configuration latch.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DataLoaderConfigurationLatch.Release">
- <summary>
- Releases the configuration latch.
- </summary>
- </member>
- <member name="T:Effort.Internal.Caching.DataLoaderConfigurationLatchStore">
- <summary>
- Represents a cache that stores <see cref="T:DataLoaderConfigurationLatch"/>
- objects.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.DataLoaderConfigurationLatchStore.store">
- <summary>
- Internal collection.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DataLoaderConfigurationLatchStore.#cctor">
- <summary>
- Initializes static members of the the
- <see cref="T:Effort.Internal.Caching.DataLoaderConfigurationLatchStore" /> class.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DataLoaderConfigurationLatchStore.GetLatch(Effort.Internal.Caching.DataLoaderConfigurationKey)">
- <summary>
- Return the latch associated to specified data loader configuration
- </summary>
- <param name="key"> Identifies the data loader configuration. </param>
- <returns> The configuration latch. </returns>
- </member>
- <member name="T:Effort.Internal.Caching.DbContainerStore">
- <summary>
- Represents a cache that stores <see cref="T:Effort.Internal.DbManagement.DbContainer"/> objects.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.DbContainerStore.store">
- <summary>
- Internal collection.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DbContainerStore.#cctor">
- <summary>
- Initializes static members of the <see cref="T:Effort.Internal.Caching.DbContainerStore" /> class.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DbContainerStore.GetDbContainer(System.String,System.Func{Effort.Internal.DbManagement.DbContainer})">
- <summary>
- Returns a <see cref="T:Effort.Internal.DbManagement.DbContainer"/> object identified by the specified instance
- identifier. If no such element exist, the specified factory method is used to
- create one.
- </summary>
- <param name="instanceId"> The instance id. </param>
- <param name="databaseFactoryMethod"> The database factory method. </param>
- <returns> The <see cref="T:Effort.Internal.DbManagement.DbContainer"/> object. </returns>
- </member>
- <member name="M:Effort.Internal.Caching.DbContainerStore.RemoveDbContainer(System.String)">
- <summary>
- Removes the DbContainer associated to the specified identifier from the cache.
- </summary>
- <param name="instanceId"> The instance identifier. </param>
- </member>
- <member name="T:Effort.Internal.Caching.DbSchemaKey">
- <summary>
- Represents a key that identifies <see cref="T:DbSchema"/> objects.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.DbSchemaKey.innerKey">
- <summary>
- Serialized form the StoreItemCollection, used as the key.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DbSchemaKey.#ctor(System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Caching.DbSchemaKey" /> class.
- </summary>
- <param name="storeItemCollection">
- The store item collection that the corresponding <see cref="T:DbSchema"/> is
- based on.
- </param>
- </member>
- <member name="M:Effort.Internal.Caching.DbSchemaKey.#ctor">
- <summary>
- Prevents a default instance of the <see cref="T:Effort.Internal.Caching.DbSchemaKey" /> class from being
- created.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DbSchemaKey.FromString(System.String)">
- <summary>
- Creates a <see cref="T:Effort.Internal.Caching.DbSchemaKey"/> object based on the specified string.
- </summary>
- <param name="value"> The string. </param>
- <returns> The <see cref="T:Effort.Internal.Caching.DbSchemaKey"/> object. </returns>
- </member>
- <member name="M:Effort.Internal.Caching.DbSchemaKey.Equals(Effort.Internal.Caching.DbSchemaKey)">
- <summary>
- Determines whether the specified <see cref="T:Effort.Internal.Caching.DbSchemaKey" /> is equal to this
- instance.
- </summary>
- <param name="other">
- The <see cref="T:Effort.Internal.Caching.DbSchemaKey" /> to compare with this instance.
- </param>
- <returns>
- <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this
- instance; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:Effort.Internal.Caching.DbSchemaKey.Equals(System.Object)">
- <summary>
- Determines whether the specified <see cref="T:System.Object" /> is equal to this
- instance.
- </summary>
- <param name="obj">
- The <see cref="T:System.Object" /> to compare with this instance.
- </param>
- <returns>
- <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this
- instance; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:Effort.Internal.Caching.DbSchemaKey.GetHashCode">
- <summary>
- Returns a hash code for this instance.
- </summary>
- <returns>
- A hash code for this instance, suitable for use in hashing algorithms and data
- structures like a hash table.
- </returns>
- </member>
- <member name="M:Effort.Internal.Caching.DbSchemaKey.ToString">
- <summary>
- Returns a <see cref="T:System.String" /> that represents this instance.
- </summary>
- <returns>
- A <see cref="T:System.String" /> that represents this instance.
- </returns>
- </member>
- <member name="T:Effort.Internal.Caching.DbSchemaStore">
- <summary>
- Represents a cache that stores <see cref="T:Effort.Internal.DbManagement.Schema.DbSchema"/> objects.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.DbSchemaStore.store">
- <summary>
- Internal collection.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DbSchemaStore.#cctor">
- <summary>
- Initializes static members of the <see cref="T:Effort.Internal.Caching.DbSchemaStore" /> class.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.DbSchemaStore.GetDbSchema(Effort.Internal.Caching.DbSchemaKey)">
- <summary>
- Returns a <see cref="T:Effort.Internal.DbManagement.Schema.DbSchema"/> object that is associated to the specified
- DbSchemaKey.
- </summary>
- <param name="schemaKey"> The DbSchemaKey object. </param>
- <returns> The DbSchema object. </returns>
- </member>
- <member name="M:Effort.Internal.Caching.DbSchemaStore.GetDbSchema(System.Data.Entity.Core.Metadata.Edm.StoreItemCollection,System.Func{System.Data.Entity.Core.Metadata.Edm.StoreItemCollection,Effort.Internal.DbManagement.Schema.DbSchema})">
- <summary>
- Returns a <see cref="T:Effort.Internal.DbManagement.Schema.DbSchema"/> object that represents the metadata contained
- by the specified StoreItemCollection. If no such element exist, the specified
- factory method is used to create one.
- </summary>
- <param name="metadata">
- The StoreItemCollection object that contains the metadata.
- </param>
- <param name="schemaFactoryMethod">
- The factory method that instantiates the desired element.
- </param>
- <returns>
- The DbSchema object.
- </returns>
- </member>
- <member name="T:Effort.Internal.Caching.MetadataWorkspaceStore">
- <summary>
- Represents a cache that stores <see cref="T:System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace"/> object.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.MetadataWorkspaceStore.store">
- <summary>
- Internal collection.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.MetadataWorkspaceStore.#cctor">
- <summary>
- Initializes static members the <see cref="T:Effort.Internal.Caching.MetadataWorkspaceStore" /> class.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.MetadataWorkspaceStore.GetMetadataWorkspace(System.String,System.Func{System.String,System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace})">
- <summary>
- Returns a <see cref="T:System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace"/> object that derived from the
- specified metadata in order to be compatible with the Effort provider. If no
- such element exist, the specified factory method is used to create one.
- </summary>
- <param name="metadata">
- References the metadata resource.
- </param>
- <param name="workspaceFactoryMethod">
- The factory method that instantiates the desired element.
- </param>
- <returns>
- The MetadataWorkspace object.
- </returns>
- </member>
- <member name="T:Effort.Internal.Caching.ObjectContextTypeKey">
- <summary>
- Represents a key that identifies dynamically created Effort-ready DbContext types.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.ObjectContextTypeKey.entityConnectionString">
- <summary>
- The entity connection string that identifies the database instance.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.ObjectContextTypeKey.effortConnectionString">
- <summary>
- The effort connection string that containes the database configuration.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.ObjectContextTypeKey.objectContextType">
- <summary>
- The base type of the ObjectContext.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.ObjectContextTypeKey.#ctor(System.String,System.String,System.Type)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Caching.ObjectContextTypeKey" /> class.
- </summary>
- <param name="entityConnectionString">
- The entity connection string that identifies the database instance.
- </param>
- <param name="effortConnectionString">
- The effort connection string that containes the database configuration.
- </param>
- <param name="objectContextType">
- The base type of the ObjectContext.
- </param>
- </member>
- <member name="M:Effort.Internal.Caching.ObjectContextTypeKey.Equals(Effort.Internal.Caching.ObjectContextTypeKey)">
- <summary>
- Determines whether the specified <see cref="T:Effort.Internal.Caching.ObjectContextTypeKey" /> is equal
- to this instance.
- </summary>
- <param name="other">
- The <see cref="T:Effort.Internal.Caching.ObjectContextTypeKey" /> to compare with this instance.
- </param>
- <returns>
- <c>true</c> if the specified <see cref="T:Effort.Internal.Caching.ObjectContextTypeKey" /> is equal to
- this instance; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:Effort.Internal.Caching.ObjectContextTypeKey.GetHashCode">
- <summary>
- Returns a hash code for this instance.
- </summary>
- <returns>
- A hash code for this instance, suitable for use in hashing algorithms and data
- structures like a hash table.
- </returns>
- </member>
- <member name="M:Effort.Internal.Caching.ObjectContextTypeKey.Equals(System.Object)">
- <summary>
- Determines whether the specified <see cref="T:System.Object" /> is equal to this
- instance.
- </summary>
- <param name="obj">
- The <see cref="T:System.Object" /> to compare with this instance.
- </param>
- <returns>
- <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this
- instance; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="T:Effort.Internal.Caching.ObjectContextTypeStore">
- <summary>
- Represents a cache that stores <see cref="T:System.Type"/> objects that serves as
- Effort-ready ObjectContext.
- </summary>
- </member>
- <member name="F:Effort.Internal.Caching.ObjectContextTypeStore.store">
- <summary>
- Internal collection.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.ObjectContextTypeStore.#cctor">
- <summary>
- Initializes static members of the <see cref="T:Effort.Internal.Caching.ObjectContextTypeStore" /> class.
- </summary>
- </member>
- <member name="M:Effort.Internal.Caching.ObjectContextTypeStore.GetObjectContextType(System.String,System.String,System.Type,System.Func{System.Type})">
- <summary>
- Returns a ObjectContext type the satisfies the provided requirements. If no
- such element exists the provided factory method is used to create one.
- </summary>
- <param name="entityConnectionString">
- The entity connection string that identifies the database instance.
- </param>
- <param name="effortConnectionString">
- The effort connection string that containes the database configuration.
- </param>
- <param name="objectContextType">
- The base type that result type is derived from.
- </param>
- <param name="objectContextTypeFactoryMethod">
- The factory method that instatiates the desired ObjectContext type.
- </param>
- <returns></returns>
- </member>
- <member name="T:Effort.Internal.CommandActions.ActionContext">
- <summary>
- Containes information about a command execution environment.
- </summary>
- </member>
- <member name="F:Effort.Internal.CommandActions.ActionContext.container">
- <summary>
- The database container that the command is executed on.
- </summary>
- </member>
- <member name="F:Effort.Internal.CommandActions.ActionContext.parameters">
- <summary>
- The parameters of the command action.
- </summary>
- </member>
- <member name="M:Effort.Internal.CommandActions.ActionContext.#ctor(Effort.Internal.DbManagement.DbContainer)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.CommandActions.ActionContext" /> class.
- </summary>
- <param name="container"> The container. </param>
- </member>
- <member name="P:Effort.Internal.CommandActions.ActionContext.DbContainer">
- <summary>
- Gets the database container that the command should be executed on.
- </summary>
- <value>
- The db container.
- </value>
- </member>
- <member name="P:Effort.Internal.CommandActions.ActionContext.Parameters">
- <summary>
- Gets the collection of the parameters of the command action.
- </summary>
- <value>
- The collection of the command action parameters.
- </value>
- </member>
- <member name="P:Effort.Internal.CommandActions.ActionContext.Transaction">
- <summary>
- Gets or sets the transaction that the command action is executed within.
- </summary>
- <value>
- The transaction.
- </value>
- </member>
- <member name="T:Effort.Internal.Common.CommandTreeBuilder">
- <summary>
- Create DbCommandTree objects.
- </summary>
- </member>
- <member name="M:Effort.Internal.Common.CommandTreeBuilder.CreateSelectAll(System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace,System.Data.Entity.Core.Metadata.Edm.EntitySet)">
- <summary>
- Creates the full database scan expression.
- </summary>
- <param name="workspace">
- The workspace that contains the metadata of the database
- </param>
- <param name="entitySet">
- The entity set that is being scanned.
- </param>
- <returns>
- The DbCommandTree object.
- </returns>
- </member>
- <member name="T:Effort.Internal.Common.EdmHelper">
- <summary>
- Providers helper method for EDM types.
- </summary>
- </member>
- <member name="M:Effort.Internal.Common.EdmHelper.GetFullTableName(System.Data.Entity.Core.Metadata.Edm.EntitySetBase)">
- <summary>
- Returns the full name of the table that is represented by the specified entity set.
- </summary>
- <param name="entitySet"> The entity set. </param>
- <returns >The full name of the table represented by the entity set. </returns>
- </member>
- <member name="M:Effort.Internal.Common.EdmHelper.GetSchema(System.Data.Entity.Core.Metadata.Edm.EntitySetBase)">
- <summary>
- Returns the schema of the table that is represented by the specified entity set.
- </summary>
- <param name="entitySet"> The entity set. </param>
- <returns >The schema of the table represented by the entity set. </returns>
- </member>
- <member name="M:Effort.Internal.Common.EdmHelper.GetTableName(System.Data.Entity.Core.Metadata.Edm.EntitySetBase)">
- <summary>
- Returns the name of the table that is represented by the specified entity set.
- </summary>
- <param name="entitySet"> The entity set. </param>
- <returns >The name of the table represented by the entity set. </returns>
- </member>
- <member name="M:Effort.Internal.Common.EdmHelper.GetColumnName(System.Data.Entity.Core.Metadata.Edm.EdmMember)">
- <summary>
- Returns the name of the table column that is represented by the specified
- member.
- </summary>
- <param name="member"> The member. </param>
- <returns> The name of the table column represented by the member. </returns>
- </member>
- <member name="T:Effort.Internal.Csv.CsvReader">
- <summary>
- Represents a reader that provides fast, non-cached, forward-only access to CSV
- data.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.DefaultBufferSize">
- <summary>
- Defines the default buffer size.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.DefaultDelimiter">
- <summary>
- Defines the default delimiter character separating each field.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.DefaultQuote">
- <summary>
- Defines the default quote character wrapping every field.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.DefaultEscape">
- <summary>
- Defines the default escape character letting insert quotation characters inside
- a quoted field.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.DefaultComment">
- <summary>
- Defines the default comment character indicating that a line is commented out.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.fieldHeaderComparer">
- <summary>
- Contains the field header comparer.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.reader">
- <summary>
- Contains the <see cref="T:TextReader"/> pointing to the CSV file.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.bufferSize">
- <summary>
- Contains the buffer size.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.comment">
- <summary>
- Contains the comment character indicating that a line is commented out.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.escape">
- <summary>
- Contains the escape character letting insert quotation characters inside a
- quoted field.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.delimiter">
- <summary>
- Contains the delimiter character separating each field.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.quote">
- <summary>
- Contains the quotation character wrapping every field.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.trimmingOptions">
- <summary>
- Determines which values should be trimmed.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.hasHeaders">
- <summary>
- Indicates if field names are located on the first non commented line.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.defaultParseErrorAction">
- <summary>
- Contains the default action to take when a parsing error has occured.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.missingFieldAction">
- <summary>
- Contains the action to take when a field is missing.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.supportsMultiline">
- <summary>
- Indicates if the reader supports multiline.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.skipEmptyLines">
- <summary>
- Indicates if the reader will skip empty lines.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.initialized">
- <summary>
- Indicates if the class is initialized.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.fieldHeaders">
- <summary>
- Contains the field headers.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.fieldHeaderIndexes">
- <summary>
- Contains the dictionary of field indexes by header. The key is the field name
- and the value is its index.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.currentRecordIndex">
- <summary>
- Contains the current record index in the CSV file.
- A value of <see cref="M:Int32.MinValue"/> means that the reader has not been
- initialized yet.
- Otherwise, a negative value means that no record has been read yet.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.nextFieldStart">
- <summary>
- Contains the starting position of the next unread field.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.nextFieldIndex">
- <summary>
- Contains the index of the next unread field.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.fields">
- <summary>
- Contains the array of the field values for the current record.
- A null value indicates that the field have not been parsed.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.fieldCount">
- <summary>
- Contains the maximum number of fields to retrieve for each record.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.buffer">
- <summary>
- Contains the read buffer.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.bufferLength">
- <summary>
- Contains the current read buffer length.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.eof">
- <summary>
- Indicates if the end of the reader has been reached.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.eol">
- <summary>
- Indicates if the last read operation reached an EOL character.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.firstRecordInCache">
- <summary>
- Indicates if the first record is in cache.
- This can happen when initializing a reader with no headers because one record
- must be read to get the field count automatically
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.missingFieldFlag">
- <summary>
- Indicates if one or more field are missing for the current record.
- Resets after each successful record read.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.parseErrorFlag">
- <summary>
- Indicates if a parse error occured for the current record.
- Resets after each successful record read.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.isDisposed">
- <summary>
- Contains the disposed status flag.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.latch">
- <summary>
- Contains the locking object for multi-threading purpose.
- </summary>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Csv.CsvReader"/> class.
- </summary>
- <param name="reader">
- A <see cref="T:TextReader"/> pointing to the CSV file.
- </param>
- <param name="hasHeaders">
- <see langword="true"/> if field names are located on the first non commented
- line, otherwise, <see langword="false"/>.
- </param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentException">
- Cannot read from <paramref name="reader"/>.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Csv.CsvReader"/> class.
- </summary>
- <param name="reader">
- A <see cref="T:TextReader"/> pointing to the CSV file.
- </param>
- <param name="hasHeaders">
- <see langword="true"/> if field names are located on the first non commented
- line, otherwise, <see langword="false"/>.
- </param>
- <param name="bufferSize">
- The buffer size in bytes.
- </param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentException">
- Cannot read from <paramref name="reader"/>.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Csv.CsvReader"/> class.
- </summary>
- <param name="reader">
- A <see cref="T:TextReader"/> pointing to the CSV file.
- </param>
- <param name="hasHeaders">
- <see langword="true"/> if field names are located on the first non commented
- line, otherwise, <see langword="false"/>.
- </param>
- <param name="delimiter">
- The delimiter character separating each field (default is ',').
- </param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentException">
- Cannot read from <paramref name="reader"/>.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Csv.CsvReader"/> class.
- </summary>
- <param name="reader">
- A <see cref="T:TextReader"/> pointing to the CSV file.
- </param>
- <param name="hasHeaders">
- <see langword="true"/> if field names are located on the first non commented
- line, otherwise, <see langword="false"/>.
- </param>
- <param name="delimiter">
- The delimiter character separating each field (default is ',').
- </param>
- <param name="bufferSize">
- The buffer size in bytes.
- </param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentException">
- Cannot read from <paramref name="reader"/>.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Char,System.Char,System.Char,Effort.Internal.Csv.ValueTrimmingOptions)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Csv.CsvReader"/> class.
- </summary>
- <param name="reader">
- A <see cref="T:TextReader"/> pointing to the CSV file.
- </param>
- <param name="hasHeaders">
- <see langword="true"/> if field names are located on the first non commented
- line, otherwise, <see langword="false"/>.
- </param>
- <param name="delimiter">
- The delimiter character separating each field (default is ',').
- </param>
- <param name="quote">
- The quotation character wrapping every field (default is ''').
- </param>
- <param name="escape">
- The escape character letting insert quotation characters inside a quoted field
- (default is '\').
- If no escape character, set to '\0' to gain some performance.
- </param>
- <param name="comment">
- The comment character indicating that a line is commented out (default is '#').
- </param>
- <param name="trimmingOptions">
- Determines which values should be trimmed.
- </param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentException">
- Cannot read from <paramref name="reader"/>.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Char,System.Char,System.Char,Effort.Internal.Csv.ValueTrimmingOptions,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Csv.CsvReader"/> class.
- </summary>
- <param name="reader">
- A <see cref="T:TextReader"/> pointing to the CSV file.
- </param>
- <param name="hasHeaders">
- <see langword="true"/> if field names are located on the first non commented
- line, otherwise, <see langword="false"/>.
- </param>
- <param name="delimiter">
- The delimiter character separating each field (default is ',').
- </param>
- <param name="quote">
- The quotation character wrapping every field (default is ''').
- </param>
- <param name="escape">
- The escape character letting insert quotation characters inside a quoted field
- (default is '\').
- If no escape character, set to '\0' to gain some performance.
- </param>
- <param name="comment">
- The comment character indicating that a line is commented out (default is '#').
- </param>
- <param name="trimmingOptions">
- Determines which values should be trimmed.
- </param>
- <param name="bufferSize">
- The buffer size in bytes.
- </param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="bufferSize"/> must be 1 or more.
- </exception>
- </member>
- <member name="E:Effort.Internal.Csv.CsvReader.ParseError">
- <summary>
- Occurs when there is an error while parsing the CSV stream.
- </summary>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.OnParseError(Effort.Internal.Csv.ParseErrorEventArgs)">
- <summary>
- Raises the <see cref="M:ParseError"/> event.
- </summary>
- <param name="e">
- The <see cref="T:Effort.Internal.Csv.ParseErrorEventArgs"/> that contains the event data.
- </param>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.Comment">
- <summary>
- Gets the comment character indicating that a line is commented out.
- </summary>
- <value> The comment character indicating that a line is commented out. </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.Escape">
- <summary>
- Gets the escape character letting insert quotation characters inside a quoted
- field.
- </summary>
- <value>
- The escape character letting insert quotation characters inside a quoted field.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.Delimiter">
- <summary>
- Gets the delimiter character separating each field.
- </summary>
- <value>
- The delimiter character separating each field.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.Quote">
- <summary>
- Gets the quotation character wrapping every field.
- </summary>
- <value>
- The quotation character wrapping every field.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.HasHeaders">
- <summary>
- Indicates if field names are located on the first non commented line.
- </summary>
- <value>
- <see langword="true"/> if field names are located on the first non commented
- line, otherwise, <see langword="false"/>.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.TrimmingOption">
- <summary>
- Indicates if spaces at the start and end of a field are trimmed.
- </summary>
- <value>
- <see langword="true"/> if spaces at the start and end of a field are trimmed,
- otherwise, <see langword="false"/>.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.BufferSize">
- <summary>
- Gets the buffer size.
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.DefaultParseErrorAction">
- <summary>
- Gets or sets the default action to take when a parsing error has occured.
- </summary>
- <value>
- The default action to take when a parsing error has occured.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.MissingFieldAction">
- <summary>
- Gets or sets the action to take when a field is missing.
- </summary>
- <value>
- The action to take when a field is missing.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.SupportsMultiline">
- <summary>
- Gets or sets a value indicating if the reader supports multiline fields.
- </summary>
- <value>
- A value indicating if the reader supports multiline field.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.SkipEmptyLines">
- <summary>
- Gets or sets a value indicating if the reader will skip empty lines.
- </summary>
- <value>
- A value indicating if the reader will skip empty lines.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.DefaultHeaderName">
- <summary>
- Gets or sets the default header name when it is an empty string or only
- whitespaces.
- The header index will be appended to the specified name.
- </summary>
- <value>
- The default header name when it is an empty string or only whitespaces.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.FieldCount">
- <summary>
- Gets the maximum number of fields to retrieve for each record.
- </summary>
- <value>
- The maximum number of fields to retrieve for each record.
- </value>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.EndOfStream">
- <summary>
- Gets a value that indicates whether the current stream position is at the end
- of the stream.
- </summary>
- <value>
- <see langword="true"/> if the current stream position is at the end of the
- stream; otherwise <see langword="false"/>.
- </value>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.GetFieldHeaders">
- <summary>
- Gets the field headers.
- </summary>
- <returns>
- The field headers or an empty array if headers are not supported.
- </returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.CurrentRecordIndex">
- <summary>
- Gets the current record index in the CSV file.
- </summary>
- <value>
- The current record index in the CSV file.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.MissingFieldFlag">
- <summary>
- Indicates if one or more field are missing for the current record.
- Resets after each successful record read.
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.ParseErrorFlag">
- <summary>
- Indicates if a parse error occured for the current record.
- Resets after each successful record read.
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.Item(System.Int32,System.String)">
- <summary>
- Gets the field with the specified name and record position.
- <see cref="M:hasHeaders"/> must be <see langword="true"/>.
- </summary>
- <value>
- The field with the specified name and record position.
- </value>
- <exception cref="T:ArgumentNullException">
- <paramref name="field"/> is <see langword="null"/> or an empty string.
- </exception>
- <exception cref="T:InvalidOperationException">
- The CSV does not have headers (<see cref="M:HasHeaders"/> property is
- <see langword="false"/>).
- </exception>
- <exception cref="T:ArgumentException">
- <paramref name="field"/> not found.
- </exception>
- <exception cref="T:ArgumentOutOfRangeException">
- Record index must be > 0.
- </exception>
- <exception cref="T:InvalidOperationException">
- Cannot move to a previous record in forward-only mode.
- </exception>
- <exception cref="T:EndOfStreamException">
- Cannot read record at <paramref name="record"/>.
- </exception>
- <exception cref="T:MalformedCsvException">
- The CSV appears to be corrupt at the current position.
- </exception>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.Item(System.Int32,System.Int32)">
- <summary>
- Gets the field at the specified index and record position.
- </summary>
- <value>
- The field at the specified index and record position.
- A <see langword="null"/> is returned if the field cannot be found for the
- record.
- </value>
- <exception cref="T:ArgumentOutOfRangeException">
- <paramref name="field"/> must be included in [0, <see cref="M:FieldCount"/>[.
- </exception>
- <exception cref="T:ArgumentOutOfRangeException">
- Record index must be > 0.
- </exception>
- <exception cref="T:InvalidOperationException">
- Cannot move to a previous record in forward-only mode.
- </exception>
- <exception cref="T:EndOfStreamException">
- Cannot read record at <paramref name="record"/>.
- </exception>
- <exception cref="T:MalformedCsvException">
- The CSV appears to be corrupt at the current position.
- </exception>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.Item(System.String)">
- <summary>
- Gets the field with the specified name. <see cref="M:hasHeaders"/> must be
- <see langword="true"/>.
- </summary>
- <value>
- The field with the specified name.
- </value>
- <exception cref="T:ArgumentNullException">
- <paramref name="field"/> is <see langword="null"/> or an empty string.
- </exception>
- <exception cref="T:InvalidOperationException">
- The CSV does not have headers (<see cref="M:HasHeaders"/> property is
- <see langword="false"/>).
- </exception>
- <exception cref="T:ArgumentException">
- <paramref name="field"/> not found.
- </exception>
- <exception cref="T:MalformedCsvException">
- The CSV appears to be corrupt at the current position.
- </exception>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.Item(System.Int32)">
- <summary>
- Gets the field at the specified index.
- </summary>
- <value>
- The field at the specified index.
- </value>
- <exception cref="T:ArgumentOutOfRangeException">
- <paramref name="field"/> must be included in [0, <see cref="M:FieldCount"/>[.
- </exception>
- <exception cref="T:InvalidOperationException">
- No record read yet. Call ReadLine() first.
- </exception>
- <exception cref="T:MalformedCsvException">
- The CSV appears to be corrupt at the current position.
- </exception>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.EnsureInitialize">
- <summary>
- Ensures that the reader is initialized.
- </summary>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.GetFieldIndex(System.String)">
- <summary>
- Gets the field index for the provided header.
- </summary>
- <param name="header">
- The header to look for.
- </param>
- <returns>
- The field index for the provided header. -1 if not found.
- </returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.CopyCurrentRecordTo(System.String[],System.Int32)">
- <summary>
- Copies the field array of the current record to a one-dimensional array,
- starting at the beginning of the target array.
- </summary>
- <param name="array">
- The one-dimensional <see cref="T:Array"/> that is the destination of the fields
- of the current record.
- </param>
- <param name="index">
- The zero-based index in <paramref name="array"/> at which copying begins.
- </param>
- <exception cref="T:ArgumentNullException">
- <paramref name="array"/> is <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentOutOfRangeException">
- <paramref name="index"/> is les than zero or is equal to or greater than the
- length <paramref name="array"/>.
- </exception>
- <exception cref="T:System.InvalidOperationException">
- No current record.
- </exception>
- <exception cref="T:System.ArgumentException">
- The number of fields in the record is greater than the available space from
- <paramref name="index"/> to the end of <paramref name="array"/>.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.GetCurrentRawData">
- <summary>
- Gets the current raw CSV data.
- </summary>
- <remarks> Used for exception handling purpose. </remarks>
- <returns> The current raw CSV data. </returns>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.IsWhiteSpace(System.Char)">
- <summary>
- Indicates whether the specified Unicode character is categorized as white
- space.
- </summary>
- <param name="c">
- A Unicode character.
- </param>
- <returns>
- <see langword="true"/> if <paramref name="c"/> is white space; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.MoveTo(System.Int64)">
- <summary>
- Moves to the specified record index.
- </summary>
- <param name="record">
- The record index.
- </param>
- <returns>
- <c>true</c> if the operation was successful; otherwise, <c>false</c>.
- </returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.ParseNewLine(System.Int32@)">
- <summary>
- Parses a new line delimiter.
- </summary>
- <param name="pos">
- The starting position of the parsing. Will contain the resulting end position.
- </param>
- <returns>
- <see langword="true"/> if a new line delimiter was found; otherwise,
- <see langword="false"/>.
- </returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.IsNewLine(System.Int32)">
- <summary>
- Determines whether the character at the specified position is a new line
- delimiter.
- </summary>
- <param name="pos">
- The position of the character to verify.
- </param>
- <returns>
- <see langword="true"/> if the character at the specified position is a new line
- delimiter; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.ReadBuffer">
- <summary>
- Fills the buffer with data from the reader.
- </summary>
- <returns>
- <see langword="true"/> if data was successfully read; otherwise,
- <see langword="false"/>.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.ReadField(System.Int32,System.Boolean,System.Boolean)">
- <summary>
- Reads the field at the specified index.
- Any unread fields with an inferior index will also be read as part of the
- required parsing.
- </summary>
- <param name="field">
- The field index.
- </param>
- <param name="initializing">
- Indicates if the reader is currently initializing.
- </param>
- <param name="discardValue">
- Indicates if the value(s) are discarded.
- </param>
- <returns>
- The field at the specified index.
- A <see langword="null"/> indicates that an error occured or that the last field
- has been reached during initialization.
- </returns>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="field"/> is out of range.
- </exception>
- <exception cref="T:System.InvalidOperationException">
- There is no current record.
- </exception>
- <exception cref="T:Effort.Internal.Csv.MissingFieldCsvException">
- The CSV data appears to be missing a field.
- </exception>
- <exception cref="T:Effort.Internal.Csv.MalformedCsvException">
- The CSV data appears to be malformed.
- </exception>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.ReadNextRecord">
- <summary>
- Reads the next record.
- </summary>
- <returns>
- <see langword="true"/> if a record has been successfully reads; otherwise,
- <see langword="false"/>.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.ReadNextRecord(System.Boolean,System.Boolean)">
- <summary>
- Reads the next record.
- </summary>
- <param name="onlyReadHeaders">
- Indicates if the reader will proceed to the next record after having read
- headers.
- <see langword="true"/> if it stops after having read headers; otherwise,
- <see langword="false"/>.
- </param>
- <param name="skipToNextLine">
- Indicates if the reader will skip directly to the next line without parsing the
- current one.
- To be used when an error occurs.
- </param>
- <returns>
- <see langword="true"/> if a record has been successfully reads; otherwise,
- <see langword="false"/>.
- </returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.SkipEmptyAndCommentedLines(System.Int32@)">
- <summary>
- Skips empty and commented lines.
- If the end of the buffer is reached, its content be discarded and filled again
- from the reader.
- </summary>
- <param name="pos">
- The position in the buffer where to start parsing.
- Will contains the resulting position after the operation.
- </param>
- <returns>
- <see langword="true"/> if the end of the reader has not been reached;
- otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.DoSkipEmptyAndCommentedLines(System.Int32@)">
- <summary>
- <para>Worker method.</para>
- <para>Skips empty and commented lines.</para>
- </summary>
- <param name="pos">
- The position in the buffer where to start parsing.
- Will contains the resulting position after the operation.
- </param>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.SkipWhiteSpaces(System.Int32@)">
- <summary>
- Skips whitespace characters.
- </summary>
- <param name="pos">
- The starting position of the parsing. Will contain the resulting end position.
- </param>
- <returns>
- <see langword="true"/> if the end of the reader has not been reached;
- otherwise, <see langword="false"/>.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.SkipToNextLine(System.Int32@)">
- <summary>
- Skips ahead to the next NewLine character.
- If the end of the buffer is reached, its content be discarded and filled again
- from the reader.
- </summary>
- <param name="pos">
- The position in the buffer where to start parsing.
- Will contains the resulting position after the operation.
- </param>
- <returns>
- <see langword="true"/> if the end of the reader has not been reached;
- otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.HandleParseError(Effort.Internal.Csv.MalformedCsvException,System.Int32@)">
- <summary>
- Handles a parsing error.
- </summary>
- <param name="error">
- The parsing error that occured.
- </param>
- <param name="pos">
- The current position in the buffer.
- </param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="error"/> is <see langword="null"/>.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.HandleMissingField(Effort.Internal.Csv.FieldValue,System.Int32,System.Int32@)">
- <summary>
- Handles a missing field error.
- </summary>
- <param name="value">
- The partially parsed value, if available.
- </param>
- <param name="fieldIndex">
- The missing field index.
- </param>
- <param name="currentPosition">
- The current position in the raw data.
- </param>
- <returns>
- The resulting value according to <see cref="M:MissingFieldAction"/>.
- If the action is set to <see cref="T:MissingFieldAction.TreatAsParseError"/>,
- then the parse error will be handled according to
- <see cref="P:Effort.Internal.Csv.CsvReader.DefaultParseErrorAction"/>.
- </returns>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.ValidateDataReader(Effort.Internal.Csv.CsvReader.DataReaderValidations)">
- <summary>
- Validates the state of the data reader.
- </summary>
- <param name="validations">
- The validations to accomplish.
- </param>
- <exception cref="T:System.InvalidOperationException">
- No current record.
- </exception>
- <exception cref="T:System.InvalidOperationException">
- This operation is invalid when the reader is closed.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.CopyFieldToArray(System.Int32,System.Int64,System.Array,System.Int32,System.Int32)">
- <summary>
- Copy the value of the specified field to an array.
- </summary>
- <param name="field">
- The index of the field.
- </param>
- <param name="fieldOffset">
- The offset in the field value.
- </param>
- <param name="destinationArray">
- The destination array where the field value will be copied.
- </param>
- <param name="destinationOffset">
- The destination array offset.
- </param>
- <param name="length">
- The number of characters to copy from the field value.
- </param>
- <returns>
- The length.
- </returns>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.GetEnumerator">
- <summary>
- Returns an <see cref="T:RecordEnumerator"/> that can iterate through CSV
- records.
- </summary>
- <returns>
- An <see cref="T:RecordEnumerator"/> that can iterate through CSV records.
- </returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.System#Collections#Generic#IEnumerable{System#String[]}#GetEnumerator">
- <summary>
- Returns an <see cref="T:System.Collections.Generics.IEnumerator"/> that can
- iterate through CSV records.
- </summary>
- <returns>
- An <see cref="T:System.Collections.Generics.IEnumerator"/> that can iterate
- through CSV records.
- </returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an <see cref="T:System.Collections.IEnumerator"/> that can iterate through CSV records.
- </summary>
- <returns>An <see cref="T:System.Collections.IEnumerator"/> that can iterate through CSV records.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.IsDisposed">
- <summary>
- Gets a value indicating whether the instance has been disposed of.
- </summary>
- <value>
- <see langword="true"/> if the instance has been disposed of; otherwise,
- <see langword="false"/>.
- </value>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.CheckDisposed">
- <summary>
- Checks if the instance has been disposed of, and if it has, throws an
- <see cref="T:System.ComponentModel.ObjectDisposedException"/>; otherwise, does
- nothing.
- </summary>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- <remarks>
- Derived classes should call this method at the start of all methods and
- properties that should not be accessed after a call to
- <see cref="M:Dispose()"/>.
- </remarks>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.Dispose">
- <summary>
- Releases all resources used by the instance.
- </summary>
- <remarks>
- Calls <see cref="M:Dispose(Boolean)"/> with the disposing parameter set to
- <see langword="true"/> to free unmanaged and managed resources.
- </remarks>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.Dispose(System.Boolean)">
- <summary>
- Releases the unmanaged resources used by this instance and optionally releases
- the managed resources.
- </summary>
- <param name="disposing">
- <see langword="true"/> to release both managed and unmanaged resources;
- <see langword="false"/> to release only unmanaged resources.
- </param>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.Finalize">
- <summary>
- Releases unmanaged resources and performs other cleanup operations before the
- instance is reclaimed by garbage collection.
- </summary>
- </member>
- <member name="T:Effort.Internal.Csv.CsvReader.DataReaderValidations">
- <summary>
- Defines the data reader validations.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.DataReaderValidations.None">
- <summary>
- No validation.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.DataReaderValidations.IsInitialized">
- <summary>
- Validate that the data reader is initialized.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.DataReaderValidations.IsNotClosed">
- <summary>
- Validate that the data reader is not closed.
- </summary>
- </member>
- <member name="T:Effort.Internal.Csv.CsvReader.RecordEnumerator">
- <summary>
- Supports a simple iteration over the records of a <see cref="T:CsvReader"/>.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.RecordEnumerator.reader">
- <summary>
- Contains the enumerated <see cref="T:CsvReader"/>.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.RecordEnumerator.current">
- <summary>
- Contains the current record.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.CsvReader.RecordEnumerator.currentRecordIndex">
- <summary>
- Contains the current record index.
- </summary>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.RecordEnumerator.#ctor(Effort.Internal.Csv.CsvReader)">
- <summary>
- Initializes a new instance of the <see cref="T:RecordEnumerator"/> class.
- </summary>
- <param name="reader">
- The <see cref="T:CsvReader"/> to iterate over.
- </param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.RecordEnumerator.Current">
- <summary>
- Gets the current record.
- </summary>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.RecordEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next record of the CSV.
- </summary>
- <returns>
- <see langword="true"/> if the enumerator was successfully advanced to the
- next record, <see langword="false"/> if the enumerator has passed the end
- of the CSV.
- </returns>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.RecordEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the first
- record in the CSV.
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.CsvReader.RecordEnumerator.System#Collections#IEnumerator#Current">
- <summary>
- Gets the current record.
- </summary>
- </member>
- <member name="M:Effort.Internal.Csv.CsvReader.RecordEnumerator.Dispose">
- <summary>
- Performs application-defined tasks associated with freeing, releasing, or
- resetting unmanaged resources.
- </summary>
- </member>
- <member name="T:Effort.Internal.Csv.ExceptionMessages">
- <summary>
- A strongly-typed resource class, for looking up localized strings, etc.
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.ResourceManager">
- <summary>
- Returns the cached ResourceManager instance used by this class.
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.Culture">
- <summary>
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.BufferSizeTooSmall">
- <summary>
- Looks up a localized string similar to Buffer size must be 1 or more..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.CannotMovePreviousRecordInForwardOnly">
- <summary>
- Looks up a localized string similar to Cannot move to a previous record in forward-only mode..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.CannotReadRecordAtIndex">
- <summary>
- Looks up a localized string similar to Cannot read record at index '{0}'..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.EnumerationFinishedOrNotStarted">
- <summary>
- Looks up a localized string similar to Enumeration has either not started or has already finished..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.EnumerationVersionCheckFailed">
- <summary>
- Looks up a localized string similar to Collection was modified; enumeration operation may not execute..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.FieldHeaderNotFound">
- <summary>
- Looks up a localized string similar to '{0}' field header not found..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.FieldIndexOutOfRange">
- <summary>
- Looks up a localized string similar to Field index must be included in [0, FieldCount[. Specified field index was : '{0}'..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.MalformedCsvException">
- <summary>
- Looks up a localized string similar to The CSV appears to be corrupt near record '{0}' field '{1} at position '{2}'. Current raw data : '{3}'..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.MissingFieldActionNotSupported">
- <summary>
- Looks up a localized string similar to '{0}' is not a supported missing field action..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.NoCurrentRecord">
- <summary>
- Looks up a localized string similar to No current record..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.NoHeaders">
- <summary>
- Looks up a localized string similar to The CSV does not have headers (CsvReader.HasHeaders property is false)..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.NotEnoughSpaceInArray">
- <summary>
- Looks up a localized string similar to The number of fields in the record is greater than the available space from index to the end of the destination array..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.ParseErrorActionInvalidInsideParseErrorEvent">
- <summary>
- Looks up a localized string similar to '{0}' is not a valid ParseErrorAction while inside a ParseError event..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.ParseErrorActionNotSupported">
- <summary>
- Looks up a localized string similar to '{0}' is not a supported ParseErrorAction..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.ReaderClosed">
- <summary>
- Looks up a localized string similar to This operation is invalid when the reader is closed..
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.ExceptionMessages.RecordIndexLessThanZero">
- <summary>
- Looks up a localized string similar to Record index must be 0 or more..
- </summary>
- </member>
- <member name="T:Effort.Internal.Csv.FieldValue">
- <summary>
- Represent a parsed field value.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.FieldValue.hasValue">
- <summary>
- Indicates if the field has value.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.FieldValue.value">
- <summary>
- The value of the field.
- </summary>
- </member>
- <member name="M:Effort.Internal.Csv.FieldValue.#ctor(System.String,System.Boolean)">
- <summary>
- Prevents a default instance of the <see cref="T:Effort.Internal.Csv.FieldValue" /> struct from being
- created.
- </summary>
- <param name="value"> The field if not missing. </param>
- <param name="hasValue"> if set to <c>true</c> the field has value. </param>
- </member>
- <member name="F:Effort.Internal.Csv.FieldValue.Missing">
- <summary>
- Represents a missing value.
- </summary>
- </member>
- <member name="P:Effort.Internal.Csv.FieldValue.IsMissing">
- <summary>
- Gets a value indicating whether the field value is missing
- </summary>
- <value>
- <c>true</c> if the value is missing; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Effort.Internal.Csv.FieldValue.Value">
- <summary>
- Gets the field value.
- </summary>
- <value>
- The field value.
- </value>
- <exception cref="T:System.InvalidOperationException">
- The field value is missing.
- </exception>
- </member>
- <member name="M:Effort.Internal.Csv.FieldValue.op_Implicit(System.String)~Effort.Internal.Csv.FieldValue">
- <summary>
- Implicit conversion from <see cref="T:System.String"/> to
- <see cref="T:Effort.Internal.Csv.FieldValue"/>.
- </summary>
- <param name="value"> The <see cref="T:System.String"/> value. </param>
- <returns> The <see cref="T:Effort.Internal.Csv.FieldValue"/> value. </returns>
- </member>
- <member name="M:Effort.Internal.Csv.FieldValue.op_Addition(Effort.Internal.Csv.FieldValue,System.String)">
- <summary>
- Concats a <see cref="T:Effort.Internal.Csv.FieldValue"/> value with a <see cref="T:System.String"/>
- value.
- </summary>
- <param name="left"> The <see cref="T:Effort.Internal.Csv.FieldValue"/> value. </param>
- <param name="right"> The <see cref="T:System.String"/> value. </param>
- <returns> The result of the concatenation. </returns>
- </member>
- <member name="M:Effort.Internal.Csv.FieldValue.op_Addition(System.String,Effort.Internal.Csv.FieldValue)">
- <summary>
- Concats a <see cref="T:System.String"/> value with a <see cref="T:Effort.Internal.Csv.FieldValue"/>
- value.
- </summary>
- <param name="left"> The <see cref="T:System.String"/> value. </param>
- <param name="right"> The <see cref="T:Effort.Internal.Csv.FieldValue"/> value. </param>
- <returns> The result of the concatenation. </returns>
- </member>
- <member name="M:Effort.Internal.Csv.FieldValue.ToString">
- <summary>
- Returns a <see cref="T:System.String" /> that represents this instance.
- </summary>
- <returns>
- A <see cref="T:System.String" /> that represents this instance.
- </returns>
- </member>
- <member name="M:Effort.Internal.Csv.FieldValue.GetHashCode">
- <summary>
- Returns a hash code for this instance.
- </summary>
- <returns>
- A hash code for this instance, suitable for use in hashing algorithms and data
- structures like a hash table.
- </returns>
- </member>
- <member name="T:Effort.Internal.Csv.MalformedCsvException">
- <summary>
- Represents the exception that is thrown when a CSV file is malformed.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.MalformedCsvException.message">
- <summary>
- Contains the message that describes the error.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.MalformedCsvException.rawData">
- <summary>
- Contains the raw data when the error occured.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.MalformedCsvException.currentFieldIndex">
- <summary>
- Contains the current field index.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.MalformedCsvException.currentRecordIndex">
- <summary>
- Contains the current record index.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.MalformedCsvException.currentPosition">
- <summary>
- Contains the current position in the raw data.
- </summary>
- </member>
- <member name="M:Effort.Internal.Csv.MalformedCsvException.#ctor">
- <summary>
- Initializes a new instance of the MalformedCsvException class.
- </summary>
- </member>
- <member name="M:Effort.Internal.Csv.MalformedCsvException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the MalformedCsvException class.
- </summary>
- <param name="message">
- The message that describes the error.
- </param>
- </member>
- <member name="M:Effort.Internal.Csv.MalformedCsvException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the MalformedCsvException class.
- </summary>
- <param name="message">
- The message that describes the error.
- </param>
- <param name="innerException">
- The exception that is the cause of the current exception.
- </param>
- </member>
- <member name="M:Effort.Internal.Csv.MalformedCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32)">
- <summary>
- Initializes a new instance of the MalformedCsvException class.
- </summary>
- <param name="rawData">
- The raw data when the error occured.
- </param>
- <param name="currentPosition">
- The current position in the raw data.
- </param>
- <param name="currentRecordIndex">
- The current record index.
- </param>
- <param name="currentFieldIndex">
- The current field index.
- </param>
- </member>
- <member name="M:Effort.Internal.Csv.MalformedCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32,System.Exception)">
- <summary>
- Initializes a new instance of the MalformedCsvException class.
- </summary>
- <param name="rawData">
- The raw data when the error occured.
- </param>
- <param name="currentPosition">
- The current position in the raw data.
- </param>
- <param name="currentRecordIndex">
- The current record index.
- </param>
- <param name="currentFieldIndex">
- The current field index.
- </param>
- <param name="innerException">
- The exception that is the cause of the current exception.
- </param>
- </member>
- <member name="M:Effort.Internal.Csv.MalformedCsvException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the MalformedCsvException class with serialized
- data.
- </summary>
- <param name="info">
- The <see cref="T:SerializationInfo"/> that holds the serialized object data
- about the exception being thrown.
- </param>
- <param name="context">
- The <see cref="T:StreamingContext"/> that contains contextual information about
- the source or destination.
- </param>
- </member>
- <member name="P:Effort.Internal.Csv.MalformedCsvException.RawData">
- <summary>
- Gets the raw data when the error occured.
- </summary>
- <value> The raw data when the error occured. </value>
- </member>
- <member name="P:Effort.Internal.Csv.MalformedCsvException.CurrentPosition">
- <summary>
- Gets the current position in the raw data.
- </summary>
- <value> The current position in the raw data. </value>
- </member>
- <member name="P:Effort.Internal.Csv.MalformedCsvException.CurrentRecordIndex">
- <summary>
- Gets the current record index.
- </summary>
- <value> The current record index. </value>
- </member>
- <member name="P:Effort.Internal.Csv.MalformedCsvException.CurrentFieldIndex">
- <summary>
- Gets the current field index.
- </summary>
- <value> The current record index. </value>
- </member>
- <member name="P:Effort.Internal.Csv.MalformedCsvException.Message">
- <summary>
- Gets a message that describes the current exception.
- </summary>
- <value> A message that describes the current exception. </value>
- </member>
- <member name="M:Effort.Internal.Csv.MalformedCsvException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- When overridden in a derived class, sets the <see cref="T:SerializationInfo"/>
- with information about the exception.
- </summary>
- <param name="info">
- The <see cref="T:SerializationInfo"/> that holds the serialized object data
- about the exception being thrown.
- </param>
- <param name="context">
- The <see cref="T:StreamingContext"/> that contains contextual information about
- the source or destination.
- </param>
- </member>
- <member name="T:Effort.Internal.Csv.MissingFieldAction">
- <summary>
- Specifies the action to take when a field is missing.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.MissingFieldAction.ParseError">
- <summary>
- Treat as a parsing error.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.MissingFieldAction.ReplaceByEmpty">
- <summary>
- Replaces by an empty value.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.MissingFieldAction.ReplaceByNull">
- <summary>
- Replaces by a null value (<see langword="null"/>).
- </summary>
- </member>
- <member name="T:Effort.Internal.Csv.MissingFieldCsvException">
- <summary>
- Represents the exception that is thrown when a there is a missing field in a record
- of the CSV file.
- </summary>
- <remarks>
- MissingFieldException would have been a better name, but there is already a
- <see cref="T:System.MissingFieldException"/>.
- </remarks>
- </member>
- <member name="M:Effort.Internal.Csv.MissingFieldCsvException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.Csv.MissingFieldCsvException" />
- class.
- </summary>
- </member>
- <member name="M:Effort.Internal.Csv.MissingFieldCsvException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the MissingFieldCsvException class.
- </summary>
- <param name="message">
- The message that describes the error.
- </param>
- </member>
- <member name="M:Effort.Internal.Csv.MissingFieldCsvException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the MissingFieldCsvException class.
- </summary>
- <param name="message">
- The message that describes the error.
- </param>
- <param name="innerException">
- The exception that is the cause of the current exception.
- </param>
- </member>
- <member name="M:Effort.Internal.Csv.MissingFieldCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32)">
- <summary>
- Initializes a new instance of the MissingFieldCsvException class.
- </summary>
- <param name="rawData">
- The raw data when the error occured.
- </param>
- <param name="currentPosition">
- The current position in the raw data.
- </param>
- <param name="currentRecordIndex">
- The current record index.
- </param>
- <param name="currentFieldIndex">
- The current field index.
- </param>
- </member>
- <member name="M:Effort.Internal.Csv.MissingFieldCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32,System.Exception)">
- <summary>
- Initializes a new instance of the MissingFieldCsvException class.
- </summary>
- <param name="rawData">
- The raw data when the error occured.
- </param>
- <param name="currentPosition">
- The current position in the raw data.
- </param>
- <param name="currentRecordIndex">
- The current record index.
- </param>
- <param name="currentFieldIndex">
- The current field index.
- </param>
- <param name="innerException">
- The exception that is the cause of the current exception.
- </param>
- </member>
- <member name="M:Effort.Internal.Csv.MissingFieldCsvException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the MissingFieldCsvException class with
- serialized data.
- </summary>
- <param name="info">
- The <see cref="T:SerializationInfo"/> that holds the serialized object data
- about the exception being thrown.
- </param>
- <param name="context">
- The <see cref="T:StreamingContext"/> that contains contextual information about
- the source or destination.
- </param>
- </member>
- <member name="T:Effort.Internal.Csv.ParseErrorAction">
- <summary>
- Specifies the action to take when a parsing error has occured.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.ParseErrorAction.RaiseEvent">
- <summary>
- Raises the <see cref="M:CsvReader.ParseError"/> event.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.ParseErrorAction.AdvanceToNextLine">
- <summary>
- Tries to advance to next line.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.ParseErrorAction.ThrowException">
- <summary>
- Throws an exception.
- </summary>
- </member>
- <member name="T:Effort.Internal.Csv.ParseErrorEventArgs">
- <summary>
- Provides data for the <see cref="M:CsvReader.ParseError"/> event.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.ParseErrorEventArgs.error">
- <summary>
- Contains the error that occured.
- </summary>
- </member>
- <member name="F:Effort.Internal.Csv.ParseErrorEventArgs.action">
- <summary>
- Contains the action to take.
- </summary>
- </member>
- <member name="M:Effort.Internal.Csv.ParseErrorEventArgs.#ctor(Effort.Internal.Csv.MalformedCsvException,Effort.Internal.Csv.ParseErrorAction)">
- <summary>
- Initializes a new instance of the ParseErrorEventArgs class.
- </summary>
- <param name="error"> The error that occured. </param>
- <param name="defaultAction"> The default action to take. </param>
- </member>
- <member name="P:Effort.Internal.Csv.ParseErrorEventArgs.Error">
- <summary>
- Gets the error that occured.
- </summary>
- <value> The error that occured. </value>
- </member>
- <member name="P:Effort.Internal.Csv.ParseErrorEventArgs.Action">
- <summary>
- Gets or sets the action to take.
- </summary>
- <value> The action to take. </value>
- </member>
- <member name="M:Effort.Internal.DbCommandTreeTransformation.LinqMethodProvider.#ctor">
- <summary>
- Prevents a default instance of the <see cref="T:Effort.Internal.DbCommandTreeTransformation.LinqMethodProvider" /> class from
- being created.
- </summary>
- </member>
- <member name="T:Effort.Internal.DbManagement.Engine.Modifiers.ExcrescentSingleResultCleanserVisitor">
- <summary>
- Transforms SingleResult><(x).FirstOrDefault() to x
- </summary>
- </member>
- <member name="T:Effort.Internal.StorageSchema.ModificationFunctionMappingModifier">
- <summary>
- Removes function mapping for Insert, Update, and Delete. This is required for being
- able to save changes to EFFORT context based on model with defined modification
- function mappings.
- </summary>
- </member>
- <member name="T:Effort.Internal.TypeConversion.FacetInfo">
- <summary>
- Contains EDM type facet information about a field.
- </summary>
- </member>
- <member name="P:Effort.Internal.TypeConversion.FacetInfo.Nullable">
- <summary>
- Gets or sets a value indicating whether the field is nullable.
- </summary>
- <value>
- <c>true</c> if nullable; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Effort.Internal.TypeConversion.FacetInfo.Identity">
- <summary>
- Gets or sets a value indicating whether the field is an identity field.
- </summary>
- <value>
- <c>true</c> if identity field; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Effort.Internal.TypeConversion.FacetInfo.Computed">
- <summary>
- Gets or sets a value indicating whether the field value is computed.
- </summary>
- <value>
- <c>true</c> if computed; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Effort.Internal.TypeConversion.FacetInfo.LimitedLength">
- <summary>
- Gets or sets a value indicating whether length of the field is limited.
- </summary>
- <value>
- <c>true</c> if the length of the field is limited; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Effort.Internal.TypeConversion.FacetInfo.MaxLength">
- <summary>
- Gets or sets the max lenght of the field.
- </summary>
- <value>
- The max lenght of the field.
- </value>
- </member>
- <member name="P:Effort.Internal.TypeConversion.FacetInfo.FixedLength">
- <summary>
- Gets or sets a value indicating whether the length of the field is fixed.
- </summary>
- <value>
- <c>true</c> if the length of the field is fixed; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="T:Effort.Internal.TypeGeneration.DataRow">
- <summary>
- Represent an immutable data row.
- </summary>
- </member>
- <member name="M:Effort.Internal.TypeGeneration.DataRow.GetValue(System.Int32)">
- <summary>
- Returns the value of the specified property.
- </summary>
- <param name="index"> The index of the property. </param>
- <returns> The value of the property. </returns>
- </member>
- <member name="T:Effort.Internal.TypeGeneration.DataRowPropertyAttribute">
- <summary>
- When applied to the property of a <see cref="T:Effort.Internal.TypeGeneration.DataRow"/> type, specifies the index
- of the property.
- </summary>
- </member>
- <member name="M:Effort.Internal.TypeGeneration.DataRowPropertyAttribute.#ctor(System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Internal.TypeGeneration.DataRowPropertyAttribute"/> class.
- </summary>
- <param name="index"> The index of the property. </param>
- </member>
- <member name="P:Effort.Internal.TypeGeneration.DataRowPropertyAttribute.Index">
- <summary>
- Gets the index of the property.
- </summary>
- <value>
- The index.
- </value>
- </member>
- <member name="T:Effort.Internal.TypeGeneration.LargeDataRowAttribute">
- <summary>
- When applied to a <see cref="T:Effort.Internal.TypeGeneration.DataRow"/> type, specifies that the type has so many
- properties that its single constructor has a single array parameter.
- </summary>
- </member>
- <member name="F:Effort.Internal.TypeGeneration.LargeDataRowAttribute.LargePropertyCount">
- <summary>
- Determines the minimum amount of properties that an annotated
- <see cref="T:Effort.Internal.TypeGeneration.DataRow"/> type should have.
- </summary>
- </member>
- <member name="T:Effort.ObjectContextFactory">
- <summary>
- Provides factory methods that are able to create <see cref="T:ObjectContext"/>
- objects that rely on in-process and in-memory databases. All of the data operations
- initiated from these context objects are executed by the appropriate in-memory
- database, so using these context objects does not require any external dependency
- outside of the scope of the application.
- </summary>
- </member>
- <member name="F:Effort.ObjectContextFactory.objectContextContainer">
- <summary>
- The dynamic CLI module that contains the dynamically created ObjectContext
- classes.
- </summary>
- </member>
- <member name="F:Effort.ObjectContextFactory.objectContextCount">
- <summary>
- The count of the dynamically created ObjectContext classes.
- </summary>
- </member>
- <member name="M:Effort.ObjectContextFactory.#cctor">
- <summary>
- Initializes static members of the <see cref="T:Effort.ObjectContextFactory" /> class.
- </summary>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreatePersistentType``1(System.String,Effort.DataLoaders.IDataLoader)">
- <summary>
- Returns a new type that derives from the <see cref="T:ObjectContext"/> based
- class specified by the <typeparamref name="T"/> generic argument. This class
- relies on an in-memory database instance that lives during the complete
- application lifecycle. If the database is accessed the first time, then it will
- be constructed based on the metadata referenced by the provided entity
- connection string and its state is initialized by the provided
- <see cref="T:IDataLoader"/> object.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and
- references the metadata that is required for constructing the schema.
- </param>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:Type"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreatePersistentType``1(System.String)">
- <summary>
- Returns a new type that derives from the <see cref="T:ObjectContext"/> based
- class specified by the <typeparamref name="T"/> generic argument. This class
- relies on an in-memory database instance that lives during the complete
- application lifecycle. If the database is accessed the first time, then it will
- be constructed based on the metadata referenced by the provided entity
- connection string.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and
- references the metadata that is required for constructing the schema.
- </param>
- <returns>
- The <see cref="T:Type"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreatePersistentType``1">
- <summary>
- Returns a new type that derives from the <see cref="T:ObjectContext"/> based
- class specified by the <typeparamref name="T"/> generic argument. This class
- relies on an in-memory database instance that lives during the complete
- application lifecycle. If the database is accessed the first time, then it will
- be constructed based on the metadata referenced by the default entity
- connection string of the provided <see cref="T:ObjectContext"/> type.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <returns>
- The <see cref="T:Type"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreatePersistentType``1(Effort.DataLoaders.IDataLoader)">
- <summary>
- Returns a new type that derives from the <see cref="T:ObjectContext"/> based
- class specified by the <typeparamref name="T"/> generic argument. This class
- relies on an in-memory database instance that lives during the complete
- application lifecycle. If the database is accessed the first time, then it will
- be constructed based on the metadata referenced by the default entity
- connection string of the provided <see cref="T:ObjectContext"/> type and its
- state is initialized by the provided <see cref="T:IDataLoader"/> object.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:Type"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreatePersistent``1(System.String)">
- <summary>
- Creates a new instance of the <see cref="T:ObjectContext"/> based class
- specified by the <typeparamref name="T"/> generic argument. This class relies
- on an in-memory database instance that lives during the complete application
- lifecycle. If the database is accessed the first time, then it will be
- constructed based on the metadata referenced by the provided entity connection
- string.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and
- references the metadata that is required for constructing the schema.
- </param>
- <returns>The <see cref="T:ObjectContext"/> object.</returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreatePersistent``1(System.String,Effort.DataLoaders.IDataLoader)">
- <summary>
- Creates a new instance of the <see cref="T:ObjectContext"/> based class
- specified by the <typeparamref name="T"/> generic argument. This class relies
- on an in-memory database instance that lives during the complete application
- lifecycle. If the database is accessed the first time, then it will be
- constructed based on the metadata referenced by the provided entity connection
- string and its state is initialized by the provided <see cref="T:IDataLoader"/>
- object.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and
- references the metadata that is required for constructing the schema.
- </param>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:ObjectContext"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreatePersistent``1">
- <summary>
- Creates a new instance of the <see cref="T:ObjectContext"/> based class
- specified by the <typeparamref name="T"/> generic argument. This class relies
- on an in-memory database instance that lives during the complete application
- lifecycle. If the database is accessed the first time, then it will be
- constructed based on the metadata referenced by the default entity connection
- string of the provided <see cref="T:ObjectContext"/> type.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <returns>
- The <see cref="T:ObjectContext"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreatePersistent``1(Effort.DataLoaders.IDataLoader)">
- <summary>
- Creates a instance of the <see cref="T:ObjectContext"/> based class specified
- by the <typeparamref name="T"/> generic argument. This class relies on an
- in-memory database instance that lives during the complete application
- lifecycle. If the database is accessed the first time, then it will be
- constructed based on the metadata referenced by the default entity connection
- string of the provided <see cref="T:ObjectContext"/> type and its state is
- initialized by the provided <see cref="T:IDataLoader"/> object.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:ObjectContext"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreateTransientType``1(System.String,Effort.DataLoaders.IDataLoader)">
- <summary>
- Returns a type that derives from the <see cref="T:ObjectContext"/> based class
- specified by the <typeparamref name="T"/> generic argument. This class relies
- on an in-memory database instance that lives during the context object
- lifecycle. If the object context instance is disposed or garbage collected,
- then the underlying database will be garbage collected too. The database is
- constructed based on the metadata referenced by the provided entity connection
- string and its state is initialized by the provided <see cref="T:IDataLoader"/>
- object.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and
- references the metadata that is required for constructing the schema.
- </param>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:Type"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreateTransientType``1(System.String)">
- <summary>
- Returns a type that derives from the <see cref="T:ObjectContext"/> based class
- specified by the <typeparamref name="T"/> generic argument. This class relies
- on an in-memory database instance that lives during the context object
- lifecycle. If the object context instance is disposed or garbage collected,
- then the underlying database will be garbage collected too. The database is
- constructed based on the metadata referenced by the provided entity connection
- string.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and
- references the metadata that is required for constructing the schema.
- </param>
- <returns>
- The <see cref="T:Type"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreateTransientType``1">
- <summary>
- Returns a type that derives from the <see cref="T:ObjectContext"/> based class
- specified by the <typeparamref name="T"/> generic argument. This class relies
- on an in-memory database instance that lives during the context object
- lifecycle. If the object context instance is disposed or garbage collected,
- then the underlying database will be garbage collected too. The database is
- constructed based on the metadata referenced by the default entity connection
- string of the provided <see cref="T:ObjectContext"/> type.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <returns>
- The <see cref="T:Type"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreateTransientType``1(Effort.DataLoaders.IDataLoader)">
- <summary>
- Returns a type that derives from the <see cref="T:ObjectContext"/> based class
- specified by the <typeparamref name="T"/> generic argument. This class relies
- on an in-memory database instance that lives during the context object
- lifecycle. If the object context object is disposed or garbage collected, then
- the underlying database will be garbage collected too. The database is
- constructed based on the metadata referenced by the default entity connection
- string of the provided <see cref="T:ObjectContext"/> type and its state is
- initialized by the provided <see cref="T:IDataLoader"/> object.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:Type"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreateTransient``1(System.String,Effort.DataLoaders.IDataLoader)">
- <summary>
- Creates a new instance of the <see cref="T:ObjectContext"/> based class
- specified by the <typeparamref name="T"/> generic argument. This class relies
- on an in-memory database instance that lives during the context object
- lifecycle. If the object context instance is disposed or garbage collected,
- then the underlying database will be garbage collected too. The database is
- constructed based on the metadata referenced by the provided entity connection
- string and its state is initialized by the provided <see cref="T:IDataLoader"/>
- object.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and
- references the metadata that is required for constructing the schema.
- </param>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:ObjectContext"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreateTransient``1(System.String)">
- <summary>
- Creates a new instance of the <see cref="T:ObjectContext"/> based class
- specified by the <typeparamref name="T"/> generic argument. This class relies
- on an in-memory database instance that lives during the context object
- lifecycle. If the object context instance is disposed or garbage collected,
- then the underlying database will be garbage collected too. The database is
- constructed based on the metadata referenced by the provided entity connection
- string.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="entityConnectionString">
- The entity connection string that identifies the in-memory database and
- references the metadata that is required for constructing the schema.
- </param>
- <returns>
- The <see cref="T:ObjectContext"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreateTransient``1(Effort.DataLoaders.IDataLoader)">
- <summary>
- Creates a new instance of the <see cref="T:ObjectContext"/> based class
- specified by the <typeparamref name="T"/> generic argument. This class relies
- on an in-memory database instance that lives during the context object
- lifecycle. If the object context instance is disposed or garbage collected,
- then the underlying database will be garbage collected too. The database is
- constructed based on the metadata referenced by the default entity connection
- string of the provided <see cref="T:ObjectContext"/> type and its state is
- initialized by the provided <see cref="T:IDataLoader"/> object.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <param name="dataLoader">
- The <see cref="T:IDataLoader"/> object that might initialize the state of the
- in-memory database.
- </param>
- <returns>
- The <see cref="T:ObjectContext"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreateTransient``1">
- <summary>
- Creates of new instance of the <see cref="T:ObjectContext"/> based class
- specified by the <typeparamref name="T"/> generic argument. This class relies
- on an in-memory database instance that lives during the context object
- lifecycle. If the object context object is disposed or garbage collected, then
- the underlying database will be garbage collected too. The database is
- constructed based on the metadata referenced by the default entity connection
- string of the provided <see cref="T:ObjectContext"/> type.
- </summary>
- <typeparam name="T">
- The concrete <see cref="T:ObjectContext"/> based class.
- </typeparam>
- <returns>
- The <see cref="T:ObjectContext"/> object.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreateType``1(System.String,System.Boolean,Effort.DataLoaders.IDataLoader)">
- <summary>
- Returns the appropriate dynamic ObjectContext type.
- </summary>
- <typeparam name="T">
- The ObjectContext type that the result type should derive from.
- </typeparam>
- <param name="entityConnectionString">
- The entity connection string that references the metadata and identifies the
- persistent database.
- </param>
- <param name="persistent">
- if set to <c>true</c> the ObjectContext uses a persistent database, otherwise
- transient.
- </param>
- <param name="dataLoader">
- The data loader that initializes the state of the database.
- </param>
- <returns>
- The ObjectContext type.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.GetDefaultConnectionString``1">
- <summary>
- Returns the default entity connection string of the specified ObjectContext
- type.
- </summary>
- <typeparam name="T">
- The type of the ObjectContext.
- </typeparam>
- <returns>
- The entity connection string.
- </returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.CreateType``1(System.String,System.String,System.Boolean)">
- <summary>
- Creates a ObjectContext type during dynamically.
- </summary>
- <typeparam name="T">
- The type of the ObjectContext.
- </typeparam>
- <param name="entityConnectionString">
- The entity connection string that references the metadata and identifies the
- persistent database.
- </param>
- <param name="effortConnectionString">
- The effort connection string that is passed to the EffortConnection object.
- </param>
- <param name="persistent">
- if set to <c>true</c> the ObjectContext uses a persistent database, otherwise
- transient.
- </param>
- <returns>The ObjectContext type.</returns>
- </member>
- <member name="M:Effort.ObjectContextFactory.FindDefaultConnectionStringByConvention``1">
- <summary>
- Returns the default connection string by convention.
- </summary>
- <typeparam name="T">
- The type of the ObjectContext.
- </typeparam>
- <returns>
- The default connection string based on the name of the ObjectContext
- </returns>
- </member>
- <member name="T:Effort.Provider.EffortCommand">
- <summary>
- Represents an Effort command that realizes text representations.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortCommand.ExecuteDbDataReader(System.Data.CommandBehavior)">
- <summary>
- Executes the command text against the connection.
- </summary>
- <param name="behavior">
- An instance of <see cref="T:System.Data.CommandBehavior" />.
- </param>
- <returns>
- A <see cref="T:System.Data.Common.DbDataReader" />.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortCommand.ExecuteNonQuery">
- <summary>
- Executes the query.
- </summary>
- <returns>
- The number of rows affected.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortCommand.ExecuteScalar">
- <summary>
- Executes the query and returns the first column of the first row in the result
- set returned by the query. All other columns and rows are ignored.
- </summary>
- <returns>
- The first column of the first row in the result set.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortCommand.Clone">
- <summary>
- Creates a new object that is a copy of the current instance.
- </summary>
- <returns>
- A new object that is a copy of this instance.
- </returns>
- </member>
- <member name="T:Effort.Provider.EffortCommandBase">
- <summary>
- Provides a base class for Effort-specific classes that represent commands.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortCommandBase.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Provider.EffortCommandBase" /> class.
- </summary>
- </member>
- <member name="P:Effort.Provider.EffortCommandBase.CommandText">
- <summary>
- Gets or sets the text command to run against the data source.
- </summary>
- <returns>
- The text command to execute. The default value is an empty string ("").
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortCommandBase.CommandTimeout">
- <summary>
- Gets or sets the wait time before terminating the attempt to execute a command
- and generating an error.
- </summary>
- <returns>
- The time in seconds to wait for the command to execute.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortCommandBase.CommandType">
- <summary>
- Indicates or specifies how the command is interpreted.
- </summary>
- <returns>
- One of the <see cref="T:System.Data.CommandType" /> values. The default is
- Text.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortCommandBase.AddParameter(System.String)">
- <summary>
- Adds a new parameter with the supplied name.
- </summary>
- <param name="name"> The name of the parameter. </param>
- </member>
- <member name="P:Effort.Provider.EffortCommandBase.DbParameterCollection">
- <summary>
- Gets the collection of <see cref="T:Effort.Provider.EffortParameter" /> objects.
- </summary>
- <returns> The parameters of the SQL statement or stored procedure. </returns>
- </member>
- <member name="P:Effort.Provider.EffortCommandBase.DbConnection">
- <summary>
- Gets or sets the <see cref="P:Effort.Provider.EffortCommandBase.EffortConnection" /> used by this command.
- </summary>
- <returns>
- The connection to the data source.
- </returns>
- <exception cref="T:System.ArgumentException">
- Provided connection object is incompatible
- </exception>
- </member>
- <member name="P:Effort.Provider.EffortCommandBase.DbTransaction">
- <summary>
- Gets or sets the <see cref="P:Effort.Provider.EffortCommandBase.EffortTransaction" /> within which this command
- executes.
- </summary>
- <returns>
- The transaction within which a Command object of a .NET Framework data provider
- executes. The default value is a null reference (Nothing in Visual Basic).
- </returns>
- <exception cref="T:System.ArgumentException">
- Provided transaction object is incompatible
- </exception>
- </member>
- <member name="P:Effort.Provider.EffortCommandBase.DesignTimeVisible">
- <summary>
- Gets or sets a value indicating whether the command object should be visible in
- a customized interface control.
- </summary>
- <returns>
- true, if the command object should be visible in a control; otherwise false.
- The default is true.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortCommandBase.EffortConnection">
- <summary>
- Gets the strongly typed <see cref="P:Effort.Provider.EffortCommandBase.EffortConnection" /> used by this command.
- </summary>
- <returns>
- The connection to the data source.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortCommandBase.EffortTransaction">
- <summary>
- Gets the strongly typed <see cref="P:Effort.Provider.EffortCommandBase.EffortTransaction" /> within which this
- command executes.
- </summary>
- <returns>
- The transaction within which a Command object of a .NET Framework data provider
- executes. The default value is a null reference (Nothing in Visual Basic).
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortCommandBase.ExecuteNonQuery">
- <summary>
- Executes the query.
- </summary>
- <returns>
- The number of rows affected.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortCommandBase.ExecuteScalar">
- <summary>
- Executes the query and returns the first column of the first row in the result
- set returned by the query. All other columns and rows are ignored.
- </summary>
- <returns>
- The first column of the first row in the result set.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortCommandBase.Prepare">
- <summary>
- Creates a prepared (or compiled) version of the command on the data source.
- </summary>
- </member>
- <member name="P:Effort.Provider.EffortCommandBase.UpdatedRowSource">
- <summary>
- Gets or sets how command results are applied to the
- <see cref="T:System.Data.DataRow" /> when used by the Update method of a
- <see cref="T:System.Data.Common.DbDataAdapter" />.
- </summary>
- <returns>
- One of the <see cref="T:System.Data.UpdateRowSource" /> values. The default is
- Both unless the command is automatically generated. Then the default is None.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortCommandBase.Cancel">
- <summary>
- Attempts to cancels the execution of a
- <see cref="T:System.Data.Common.DbCommand" />.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortCommandBase.CreateDbParameter">
- <summary>
- Creates a new instance of a <see cref="T:Effort.Provider.EffortParameter" /> object.
- </summary>
- <returns>
- A <see cref="T:Effort.Provider.EffortParameter" /> object.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortCommandBase.Clone">
- <summary>
- Creates a new object that is a copy of the current instance.
- </summary>
- <returns>
- A new object that is a copy of this instance.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortCommandBase.ExecuteDbDataReader(System.Data.CommandBehavior)">
- <summary>
- Executes the command text against the connection.
- </summary>
- <param name="behavior">
- An instance of <see cref="T:System.Data.CommandBehavior" />.
- </param>
- <returns>
- A <see cref="T:System.Data.Common.DbDataReader" />.
- </returns>
- </member>
- <member name="T:Effort.Provider.EffortCommandDefinition">
- <summary>
- Defines a cacheable command plan.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortCommandDefinition.#ctor(Effort.Provider.EffortCommandBase)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Provider.EffortCommandDefinition" /> class
- using the supplied <see cref="T:Effort.Provider.EffortCommandBase" />.
- </summary>
- <param name="prototype">
- The supplied <see cref="T:Effort.Provider.EffortCommandDefinition" />.
- </param>
- </member>
- <member name="M:Effort.Provider.EffortCommandDefinition.CreateCommand">
- <summary>
- Creates and returnds a <see cref="T:System.Data.Common.DbCommand" /> object that can be executed.
- </summary>
- <returns>
- The command for database.
- </returns>
- </member>
- <member name="T:Effort.Provider.EffortConnection">
- <summary>
- Represents a virtual connection towards an in-memory fake database.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Provider.EffortConnection" /> class.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnection.GetTableInfo(System.String,System.String)">
- <summary>
- Get the Effort TableInfo
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnection.CreateRestorePoint">
- <summary>
- Create a restore point of the database
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnection.RollbackToRestorePoint">
- <summary>
- Rollback changes to the latest restore point
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnection.RollbackToRestorePoint(System.Data.Entity.DbContext)">
- <summary>
- Rollback changes to the latest restore point
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnection.ClearTables">
- <summary>
- Clear all tables from the effort connection. You must use a new context instance to clear all
- tracked entities, otherwise, use the ClearTables(DbContext) overload.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnection.ClearTables(System.Data.Entity.DbContext)">
- <summary>
- Clear all tables from the effort connection and ChangeTracker entries.
- </summary>
- </member>
- <member name="P:Effort.Provider.EffortConnection.ConnectionString">
- <summary>
- Gets or sets the string used to open the connection.
- </summary>
- <returns>
- The connection string used to establish the initial connection. The exact
- contents of the connection string depend on the specific data source for this
- connection. The default value is an empty string.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortConnection.DataSource">
- <summary>
- Gets the name of the database server to which to connect.
- </summary>
- <returns>
- The name of the database server to which to connect. The default value is an
- empty string.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortConnection.ServerVersion">
- <summary>
- Gets a string that represents the version of the server to which the object is
- connected.
- </summary>
- <returns>
- The version of the database. The format of the string returned depends on the
- specific type of connection you are using.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortConnection.State">
- <summary>
- Gets a string that describes the state of the connection.
- </summary>
- <returns>
- The state of the connection. The format of the string returned depends on the
- specific type of connection you are using.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortConnection.DbContainer">
- <summary>
- Gets the internal <see cref="P:Effort.Provider.EffortConnection.DbContainer" /> instance.
- </summary>
- <value>
- The internal <see cref="P:Effort.Provider.EffortConnection.DbContainer" /> instance.
- </value>
- </member>
- <member name="P:Effort.Provider.EffortConnection.DbProviderFactory">
- <summary>
- Gets the <see cref="T:System.Data.Common.DbProviderFactory" /> for this
- <see cref="T:System.Data.Common.DbConnection" />.
- </summary>
- <returns>
- A <see cref="T:System.Data.Common.DbProviderFactory" />.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortConnection.ChangeDatabase(System.String)">
- <summary>
- Changes the current database for an open connection.
- </summary>
- <param name="databaseName">
- Specifies the name of the database for the connection to use.
- </param>
- </member>
- <member name="P:Effort.Provider.EffortConnection.Database">
- <summary>
- Gets the name of the current database after a connection is opened, or the
- database name specified in the connection string before the connection is
- opened.
- </summary>
- <returns>
- The name of the current database or the name of the database to be used after a
- connection is opened. The default value is an empty string.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortConnection.DbManager">
- <summary>
- Gets the configuration object that allows to alter the current configuration
- of the database.
- </summary>
- <returns>
- The configuration object.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortConnection.Open">
- <summary>
- Opens a database connection with the settings specified by the
- <see cref="P:System.Data.Common.DbConnection.ConnectionString" />.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnection.Close">
- <summary>
- Closes the connection to the database. This is the preferred method of closing
- any open connection.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnection.MarkAsPrimaryTransient">
- <summary>
- Marks the connection object as transient, so the underlying database instance
- will be disposed when this connection object is disposed or garbage collected.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnection.CreateDbCommand">
- <summary>
- Creates and returns a <see cref="T:System.Data.Common.DbCommand" /> object
- associated with the current connection.
- </summary>
- <returns>
- A <see cref="T:System.Data.Common.DbCommand" /> object.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortConnection.BeginDbTransaction(System.Data.IsolationLevel)">
- <summary>
- Starts a database transaction.
- </summary>
- <param name="isolationLevel">
- Specifies the isolation level for the transaction.
- </param>
- <returns>
- An object representing the new transaction.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortConnection.EnlistTransaction(System.Transactions.Transaction)">
- <summary>
- Enlists in the specified transaction.
- </summary>
- <param name="transaction">
- A reference to an existing <see cref="T:System.Transactions.Transaction" /> in
- which to enlist.
- </param>
- </member>
- <member name="M:Effort.Provider.EffortConnection.Dispose(System.Boolean)">
- <summary>
- Releases the unmanaged resources used by the
- <see cref="T:System.ComponentModel.Component" /> and optionally releases the
- managed resources.
- </summary>
- <param name="disposing">
- true to release both managed and unmanaged resources; false to release only
- unmanaged resources.
- </param>
- </member>
- <member name="T:Effort.Provider.EffortConnectionStringBuilder">
- <summary>
- Providers a simple way to manage the contents of connection string used by the
- <see cref="T:Effort.Provider.EffortConnection"/> class.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnectionStringBuilder.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Provider.EffortConnectionStringBuilder" />
- class.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortConnectionStringBuilder.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Provider.EffortConnectionStringBuilder" />
- class. The provided connection string provides the data for the internal
- connection information of the instance.
- </summary>
- <param name="connectionString">
- The basis for the object's internal connection information.
- </param>
- </member>
- <member name="P:Effort.Provider.EffortConnectionStringBuilder.InstanceId">
- <summary>
- Gets or sets the string that identifies the database instance.
- </summary>
- <value>
- The identifier of the database instance.
- </value>
- </member>
- <member name="P:Effort.Provider.EffortConnectionStringBuilder.IsTransient">
- <summary>
- Gets or sets the value indicating whether the database instance should be
- transient. Transient databases live only during the lifetime of the connection
- object.
- </summary>
- <value>
- <c>true</c> if the database instance is transient; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Effort.Provider.EffortConnectionStringBuilder.DataLoaderType">
- <summary>
- Gets or sets the type of the data loader that is used to initialize the state
- of the database instance. It has to implement the
- <see cref="T:Effort.DataLoaders.IDataLoader"/> interface.
- </summary>
- <value>
- The type of the data loader.
- </value>
- <exception cref="T:System.InvalidOperationException">
- Cannot set data loader.
- </exception>
- </member>
- <member name="P:Effort.Provider.EffortConnectionStringBuilder.DataLoaderArgument">
- <summary>
- Gets or sets the data loader argument that is used by the data loader to
- initialize the state of the database.
- </summary>
- <value>
- The data loader argument.
- </value>
- </member>
- <member name="T:Effort.Provider.EffortDataReader">
- <summary>
- Reads a forward-only stream of rows from a data source.
- </summary>
- </member>
- <member name="P:Effort.Provider.EffortDataReader.Depth">
- <summary>
- Gets a value indicating the depth of nesting for the current row.
- </summary>
- </member>
- <member name="P:Effort.Provider.EffortDataReader.RecordsAffected">
- <summary>
- Gets the number of rows changed, inserted, or deleted by execution of the
- command.
- </summary>
- <returns>
- The number of rows changed, inserted, or deleted. -1 for SELECT statements; 0
- if no rows were affected or the statement failed.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortDataReader.FieldCount">
- <summary>
- Gets the number of columns in the current row.
- </summary>
- <returns>
- The number of columns in the current row.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetBoolean(System.Int32)">
- <summary>
- Gets the value of the specified column as a Boolean.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetByte(System.Int32)">
- <summary>
- Gets the value of the specified column as a byte.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
- <summary>
- Reads a stream of bytes from the specified column, starting at location
- indicated by <paramref name="dataOffset" />, into the buffer, starting at the
- location indicated by <paramref name="bufferOffset" />.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <param name="dataOffset">
- The index within the row from which to begin the read operation.
- </param>
- <param name="buffer">
- The buffer into which to copy the data.
- </param>
- <param name="bufferOffset">
- The index with the buffer to which the data will be copied.
- </param>
- <param name="length">
- The maximum number of characters to read.
- </param>
- <returns>
- The actual number of bytes read.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetChar(System.Int32)">
- <summary>
- Gets the value of the specified column as a single character.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
- <summary>
- Reads a stream of characters from the specified column, starting at location
- indicated by <paramref name="dataOffset" />, into the buffer, starting at the
- location indicated by <paramref name="bufferOffset" />.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <param name="dataOffset">
- The index within the row from which to begin the read operation.
- </param>
- <param name="buffer">
- The buffer into which to copy the data.
- </param>
- <param name="bufferOffset">
- The index with the buffer to which the data will be copied.
- </param>
- <param name="length">
- The maximum number of characters to read.
- </param>
- <returns>
- The actual number of characters read.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetDataTypeName(System.Int32)">
- <summary>
- Gets name of the data type of the specified column.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- A string representing the name of the data type.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetDateTime(System.Int32)">
- <summary>
- Gets the value of the specified column as a <see cref="T:System.DateTime" />
- object.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetDecimal(System.Int32)">
- <summary>
- Gets the value of the specified column as a <see cref="T:System.Decimal" />
- object.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetDouble(System.Int32)">
- <summary>
- Gets the value of the specified column as a double-precision floating point
- number.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetFieldType(System.Int32)">
- <summary>
- Gets the data type of the specified column.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The data type of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetFloat(System.Int32)">
- <summary>
- Gets the value of the specified column as a single-precision floating point
- number.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetGuid(System.Int32)">
- <summary>
- Gets the value of the specified column as a globally-unique identifier (GUID).
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetInt16(System.Int32)">
- <summary>
- Gets the value of the specified column as a 16-bit signed integer.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetInt32(System.Int32)">
- <summary>
- Gets the value of the specified column as a 32-bit signed integer.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetInt64(System.Int32)">
- <summary>
- Gets the value of the specified column as a 64-bit signed integer.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetName(System.Int32)">
- <summary>
- Gets the name of the column, given the zero-based column ordinal.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The name of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetOrdinal(System.String)">
- <summary>
- Gets the column ordinal given the name of the column.
- </summary>
- <param name="name">
- The name of the column.
- </param>
- <returns>
- The zero-based column ordinal.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetEnumerator">
- <summary>
- Returns an <see cref="T:System.Collections.IEnumerator" /> that can be used to
- iterate through the rows in the data reader.
- </summary>
- <returns>
- An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate
- through the rows in the data reader.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetSchemaTable">
- <summary>
- Returns a <see cref="T:System.Data.DataTable" /> that describes the column
- metadata of the <see cref="T:System.Data.Common.DbDataReader" />.
- </summary>
- <returns>
- A <see cref="T:System.Data.DataTable" /> that describes the column metadata.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetString(System.Int32)">
- <summary>
- Gets the value of the specified column as an instance of
- <see cref="T:System.String" />.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetValue(System.Int32)">
- <summary>
- Gets the value of the specified column as an instance of
- <see cref="T:System.Object" />.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.GetValues(System.Object[])">
- <summary>
- Populates an array of objects with the column values of the current row.
- </summary>
- <param name="values">
- An array of <see cref="T:System.Object" /> into which to copy the attribute
- columns.
- </param>
- <returns>
- The number of instances of <see cref="T:System.Object" /> in the array.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortDataReader.HasRows">
- <summary>
- Gets a value that indicates whether this
- <see cref="T:System.Data.Common.DbDataReader" /> contains one or more rows.
- </summary>
- <returns>
- true if the <see cref="T:System.Data.Common.DbDataReader" /> contains one or
- more rows; otherwise false.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortDataReader.IsClosed">
- <summary>
- Gets a value indicating whether the
- <see cref="T:System.Data.Common.DbDataReader" /> is closed.
- </summary>
- <returns>
- true if the <see cref="T:System.Data.Common.DbDataReader" /> is closed;
- otherwise false.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.IsDBNull(System.Int32)">
- <summary>
- Gets a value that indicates whether the column contains nonexistent or missing
- values.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- true if the specified column is equivalent to <see cref="T:System.DBNull" />;
- otherwise false.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.NextResult">
- <summary>
- Advances the reader to the next result when reading the results of a batch of
- statements.
- </summary>
- <returns>
- true if there are more result sets; otherwise false.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.Read">
- <summary>
- Advances the reader to the next record in a result set.
- </summary>
- <returns>
- true if there are more rows; otherwise false.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.Close">
- <summary>
- Closes the <see cref="T:Effort.Provider.EffortDataReader" /> object.
- </summary>
- </member>
- <member name="P:Effort.Provider.EffortDataReader.Item(System.String)">
- <summary>
- Gets the value of the specified column as an instance of
- <see cref="T:System.Object" />.
- </summary>
- <param name="name">
- The name of the column.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortDataReader.Item(System.Int32)">
- <summary>
- Gets the value of the specified column as an instance of
- <see cref="T:System.Object" />.
- </summary>
- <param name="ordinal">
- The zero-based column ordinal.
- </param>
- <returns>
- The value of the specified column.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortDataReader.Dispose(System.Boolean)">
- <summary>
- Releases the managed resources used by the <see cref="T:Effort.Provider.EffortDataReader" /> and
- optionally releases the unmanaged resources.
- </summary>
- <param name="disposing">
- true to release managed and unmanaged resources; false to release only
- unmanaged resources.
- </param>
- </member>
- <member name="T:Effort.Provider.EffortEntityCommand">
- <summary>
- Represent an Effort command that realizes Entity Framework command tree
- representations.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortEntityCommand.#ctor(System.Data.Entity.Core.Common.CommandTrees.DbCommandTree)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Provider.EffortEntityCommand" /> class
- based on a provided command tree.
- </summary>
- <param name="commandtree">
- The command tree that describes the operation.
- </param>
- </member>
- <member name="M:Effort.Provider.EffortEntityCommand.#ctor(Effort.Provider.EffortEntityCommand)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Provider.EffortEntityCommand" /> class
- based on a prototype instance.
- </summary>
- <param name="prototype">
- The prototype <see cref="T:Effort.Provider.EffortEntityCommand" /> object.
- </param>
- </member>
- <member name="M:Effort.Provider.EffortEntityCommand.ExecuteNonQuery">
- <summary>
- Executes the query.
- </summary>
- <returns>
- The number of rows affected.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortEntityCommand.ExecuteScalar">
- <summary>
- Executes the query and returns the first column of the first row in the result
- set returned by the query. All other columns and rows are ignored.
- </summary>
- <returns>
- The first column of the first row in the result set.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortEntityCommand.Clone">
- <summary>
- Creates a new object that is a copy of the current instance.
- </summary>
- <returns>
- A new object that is a copy of this instance.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortEntityCommand.ExecuteDbDataReader(System.Data.CommandBehavior)">
- <summary>
- Executes the command text against the connection.
- </summary>
- <param name="behavior">
- An instance of <see cref="T:System.Data.CommandBehavior" />.
- </param>
- <returns>
- A <see cref="T:Effort.Provider.EffortDataReader" />.
- </returns>
- </member>
- <member name="T:Effort.Provider.EffortParameter">
- <summary>
- Represents a parameter to a <see cref="T:EffortCommand"/>.
- </summary>
- </member>
- <member name="P:Effort.Provider.EffortParameter.DbType">
- <summary>
- Gets or sets the <see cref="T:System.Data.DbType" /> of the parameter.
- </summary>
- <returns>
- One of the <see cref="T:System.Data.DbType" /> values. The default is
- <see cref="F:System.Data.DbType.String" />.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortParameter.Direction">
- <summary>
- Gets or sets a value that indicates whether the parameter is input-only,
- output-only, bidirectional, or a stored procedure return value parameter.
- </summary>
- <returns>
- One of the <see cref="T:System.Data.ParameterDirection" /> values. The default
- is Input.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortParameter.IsNullable">
- <summary>
- Gets or sets a value that indicates whether the parameter accepts null values.
- </summary>
- <returns>
- true if null values are accepted; otherwise false. The default is false.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortParameter.ParameterName">
- <summary>
- Gets or sets the name of the <see cref="T:System.Data.Common.DbParameter" />.
- </summary>
- <returns>The name of the <see cref="T:System.Data.Common.DbParameter" />. The
- default is an empty string ("").
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortParameter.ResetDbType">
- <summary>
- Resets the <see cref="P:DbType" /> property to its original settings.
- </summary>
- </member>
- <member name="P:Effort.Provider.EffortParameter.Size">
- <summary>
- Gets or sets the maximum size, in bytes, of the data within the column.
- </summary>
- <returns>
- The maximum size, in bytes, of the data within the column. The default value is
- inferred from the parameter value.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortParameter.SourceColumn">
- <summary>
- Gets or sets the name of the source column mapped to the
- <see cref="T:System.Data.DataSet" /> and used for loading or returning the
- <see cref="P:System.Data.Common.DbParameter.Value" />.
- </summary>
- <returns>
- The name of the source column mapped to the
- <see cref="T:System.Data.DataSet" />. The default is an empty string.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortParameter.SourceColumnNullMapping">
- <summary>
- Sets or gets a value which indicates whether the source column can be null.
- This allows <see cref="T:System.Data.Common.DbCommandBuilder" /> to correctly
- generate Update statements for columns that can be null.
- </summary>
- <returns>
- true if the source column can be null; false if it is not.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortParameter.SourceVersion">
- <summary>
- Gets or sets the <see cref="T:System.Data.DataRowVersion" /> to use when you
- load <see cref="P:System.Data.Common.DbParameter.Value" />.
- </summary>
- <returns>
- One of the <see cref="T:System.Data.DataRowVersion" /> values. The default is
- Current.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortParameter.Value">
- <summary>
- Gets or sets the value of the parameter.
- </summary>
- <returns>
- An <see cref="T:System.Object" /> that is the value of the parameter. The
- default value is null.
- </returns>
- </member>
- <member name="T:Effort.Provider.EffortParameterCollection">
- <summary>
- Represents a collection of <see cref="T:Effort.Provider.EffortParameter"/> associated with a
- <see cref="T:Effort.Provider.EffortCommand"/>.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Provider.EffortParameterCollection" />
- class.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.Add(System.Object)">
- <summary>
- Adds a <see cref="T:EffortParameter" /> item with the specified value to the
- <see cref="T:EffortParameterCollection" />.
- </summary>
- <param name="value">
- The <see cref="P:EffortParameter.Value" /> of the
- <see cref="T:EffortParameter" /> to add to the collection.
- </param>
- <returns>
- The index of the <see cref="T:EffortParameter" /> object in the collection.
- </returns>
- <exception cref="T:System.ArgumentException">
- The provided parameter object is incompatible
- </exception>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.AddRange(System.Array)">
- <summary>
- Adds an array of items with the specified values to the
- <see cref="T:EffortParameterCollection" />.
- </summary>
- <param name="values">An array of values of type
- <see cref="T:EffortParameter" /> to add to the collection.
- </param>
- <exception cref="T:System.ArgumentException">
- The provided parameter object is incompatible
- </exception>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.Clear">
- <summary>
- Removes all <see cref="T:EffortParameter" /> values from the
- <see cref="T:EffortParameterCollection" />.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.Contains(System.String)">
- <summary>
- Indicates whether a <see cref="T:EffortParameter" /> with the specified name
- exists in the collection.
- </summary>
- <param name="value">
- The name of the <see cref="T:EffortParameterr" /> to look for in the
- collection.
- </param>
- <returns>
- true if the <see cref="T:EffortParameter" /> is in the collection; otherwise
- false.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.Contains(System.Object)">
- <summary>
- Indicates whether a <see cref="T:EffortParameter" /> with the specified
- <see cref="P:EffortParameter.Value" /> is contained in the collection.
- </summary>
- <param name="value">
- The <see cref="P:EffortParameter.Value" /> of the
- <see cref="T:EffortParameter" /> to look for in the collection.</param>
- <returns>
- true if the <see cref="T:EffortParameter" /> is in the collection; otherwise
- false.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.CopyTo(System.Array,System.Int32)">
- <summary>
- Copies an array of items to the collection starting at the specified index.
- </summary>
- <param name="array">
- The array of items to copy to the collection.
- </param>
- <param name="index">
- The index in the collection to copy the items.
- </param>
- </member>
- <member name="P:Effort.Provider.EffortParameterCollection.Count">
- <summary>
- Specifies the number of items in the collection.
- </summary>
- <returns>
- The number of items in the collection.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.GetEnumerator">
- <summary>
- Exposes the <see cref="M:System.Collections.IEnumerable.GetEnumerator" />
- method, which supports a simple iteration over a collection by a .NET Framework
- data provider.
- </summary>
- <returns>
- An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate
- through the collection.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.GetParameter(System.String)">
- <summary>
- Returns <see cref="T:EffortParameter" /> the object with the specified name.
- </summary>
- <param name="parameterName">
- The name of the <see cref="T:EffortParameter" /> in the collection.
- </param>
- <returns>
- The <see cref="T:EffortParameter" /> the object with the specified name.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.GetParameter(System.Int32)">
- <summary>
- Returns the <see cref="T:EffortParameterr" /> object at the specified index in
- the collection.
- </summary>
- <param name="index">
- The index of the <see cref="T:EffortParameter" /> in the collection.
- </param>
- <returns>
- The <see cref="T:EffortParameter" /> object at the specified index in the
- collection.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.IndexOf(System.String)">
- <summary>
- Returns the index of the <see cref="T:EffortParameter" /> object with the
- specified name.
- </summary>
- <param name="parameterName">
- The name of the <see cref="T:EffortParameter" /> object in the collection.
- </param>
- <returns>
- The index of the <see cref="T:EffortParameter" /> object with the specified
- name.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.IndexOf(System.Object)">
- <summary>
- Returns the index of the specified <see cref="T:EffortParameter" /> object.
- </summary>
- <param name="value">
- The <see cref="T:EffortParameter" /> object in the collection.
- </param>
- <returns>
- The index of the specified <see cref="T:EffortParameter" /> object.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.Insert(System.Int32,System.Object)">
- <summary>
- Inserts the specified index of the <see cref="T:EffortParameter" /> object with
- the specified name into the collection at the specified index.
- </summary>
- <param name="index">
- The index at which to insert the <see cref="T:EffortParameter" /> object.
- </param>
- <param name="value">
- The <see cref="T:EffortParameter" /> object to insert into the collection.
- </param>
- <exception cref="T:System.ArgumentException">
- The provided parameter object is incompatible
- </exception>
- </member>
- <member name="P:Effort.Provider.EffortParameterCollection.IsFixedSize">
- <summary>
- Specifies whether the collection is a fixed size.
- </summary>
- <returns>
- true if the collection is a fixed size; otherwise false.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortParameterCollection.IsReadOnly">
- <summary>
- Specifies whether the collection is read-only.
- </summary>
- <returns>
- true if the collection is read-only; otherwise false.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortParameterCollection.IsSynchronized">
- <summary>
- Specifies whether the collection is synchronized.
- </summary>
- <returns>
- true if the collection is synchronized; otherwise false.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.Remove(System.Object)">
- <summary>
- Removes the specified <see cref="T:EffortParameter" /> object from the
- collection.
- </summary>
- <param name="value">
- The <see cref="T:EffortParameter" /> object to remove.
- </param>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.RemoveAt(System.String)">
- <summary>
- Removes the <see cref="T:EffortParameter" /> object with the specified name
- from the collection.
- </summary>
- <param name="parameterName">
- The name of the <see cref="T:EffortParameter" /> object to remove.
- </param>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.RemoveAt(System.Int32)">
- <summary>
- Removes the <see cref="T:EffortParameter" /> object at the specified from the
- collection.
- </summary>
- <param name="index">
- The index where the <see cref="T:EffortParameter" /> object is located.
- </param>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.SetParameter(System.String,System.Data.Common.DbParameter)">
- <summary>
- Sets the <see cref="T:EffortParameter" /> object with the specified name to
- new value.
- </summary>
- <param name="parameterName">
- The name of the <see cref="T:EffortParameter" /> object in the collection.
- </param>
- <param name="value">
- The new <see cref="T:EffortParameter" /> value.
- </param>
- </member>
- <member name="M:Effort.Provider.EffortParameterCollection.SetParameter(System.Int32,System.Data.Common.DbParameter)">
- <summary>
- Sets the <see cref="T:System.Data.Common.DbParameter" /> object at the
- specified index to a new value.
- </summary>
- <param name="index">
- The index where the <see cref="T:System.Data.Common.DbParameter" /> object is
- located.
- </param>
- <param name="value">
- The new <see cref="T:System.Data.Common.DbParameter" /> value.
- </param>
- </member>
- <member name="P:Effort.Provider.EffortParameterCollection.SyncRoot">
- <summary>
- Specifies the <see cref="T:System.Object" /> to be used to synchronize access
- to the collection.
- </summary>
- <returns>
- A <see cref="T:System.Object" /> to be used to synchronize access to the
- <see cref="T:EffortParameterrCollection" />.
- </returns>
- </member>
- <member name="T:Effort.Provider.EffortProviderConfiguration">
- <summary>
- Configuration module for the Effort provider.
- </summary>
- </member>
- <member name="F:Effort.Provider.EffortProviderConfiguration.ProviderInvariantName">
- <summary>
- The provider invariant name of the Effort provider.
- </summary>
- </member>
- <member name="F:Effort.Provider.EffortProviderConfiguration.isRegistered">
- <summary>
- Indicates if the Effort provider is registered.
- </summary>
- </member>
- <member name="F:Effort.Provider.EffortProviderConfiguration.latch">
- <summary>
- Latch object that is used to avoid double registration.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortProviderConfiguration.RegisterProvider">
- <summary>
- Registers the provider factory.
- </summary>
- </member>
- <member name="T:Effort.Provider.EffortProviderFactory">
- <summary>
- Represents a set of methods for creating instances of the
- <see cref="N:Effort.Provider"/> provider's implementation of the data source classes.
- </summary>
- </member>
- <member name="F:Effort.Provider.EffortProviderFactory.Instance">
- <summary>
- Provides a singleton instance of the <see cref="T:Effort.Provider.EffortProviderFactory"/> class.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortProviderFactory.#ctor">
- <summary>
- Prevents a default instance of the <see cref="T:Effort.Provider.EffortProviderFactory" /> class
- from being created.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortProviderFactory.CreateConnection">
- <summary>
- Returns a new instance of the <see cref="T:EffortConnection" /> class.
- </summary>
- <returns>
- A new instance of <see cref="T:EffortConnection" />.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortProviderFactory.GetService(System.Type)">
- <summary>
- Gets the service object of the specified type.
- </summary>
- <param name="serviceType">
- An object that specifies the type of service object to get.
- </param>
- <returns>
- A service object of type <paramref name="serviceType" />.-or- null if there is
- no service object of type <paramref name="serviceType" />.
- </returns>
- </member>
- <member name="T:Effort.Provider.EffortProviderInvariantName">
- <summary>
- Provides the invariant name of the Effort provider.
- </summary>
- </member>
- <member name="F:Effort.Provider.EffortProviderInvariantName.Instance">
- <summary>
- Provides a singleton instance of the <see cref="T:Effort.Provider.EffortProviderInvariantName"/>
- class.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortProviderInvariantName.#ctor">
- <summary>
- Prevents a default instance of the <see cref="T:Effort.Provider.EffortProviderInvariantName"/> class
- from being created.
- </summary>
- </member>
- <member name="P:Effort.Provider.EffortProviderInvariantName.Name">
- <summary>
- Gets the invariant name of the Effort provider.
- </summary>
- <value>
- The invariant name.
- </value>
- </member>
- <member name="T:Effort.Provider.EffortProviderManifest">
- <summary>
- Metadata interface for all CLR types types.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortProviderManifest.#ctor(Effort.Provider.EffortVersion)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Provider.EffortProviderManifest" /> class.
- </summary>
- <param name="version">The version of manifest metadata.</param>
- </member>
- <member name="M:Effort.Provider.EffortProviderManifest.GetEdmType(System.Data.Entity.Core.Metadata.Edm.TypeUsage)">
- <summary>
- This method maps the specified storage type and a set of facets for that type
- to an EDM type.
- </summary>
- <param name="storeType">
- The <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> instance that describes
- a storage type and a set of facets for that type to be mapped to the EDM type.
- </param>
- <returns>
- The <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> instance that describes
- an EDM type and a set of facets for that type.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortProviderManifest.GetStoreType(System.Data.Entity.Core.Metadata.Edm.TypeUsage)">
- <summary>
- This method maps the specified EDM type and a set of facets for that type to a
- storage type.
- </summary>
- <param name="edmType">
- The <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> instance that describes
- the EDM type and a set of facets for that type to be mapped to a storage type.
- </param>
- <returns>
- The <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> instance that describes
- a storage type and a set of facets for that type.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortProviderManifest.GetDbInformation(System.String)">
- <summary>
- When overridden in a derived class, this method returns provider-specific
- information. This method should never return null.
- </summary>
- <param name="informationType">
- The type of the information to return.
- </param>
- <returns>
- The <see cref="T:System.Xml.XmlReader"/> object that contains the requested
- information.
- </returns>
- </member>
- <member name="T:Effort.Provider.EffortProviderManifestTokens">
- <summary>
- Provides the supported Effort provider manifest token values.
- </summary>
- </member>
- <member name="F:Effort.Provider.EffortProviderManifestTokens.Version1">
- <summary>
- The Version1 provider manifest token.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortProviderManifestTokens.GetVersion(System.String)">
- <summary>
- Gets the <see cref="T:Effort.Provider.EffortVersion"/> enumeration value that represents the
- provided manifest token value.
- </summary>
- <param name="manifestToken">
- The value of the manifest token.
- </param>
- <returns>
- The <see cref="T:Effort.Provider.EffortVersion"/> value.
- </returns>
- <exception cref="T:System.NotSupportedException">
- The manifest token is not supported
- </exception>
- </member>
- <member name="T:Effort.Provider.EffortProviderServices">
- <summary>
- The factory for building command definitions; use the type of this object as the
- argument to the IServiceProvider.GetService method on the provider factory;
- </summary>
- </member>
- <member name="F:Effort.Provider.EffortProviderServices.Instance">
- <summary>
- Provides a singleton instance of the <see cref="T:Effort.Provider.EffortProviderServices"/>
- class.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortProviderServices.CreateCommandDefinition(System.Data.Common.DbCommand)">
- <summary>
- Creates a <see cref="T:System.Data.Common.DbCommandDefinition" /> that uses the
- specified <see cref="T:System.Data.Common.DbCommand" />.
- </summary>
- <param name="prototype">
- A <see cref="T:System.Data.Common.DbCommand" /> used to create the
- <see cref="T:System.Data.Common.DbCommandDefinition" />.
- </param>
- <returns>
- A <see cref="T:System.Data.Common.DbCommandDefinition" /> object that
- represents the executable command definition object.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortProviderServices.CreateDbCommandDefinition(System.Data.Entity.Core.Common.DbProviderManifest,System.Data.Entity.Core.Common.CommandTrees.DbCommandTree)">
- <summary>
- Creates a command definition object for the specified provider manifest and
- command tree.
- </summary>
- <param name="providerManifest">
- Provider manifest previously retrieved from the store provider.
- </param>
- <param name="commandTree">
- Command tree for the statement.
- </param>
- <returns>
- An executable command definition object.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortProviderServices.Register">
- <summary>
- Register the Effort Provider.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortProviderServices.GetDbProviderManifest(System.String)">
- <summary>
- When overridden in a derived class, returns an instance of a class that derives
- from the <see cref="T:System.Data.Common.DbProviderManifest" />.
- </summary>
- <param name="manifestToken">
- The token information associated with the provider manifest.
- </param>
- <returns>
- A <see cref="T:System.Data.Common.DbProviderManifest" /> object that represents
- the provider manifest.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortProviderServices.GetDbProviderManifestToken(System.Data.Common.DbConnection)">
- <summary>
- Returns provider manifest token given a connection.
- </summary>
- <param name="connection">
- Connection to provider.
- </param>
- <returns>
- The provider manifest token for the specified connection.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortProviderServices.DbDatabaseExists(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
- <summary>
- Returns a value indicating whether a given database exists on the server and
- whether schema objects contained in the storeItemCollection have been created.
- </summary>
- <param name="connection">
- Connection to a database whose existence is verified by this method.
- </param>
- <param name="commandTimeout">
- Execution timeout for any commands needed to determine the existence of the
- database.
- </param>
- <param name="storeItemCollection">
- The structure of the database whose existence is determined by this method.
- </param>
- <returns>
- true if the database indicated by the connection and the
- <paramref name="storeItemCollection" /> parameter exists.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortProviderServices.DbCreateDatabase(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
- <summary>
- Creates a database indicated by connection and creates schema objects (tables,
- primary keys, foreign keys) based on the contents of a
- <see cref="T:System.Data.Metadata.Edm.StoreItemCollection" />.
- </summary>
- <param name="connection">
- Connection to a non-existent database that needs to be created and populated
- with the store objects indicated with the storeItemCollection parameter.
- </param>
- <param name="commandTimeout">
- Execution timeout for any commands needed to create the database.
- </param>
- <param name="storeItemCollection">
- The collection of all store items based on which the script should be created.
- </param>
- </member>
- <member name="M:Effort.Provider.EffortProviderServices.DbDeleteDatabase(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
- <summary>
- Deletes all store objects specified in the store item collection from the
- database and the database itself.
- </summary>
- <param name="connection">
- Connection to an existing database that needs to be deleted.
- </param>
- <param name="commandTimeout">
- Execution timeout for any commands needed to delete the database.
- </param>
- <param name="storeItemCollection">
- The structure of the database to be deleted.
- </param>
- </member>
- <member name="M:Effort.Provider.EffortProviderServices.DbCreateDatabaseScript(System.String,System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
- <summary>
- Generates a data definition language (DDL0 script that creates schema objects
- (tables, primary keys, foreign keys) based on the contents of the
- <see cref="T:System.Data.Metadata.Edm.StoreItemCollection" /> parameter and
- targeted for the version of the database corresponding to the provider manifest
- token.
- </summary>
- <param name="providerManifestToken">
- The provider manifest token identifying the target version.
- </param>
- <param name="storeItemCollection">
- The structure of the database.
- </param>
- <returns>
- A DDL script that creates schema objects based on the contents of the
- <see cref="T:System.Data.Metadata.Edm.StoreItemCollection" /> parameter and
- targeted for the version of the database corresponding to the provider manifest
- token.
- </returns>
- </member>
- <member name="T:Effort.Provider.EffortTransaction">
- <summary>
- Represents an Effort transaction. This class cannot be inherited.
- </summary>
- </member>
- <member name="M:Effort.Provider.EffortTransaction.#ctor(Effort.Provider.EffortConnection,System.Data.IsolationLevel)">
- <summary>
- Initializes a new instance of the <see cref="T:Effort.Provider.EffortTransaction" /> class.
- </summary>
- <param name="connection">
- The <see cref="T:Effort.Provider.EffortTransaction" /> object.
- </param>
- <param name="isolationLevel">
- The isolation level.
- </param>
- <exception cref="T:System.InvalidOperationException">
- Ambient transaction is already set.
- </exception>
- </member>
- <member name="M:Effort.Provider.EffortTransaction.Commit">
- <summary>
- Commits the database transaction.
- </summary>
- </member>
- <member name="P:Effort.Provider.EffortTransaction.IsolationLevel">
- <summary>
- Specifies the <see cref="T:System.Data.IsolationLevel" /> for this transaction.
- </summary>
- <returns>
- The <see cref="T:System.Data.IsolationLevel" /> for this transaction.
- </returns>
- </member>
- <member name="P:Effort.Provider.EffortTransaction.InternalTransaction">
- <summary>
- Gets the internal NMemory transaction object.
- </summary>
- <value>
- The NMemory transaction object.
- </value>
- </member>
- <member name="M:Effort.Provider.EffortTransaction.Rollback">
- <summary>
- Rolls back a transaction from a pending state.
- </summary>
- </member>
- <member name="P:Effort.Provider.EffortTransaction.DbConnection">
- <summary>
- Gets the <see cref="T:EffortConnection" /> object associated with the
- transaction.
- </summary>
- <returns>
- The <see cref="T:EffortConnection" /> object associated with the transaction.
- </returns>
- </member>
- <member name="M:Effort.Provider.EffortTransaction.Dispose(System.Boolean)">
- <summary>
- Releases the unmanaged resources used by the <see cref="T:EffortTransaction" />
- and optionally releases the managed resources.
- </summary>
- <param name="disposing">
- If true, this method releases all resources held by any managed objects that
- this <see cref="T:EffortTransaction" /> references.
- </param>
- </member>
- <member name="T:Effort.Provider.EffortVersion">
- <summary>
- Specifies a supported available provider manifest token value.
- </summary>
- </member>
- <member name="F:Effort.Provider.EffortVersion.Version1">
- <summary>
- Value that represents the "Version1" provider manifest token value.
- </summary>
- </member>
- <member name="T:Effort.Provider.IDbManager">
- <summary>
- Provides functionality for managing the database.
- </summary>
- </member>
- <member name="M:Effort.Provider.IDbManager.SetIdentityFields(System.Boolean)">
- <summary>
- Enables or disables all the identity fields in the database.
- </summary>
- <param name="enabled">
- if set to <c>true</c> the identity fields will be disabled.
- </param>
- </member>
- <member name="M:Effort.Provider.IDbManager.ClearMigrationHistory">
- <summary>
- Clears Entity Framework migration history by deleting all records from the
- appropriate tables.
- </summary>
- </member>
- <member name="M:Effort.Provider.IDbManager.ClearTables">
- <summary>
- Deletes all data from the database tables.
- </summary>
- </member>
- </members>
- </doc>
|