|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Symbol.Data</name>
- </assembly>
- <members>
- <member name="T:Symbol.Data.Binding.CountAttribute">
- <summary>
- 求数量数据绑定特性。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.CountAttribute.#ctor(System.String,System.String)">
- <summary>
- 创建实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="condition">过虑规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.CountAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.DataBinderAttribute">
- <summary>
- 数据绑定特性基类。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.DataBinderAttribute.SourceName">
- <summary>
- 获取源名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.DataBinderAttribute.Condition">
- <summary>
- 获取过虑规则。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.DataBinderAttribute.Sorter">
- <summary>
- 获取排序规则。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.DataBinderAttribute.Field">
- <summary>
- 获取或设置输出字段。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.DataBinderAttribute.AllowCache">
- <summary>
- 获取或设置允许缓存,默认为true。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.#ctor(System.String,System.String,System.String,System.String)">
- <summary>
- 创建DataBinderAttribute实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据读取对象。</param>
- <param name="entity">当前实体对象。</param>
- <param name="type">类型。</param>
- <param name="cache">缓存。</param>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.BuildCacheKey(Symbol.Data.ISelectCommandBuilder,System.String,System.Type)">
- <summary>
- 构造缓存键值。
- </summary>
- <param name="builder">select命令构造器。</param>
- <param name="tag">标记。</param>
- <param name="type">类型。</param>
- <returns>返回缓存键值。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.CacheFunc(Symbol.Data.Binding.IDataBinderObjectCache,System.Object,System.String,Symbol.Data.Binding.DataBinderAttribute.CacheValueFunc)">
- <summary>
- 缓存键值操作。
- </summary>
- <param name="cache">缓存对象。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="func">缓存求值委托。</param>
- <returns>返回</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.CacheFunc(Symbol.Data.Binding.IDataBinderObjectCache,Symbol.Data.ISelectCommandBuilder,System.String,System.Type,Symbol.Data.Binding.DataBinderAttribute.CacheValueFunc)">
- <summary>
- 缓存键值操作。
- </summary>
- <param name="cache">缓存对象。</param>
- <param name="builder">select命令构造器。</param>
- <param name="tag">标记。</param>
- <param name="type">类型。</param>
- <param name="func">缓存求值委托。</param>
- <returns>返回</returns>
- </member>
- <member name="T:Symbol.Data.Binding.DataBinderAttribute.CacheValueFunc">
- <summary>
- 缓存求值委托。
- </summary>
- <returns>返回缓存值。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.MapObject(System.String,Symbol.Data.IDataContext,System.Object,Symbol.Data.IDataQueryReader)">
- <summary>
- 映射对象值
- </summary>
- <param name="expression">表达式</param>
- <param name="dataContext"></param>
- <param name="entity">实体对象</param>
- <param name="reader">数据查询读取器。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.Binding.DataBinderObjectCache">
- <summary>
- 数据绑定对象缓存
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.#ctor">
- <summary>
- 创建DataBinderObjectCache实例
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Get(System.String,System.Object@)">
- <summary>
- 获取(按Key)
- </summary>
- <param name="key">键值。</param>
- <param name="value">输出缓存。</param>
- <returns>返回true表示有缓存。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Set(System.String,System.Object)">
- <summary>
- 设置(按Key)
- </summary>
- <param name="key">键值。</param>
- <param name="value">缓存数据。</param>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Get(System.Object,System.String,System.Object@)">
- <summary>
- 获取(按对象和字段)
- </summary>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="value">输出缓存。</param>
- <returns>返回true表示有缓存。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Set(System.Object,System.String,System.Object)">
- <summary>
- 设置(按对象和字段)
- </summary>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="value">缓存数据。</param>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Dispose">
- <summary>
- 释放所有资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.Binding.IDataBinder">
- <summary>
- 数据绑定接口
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.IDataBinder.SourceName">
- <summary>
- 获取源名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.IDataBinder.Condition">
- <summary>
- 获取过虑规则。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.IDataBinder.Sorter">
- <summary>
- 获取排序规则。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.IDataBinder.Field">
- <summary>
- 获取或设置输出字段。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.IDataBinder.AllowCache">
- <summary>
- 获取或设置允许缓存,默认为true。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.IDataBinder.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.IDataBinderObjectCache">
- <summary>
- 数据绑定对象缓存接口
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Get(System.String,System.Object@)">
- <summary>
- 获取(按Key)
- </summary>
- <param name="key">键值。</param>
- <param name="value">输出缓存。</param>
- <returns>返回true表示有缓存。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Set(System.String,System.Object)">
- <summary>
- 设置(按Key)
- </summary>
- <param name="key">键值。</param>
- <param name="value">缓存数据。</param>
- </member>
- <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Get(System.Object,System.String,System.Object@)">
- <summary>
- 获取(按对象和字段)
- </summary>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="value">输出缓存。</param>
- <returns>返回true表示有缓存。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Set(System.Object,System.String,System.Object)">
- <summary>
- 设置(按对象和字段)
- </summary>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="value">缓存数据。</param>
- </member>
- <member name="T:Symbol.Data.Binding.JoinAttribute">
- <summary>
- Join数据绑定特性(将字段的值拼接起来,以spliter分隔)。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.JoinAttribute.Spliter">
- <summary>
- 获取或设置分隔符。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.JoinAttribute.#ctor(System.String,System.String,System.String,System.String,System.String)">
- <summary>
- 创建JoinAttribute实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="spliter">分隔符。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.JoinAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.ListAttribute">
- <summary>
- 列表数据绑定特性(支持List<T>和T[],推荐前者)。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.ListAttribute.#ctor(System.String,System.String,System.String,System.String)">
- <summary>
- 创建ListAttribute实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.ListAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.MaxAttribute">
- <summary>
- 求Max数据绑定特性。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.MaxAttribute.#ctor(System.String,System.String,System.String)">
- <summary>
- 创建实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="field">字段。</param>
- <param name="condition">过虑规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.MaxAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.MinAttribute">
- <summary>
- 求Min数据绑定特性。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.MinAttribute.#ctor(System.String,System.String,System.String)">
- <summary>
- 创建实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="field">字段。</param>
- <param name="condition">过虑规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.MinAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.OnceAttribute">
- <summary>
- 单条数据绑定特性。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.OnceAttribute.#ctor(System.String,System.String,System.String,System.String)">
- <summary>
- 创建OnceAttribute实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.OnceAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.RefJoinAttribute">
- <summary>
- 引用Join数据绑定特性(将字段的值拼接起来,以spliter分隔)。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.RefJoinAttribute.Spliter">
- <summary>
- 获取或设置分隔符。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.RefJoinAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
- <summary>
- 创建RefJoinAttribute实例。
- </summary>
- <param name="targetName">目标名称。</param>
- <param name="targetField">目标字段。</param>
- <param name="sourceName">源名称。</param>
- <param name="sourceField">源字段。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="spliter">分隔符。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.RefJoinAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.RefListAttribute">
- <summary>
- 引用列表数据绑定特性(支持List<T>和T[],推荐前者)。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.RefListAttribute.SourceField">
- <summary>
- 获取或设置源字段。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.RefListAttribute.TargetName">
- <summary>
- 获取或设置目标名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.RefListAttribute.TargetField">
- <summary>
- 获取或设置目标字段。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.RefListAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
- <summary>
- 创建RefListAttribute实例。
- </summary>
- <param name="targetName">目标名称。</param>
- <param name="targetField">目标字段。</param>
- <param name="sourceName">源名称。</param>
- <param name="sourceField">源字段。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.RefListAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.CommandParameter">
- <summary>
- IDbCommand参数类。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.Name">
- <summary>
- 获取或设置名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.RealType">
- <summary>
- 获取或设置真实数据类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.Value">
- <summary>
- 获取或设置当前值。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.IsOut">
- <summary>
- 获取或设置是否为输出参数。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.IsReturn">
- <summary>
- 获取或设置是否为返回值。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.Created">
- <summary>
- 获取或设置是否创建。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.Properties">
- <summary>
- 获取或设置属性列表
- </summary>
- </member>
- <member name="T:Symbol.Data.ConnectionOptions">
- <summary>
- 连接参数。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Host">
- <summary>
- 获取或设置连接主机地址。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Port">
- <summary>
- 获取或设置连接端口。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Name">
- <summary>
- 获取或设置数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Account">
- <summary>
- 获取或设置登录账号。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Password">
- <summary>
- 获取或设置登录密码。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Item(System.String)">
- <summary>
- 获取或设置指定键对应的值。
- </summary>
- <param name="key">键,null或empty忽略。</param>
- <returns>返回指定键对应的值。</returns>
- </member>
- <member name="M:Symbol.Data.ConnectionOptions.#ctor">
- <summary>
- 创建ConnectionOptions实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.ConnectionOptions.Get(System.String)">
- <summary>
- 获取指定键对应的值。
- </summary>
- <param name="key">键,null或empty忽略。</param>
- <returns>返回指定键对应的值。</returns>
- </member>
- <member name="M:Symbol.Data.ConnectionOptions.Set(System.String,System.Object)">
- <summary>
- 设置指定键对应的值。
- </summary>
- <param name="key">键,null或empty忽略。</param>
- <param name="value">值。</param>
- </member>
- <member name="M:Symbol.Data.ConnectionOptions.ToObject">
- <summary>
- 将所有键值输出为一个对象。
- </summary>
- <returns>返回所有键值。</returns>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaAttribute">
- <summary>
- 数据库架构特性。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.TableName">
- <summary>
- 获取表名。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.Order">
- <summary>
- 获取优先级。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.Description">
- <summary>
- 获取描述。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.Type">
- <summary>
- 获取类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.IsValid">
- <summary>
- 获取是否已验证。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.References">
- <summary>
- 获取或设置引用表名称列表(如果引用具体某个版本号,请在表名后面加点".")。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.Reference">
- <summary>
- 获取或设置引用表列表(多个用逗号隔开,如果引用具体某个版本号,请在表名后面加点".")
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaAttribute.#ctor(System.String,System.Double,System.String)">
- <summary>
- 创建DatabaseSchemaAttribute实例。
- </summary>
- <param name="tableName">表名</param>
- <param name="order">优先级</param>
- <param name="description">描述</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaAttribute.#ctor(System.String,System.Double,System.String,System.String[])">
- <summary>
- 创建DatabaseSchemaAttribute实例。
- </summary>
- <param name="tableName">表名</param>
- <param name="order">优先级</param>
- <param name="description">描述</param>
- <param name="references">引用表名称列表(如果引用具体某个版本号,请在表名后面加点".")</param>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaContext">
- <summary>
- 数据库架构上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaContext.DataContext">
- <summary>
- 获取DataContext对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaContext.Vars">
- <summary>
- 获取变量列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaContext.Log">
- <summary>
- 获取日志对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.#ctor(Symbol.Data.IDataContext)">
- <summary>
- 创建DatabaseSchemaContext实例。
- </summary>
- <param name="dataContext">DataContext对象</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.ExecuteBlockQuery(System.String,System.String,System.String)">
- <summary>
- 批量执行命令
- </summary>
- <param name="command">命令(SQL)。</param>
- <param name="mulitFlag">多段命令分隔符。</param>
- <param name="changeDatabase">切换数据库标志。</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.Finalize">
- <summary>
-
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.Dispose(System.Boolean)">
- <summary>
- 释放占用的资源。
- </summary>
- <param name="disposing"></param>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaHandler">
- <summary>
- 数据库架构处理对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaHandler.Attribute">
- <summary>
- 获取特性对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaHandler.#ctor">
- <summary>
- 创建DatabaseSchemaHandler实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaHandler.Process(Symbol.Data.DatabaseSchemaContext)">
- <summary>
- 数据库架构处理。
- </summary>
- <param name="context">上下文对象。</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaHandler.OnProcess(Symbol.Data.DatabaseSchemaContext)">
- <summary>
- 数据库架构处理。
- </summary>
- <param name="context">上下文对象。</param>
- <returns>返回处理结果。</returns>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaManager">
- <summary>
- 数据库架构管理。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaManager.Log">
- <summary>
- 获取日志对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.#ctor">
- <summary>
- 创建DatabaseSchemaManager实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterAppDomain">
- <summary>
- 注册应用域(当前域)。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterAppDomain(System.AppDomain)">
- <summary>
- 注册应用域(指定域)。
- </summary>
- <param name="appDomain">应用域对象。</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterAssembly(System.Reflection.Assembly)">
- <summary>
- 注册程序集。
- </summary>
- <param name="assembly"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterType(System.Type)">
- <summary>
- 注册类型。
- </summary>
- <param name="type"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.Sort">
- <summary>
- 排序并返回列表。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.Process(Symbol.Data.DatabaseSchemaContext)">
- <summary>
- 数据库架构处理(内部开启事务,一旦有错误,自动回滚)。
- </summary>
- <param name="context">上下文对象。</param>
- <returns>返回是否执行成功。</returns>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.Finalize">
- <summary>
-
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.Dispose(System.Boolean)">
- <summary>
- 释放占用的资源。
- </summary>
- <param name="disposing"></param>
- </member>
- <member name="T:Symbol.Data.DatabaseTableField">
- <summary>
- 数据库表字段信息。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Exists">
- <summary>
- 获取或设置字段是否存在。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.TableName">
- <summary>
- 获取或设置表名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Name">
- <summary>
- 获取或设置字段名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Type">
- <summary>
- 获取或设置字段数据类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Position">
- <summary>
- 获取或设置字段在表中的位置。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Nullable">
- <summary>
- 获取或设置字段是否允许为空值(NULL)。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.IsPrimary">
- <summary>
- 获取或设置字段是否为主键。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.IsIdentity">
- <summary>
- 获取或设置字段是否为自增。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Length">
- <summary>
- 获取或设置字段长度(不是字节)。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Scale">
- <summary>
- 获取或设置字段小数位数。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.DefaultValue">
- <summary>
- 获取或设置字段默认值。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Description">
- <summary>
- 获取或设置字段描述。
- </summary>
- </member>
- <member name="T:Symbol.Data.IInsertCommandBuilder">
- <summary>
- 插入命令构造器接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.Fields">
- <summary>
- 获取字段列表(包括字段对应的数据)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.RemovedFields">
- <summary>
- 获取已移除字段列表(生成脚本时忽略这些字段)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.Values">
- <summary>
- 获取纯参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.IInsertCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IInsertCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IInsertCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="T:Symbol.Data.InsertCommandBuilderFilter">
- <summary>
- 插入命令构造器过滤委托。
- </summary>
- <param name="builder">构造器。</param>
- </member>
- <member name="T:Symbol.Data.InsertCommandBuilder">
- <summary>
- 插入命令构造器基类
- </summary>
- </member>
- <member name="F:Symbol.Data.InsertCommandBuilder._tableName">
- <summary>
- 当前表名
- </summary>
- </member>
- <member name="F:Symbol.Data.InsertCommandBuilder._removedFields">
- <summary>
- 已移除字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.InsertCommandBuilder._fields">
- <summary>
- 字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.InsertCommandBuilder._dataContext">
- <summary>
- 当前数据上下文对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.Fields">
- <summary>
- 获取字段列表(包括字段对应的数据)。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.RemovedFields">
- <summary>
- 获取已移除字段列表(生成脚本时忽略这些字段)。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.Values">
- <summary>
- 获取纯参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.#ctor(Symbol.Data.IDataContext,System.String)">
- <summary>
- 创建InsertCommandBuilder实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="tableName">表名。</param>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreValues">
- <summary>
- 预处理参数列表。
- </summary>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreRemoveFields">
- <summary>
- 预处理:移除忽略的字段
- </summary>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.FieldValueWrapper(System.ComponentModel.PropertyDescriptor,System.Object)">
- <summary>
- 字段值包装处理。
- </summary>
- <param name="propertyDescriptor">反射对象。</param>
- <param name="value">值。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreFieldValueWrapper(System.ComponentModel.PropertyDescriptor,System.Object,Symbol.Data.CommandParameter)">
- <summary>
- 预处理:字段值包装处理
- </summary>
- <param name="propertyDescriptor">反射对象。</param>
- <param name="value">值。</param>
- <param name="commandParameter">参数对象。</param>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.BuilderCommandText">
- <summary>
- 构造命令脚本。
- </summary>
- <returns>返回命令脚本。</returns>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.Dispose">
- <summary>
- 释放对象占用的所有资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.ISelectCommandBuilder">
- <summary>
- 查询命令构造器接口
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.AutoEnd">
- <summary>
- 获取或设置自动结束构造,为true时将在Dispose前自动触发Ended事件。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.AddCommandParameter">
- <summary>
- 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.Parameters">
- <summary>
- 获取已收集的参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.WhereCommandText">
- <summary>
- 获取仅Where部分。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.DeleteCommmandText">
- <summary>
- 获取delete命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.GroupByCommandText">
- <summary>
- 获取group by命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.HavingCommandText">
- <summary>
- 获取having命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.OrderByCommandText">
- <summary>
- 获取order by命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.TakeCount">
- <summary>
- 获取或设置数据取出条数。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.SkipCount">
- <summary>
- 获取或设置数据跳过条数。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.Fields">
- <summary>
- 获取字段列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.WhereBefores">
- <summary>
- 获取where语句之前的命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.Wheres">
- <summary>
- 获取where命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.GroupByKeys">
- <summary>
- 获取GroupBy字段列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.Havings">
- <summary>
- 获取having命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.OrderBys">
- <summary>
- 获取order by语句的命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Select(System.String[])">
- <summary>
- 生成select 语句。
- </summary>
- <param name="fields">字段列表。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereBefore(System.String[])">
- <summary>
- 生成where语句之前的命令。
- </summary>
- <param name="befores">命令列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereClear">
- <summary>
- 清空where命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Where(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成where命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Where(System.String,System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.And(Symbol.Data.WhereExpressionAction)">
- <summary>
- And表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Or(Symbol.Data.WhereExpressionAction)">
- <summary>
- Or表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 完全匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
- <summary>
- 完全匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Eq(System.String,System.String,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Eq(System.String,System.Object,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.NotEq(System.String,System.Object,System.String)">
- <summary>
- 不等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Lt(System.String,System.Object,System.String)">
- <summary>
- 小于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Lte(System.String,System.Object,System.String)">
- <summary>
- 小于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Gt(System.String,System.Object,System.String)">
- <summary>
- 大于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Gte(System.String,System.Object,System.String)">
- <summary>
- 大于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Like(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Like(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Like(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.StartsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.StartsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.EndsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.EndsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.In(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 不包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.NotIn(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingClear">
- <summary>
- 清空having命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Having(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成having命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Having(System.String,System.String)">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Refer(System.Object,System.String,Symbol.Data.CommandReferFilterDelegate)">
- <summary>
- 引用关系(NoSQL)。
- </summary>
- <param name="refer">引用关系。</param>
- <param name="selfSource">主查询(表名,$self 为自动识别)</param>
- <param name="filter">过滤器。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Refer(Symbol.Data.NoSQL.Refer,System.String,Symbol.Data.CommandReferFilterDelegate)">
- <summary>
- 引用关系(NoSQL)。
- </summary>
- <param name="refer">引用关系。</param>
- <param name="selfSource">主查询(表名,$self 为自动识别)</param>
- <param name="filter">过滤器。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Query(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Query(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Having(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- Having规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Having(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- Having规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Sort(System.Object)">
- <summary>
- 排序(NoSQL)。
- </summary>
- <param name="sorter">排序对象</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Sort(Symbol.Data.NoSQL.Sorter)">
- <summary>
- 排序(NoSQL)。
- </summary>
- <param name="sorter">排序对象</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.GroupByClear">
- <summary>
- 清空group by命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.GroupBy(System.String)">
- <summary>
- 生成group by命令(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.GroupBy(System.String[])">
- <summary>
- 生成group by命令。
- </summary>
- <param name="fields">字段列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.OrderByClear">
- <summary>
- 清空order by命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.OrderBy(System.String,Symbol.Data.OrderBys)">
- <summary>
- 生成order by命令(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="orderby">排序规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.OrderBy(System.String[])">
- <summary>
- 生成order by命令。
- </summary>
- <param name="orderBys">命令列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Count">
- <summary>
- 生成求count命令。
- </summary>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>和<see cref="P:Symbol.Data.ISelectCommandBuilder.OrderBys"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CountAs(System.String)">
- <summary>
- 生成求count(1) as fieldAs 命令。
- </summary>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CountAs(System.String,System.Boolean)">
- <summary>
- 生成求count(1) as fieldAs 命令。
- </summary>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Sum(System.String)">
- <summary>
- 生成求sum命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Sum(System.String,System.Boolean)">
- <summary>
- 生成求sum命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.SumAs(System.String,System.String)">
- <summary>
- 生成求sum(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.SumAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求sum(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Min(System.String)">
- <summary>
- 生成求min命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Min(System.String,System.Boolean)">
- <summary>
- 生成求min命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.MinAs(System.String,System.String)">
- <summary>
- 生成求min(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.MinAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求min(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Max(System.String)">
- <summary>
- 生成求max命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Max(System.String,System.Boolean)">
- <summary>
- 生成求max命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.MaxAs(System.String,System.String)">
- <summary>
- 生成求max(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.MaxAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求max(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Average(System.String)">
- <summary>
- 生成求avg命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Average(System.String,System.Boolean)">
- <summary>
- 生成求avg命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.AverageAs(System.String,System.String)">
- <summary>
- 生成求avg(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.AverageAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求avg(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Take(System.Int32)">
- <summary>
- 生成take语法。
- </summary>
- <param name="count">取出条数。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Skip(System.Int32)">
- <summary>
- 生成skip语法。
- </summary>
- <param name="skip">跳过条数。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Paging(System.Int32,System.Int32)">
- <summary>
- 生成分页语法。
- </summary>
- <param name="size">每页大小,忽略小于1。</param>
- <param name="page">页码,从0开始,忽略小于0。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.End">
- <summary>
- 结束构造(触发Ended事件。)
- </summary>
- <returns></returns>
- </member>
- <member name="E:Symbol.Data.ISelectCommandBuilder.Ended">
- <summary>
- 已结束,构造已结束时触发,只会触发一次此事件。
- </summary>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery(System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery(System.Type)">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery(System.Type,System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery``1">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery``1(System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.FirstOrDefault">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.FirstOrDefault(System.Type)">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <param name="type">类型,可以模拟出泛型的感觉。</param>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.ToList">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.FirstOrDefault``1">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.ToList``1">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="T:Symbol.Data.AddCommandParameterDelegate">
- <summary>
- 添加IDbCommand参数委托
- </summary>
- <param name="value">参数</param>
- <returns>返回参数名称</returns>
- </member>
- <member name="T:Symbol.Data.WhereIfValueFilterDelegate`1">
- <summary>
- WhereIf 值过滤器委托
- </summary>
- <typeparam name="T"></typeparam>
- <param name="value">值</param>
- <returns>返回处理后的值</returns>
- </member>
- <member name="T:Symbol.Data.CommandQueryFilterDelegate">
- <summary>
- Command查询过滤器委托
- </summary>
- <param name="builder"></param>
- <param name="condition">规则</param>
- <returns>返回是否继续。</returns>
- </member>
- <member name="T:Symbol.Data.CommandReferFilterDelegate">
- <summary>
- Command引用过滤器委托。
- </summary>
- <param name="builder"></param>
- <param name="refer">引用关系。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.IUpdateCommandBuilder">
- <summary>
- 更新命令构造器接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.Fields">
- <summary>
- 获取字段列表(包括字段对应的数据)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.RemovedFields">
- <summary>
- 获取已移除字段列表(生成脚本时忽略这些字段)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.Values">
- <summary>
- 获取纯参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.GetValues(System.Object[])">
- <summary>
- 获取参数列表。
- </summary>
- <param name="values">附加参数列表。</param>
- <returns>返回附近加的参数列表。</returns>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.GetCommandText(System.String,System.Object[])">
- <summary>
- 获取命令语句。
- </summary>
- <param name="commandTextAfterFormat">语句结尾内容格式串。</param>
- <param name="args">参与 commandTextAfterFormat 的参数列表。</param>
- <returns>返回新的语句。</returns>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.QueryBlock``1(Symbol.Data.UpdateCommandBuilderQueryBlockWhereAction,Symbol.Data.UpdateCommandBuilderQueryBlockEndAction{``0})">
- <summary>
- 查询块,通常用于最终执行前 生成where。
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="where">where action</param>
- <param name="end">end action</param>
- <returns>返回处理结果。</returns>
- </member>
- <member name="T:Symbol.Data.UpdateCommandBuilderQueryBlockWhereAction">
- <summary>
- 更新命令构造器查询块where委托。
- </summary>
- <param name="whereBuilder">where构造器</param>
- <returns>返回是否继续。</returns>
- </member>
- <member name="T:Symbol.Data.UpdateCommandBuilderQueryBlockEndAction`1">
- <summary>
- 更新命令构造器查询块结果委托。
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="commandText">命令语句</param>
- <param name="values">参数列表</param>
- <returns>返回处理结果。</returns>
- </member>
- <member name="T:Symbol.Data.UpdateCommandBuilderFilter">
- <summary>
- 更新命令构造器过滤委托。
- </summary>
- <param name="builder">构造器。</param>
- </member>
- <member name="T:Symbol.Data.NoSQL.Condition">
- <summary>
- 规则对象
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Condition.Name">
- <summary>
- 获取名称
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Condition.Type">
- <summary>
- 获取类型
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Condition.Value">
- <summary>
- 获取值
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Condition.Parent">
- <summary>
- 获取上级
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Condition.Children">
- <summary>
- 获取子集
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.#ctor(System.String,Symbol.Data.NoSQL.ConditionTypes,System.Object)">
- <summary>
- 创建Condition实例
- </summary>
- <param name="name">名称</param>
- <param name="type">类型</param>
- <param name="value">值</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.GetNames">
- <summary>
- 获取名称子集列表(分割符为“.”)。
- </summary>
- <returns>返回名称的子集列表,如a.b 为 ["a","b"] 。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.GetNames(System.String)">
- <summary>
- 获取名称子集列表。
- </summary>
- <param name="spliter">指定分割符,为null或空时自动为“.”。</param>
- <returns>返回名称的子集列表,如a.b 为 ["a","b"] 。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.ToObject">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.ToJson">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.ToString">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.op_Implicit(System.String)~Symbol.Data.NoSQL.Condition">
- <summary>
- 解析string
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Condition">
- <summary>
- 解析System.Collections.Generic.Dictionary<string, object>对象
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.op_Explicit(Symbol.Data.NoSQL.Condition)~System.String">
- <summary>
- 从Condition转为json文本
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.Begin">
- <summary>
- 开始新的规则对象
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.Condition.ConditionParser">
- <summary>
- Condition解析器
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.ConditionParser.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.ConditionCollection">
- <summary>
- Condition集合
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ConditionCollection.Item(System.Int32)">
- <summary>
- 获取或设置成员
- </summary>
- <param name="index">索引值</param>
- <returns>返回成员</returns>
- </member>
- <member name="P:Symbol.Data.NoSQL.ConditionCollection.Count">
- <summary>
- 获取数量
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ConditionCollection.IsArray">
- <summary>
- 获取或设置是否为数组
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ConditionCollection.Owner">
- <summary>
- 获取拥有者
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.#ctor(Symbol.Data.NoSQL.Condition)">
- <summary>
- 创建ConditionCollection实例
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Insert(System.Int32,Symbol.Data.NoSQL.Condition)">
- <summary>
- 插入成员(自动检查重复)
- </summary>
- <param name="index">索引值</param>
- <param name="item">自动忽略null</param>
- <returns>返回是否成功</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Add(Symbol.Data.NoSQL.Condition)">
- <summary>
- 添加成员(自动检查重复)
- </summary>
- <param name="item">自动忽略null</param>
- <returns>返回是否成功</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Remove(System.String)">
- <summary>
- 移除成员(按名称)
- </summary>
- <param name="name">名称自动忽略null或empty</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Remove(Symbol.Data.NoSQL.Condition)">
- <summary>
- 移除成员
- </summary>
- <param name="item">自动忽略null</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.RemoveAt(System.Int32)">
- <summary>
- 移除成员(按索引值)
- </summary>
- <param name="index">索引值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Clear">
- <summary>
- 清空
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Contains(Symbol.Data.NoSQL.Condition)">
- <summary>
- 是否包含成员
- </summary>
- <param name="item">自动忽略null</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.IndexOf(Symbol.Data.NoSQL.Condition)">
- <summary>
- 检测成员的索引值
- </summary>
- <param name="item">自动忽略null</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.IndexOf(System.Predicate{Symbol.Data.NoSQL.Condition})">
- <summary>
- 检测成员的索引值
- </summary>
- <param name="match">判断规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Find(System.Predicate{Symbol.Data.NoSQL.Condition})">
- <summary>
- 查找匹配的元素
- </summary>
- <param name="match">判断规则</param>
- <returns>找不到返回null</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.CopyTo(Symbol.Data.NoSQL.Condition[],System.Int32)">
- <summary>
- 复制成员到数组中
- </summary>
- <param name="array">目标数组</param>
- <param name="arrayIndex">从0开始的索引</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.ToArray">
- <summary>
- 成员数组
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.GetEnumerator">
- <summary>
- 获取枚举器
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.Define">
- <summary>
- 定义对象。
- </summary>
- <remarks></remarks>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.#ctor">
- <summary>
- 创建 Define 实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.Parse(System.Object)">
- <summary>
- 解析。
- </summary>
- <param name="value">任意对象。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.ToObject">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.ToJson">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.ToString">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.op_Implicit(System.String)~Symbol.Data.NoSQL.Define">
- <summary>
- 解析string
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Define">
- <summary>
- 解析System.Collections.Generic.Dictionary<string, object>对象
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.op_Explicit(Symbol.Data.NoSQL.Define)~System.String">
- <summary>
- 从Refer转为json文本
- </summary>
- <param name="value"></param>
- </member>
- <member name="T:Symbol.Data.NoSQL.Define.DefineParser">
- <summary>
- Define解析器。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.DefineParser.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value">仅支持string[]、string、{}、object、string(json)</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.IDefineEntryChildren">
- <summary>
- 定义对象Entry 子集接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.IDefineEntryChildren.Count">
- <summary>
- 获取当前数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.IDefineEntryChildren.Item(System.Int32)">
- <summary>
- 获取指定索引位置的对象。
- </summary>
- <param name="index">从0开始的索引值。</param>
- <returns>非法访问返回null。</returns>
- </member>
- <member name="P:Symbol.Data.NoSQL.IDefineEntryChildren.Item(System.String)">
- <summary>
- 获取指定名称的对象。
- </summary>
- <param name="name">名称,为null或空直接返回null。</param>
- <returns>不存在返回null。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IDefineEntryChildren.Add(Symbol.Data.NoSQL.DefineEntry)">
- <summary>
- 添加(自动检测重复)。
- </summary>
- <param name="item"></param>
- </member>
- <member name="T:Symbol.Data.NoSQL.DefineEntryChildren">
- <summary>
- 定义对象Entry子集。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntryChildren.Count">
- <summary>
- 获取当前数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntryChildren.Item(System.Int32)">
- <summary>
- 获取指定索引位置的对象。
- </summary>
- <param name="index">从0开始的索引值。</param>
- <returns>非法访问返回null。</returns>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntryChildren.Item(System.String)">
- <summary>
- 获取指定名称的对象。
- </summary>
- <param name="name">名称,为null或空直接返回null。</param>
- <returns>不存在返回null。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.#ctor">
- <summary>
- 创建 DefineEntryChildren 实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.Add(Symbol.Data.NoSQL.DefineEntry)">
- <summary>
- 添加(自动检测重复)。
- </summary>
- <param name="item"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.GetEnumerator">
- <summary>
- 返回循环访问的枚举器。
- </summary>
- <returns>返回循环访问的枚举器。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.ToObject(System.Collections.Generic.IDictionary{System.String,System.Object})">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.ToObjectList">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.DefineEntry">
- <summary>
- 定义对象Entry。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntry.IsAny">
- <summary>
- 获取是否为任意定义。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntry.Name">
- <summary>
- 获取或设置名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntry.Value">
- <summary>
- 获取或设置值。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntry.ValueType">
- <summary>
- 获取或设置值类型。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntry.#ctor(System.String,System.Object,Symbol.Data.NoSQL.DefineValueTypes)">
- <summary>
- 创建 DefineEntry 实例。
- </summary>
- <param name="name">名称。</param>
- <param name="value">值。</param>
- <param name="valueType">值类型。</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntry.ToObject">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntry.ToJson">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns>返回JSON字符串。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntry.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。
- </summary>
- <param name="formated">是否格式化。</param>
- <returns>返回JSON字符串。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntry.ToString">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.IConditionBlock">
- <summary>
- 规则对象块接口
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Eq(System.String,System.Object)">
- <summary>
- 匹配:相等 $eq == =
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.NotEq(System.String,System.Object)">
- <summary>
- 匹配:相等 $!eq $noteq $neq <> !=
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Gt(System.String,System.Object)">
- <summary>
- 匹配:大于 $gt >
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Gte(System.String,System.Object)">
- <summary>
- 匹配:大于、相等 $gte >=
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Lt(System.String,System.Object)">
- <summary>
- 匹配:小于 $lt <
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Lte(System.String,System.Object)">
- <summary>
- 匹配:小于、相等 $lte <=
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.In(System.String,System.Object)">
- <summary>
- 匹配:出现在数组中 $in
- </summary>
- <param name="name">键</param>
- <param name="value">任意数组对象,支持json数组字符串</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.NotIn(System.String,System.Object)">
- <summary>
- 匹配:不出现在数组中 $!in $notin
- </summary>
- <param name="name">键</param>
- <param name="value">任意数组对象,支持json数组字符串</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Null(System.String)">
- <summary>
- 匹配:为空 $nul $null
- </summary>
- <param name="name">键</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.String[],System.Boolean)">
- <summary>
- 匹配:模糊匹配 $like
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
- <summary>
- 匹配:模糊匹配 $like
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.String)">
- <summary>
- 匹配:模糊匹配 $like
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.String,System.Boolean)">
- <summary>
- 匹配:模糊匹配 $like
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Start(System.String,System.String)">
- <summary>
- 匹配:以指定文本起始 $start
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Start(System.String,System.String,System.Boolean)">
- <summary>
- 匹配:以指定文本起始 $start
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.End(System.String,System.String)">
- <summary>
- 匹配:以指定文本结尾 $end
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.End(System.String,System.String,System.Boolean)">
- <summary>
- 匹配:以指定文本结尾 $end
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Range(System.String,System.Object,System.Object,System.Boolean,System.Boolean)">
- <summary>
- 区间匹配
- </summary>
- <param name="name">键</param>
- <param name="min">最小值</param>
- <param name="max">最大值</param>
- <param name="minEq">包含最小值</param>
- <param name="maxEq">包含最大值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.And(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑与 $and &&
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Or(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑或 $or ||
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Not(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑非 ! $not
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Ref(System.String,System.String)">
- <summary>
- 引用 # $ref
- </summary>
- <param name="name">键</param>
- <param name="targetName">目标键</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.ConditionBlockAction">
- <summary>
- 规则对象块委托
- </summary>
- <param name="block"></param>
- </member>
- <member name="T:Symbol.Data.NoSQL.IConditionInstance">
- <summary>
- 规则对象实例
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.IConditionInstance.Condition">
- <summary>
- 获取规则对象
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionInstance.And(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑与
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionInstance.Or(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑或
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionInstance.Not(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑非
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionInstance.Json(System.Boolean)">
- <summary>
- 输出为Json文本
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.IReferInstance">
- <summary>
- 引用关系实例
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.IReferInstance.Refer">
- <summary>
- 获取引用关系对象
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String)">
- <summary>
- 引用(目标为当前查询主对象$self,源字段为id,目标字段为name+Id)
- </summary>
- <param name="name">名称</param>
- <param name="source">源自</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String,System.String)">
- <summary>
- 引用(目标为当前查询主对象$self,源字段为id)
- </summary>
- <param name="name">名称</param>
- <param name="source">源自</param>
- <param name="targetField">目标字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String,System.String,System.String)">
- <summary>
- 引用(目标为当前查询主对象$self)
- </summary>
- <param name="name">名称</param>
- <param name="source">源自</param>
- <param name="sourceField">源字段</param>
- <param name="targetField">目标字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String,System.String,System.String,System.String)">
- <summary>
- 引用
- </summary>
- <param name="name">名称</param>
- <param name="source">源自</param>
- <param name="sourceField">源字段</param>
- <param name="target">目标,当前查询主对象为$self</param>
- <param name="targetField">目标字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IReferInstance.Json(System.Boolean)">
- <summary>
- 输出为Json文本
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.NodeValue">
- <summary>
- 节点值
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.Value">
- <summary>
- 获取当前值。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.ValueType">
- <summary>
- 获取值的类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.Type">
- <summary>
- 获取节点的类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.IsValue">
- <summary>
- 获取是否为纯值。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.Length">
- <summary>
- 获取集合长度(仅限集合类型)。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.Item(System.String)">
- <summary>
- 获取指定path的节点值。
- </summary>
- <param name="path">path规则。</param>
- <returns></returns>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.Item(System.Int32)">
- <summary>
- 获取指定索引的节点值。
- </summary>
- <param name="index">索引值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.NodeValue.#ctor(System.Object)">
- <summary>
- 创建NodeValue实例。
- </summary>
- <param name="value">值。</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.NodeValue.As(System.Object)">
- <summary>
- 尝试转换
- </summary>
- <param name="value">如果为NodeValue直接返回,反之包装。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.Refer">
- <summary>
- 引用关系对象。 [ { "name": { "source": "sourceField" }, "by": { "target": "targetField" } } ]
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Refer.Count">
- <summary>
- 获取当前数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Refer.This">
- <summary>
- 获取$this对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Refer.Item(System.Int32)">
- <summary>
- 获取指定索引位置的对象。
- </summary>
- <param name="index">从0开始的索引值。</param>
- <returns>非法访问返回null。</returns>
- </member>
- <member name="P:Symbol.Data.NoSQL.Refer.Item(System.String)">
- <summary>
- 获取指定名称的对象。
- </summary>
- <param name="name">名称,为null或空直接返回null。</param>
- <returns>不存在返回null。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.#ctor">
- <summary>
- 创建Refer实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.Add(Symbol.Data.NoSQL.ReferEntry)">
- <summary>
- 添加(自动检测重复)。
- </summary>
- <param name="item">为null时自动忽略。</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.Parse(System.Object)">
- <summary>
- 解析。 [ { "name": { "source": "sourceField" }, "by": { "target": "targetField" } } ]
- </summary>
- <param name="value">任意对象。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.ToObject">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.ToJson">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.ToString">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.GetEnumerator">
- <summary>
- 返回循环访问的枚举器。
- </summary>
- <returns>返回循环访问的枚举器。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.op_Implicit(System.String)~Symbol.Data.NoSQL.Refer">
- <summary>
- 解析string
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Refer">
- <summary>
- 解析System.Collections.Generic.Dictionary<string, object>对象
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.op_Explicit(Symbol.Data.NoSQL.Refer)~System.String">
- <summary>
- 从Refer转为json文本
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.Begin">
- <summary>
- 开始新的引用关系对象
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.Refer.ReferParser">
- <summary>
- Refer解析器。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.ReferParser.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value">仅支持string[]、string、{}、object、string(json)</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.ReferEntry">
- <summary>
- 引用关系Entry { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.IsThis">
- <summary>
- 获取当前的名称是否为 $this。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.IsSelf">
- <summary>
- 获取当前源是否为$self。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.Name">
- <summary>
- 获取名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.Source">
- <summary>
- 获取或设置源。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.SourceField">
- <summary>
- 获取或设置源字段。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.Target">
- <summary>
- 获取或设置目标。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.TargetField">
- <summary>
- 获取或设置目标字段。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.#ctor(System.String,System.String)">
- <summary>
- 创建ReferEntry实例 $this。
- </summary>
- <param name="name">对象名称。</param>
- <param name="field">字段名称。</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.#ctor(System.String,System.String,System.String,System.String,System.String)">
- <summary>
- 创建ReferEntry实例
- </summary>
- <param name="name">名称。</param>
- <param name="source">源。</param>
- <param name="sourceField">源字段。</param>
- <param name="target">目标。</param>
- <param name="targetField">目标字段。</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.ToObject">
- <summary>
- 输出数据结构。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.ToJson">
- <summary>
- 输出JSON字符串。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
- </summary>
- <returns>返回JSON字符串。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
- </summary>
- <param name="formated">是否格式化。</param>
- <returns>返回JSON字符串。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.ToString">
- <summary>
- 输出JSON字符串。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.Sorter">
- <summary>
- 排序对象
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.#ctor">
- <summary>
- 创建Sorter实例
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.ToObject">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.ToJson">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.ToString">
- <summary>
- 输出JSON文本。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.String)~Symbol.Data.NoSQL.Sorter">
- <summary>
- 解析string
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.String[])~Symbol.Data.NoSQL.Sorter">
- <summary>
- 解析string[]
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.Collections.Generic.List{System.String})~Symbol.Data.NoSQL.Sorter">
- <summary>
- 解析System.Collections.Generic.List<string>对象
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Sorter">
- <summary>
- 解析System.Collections.Generic.Dictionary<string, object>对象
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Explicit(Symbol.Data.NoSQL.Sorter)~System.String">
- <summary>
- 从Sorter转为json文本
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Explicit(Symbol.Data.NoSQL.Sorter)~System.String[]">
- <summary>
- 从Sorter转为string[]
- </summary>
- <param name="value"></param>
- </member>
- <member name="T:Symbol.Data.NoSQL.Sorter.SorterParser">
- <summary>
- Sort解析器
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.SorterParser.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value">仅支持string[]、string、{}、object、string(json)</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.DefineValueTypes">
- <summary>
- 定义对象Entry 值类型集。
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.DefineValueTypes.Field">
- <summary>
- 字段
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.DefineValueTypes.Having">
- <summary>
- 行集
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.DefineValueTypes.FixedValue">
- <summary>
- 固定值
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.DefineValueTypes.Object">
- <summary>
- 对象
- </summary>
- </member>
- <member name="T:Symbol.Data.NoSQL.ConditionTypes">
- <summary>
- 规则类型集
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.ConditionTypes.Root">
- <summary>
- 根,没有实际作用
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.ConditionTypes.Logical">
- <summary>
- 逻辑操作
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.ConditionTypes.Field">
- <summary>
- 字段
- </summary>
- </member>
- <member name="T:Symbol.Data.NoSQL.NodeValueTypes">
- <summary>
- 节点类型集。
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Null">
- <summary>
- 空
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Array">
- <summary>
- 数组
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Dictionary">
- <summary>
- 字典
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Object">
- <summary>
- 对象
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.String">
- <summary>
- 文本
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Boolean">
- <summary>
- 布尔
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Number">
- <summary>
- 数字
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.DateTime">
- <summary>
- 日期
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.TimeSpan">
- <summary>
- 时间
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Guid">
- <summary>
- 标识
- </summary>
- </member>
- <member name="T:Symbol.Data.ProviderAttribute">
- <summary>
- 特性:数据库提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.ProviderAttribute.Name">
- <summary>
- 获取名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.ProviderAttribute.Type">
- <summary>
- 获取类型。
- </summary>
- </member>
- <member name="M:Symbol.Data.ProviderAttribute.#ctor(System.String,System.Type)">
- <summary>
- 创建实例。
- </summary>
- <param name="name">名称。</param>
- <param name="type">类型。</param>
- </member>
- <member name="T:Symbol.Data.SelectCommandBuilder">
- <summary>
- 查询命令构造器基类
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._tableName">
- <summary>
- 当前表名
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._fields">
- <summary>
- 字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._whereBefores">
- <summary>
- where before列表
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._whereExpression">
- <summary>
- where 表达式
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._groupByKeys">
- <summary>
- GroupBy字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._havingExpression">
- <summary>
- having 表达式
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._orderbys">
- <summary>
- 排序列表
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._dataContext">
- <summary>
- 当前数据上下文对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.AutoEnd">
- <summary>
- 获取或设置自动结束构造,为true时将在Dispose前自动触发Ended事件。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.AddCommandParameter">
- <summary>
- 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.Parameters">
- <summary>
- 获取已收集的参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.WhereCommandText">
- <summary>
- 获取仅Where部分。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.DeleteCommmandText">
- <summary>
- 获取delete命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.GroupByCommandText">
- <summary>
- 获取group by命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.HavingCommandText">
- <summary>
- 获取having命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.OrderByCommandText">
- <summary>
- 获取order by命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.Wheres">
- <summary>
- 获取where命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.TakeCount">
- <summary>
- 获取或设置数据取出条数。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.SkipCount">
- <summary>
- 获取或设置数据跳过条数。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.Fields">
- <summary>
- 获取字段列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.WhereBefores">
- <summary>
- 获取where语句之前的命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.GroupByKeys">
- <summary>
- 获取GroupBy字段列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.Havings">
- <summary>
- 获取having命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.OrderBys">
- <summary>
- 获取order by语句的命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.IsCustomTable">
- <summary>
- 获取是否为自定义表。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.#ctor(Symbol.Data.IDataContext,System.String,System.String)">
- <summary>
- 创建SelectCommandBuilder实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="tableName">表名,如果commandText有值,将忽略此参数。</param>
- <param name="commandText">命令脚本。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateWhereExpression">
- <summary>
- 创建WhereExpression对象。
- </summary>
- <returns>返回WhereExpression对象。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Parse(System.String)">
- <summary>
- 解析命令脚本。
- </summary>
- <param name="commandText">命令脚本。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.PreParse(System.String)">
- <summary>
- 预处理:解析命令脚本
- </summary>
- <param name="commandText"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CommandTextGrammarReplace(System.String,System.String,System.Boolean,System.Boolean)">
- <summary>
- 命令脚本语法替换
- </summary>
- <param name="commandText">命令脚本</param>
- <param name="keyword">关键词</param>
- <param name="left">左侧</param>
- <param name="right">右侧</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.AddCommandParameterDefault(System.Object)">
- <summary>
- 默认添加参数方法
- </summary>
- <param name="value">参数值。</param>
- <returns>返回参数名称。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuilderCommandText">
- <summary>
- 构造命令脚本。
- </summary>
- <returns>返回命令脚本。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildSelect(System.Text.StringBuilder)">
- <summary>
- 构造select脚本
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildSelectFields(System.Text.StringBuilder)">
- <summary>
- 构造select 字段脚本
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildFrom(System.Text.StringBuilder)">
- <summary>
- 构造from脚本
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildWhereBefore(System.Text.StringBuilder)">
- <summary>
- 构造where before脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildWhere(System.Text.StringBuilder)">
- <summary>
- 构造where脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildGroupBy(System.Text.StringBuilder)">
- <summary>
- 构造group by脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildHaving(System.Text.StringBuilder)">
- <summary>
- 构造having脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildOrderBy(System.Text.StringBuilder)">
- <summary>
- 构造order by脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Select(System.String[])">
- <summary>
- 生成select 语句。
- </summary>
- <param name="fields">字段列表。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Count">
- <summary>
- 生成求count命令。
- </summary>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>和<see cref="P:Symbol.Data.SelectCommandBuilder.OrderBys"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CountAs(System.String)">
- <summary>
- 生成求count(1) as fieldAs 命令。
- </summary>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CountAs(System.String,System.Boolean)">
- <summary>
- 生成求count(1) as fieldAs 命令。
- </summary>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Sum(System.String)">
- <summary>
- 生成求sum命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Sum(System.String,System.Boolean)">
- <summary>
- 生成求sum命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.SumAs(System.String,System.String)">
- <summary>
- 生成求sum(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.SumAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求sum(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Min(System.String)">
- <summary>
- 生成求min命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Min(System.String,System.Boolean)">
- <summary>
- 生成求min命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.MinAs(System.String,System.String)">
- <summary>
- 生成求min(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.MinAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求min(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Max(System.String)">
- <summary>
- 生成求max命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Max(System.String,System.Boolean)">
- <summary>
- 生成求max命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.MaxAs(System.String,System.String)">
- <summary>
- 生成求max(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.MaxAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求max(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Average(System.String)">
- <summary>
- 生成求avg命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Average(System.String,System.Boolean)">
- <summary>
- 生成求avg命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.AverageAs(System.String,System.String)">
- <summary>
- 生成求avg(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.AverageAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求avg(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Take(System.Int32)">
- <summary>
- 生成take语法。
- </summary>
- <param name="count">取出条数。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Skip(System.Int32)">
- <summary>
- 生成skip语法。
- </summary>
- <param name="skip">跳过条数。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Paging(System.Int32,System.Int32)">
- <summary>
- 生成分页语法。
- </summary>
- <param name="size">每页大小,忽略小于1。</param>
- <param name="page">页码,从0开始,忽略小于0。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.And(Symbol.Data.WhereExpressionAction)">
- <summary>
- And表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Or(Symbol.Data.WhereExpressionAction)">
- <summary>
- Or表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereBefore(System.String[])">
- <summary>
- 生成where语句之前的命令。
- </summary>
- <param name="befores">命令列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereClear">
- <summary>
- 清空where命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Where(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成where命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Where(System.String,System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 完全匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
- <summary>
- 完全匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Eq(System.String,System.String,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Eq(System.String,System.Object,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.NotEq(System.String,System.Object,System.String)">
- <summary>
- 不等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Lt(System.String,System.Object,System.String)">
- <summary>
- 小于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Lte(System.String,System.Object,System.String)">
- <summary>
- 小于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Gt(System.String,System.Object,System.String)">
- <summary>
- 大于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Gte(System.String,System.Object,System.String)">
- <summary>
- 大于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Like(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Like(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Like(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.StartsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.StartsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.EndsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.EndsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.In(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 不包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.NotIn(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.GroupByClear">
- <summary>
- 清空group by命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.GroupBy(System.String)">
- <summary>
- 生成group by命令(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.GroupBy(System.String[])">
- <summary>
- 生成group by命令。
- </summary>
- <param name="fields">字段列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingClear">
- <summary>
- 清空having命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Having(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成having命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Having(System.String,System.String)">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Having(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- Having规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Having(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- Having规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.OrderByClear">
- <summary>
- 清空order by命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.OrderBy(System.String[])">
- <summary>
- 生成order by命令。
- </summary>
- <param name="orderBys">命令列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.OrderBy(System.String,Symbol.Data.OrderBys)">
- <summary>
- 生成order by命令(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="orderby">排序规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Refer(System.Object,System.String,Symbol.Data.CommandReferFilterDelegate)">
- <summary>
- 引用关系(NoSQL)。
- </summary>
- <param name="refer">引用关系。</param>
- <param name="selfSource">主查询(表名,$self 为自动识别)</param>
- <param name="filter">过滤器。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Refer(Symbol.Data.NoSQL.Refer,System.String,Symbol.Data.CommandReferFilterDelegate)">
- <summary>
- 引用关系(NoSQL)。
- </summary>
- <param name="refer">引用关系。</param>
- <param name="selfSource">主查询(表名,$self 为自动识别)</param>
- <param name="filter">过滤器。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.PreSelfName(System.String,System.String)">
- <summary>
- $self预处理。
- </summary>
- <param name="name">如果为$self时,返回self变量的值。</param>
- <param name="self">$self的真实值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Query(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Query(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Sort(System.Object)">
- <summary>
- 排序(NoSQL)。
- </summary>
- <param name="sorter">排序对象</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Sort(Symbol.Data.NoSQL.Sorter)">
- <summary>
- 排序(NoSQL)。
- </summary>
- <param name="sorter">排序对象</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.End">
- <summary>
- 结束构造(触发Ended事件。)
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.OnEnd">
- <summary>
- 结束构造(触发Ended事件。)
- </summary>
- </member>
- <member name="E:Symbol.Data.SelectCommandBuilder.Ended">
- <summary>
- 已结束,构造已结束时触发,只会触发一次此事件。
- </summary>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery(System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery(System.Type)">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery(System.Type,System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery``1">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery``1(System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.FirstOrDefault">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.FirstOrDefault(System.Type)">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <param name="type">类型,可以模拟出泛型的感觉。</param>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.ToList">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.FirstOrDefault``1">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.ToList``1">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Dispose">
- <summary>
- 释放对象占用的所有资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.UpdateCommandBuilder">
- <summary>
- 更新命令构造器基类
- </summary>
- </member>
- <member name="F:Symbol.Data.UpdateCommandBuilder._tableName">
- <summary>
- 当前表名
- </summary>
- </member>
- <member name="F:Symbol.Data.UpdateCommandBuilder._removedFields">
- <summary>
- 已移除字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.UpdateCommandBuilder._fields">
- <summary>
- 字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.UpdateCommandBuilder._dataContext">
- <summary>
- 当前数据上下文对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.Fields">
- <summary>
- 获取字段列表(包括字段对应的数据)。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.RemovedFields">
- <summary>
- 获取已移除字段列表(生成脚本时忽略这些字段)。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.Values">
- <summary>
- 获取纯参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.#ctor(Symbol.Data.IDataContext,System.String)">
- <summary>
- 创建InsertCommandBuilder实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="tableName">表名。</param>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreValues">
- <summary>
- 预处理参数列表。
- </summary>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreRemoveFields">
- <summary>
- 预处理:移除忽略的字段
- </summary>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.FieldValueWrapper(System.ComponentModel.PropertyDescriptor,System.Object)">
- <summary>
- 字段值包装处理。
- </summary>
- <param name="propertyDescriptor">反射对象。</param>
- <param name="value">值。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.BuilderCommandText">
- <summary>
- 构造命令脚本。
- </summary>
- <returns>返回命令脚本。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreFieldValue(System.Text.StringBuilder,System.String,System.Object,System.Int32@)">
- <summary>
- 预处理:字段值
- </summary>
- <param name="builder">构造缓存。</param>
- <param name="name">字段名称。</param>
- <param name="value">字段值。</param>
- <param name="i">顺序。</param>
- <returns>返回是否过滤。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreFieldValue_Dictionary(System.Text.StringBuilder,System.String,Symbol.Data.NoSQL.NodeValue,System.Int32@)">
- <summary>
- 预处理:字段值-字典
- </summary>
- <param name="builder">构造缓存。</param>
- <param name="name">字段名称。</param>
- <param name="nodeValue">值包装</param>
- <param name="i">顺序。</param>
- <returns>返回是否过滤。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreFieldValue_String(System.Text.StringBuilder,System.String,Symbol.Data.NoSQL.NodeValue,System.Int32@)">
- <summary>
- 预处理:字段值-文本
- </summary>
- <param name="builder">构造缓存。</param>
- <param name="name">字段名称。</param>
- <param name="nodeValue">值包装</param>
- <param name="i">顺序。</param>
- <returns>返回是否过滤。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.GetValues(System.Object[])">
- <summary>
- 获取参数列表。
- </summary>
- <param name="values">附加参数列表。</param>
- <returns>返回附近加的参数列表。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.GetCommandText(System.String,System.Object[])">
- <summary>
- 获取命令语句。
- </summary>
- <param name="commandTextAfterFormat">语句结尾内容格式串。</param>
- <param name="args">参与 commandTextAfterFormat 的参数列表。</param>
- <returns>返回新的语句。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.QueryBlock``1(Symbol.Data.UpdateCommandBuilderQueryBlockWhereAction,Symbol.Data.UpdateCommandBuilderQueryBlockEndAction{``0})">
- <summary>
- 查询块,通常用于最终执行前 生成where。
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="where">where action</param>
- <param name="end">end action</param>
- <returns>返回处理结果。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.CreateSelect">
- <summary>
- 创建Select命令构造器。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.Dispose">
- <summary>
- 释放对象占用的所有资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.AdoDataQuery`1">
- <summary>
- ADO.NET 数据查询
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoDataQuery`1.#ctor(Symbol.Data.IDataContext,Symbol.Data.ICommand,System.Type)">
- <summary>
- 创建实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="command">命令对象。</param>
- <param name="type">类型。</param>
- </member>
- <member name="T:Symbol.Data.AdoDataQueryReader">
- <summary>
- ADO.NET 数据查询读取器。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoDataQueryReader.DataReader">
- <summary>
- 获取Ado DataReader对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoDataQueryReader.DbCommand">
- <summary>
- 获取ADO.NET DbCommand对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoDataQueryReader.IsClosed">
- <summary>
- 获取读取器是否已关闭。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoDataQueryReader.Depth">
- <summary>
- 获取当前行的嵌套深度。
- </summary>
- <remarks>嵌套的级别,最外面的表的深度为零。</remarks>
- </member>
- <member name="P:Symbol.Data.AdoDataQueryReader.FieldCount">
- <summary>
- 获取读取器当前字段数量。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.#ctor(System.Data.IDataReader,Symbol.Data.AdoCommandCache,Symbol.Data.ICommand)">
- <summary>
- 创建实例。
- </summary>
- <param name="dataReader">ADO.NET DataReader对象。</param>
- <param name="commandCache">ADO.NET Command 缓存对象。</param>
- <param name="command">命令对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.#ctor(System.Data.IDataReader,Symbol.Data.AdoCommandCache,Symbol.Data.ICommand,System.String)">
- <summary>
- 创建实例。
- </summary>
- <param name="dataReader">ADO.NET DataReader对象。</param>
- <param name="commandCache">ADO.NET Command 缓存对象。</param>
- <param name="command">命令对象。</param>
- <param name="commandText">当前查询命令语句。</param>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.GetIndex(System.String)">
- <summary>
- 获取指定字段当前从0开始的索引顺序。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回-1。</param>
- <returns>返回字段索引顺序,若字段不存在,则为-1。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.GetName(System.Int32)">
- <summary>
- 获取指定索引的字段名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应的字段名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.GetType(System.Int32)">
- <summary>
- 获取指定索引对应字段的类型。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的类型,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.GetDataTypeName(System.Int32)">
- <summary>
- 获取指定索引对应字段的数据类型名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的数据类型名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.GetValue(System.Int32)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.NextResult">
- <summary>
- 使读取器前进到下一个结果。
- </summary>
- <returns>如果存在更多结果集,则为true。</returns>
- <remarks>用于处理多个结果,默认情况下,数据读取器定位在第一个结果。</remarks>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.Read">
- <summary>
- 让读取器前进到下一条记录。
- </summary>
- <returns>如果存在更多的记录,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.Close">
- <summary>
- 关闭读取器。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.TryConvertValue(System.Type,System.Object,System.Int32,System.Type,System.Reflection.ICustomAttributeProvider,System.Object@)">
- <summary>
- 尝试转换值。
- </summary>
- <param name="type">字段类型。</param>
- <param name="value">字段的值。</param>
- <param name="index">字段的索引值,从0开始。</param>
- <param name="targetType">目标类型。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <param name="target">输出转换结果。</param>
- <returns>返回尝试结果,为true表示成功。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.AdoDataContext">
- <summary>
- 抽象:ADO.NET 数据上下文。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoDataContext.#ctor(Symbol.Data.IConnection)">
- <summary>
- 创建 AdoDataContext 的实例
- </summary>
- <param name="connection">数据库连接</param>
- </member>
- <member name="T:Symbol.Data.AdoProvider">
- <summary>
- 抽象:ADO.NET 提供者。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoProvider.SetBuilderValue(System.Data.Common.DbConnectionStringBuilder,Symbol.Collections.Generic.NameValueCollection{System.Object},System.String,System.String,Symbol.Data.AdoProvider.ValueFilter)">
- <summary>
- 设置构造器的参数。
- </summary>
- <param name="builder"></param>
- <param name="values">参数列表。</param>
- <param name="name">标准命名。</param>
- <param name="aliasName">别名。</param>
- <param name="filter">过滤器。</param>
- </member>
- <member name="M:Symbol.Data.AdoProvider.SetBuilderValue(System.Data.Common.DbConnectionStringBuilder,System.String,System.Object,Symbol.Data.AdoProvider.ValueFilter)">
- <summary>
- 设置构造器的参数。
- </summary>
- <param name="builder"></param>
- <param name="name">参数名称。</param>
- <param name="value">参数值,为null时,自动跳过。</param>
- <param name="filter">过滤器。</param>
- <returns>返回是否操作成功。</returns>
- </member>
- <member name="T:Symbol.Data.AdoProvider.ValueFilter">
- <summary>
- 数据过滤器。
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.AdoConnection">
- <summary>
- ADO.NET 连接
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.DbConnection">
- <summary>
- 获取Ado连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.DbTransaction">
- <summary>
- 获取Ado事务对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.Connected">
- <summary>
- 获取是否已连接。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.ConnectionString">
- <summary>
- 获取连接字符串。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.Timeout">
- <summary>
- 获取超时时间(秒)。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.DatabaseName">
- <summary>
- 获取数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.OriginalDatabaseName">
- <summary>
- 获取原数据库名称。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoConnection.#ctor(Symbol.Data.IProvider,System.Data.IDbConnection,System.String)">
- <summary>
- 创建AdoConnection实例。
- </summary>
- <param name="provider">提供者。</param>
- <param name="connection">连接对象。</param>
- <param name="connectionString">连接字符串</param>
- </member>
- <member name="M:Symbol.Data.AdoConnection.Open">
- <summary>
- 打开连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoConnection.Close">
- <summary>
- 关闭连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoConnection.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoConnection.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.AdoConnection.CreateTranscation">
- <summary>
- 创建事务对象。
- </summary>
- <returns>返回事务对象。</returns>
- </member>
- <member name="M:Symbol.Data.AdoConnection.Clone">
- <summary>
- 克隆一个新连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoConnection.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.AdoCommand">
- <summary>
- 抽象:ADO.NET 命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoCommand.Timeout">
- <summary>
- 获取或设置当前超时时间(秒,不会影响到DataContext)。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoCommand.#ctor(Symbol.Data.IDataContext)">
- <summary>
- 创建AdoCommand实例。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.CreateDbCommand">
- <summary>
- 创建DbCommand对象。
- </summary>
- <returns>返回DbCommandCache对象。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.CreateDbCommand(System.String)">
- <summary>
- 创建DbCommand对象。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回DbCommandCache对象。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.FillDbCommandParameters(System.Data.IDbCommand)">
- <summary>
- 填充DbCommand参数列表。
- </summary>
- <param name="dbCommand">DbCommand对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.CreateDbCommandParameter(System.Data.IDbCommand,Symbol.Data.CommandParameter)">
- <summary>
- 创建DbCommand参数。
- </summary>
- <param name="dbCommand">DbCommand对象。</param>
- <param name="commandParameter">命令参数对象。</param>
- <returns>返回ADO.NET命令参数对象。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.DestroyConnection(Symbol.Data.IAdoConnection)">
- <summary>
- 销毁连接
- </summary>
- <param name="connection">连接对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.DestroyDbCommand(System.Data.IDbCommand)">
- <summary>
- 销毁DbCommand
- </summary>
- <param name="dbCommand">DbCommand对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.DestroyDbCommand(Symbol.Data.AdoCommandCache)">
- <summary>
- 销毁DbCommand
- </summary>
- <param name="cache">DbCommandCache对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteScalar(System.String)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteScalar(Symbol.Data.AdoCommandCache)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="dbCommandCache">DbCommandCache对象。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteNonQuery(System.String)">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteNonQuery(Symbol.Data.AdoCommandCache)">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="dbCommandCache">DbCommandCache对象。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteFunction">
- <summary>
- 调用函数
- </summary>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteStoredProcedure">
- <summary>
- 调用存储过程
- </summary>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteReader(System.String)">
- <summary>
- 执行查询。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回数据查询读取器。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.CreateDataQueryReader(System.Data.IDataReader,Symbol.Data.AdoCommandCache)">
- <summary>
- 创建ADO.NET 查询读取器实例。
- </summary>
- <param name="dataReader">ADO.NET DataReader对象。</param>
- <param name="commandCache">ADO.NET Command 缓存对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.AdoTransaction">
- <summary>
- ADO.NET 事务。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoTransaction.Working">
- <summary>
- 获取是否在事务中。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoTransaction.DbTransaction">
- <summary>
- 获取Ado事务对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoTransaction.#ctor(Symbol.Data.AdoConnection)">
- <summary>
- 创建AdoTransaction实例。
- </summary>
- <param name="connection">连接对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoTransaction.Begin">
- <summary>
- 开始事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoTransaction.Commit">
- <summary>
- 提交事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoTransaction.Rollback">
- <summary>
- 回滚事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoTransaction.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.DataQueryEnumerator`1">
- <summary>
- 数据查询迭代器基类。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.Query">
- <summary>
- 获取回调。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.Callback">
- <summary>
- 获取数据查询器回调委托。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.Reader">
- <summary>
- 获取查询读取器。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.DataBinderObjectCache">
- <summary>
- 获取数据绑定缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.Current">
- <summary>
- 获取当前对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataQueryEnumerator`1.#ctor(Symbol.Data.IDataQuery{`0},Symbol.Data.IDataQueryReader,System.Type)">
- <summary>
- 创建实例。
- </summary>
- <param name="query">数据查询。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="type">类型。</param>
- </member>
- <member name="M:Symbol.Data.DataQueryEnumerator`1.MoveNext">
- <summary>
- 移动到下一条。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataQueryEnumerator`1.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.DataQueryReader">
- <summary>
- 抽象:数据查询读取器。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.Command">
- <summary>
- 获取命令对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.CommandText">
- <summary>
- 获取当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.IsClosed">
- <summary>
- 获取读取器是否已关闭。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.Depth">
- <summary>
- 获取当前行的嵌套深度。
- </summary>
- <remarks>嵌套的级别,最外面的表的深度为零。</remarks>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.FieldCount">
- <summary>
- 获取读取器当前字段数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.Item(System.String)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.Item(System.Int32)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.#ctor(Symbol.Data.IConnection,Symbol.Data.ICommand)">
- <summary>
- 创建实例。
- </summary>
- <param name="connection">连接对象。</param>
- <param name="command">命令对象。</param>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.#ctor(Symbol.Data.IConnection,Symbol.Data.ICommand,System.String)">
- <summary>
- 创建实例。
- </summary>
- <param name="connection">连接对象。</param>
- <param name="command">命令对象。</param>
- <param name="commandText">当前查询命令语句。</param>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.Exists(System.String)">
- <summary>
- 检测指定字段是否存在。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回false。</param>
- <returns>如果字段存在,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetIndex(System.String)">
- <summary>
- 获取指定字段当前从0开始的索引顺序。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回-1。</param>
- <returns>返回字段索引顺序,若字段不存在,则为-1。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetName(System.Int32)">
- <summary>
- 获取指定索引的字段名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应的字段名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetType(System.String)">
- <summary>
- 获取指定字段的类型。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段类型,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetType(System.Int32)">
- <summary>
- 获取指定索引对应字段的类型。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的类型,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetDataTypeName(System.String)">
- <summary>
- 获取指定字段的数据类型名称。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段数据类型名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetDataTypeName(System.Int32)">
- <summary>
- 获取指定索引对应字段的数据类型名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的数据类型名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.String)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.String,System.Type)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.String,System.Type,System.Reflection.ICustomAttributeProvider)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.Int32)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.Int32,System.Type)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.Int32,System.Type,System.Reflection.ICustomAttributeProvider)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullValue(System.String)">
- <summary>
- 检测指定字段的值是否为空、DBNull。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullValue(System.Int32)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullValue(System.Object)">
- <summary>
- 检测指定值是否为空、DBNull。
- </summary>
- <param name="value">任意值。</param>
- <returns>返回检测结果,如果值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.String)">
- <summary>
- 检测指定字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.String,System.Boolean)">
- <summary>
- 检测指定字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <param name="trim">是否对文本进行trim操作。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.Int32)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.Int32,System.Boolean)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <param name="trim">是否对文本进行trim操作。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.Object,System.Boolean)">
- <summary>
- 检测指定值是否为空、DBNull、空字符串。
- </summary>
- <param name="value">任意值。</param>
- <param name="trim">是否对文本进行trim操作。</param>
- <returns>返回检测结果,如果值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.NextResult">
- <summary>
- 使读取器前进到下一个结果。
- </summary>
- <returns>如果存在更多结果集,则为true。</returns>
- <remarks>用于处理多个结果,默认情况下,数据读取器定位在第一个结果。</remarks>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.Read">
- <summary>
- 让读取器前进到下一条记录。
- </summary>
- <returns>如果存在更多的记录,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.Close">
- <summary>
- 关闭读取器。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.TryConvertValue(System.Type,System.Object,System.Int32,System.Type,System.Reflection.ICustomAttributeProvider,System.Object@)">
- <summary>
- 尝试转换值。
- </summary>
- <param name="type">字段类型。</param>
- <param name="value">字段的值。</param>
- <param name="index">字段的索引值,从0开始。</param>
- <param name="targetType">目标类型。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <param name="target">输出转换结果。</param>
- <returns>返回尝试结果,为true表示成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.TryParseJSON(System.Object,System.Object@)">
- <summary>
- 尝试解析为JSON对象。
- </summary>
- <param name="value">值,若为字符串,则尝试解析,仅支持{}和[]。</param>
- <param name="jsonObject">输出解析结果。</param>
- <returns>返回尝试结果,为true表示成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.TryParseJSON(System.Object,System.Type,System.Object@)">
- <summary>
- 尝试解析为JSON对象。
- </summary>
- <param name="value">值,若为字符串,则尝试解析,仅支持{}和[]。</param>
- <param name="type">JSON对象类型,为空则为弱类型。</param>
- <param name="jsonObject">输出解析结果。</param>
- <returns>返回尝试结果,为true表示成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.ToObject_Try_FirstField(System.Type,System.Object@)">
- <summary>
- 映射为实体对象:首字段尝试。
- </summary>
- <param name="type">类型,为空则尝试失败。</param>
- <param name="value">输出结果。</param>
- <returns>返回是否尝试成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.ToObject_Try_Dictionary(System.Type,System.Object@)">
- <summary>
- 映射为实体对象:字典尝试。
- </summary>
- <param name="type">类型,为空则尝试失败。</param>
- <param name="result">输出结果。</param>
- <returns>返回是否尝试成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.ToObject_Try_Entity(System.Type,System.Object@)">
- <summary>
- 映射为实体对象:实体尝试。
- </summary>
- <param name="type">类型,为空则尝试失败。</param>
- <param name="result">输出结果。</param>
- <returns>返回是否尝试成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.ToObject(System.Type)">
- <summary>
- 映射为实体对象。
- </summary>
- <param name="type">类型,为空则为字典类型(<see cref="T:Symbol.Collections.Generic.NameValueCollection`1"/>)。</param>
- <returns>如果type为基础类型,并且与第0个字段类型相等,则返回该字段的值;否则为type对应的实体对象。</returns>
- <remarks>如果读取器已关闭,则返type的默认值。</remarks>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.DataQuery`1">
- <summary>
- 抽象:数据查询。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- </member>
- <member name="F:Symbol.Data.DataQuery`1._dataContext">
- <summary>
- 当前数据上下文对象。
- </summary>
- </member>
- <member name="F:Symbol.Data.DataQuery`1._command">
- <summary>
- 当前命令对象。
- </summary>
- </member>
- <member name="F:Symbol.Data.DataQuery`1._type">
- <summary>
- 当前实体类型,为null表示未指定。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.DataBinderObjectCache">
- <summary>
- 获取或设置数据绑定缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.Type">
- <summary>
- 获取当前实体的类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.CommandTextBefore">
- <summary>
- 命令文本之前的内容,有时CommandText可能会被修改,但有一部分可能会影响修改过程,可以提取出来设置到此属性上。
- </summary>
- <remarks>在每次执行地,如果此属性有值,将会放在CommandText之前。</remarks>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.CommandText">
- <summary>
- 获取或设置当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.OrignalCommandText">
- <summary>
- 原始命令文本。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.CommandTimeout">
- <summary>
- 获取或设置当前查询超时时间(秒,不会影响到DataContext)。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.Command">
- <summary>
- 获取当前查询命令对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.Callback">
- <summary>
- 获取或设置数据查询器回调委托。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.#ctor(Symbol.Data.IDataContext,Symbol.Data.ICommand,System.Type)">
- <summary>
- 创建DataQuery实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="command">命令对象。</param>
- <param name="type">类型。</param>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.CreateBuilder">
- <summary>
- 创建查询命令构造器(自动关联参数)。
- </summary>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.Count">
- <summary>
- 求出当前查询的数据记录数。
- </summary>
- <returns>返回当前查询的数据记录数。</returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.Count(System.String)">
- <summary>
- 求出当前查询的数据记录数。
- </summary>
- <param name="commandText">指定查询方式。</param>
- <returns>返回当前查询的数据记录数。</returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.Paging(System.Int32,System.Int32)">
- <summary>
- 生成分页语法。
- </summary>
- <param name="size">每页大小,忽略小于1。</param>
- <param name="page">页码,从0开始,忽略小于0。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.FirstOrDefault">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.ToList">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.GetEnumerator">
- <summary>
- 获取迭代器。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.CreateEnumerator(Symbol.Data.IDataQueryReader)">
- <summary>
- 创建数据查询迭代器。
- </summary>
- <param name="reader">数据查询读取器。</param>
- <returns>返回数据查询迭代器。</returns>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.AllowPageOutOfMax">
- <summary>
- 是否允许页码超出最大值(默认允许)
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.CurrentPageIndex">
- <summary>
- 当前页码(0开始)
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.ItemPerPage">
- <summary>
- 每页行数
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.TotalCount">
- <summary>
- 总行数
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.PageCount">
- <summary>
- 总页数
- </summary>
- </member>
- <member name="F:Symbol.Data.DataQuery`1._orignalCommandText">
- <summary>
- 原始命令文本。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.ChangePageSetting">
- <summary>
- 变更翻页设置
- </summary>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.Command">
- <summary>
- 抽象:命令
- </summary>
- </member>
- <member name="P:Symbol.Data.Command.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.Command.Parameters">
- <summary>
- 获取参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.Command.Text">
- <summary>
- 获取或设置当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.Command.Timeout">
- <summary>
- 获取或设置当前超时时间(秒,不会影响到DataContext)。
- </summary>
- </member>
- <member name="P:Symbol.Data.Command.AllowNoTransaction">
- <summary>
- 允许无事务
- </summary>
- </member>
- <member name="M:Symbol.Data.Command.#ctor(Symbol.Data.IDataContext)">
- <summary>
- 创建CommandParameterList实例。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- </member>
- <member name="M:Symbol.Data.Command.CreateCommandParameterList">
- <summary>
- 创建参数列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar(System.String)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar``1">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar``1(System.String)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="commandText">命令文本</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar``1(``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar``1(System.String,``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="commandText">命令文本</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteNonQuery">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteNonQuery(System.String)">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteFunction">
- <summary>
- 调用函数
- </summary>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteFunction``1">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteFunction``1(``0)">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteStoredProcedure">
- <summary>
- 调用存储过程
- </summary>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteReader">
- <summary>
- 执行查询
- </summary>
- <returns>返回数据查询读取器。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteReader(System.String)">
- <summary>
- 执行查询。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回数据查询读取器。</returns>
- </member>
- <member name="M:Symbol.Data.Command.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.CommandParameterList">
- <summary>
- 抽象:命令参数列表
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameterList.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameterList.Count">
- <summary>
- 获取数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameterList.ReturnParameter">
- <summary>
- 获取Return参数对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameterList.Item(System.Int32)">
- <summary>
- 获取指定索引的参数。
- </summary>
- <param name="index">索引值,从0开始。</param>
- <returns></returns>
- </member>
- <member name="P:Symbol.Data.CommandParameterList.Item(System.String)">
- <summary>
- 获取指定名称的参数。
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.#ctor(Symbol.Data.IProvider)">
- <summary>
- 创建CommandParameterList实例。
- </summary>
- <param name="provider">提供者。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.NextName">
- <summary>
- 获取下一个参数名,如:@p1 @p2。
- </summary>
- <returns>返回下一个参数的名称。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.NextName(System.Int32)">
- <summary>
- 获取下一个参数名,如:@p1 @p2。
- </summary>
- <param name="offset">偏移多少个参数,可能用于预留。</param>
- <returns>返回下一个参数的名称。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Create(System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Create(System.Object,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Create(System.String,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Create(System.String,System.Object,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.OnCreate(Symbol.Data.CommandParameter)">
- <summary>
- 创建参数回调
- </summary>
- <param name="item">参数对象</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Add(Symbol.Data.CommandParameter)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="item">参数对象。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Add(System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Add(System.Object,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Add(System.String,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Add(System.String,System.Object,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.AddRange(System.Object[])">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.AddRange(System.Collections.IEnumerable)">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.AddRange(Symbol.Data.ICommandParameterList)">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Remove(System.String)">
- <summary>
- 移除参数
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Remove(System.Int32)">
- <summary>
- 移除参数
- </summary>
- <param name="index">索引值,从0开始。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Remove(Symbol.Data.CommandParameter)">
- <summary>
- 移除参数
- </summary>
- <param name="item">参数对象。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Clear">
- <summary>
- 清空参数。
- </summary>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Get(System.Int32)">
- <summary>
- 获取指定索引的参数。
- </summary>
- <param name="index">索引值,从0开始。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Get(System.String)">
- <summary>
- 获取指定名称的参数。
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.ToArray">
- <summary>
- 输出为数组。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.GetEnumerator">
- <summary>
-
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.DataContext">
- <summary>
- 抽象:数据上下文
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.Log">
- <summary>
- 获取或设置日志对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.DisposableObjects">
- <summary>
- 获取或设置待释放的对象列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.DataBinderObjectCache">
- <summary>
- 获取或设置数据绑定缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.Provider">
- <summary>
- 获取数据库提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.Connections">
- <summary>
- 获取连接池。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.Transaction">
- <summary>
- 获取事务对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.ConnectionString">
- <summary>
- 获取当前数据库连接字符串。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.CommandTimeout">
- <summary>
- 获取或设置查询执行超时时间。默认100秒。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.#ctor(Symbol.Data.IConnection)">
- <summary>
- 创建 DataContext 的实例
- </summary>
- <param name="connection">数据库连接</param>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateConnectionPool(Symbol.Data.IConnection)">
- <summary>
- 创建连接池对象。
- </summary>
- <param name="master">主连接对象。</param>
- <returns>返回连接池对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.BeginTransaction">
- <summary>
- 开启事务,自动创建事务对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.CommitTransaction">
- <summary>
- 提交事务,如果没有开启事务,调用后没有任何效果。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.RollbackTransaction">
- <summary>
- 回滚事务,如果没有开启事务,调用后没有任何效果。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建原始命令执行器。
- </summary>
- <param name="commandText">查询语句文本。</param>
- <param name="action">附加操作回调,为null不影响。</param>
- <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
- <returns>返回命令执行器。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建原始命令执行器。
- </summary>
- <param name="commandText">查询语句文本。</param>
- <param name="action">附加操作回调,为null不影响。</param>
- <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
- <returns>返回命令执行器。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateCommand">
- <summary>
- 创建命令对象。
- </summary>
- <returns>返回创建的命令对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteScalar(System.String,System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteScalar(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteScalar``1(System.String,System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteScalar``1(System.String,System.Object[],``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteNonQuery(System.String,System.Object[])">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteNonQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteBlockQuery(System.String,System.String,System.String)">
- <summary>
- 批量执行命令
- </summary>
- <param name="command">命令(SQL)。</param>
- <param name="mulitFlag">多段命令分隔符。</param>
- <param name="changeDatabase">切换数据库标志。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteFunction(System.String,System.Object[])">
- <summary>
- 调用函数
- </summary>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteFunction``1(System.String,System.Object[])">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteFunction``1(System.String,System.Object[],``0)">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteStoredProcedure(System.String,System.Object)">
- <summary>
- 调用存储过程
- </summary>
- <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
- <param name="params">参数列表,可以为 null。</param>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteStoredProcedure(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
- <summary>
- 调用存储过程
- </summary>
- <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
- <param name="params">参数列表,可以为null;key以out_开头的,会自动识别为output类型;字符串类型的长度默认为255,可以写成out_3_name,表示长度为3,节省资源。</param>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery(Symbol.Data.ICommand,System.Type)">
- <summary>
- 创建一个查询
- </summary>
- <param name="command">命令对象</param>
- <param name="type">成员类型</param>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery``1(Symbol.Data.ICommand)">
- <summary>
- 创建一个查询
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="command">命令对象</param>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery(System.String,System.Object[])">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery(System.Type,System.String,System.Object[])">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery(System.Type,System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="commandText">查询语句</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Object[])">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数,可以为null或不传,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.FindAll(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.FindAll``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.FindAll``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Find(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据,默认类型为IDictionary<string,object>
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Find``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Find``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Exists(System.String,System.Object)">
- <summary>
- 是否存在(select 1 xxxxx)
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Exists``1(System.Object)">
- <summary>
- 是否存在(select 1 xxxxx)
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Count(System.String,System.Object)">
- <summary>
- 求数量
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Count``1(System.Object)">
- <summary>
- 求数量
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Sum``1(System.String,System.String,System.Object)">
- <summary>
- 求和
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Sum``2(System.String,System.Object)">
- <summary>
- 求和
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Min``1(System.String,System.String,System.Object)">
- <summary>
- 求最小值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Min``2(System.String,System.Object)">
- <summary>
- 求最小值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Max``1(System.String,System.String,System.Object)">
- <summary>
- 求最大值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Max``2(System.String,System.Object)">
- <summary>
- 求最大值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Average``1(System.String,System.String,System.Object)">
- <summary>
- 求平均值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Average``2(System.String,System.Object)">
- <summary>
- 求平均值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(``0)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(``0,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(``0,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(System.Object)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(System.Object,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``2(System.Object,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0,System.String[])">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object,System.String[])">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetEntityCollectionName(System.Type)">
- <summary>
- 获取实体类对应的集合名称(表名称)
- </summary>
- <param name="type">实体类型。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert(System.String,System.Object)">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Delete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 删除数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回删除条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Delete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 删除数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回删除条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``1(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``2(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``1})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``1})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``1(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``0})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``0})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryUpdate``1(System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryUpdate``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryUpdate(System.String,System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryUpdate(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryDelete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 删除数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryDelete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 删除数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateSelect(System.String)">
- <summary>
- 创建查询命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateSelect(System.String,System.String)">
- <summary>
- 创建查询命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <param name="commandText">查询命令。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateSelect``1">
- <summary>
- 创建查询命令构造器。
- </summary>
- <typeparam name="T">任意可引用类型。</typeparam>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateInsert(System.String)">
- <summary>
- 创建插入命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateInsert(System.Object)">
- <summary>
- 创建插入命令构造器(自动填充数据)。
- </summary>
- <param name="model">实体对象,不能为null。</param>
- <exception cref="T:System.NullReferenceException">model不能为null。</exception>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateUpdate(System.String)">
- <summary>
- 创建更新命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateUpdate(System.Object)">
- <summary>
- 创建更新命令构造器(自动填充数据)。
- </summary>
- <param name="model">实体对象,不能为null。</param>
- <exception cref="T:System.NullReferenceException">model不能为null。</exception>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetTableSpacePath(System.String)">
- <summary>
- 获取表空间的位置
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetTableSpaceDirectory">
- <summary>
- 获取默认表空间目录。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TableSpaceExists(System.String)">
- <summary>
- 判断表空间是否存在。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TableSpaceCreate(System.String,System.String)">
- <summary>
- 创建表空间。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <param name="path">路径,为空将自动处理(默认与当前数据库同目录)。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.TableSpaceDelete(System.String)">
- <summary>
- 删除表空间。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.TableCreate(System.String,System.String[])">
- <summary>
- 创建表(仅用于简单的逻辑,复杂的创建语句请直接调用ExecuteNonQuery)。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columns">列,每一个列请自行拼接好属性。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.TableExists(System.String)">
- <summary>
- 判断表是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TableExists(System.String,System.String)">
- <summary>
- 判断表是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TableDelete(System.String)">
- <summary>
- 删除表。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.ColumnExists(System.String,System.String)">
- <summary>
- 判断列(字段)是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ColumnExists(System.String,System.String,System.String)">
- <summary>
- 判断列(字段)是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetColumnInfo(System.String,System.String)">
- <summary>
- 获取数据库中列(字段)的信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <returns>永远不会返回null。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetColumnInfo(System.String,System.String,System.String)">
- <summary>
- 获取数据库中列(字段)的信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>永远不会返回null。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetColumns(System.String)">
- <summary>
- 获取数据库中表的所有列(字段)信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetColumns(System.String,System.String)">
- <summary>
- 获取数据库中表的所有列(字段)信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.FunctionExists(System.String)">
- <summary>
- 判断函数是否存在。
- </summary>
- <param name="functionName">函数名称,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.FunctionExists(System.String,System.String)">
- <summary>
- 判断函数是否存在。
- </summary>
- <param name="functionName">函数名称,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ForeignKeyCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
- <summary>
- 创建外键关系。
- </summary>
- <param name="primaryKeyTableName">主键表名。</param>
- <param name="primaryKey">主键列名。</param>
- <param name="foreignKeyTableName">外键表名。</param>
- <param name="foreignKey">外键列名。</param>
- <param name="cascadeDelete">级联删除。</param>
- <param name="cascadeUpdate">级联更新。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.ForeignKeyDelete(System.String,System.String,System.String,System.String)">
- <summary>
- 删除外键关系。
- </summary>
- <param name="primaryKeyTableName">主键表名。</param>
- <param name="primaryKey">主键列名。</param>
- <param name="foreignKeyTableName">外键表名。</param>
- <param name="foreignKey">外键列名。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.Dispose">
- <summary>
- 释放DataContext所有的资源,包括数据库连接对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.Dispose(System.Boolean)">
- <summary>
- 释放DataContext所有的资源,包括数据库连接对象。
- </summary>
- <param name="disposing">为true时才是真正的时机。</param>
- </member>
- <member name="T:Symbol.Data.Provider">
- <summary>
- 抽象:数据库提供者
- </summary>
- </member>
- <member name="P:Symbol.Data.Provider.Name">
- <summary>
- 获取数据提供者名称
- </summary>
- </member>
- <member name="P:Symbol.Data.Provider.Version">
- <summary>
- 获取数据提供者版本
- </summary>
- </member>
- <member name="P:Symbol.Data.Provider.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.Provider.#ctor">
- <summary>
- 创建DatabaseProvider实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.Provider.Register(System.Reflection.Assembly)">
- <summary>
- 注册
- </summary>
- <param name="assembly">程序集实例。</param>
- </member>
- <member name="M:Symbol.Data.Provider.Get(System.String)">
- <summary>
- 获取指定提供者。
- </summary>
- <param name="name">提供者名称,为空或空字符串,则返回空。</param>
- <returns>返回提供者实例,若名称不存在,则返回空。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateConnection(System.String)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionString">连接字符串。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateConnection(System.Object)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionOptions">连接参数,兼容string/object/ConnectionOptions。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateConnection(Symbol.Data.ConnectionOptions)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDataContext(Symbol.Data.IConnection)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connection">数据库连接。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDataContext(System.String)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionString">连接字符串。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDataContext(System.Object)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDataContext(Symbol.Data.ConnectionOptions)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDataContext(System.String,System.Object)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="type">数据库提供者名称。</param>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDialect">
- <summary>
- 创建方言。
- </summary>
- <returns>返回方言对象。</returns>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaProcessResults">
- <summary>
- 数据库架构处理结果集。
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaProcessResults.Success">
- <summary>
- 成功
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaProcessResults.Error">
- <summary>
- 错误
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaProcessResults.Ignore">
- <summary>
- 忽略
- </summary>
- </member>
- <member name="T:Symbol.Data.OrderBys">
- <summary>
- 排序规则集。
- </summary>
- </member>
- <member name="F:Symbol.Data.OrderBys.Ascing">
- <summary>
- 升序/顺序,值越小越在前。
- </summary>
- </member>
- <member name="F:Symbol.Data.OrderBys.Descing">
- <summary>
- 降序/逆序/倒序,值越大越在前。
- </summary>
- </member>
- <member name="T:Symbol.Data.MatchOpertaors">
- <summary>
- 匹配操作符集
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.Equals">
- <summary>
- ==
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.NotEquals">
- <summary>
- <>
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.GreaterThan">
- <summary>
- >
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.GreaterThanEquals">
- <summary>
- >=
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.LessThan">
- <summary>
- <
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.LessThanEquals">
- <summary>
- <=
- </summary>
- </member>
- <member name="T:Symbol.Data.WhereOperators">
- <summary>
- 查询命令where表达式逻辑操作符集。
- </summary>
- </member>
- <member name="F:Symbol.Data.WhereOperators.None">
- <summary>
- 无
- </summary>
- </member>
- <member name="F:Symbol.Data.WhereOperators.And">
- <summary>
- 操作符 and 。
- </summary>
- </member>
- <member name="F:Symbol.Data.WhereOperators.Or">
- <summary>
- 操作符 or 。
- </summary>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaTypes">
- <summary>
- 数据库架构类型集。
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.TableSpace">
- <summary>
- 表空间
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.Function">
- <summary>
- 函数
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.Table">
- <summary>
- 表
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.TableField">
- <summary>
- 字段
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.Viewer">
- <summary>
- 视图
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.Rows">
- <summary>
- 行集
- </summary>
- </member>
- <member name="T:Symbol.Data.Connection">
- <summary>
- 抽象:连接
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.MultipleActiveResultSets">
- <summary>
- 获取是否支持多个活动结果集。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.Connected">
- <summary>
- 获取是否已连接。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.ConnectionString">
- <summary>
- 获取连接字符串。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.Timeout">
- <summary>
- 获取超时时间(秒)。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.DatabaseName">
- <summary>
- 获取数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.OriginalDatabaseName">
- <summary>
- 获取原数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.Transaction">
- <summary>
- 获取事务对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.Connection.#ctor(Symbol.Data.IProvider)">
- <summary>
- 创建Connection实例。
- </summary>
- <param name="provider">提供者。</param>
- </member>
- <member name="M:Symbol.Data.Connection.Open">
- <summary>
- 打开连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.Connection.Close">
- <summary>
- 关闭连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.Connection.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.Connection.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.Connection.CreateTranscation">
- <summary>
- 创建事务对象。
- </summary>
- <returns>返回事务对象。</returns>
- </member>
- <member name="M:Symbol.Data.Connection.Clone">
- <summary>
- 克隆一个新连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.Connection.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.ConnectionPool">
- <summary>
- 连接池。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionPool.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionPool.Master">
- <summary>
- 获取主连接。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionPool.Count">
- <summary>
- 获取数量。
- </summary>
- </member>
- <member name="M:Symbol.Data.ConnectionPool.#ctor(Symbol.Data.IConnection)">
- <summary>
- 创建ConnectionPool实例
- </summary>
- <param name="master">主连接。</param>
- </member>
- <member name="M:Symbol.Data.ConnectionPool.Take">
- <summary>
- 从池中拿出一个连接对象。
- </summary>
- <returns>返回一个连接对象。</returns>
- </member>
- <member name="M:Symbol.Data.ConnectionPool.Take(System.Boolean)">
- <summary>
- 从池中拿出一个连接对象。
- </summary>
- <param name="allowNoTransaction">允许无事务。</param>
- <returns>返回一个连接对象。</returns>
- </member>
- <member name="M:Symbol.Data.ConnectionPool.Push(Symbol.Data.IConnection)">
- <summary>
- 将连接对象放入池中。
- </summary>
- <param name="connection">连接对象,null直接忽略。</param>
- </member>
- <member name="M:Symbol.Data.ConnectionPool.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.Dialect">
- <summary>
- 抽象:方言
- </summary>
- </member>
- <member name="P:Symbol.Data.Dialect.Keywords">
- <summary>
- 获取关键字列表。
- </summary>
- </member>
- <member name="M:Symbol.Data.Dialect.#ctor">
- <summary>
- 创建Dialect实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.Dialect.IsKeyword(System.String)">
- <summary>
- 是否为关键字
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.KeywordAs(System.String)">
- <summary>
- 关键字As
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.ReplaceKeyword(System.String)">
- <summary>
- 替换关键字。
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.Dialect.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.Dialect.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.Dialect.LikeValueFilter(System.String,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Like 值过滤器
- </summary>
- <param name="value">值</param>
- <param name="left">允许起始</param>
- <param name="right">允许末尾</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.LikeGrammar(System.String,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Like 语法
- </summary>
- <param name="field">列,例:aa</param>
- <param name="left">允许起始</param>
- <param name="right">允许末尾</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.DateTimeNowGrammar">
- <summary>
- DateTime Now 语法
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.MatchOperatorGrammar(System.String)">
- <summary>
- 匹配操作符语法
- </summary>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.ParameterNameGrammar(System.String)">
- <summary>
- 参数名称语法。
- </summary>
- <param name="name">参数名称。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.Dialect.ValueFilter">
- <summary>
- 数据过滤器。
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.Transaction">
- <summary>
- 抽象:事务
- </summary>
- </member>
- <member name="P:Symbol.Data.Transaction.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.Transaction.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.Transaction.Working">
- <summary>
- 获取是否在事务中。
- </summary>
- </member>
- <member name="M:Symbol.Data.Transaction.#ctor(Symbol.Data.IConnection)">
- <summary>
- 创建Transaction实例。
- </summary>
- <param name="connection">连接对象。</param>
- </member>
- <member name="M:Symbol.Data.Transaction.Begin">
- <summary>
- 开始事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.Transaction.Commit">
- <summary>
- 提交事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.Transaction.Rollback">
- <summary>
- 回滚事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.Transaction.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.WhereExpression">
- <summary>
- Where表达式
- </summary>
- </member>
- <member name="F:Symbol.Data.WhereExpression._wheres">
- <summary>
- where列表
- </summary>
- </member>
- <member name="F:Symbol.Data.WhereExpression._dataContext">
- <summary>
- 当前数据上下文对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.WhereExpression.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.WhereExpression.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.WhereExpression.AddCommandParameter">
- <summary>
- 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
- </summary>
- </member>
- <member name="P:Symbol.Data.WhereExpression.Items">
- <summary>
- 获取where命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.WhereExpression.CommandText">
- <summary>
- 获取生成的命令语句(不包含where)。
- </summary>
- </member>
- <member name="M:Symbol.Data.WhereExpression.#ctor(Symbol.Data.IDataContext,Symbol.Data.IDialect,Symbol.Data.AddCommandParameterDelegate)">
- <summary>
- 创建WhereExpression实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="dialect">方言对象。</param>
- <param name="addCommandParameter"></param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.#ctor(Symbol.Data.IDataContext,Symbol.Data.IDialect,Symbol.Data.AddCommandParameterDelegate,System.Int32)">
- <summary>
- 创建WhereExpression实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="dialect">方言对象。</param>
- <param name="addCommandParameter"></param>
- <param name="layer">层</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.BuildWhere(System.Text.StringBuilder)">
- <summary>
- 构造where脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Clear">
- <summary>
- 清空where命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Where(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成where命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Where(System.String,System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.CreateInstance">
- <summary>
- 创建新实例。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.And(Symbol.Data.WhereExpressionAction)">
- <summary>
- And表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Or(Symbol.Data.WhereExpressionAction)">
- <summary>
- Or表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 完全匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
- <summary>
- 完全匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Eq(System.String,System.String,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Eq(System.String,System.Object,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.NotEq(System.String,System.Object,System.String)">
- <summary>
- 不等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Lt(System.String,System.Object,System.String)">
- <summary>
- 小于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Lte(System.String,System.Object,System.String)">
- <summary>
- 小于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Gt(System.String,System.Object,System.String)">
- <summary>
- 大于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Gte(System.String,System.Object,System.String)">
- <summary>
- 大于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Range(System.String,System.Object,System.Object,System.Boolean,System.Boolean,System.String)">
- <summary>
- 区间匹配
- </summary>
- <param name="field">列,例:aa</param>
- <param name="min">最小值</param>
- <param name="max">最大值</param>
- <param name="minEq">包含最小值</param>
- <param name="maxEq">包含最大值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.String[],System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Like(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.StartsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.StartsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.EndsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.EndsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.ArrayToParameter(System.Collections.IEnumerable)">
- <summary>
- 将数组添加到参数列表。
- </summary>
- <param name="values">通常是数组或List</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.In(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 不包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.NotIn(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Query(System.Object)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Query(Symbol.Data.NoSQL.Condition)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.QueryChildren(Symbol.Data.NoSQL.ConditionCollection,System.IO.TextWriter,System.String)">
- <summary>
- 查询规则(NoSQL)子集。
- </summary>
- <param name="list">规则列表</param>
- <param name="writer">输出对象</param>
- <param name="innerOperation">内联操作符</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.QueryChildrenFieldPre(Symbol.Data.NoSQL.Condition,System.IO.TextWriter,System.String,System.Boolean@)">
- <summary>
- 查询规则(NoSQL)子集字段预处理。
- </summary>
- <param name="item">规则</param>
- <param name="writer">输出对象</param>
- <param name="innerOperation">内联操作符</param>
- <param name="firstOperation">第一个操作</param>
- <returns>返加是否处理。</returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.QueryChildrenAutoValue(Symbol.Data.NoSQL.Condition,System.IO.TextWriter)">
- <summary>
- 查询规则(NoSQL)子集自动处理值。
- </summary>
- <param name="item">规则</param>
- <param name="writer">输出对象</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.QueryChildrenArray(Symbol.Data.NoSQL.Condition,System.String,System.IO.TextWriter)">
- <summary>
- 查询规则(NoSQL)子集数组。
- </summary>
- <param name="item">规则</param>
- <param name="format">格式串</param>
- <param name="writer">输出对象</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.QueryChildrenLogical(Symbol.Data.NoSQL.Condition,System.IO.TextWriter,System.String)">
- <summary>
- 查询规则(NoSQL)子集逻辑操作。
- </summary>
- <param name="item">规则</param>
- <param name="writer">输出对象</param>
- <param name="innerOperation">内联操作符</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Dispose">
- <summary>
- 释放对象占用的所有资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoDataQueryEnumerator`1">
- <summary>
- 接口:ADO.NET 数据查询迭代器
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoDataQueryReader">
- <summary>
- 接口:ADO.NET 数据查询读取器。
- </summary>
- </member>
- <member name="P:Symbol.Data.IAdoDataQueryReader.DataReader">
- <summary>
- 获取Ado DataReader对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IAdoDataQueryReader.DbCommand">
- <summary>
- 获取ADO.NET DbCommand对象。
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoDataContext">
- <summary>
- 接口:ADO.NET 数据上下文。
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoDataQuery`1">
- <summary>
- 接口:ADO.NET 数据查询(泛型)。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- </member>
- <member name="T:Symbol.Data.IAdoProvider">
- <summary>
- 接口:ADO.NET 提供者
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoCommand">
- <summary>
- 接口:ADO.NET 命令
- </summary>
- </member>
- <member name="M:Symbol.Data.IAdoCommand.DestroyDbCommand(Symbol.Data.AdoCommandCache)">
- <summary>
- 销毁DbCommand
- </summary>
- <param name="cache">DbCommandCache对象。</param>
- </member>
- <member name="T:Symbol.Data.AdoCommandCache">
- <summary>
- ADO.NET Command 缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoCommandCache.DbCommand">
- <summary>
- 获取或设置DbCommand对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoCommandCache.Connection">
- <summary>
- 获取或设置连接对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoCommandCache.GetDbCommand(System.Boolean)">
- <summary>
- 获取DbCommand对象。
- </summary>
- <param name="clear">是否获取后清空。</param>
- <returns>返回最新的值。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommandCache.GetConnection(System.Boolean)">
- <summary>
- 获取连接对象。
- </summary>
- <param name="clear">是否获取后清空。</param>
- <returns>返回最新的值。</returns>
- </member>
- <member name="T:Symbol.Data.IAdoConnection">
- <summary>
- 接口:ADO.NET 连接
- </summary>
- </member>
- <member name="P:Symbol.Data.IAdoConnection.DbConnection">
- <summary>
- 获取Ado连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IAdoConnection.DbTransaction">
- <summary>
- 获取Ado事务对象。
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoTransaction">
- <summary>
- 接口:事务。
- </summary>
- </member>
- <member name="P:Symbol.Data.IAdoTransaction.DbTransaction">
- <summary>
- 获取Ado事务对象。
- </summary>
- </member>
- <member name="T:Symbol.Data.IDataQueryEnumerator`1">
- <summary>
- 数据查询迭代器接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryEnumerator`1.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryEnumerator`1.Query">
- <summary>
- 获取数据查询。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryEnumerator`1.Callback">
- <summary>
- 获取数据查询器回调委托。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryEnumerator`1.Reader">
- <summary>
- 获取查询读取器。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryEnumerator`1.DataBinderObjectCache">
- <summary>
- 获取数据绑定缓存对象。
- </summary>
- </member>
- <member name="T:Symbol.Data.IDataQueryReader">
- <summary>
- 数据查询读取器接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.Command">
- <summary>
- 获取命令对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.CommandText">
- <summary>
- 获取当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.IsClosed">
- <summary>
- 获取读取器是否已关闭。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.Depth">
- <summary>
- 获取当前行的嵌套深度。
- </summary>
- <remarks>嵌套的级别,最外面的表的深度为零。</remarks>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.FieldCount">
- <summary>
- 获取读取器当前字段数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.Item(System.String)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.Item(System.Int32)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.Exists(System.String)">
- <summary>
- 检测指定字段是否存在。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回false。</param>
- <returns>如果字段存在,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetIndex(System.String)">
- <summary>
- 获取指定字段当前从0开始的索引顺序。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回-1。</param>
- <returns>返回字段索引顺序,若字段不存在,则为-1。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetName(System.Int32)">
- <summary>
- 获取指定索引的字段名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应的字段名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetType(System.String)">
- <summary>
- 获取指定字段的类型。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段类型,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetType(System.Int32)">
- <summary>
- 获取指定索引对应字段的类型。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的类型,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetDataTypeName(System.String)">
- <summary>
- 获取指定字段的数据类型名称。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段数据类型名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetDataTypeName(System.Int32)">
- <summary>
- 获取指定索引对应字段的数据类型名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的数据类型名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.String)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.String,System.Type)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.String,System.Type,System.Reflection.ICustomAttributeProvider)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.Int32)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.Int32,System.Type)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.Int32,System.Type,System.Reflection.ICustomAttributeProvider)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullValue(System.String)">
- <summary>
- 检测指定字段的值是否为空、DBNull。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullValue(System.Int32)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.String)">
- <summary>
- 检测指定字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.String,System.Boolean)">
- <summary>
- 检测指定字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <param name="trim">是否对文本进行trim操作。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.Int32)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.Int32,System.Boolean)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <param name="trim">是否对文本进行trim操作。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.NextResult">
- <summary>
- 使读取器前进到下一个结果。
- </summary>
- <returns>如果存在更多结果集,则为true。</returns>
- <remarks>用于处理多个结果,默认情况下,数据读取器定位在第一个结果。</remarks>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.Read">
- <summary>
- 让读取器前进到下一条记录。
- </summary>
- <returns>如果存在更多的记录,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.Close">
- <summary>
- 关闭读取器。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.ToObject(System.Type)">
- <summary>
- 映射为实体对象。
- </summary>
- <param name="type">类型,为空则为字典类型(<see cref="T:Symbol.Collections.Generic.NameValueCollection`1"/>)。</param>
- <returns>如果type为基础类型,并且与第0个字段类型相等,则返回该字段的值;否则为type对应的实体对象。</returns>
- </member>
- <member name="T:Symbol.Data.ICommand">
- <summary>
- 命令接口
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommand.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommand.Parameters">
- <summary>
- 获取参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommand.Text">
- <summary>
- 获取或设置当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommand.Timeout">
- <summary>
- 获取或设置当前超时时间(秒,不会影响到DataContext)。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommand.AllowNoTransaction">
- <summary>
- 允许无事务
- </summary>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar(System.String)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar``1">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar``1(System.String)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="commandText">命令文本</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar``1(``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar``1(System.String,``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="commandText">命令文本</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteNonQuery">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteNonQuery(System.String)">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteFunction">
- <summary>
- 调用函数
- </summary>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteFunction``1">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteFunction``1(``0)">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteStoredProcedure">
- <summary>
- 调用存储过程
- </summary>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteReader">
- <summary>
- 执行查询
- </summary>
- <returns>返回数据查询读取器。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteReader(System.String)">
- <summary>
- 执行查询。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回数据查询读取器。</returns>
- </member>
- <member name="T:Symbol.Data.ICommandParameterList">
- <summary>
- 命令参数列表接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommandParameterList.Provider">
- <summary>
- 获取数据库提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommandParameterList.Count">
- <summary>
- 获取数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommandParameterList.ReturnParameter">
- <summary>
- 获取Return参数对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommandParameterList.Item(System.Int32)">
- <summary>
- 获取指定索引的参数。
- </summary>
- <param name="index">索引值,从0开始。</param>
- <returns></returns>
- </member>
- <member name="P:Symbol.Data.ICommandParameterList.Item(System.String)">
- <summary>
- 获取指定名称的参数。
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.NextName">
- <summary>
- 获取下一个参数名,如:@p1 @p2。
- </summary>
- <returns>返回下一个参数的名称。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.NextName(System.Int32)">
- <summary>
- 获取下一个参数名,如:@p1 @p2。
- </summary>
- <param name="offset">偏移多少个参数,可能用于预留。</param>
- <returns>返回下一个参数的名称。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Create(System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Create(System.Object,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Create(System.String,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Create(System.String,System.Object,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Add(Symbol.Data.CommandParameter)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="item">参数对象。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Add(System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Add(System.Object,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Add(System.String,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Add(System.String,System.Object,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.AddRange(System.Object[])">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.AddRange(System.Collections.IEnumerable)">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.AddRange(Symbol.Data.ICommandParameterList)">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Remove(System.String)">
- <summary>
- 移除参数
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Remove(System.Int32)">
- <summary>
- 移除参数
- </summary>
- <param name="index">索引值,从0开始。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Remove(Symbol.Data.CommandParameter)">
- <summary>
- 移除参数
- </summary>
- <param name="item">参数对象。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Clear">
- <summary>
- 清空参数。
- </summary>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Get(System.Int32)">
- <summary>
- 获取指定索引的参数。
- </summary>
- <param name="index">索引值,从0开始。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Get(System.String)">
- <summary>
- 获取指定名称的参数。
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.ToArray">
- <summary>
- 输出为数组。
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.IConnection">
- <summary>
- 连接接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.MultipleActiveResultSets">
- <summary>
- 获取是否支持多个活动结果集。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.Connected">
- <summary>
- 获取是否已连接。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.ConnectionString">
- <summary>
- 获取连接字符串。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.Timeout">
- <summary>
- 获取超时时间(秒)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.DatabaseName">
- <summary>
- 获取数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.OriginalDatabaseName">
- <summary>
- 获取原数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.Transaction">
- <summary>
- 获取事务对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.IConnection.Open">
- <summary>
- 打开连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.IConnection.Close">
- <summary>
- 关闭连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.IConnection.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.IConnection.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.IConnection.Clone">
- <summary>
- 克隆一个新连接。
- </summary>
- </member>
- <member name="T:Symbol.Data.IConnectionPool">
- <summary>
- 连接池接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnectionPool.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnectionPool.Master">
- <summary>
- 获取主连接。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnectionPool.Count">
- <summary>
- 获取数量。
- </summary>
- </member>
- <member name="M:Symbol.Data.IConnectionPool.Take">
- <summary>
- 从池中拿出一个连接对象。
- </summary>
- <returns>返回一个连接对象。</returns>
- </member>
- <member name="M:Symbol.Data.IConnectionPool.Take(System.Boolean)">
- <summary>
- 从池中拿出一个连接对象。
- </summary>
- <param name="allowNoTransaction">允许无事务。</param>
- <returns>返回一个连接对象。</returns>
- </member>
- <member name="M:Symbol.Data.IConnectionPool.Push(Symbol.Data.IConnection)">
- <summary>
- 将连接对象放入池中。
- </summary>
- <param name="connection">连接对象,null直接忽略。</param>
- </member>
- <member name="T:Symbol.Data.IDataContext">
- <summary>
- 数据上下文接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.Log">
- <summary>
- 获取或设置日志对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.DisposableObjects">
- <summary>
- 获取或设置待释放的对象列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.DataBinderObjectCache">
- <summary>
- 获取或设置数据绑定缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.Provider">
- <summary>
- 获取数据库提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.Connections">
- <summary>
- 获取连接池。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.Transaction">
- <summary>
- 获取事务对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.ConnectionString">
- <summary>
- 获取当前数据库连接字符串。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.CommandTimeout">
- <summary>
- 获取或设置查询执行超时时间。默认100秒。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataContext.BeginTransaction">
- <summary>
- 开启事务,自动创建事务对象。
- </summary>
- <returns>返回相关联的事务对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CommitTransaction">
- <summary>
- 提交事务,如果没有开启事务,调用后没有任何效果。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataContext.RollbackTransaction">
- <summary>
- 回滚事务,如果没有开启事务,调用后没有任何效果。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataContext.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataContext.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建原始命令执行器。
- </summary>
- <param name="commandText">查询语句文本。</param>
- <param name="action">附加操作回调,为null不影响。</param>
- <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
- <returns>返回命令执行器。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建原始命令执行器。
- </summary>
- <param name="commandText">查询语句文本。</param>
- <param name="action">附加操作回调,为null不影响。</param>
- <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
- <returns>返回命令执行器。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteScalar(System.String,System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteScalar(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteScalar``1(System.String,System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteScalar``1(System.String,System.Object[],``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteNonQuery(System.String,System.Object[])">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteNonQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteBlockQuery(System.String,System.String,System.String)">
- <summary>
- 批量执行命令
- </summary>
- <param name="command">命令(SQL)。</param>
- <param name="mulitFlag">多段命令分隔符。</param>
- <param name="changeDatabase">切换数据库标志。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteFunction(System.String,System.Object[])">
- <summary>
- 调用函数
- </summary>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteFunction``1(System.String,System.Object[])">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteFunction``1(System.String,System.Object[],``0)">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteStoredProcedure(System.String,System.Object)">
- <summary>
- 调用存储过程
- </summary>
- <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
- <param name="params">参数列表,可以为 null。</param>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteStoredProcedure(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
- <summary>
- 调用存储过程
- </summary>
- <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
- <param name="params">参数列表,可以为null;key以out_开头的,会自动识别为output类型;字符串类型的长度默认为255,可以写成out_3_name,表示长度为3,节省资源。</param>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery(System.String,System.Object[])">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery(System.Type,System.String,System.Object[])">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery(System.Type,System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="commandText">查询语句</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Object[])">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数,可以为null或不传,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateSelect(System.String)">
- <summary>
- 创建查询命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateSelect(System.String,System.String)">
- <summary>
- 创建查询命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <param name="commandText">查询命令。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateSelect``1">
- <summary>
- 创建查询命令构造器。
- </summary>
- <typeparam name="T">任意可引用类型。</typeparam>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateInsert(System.String)">
- <summary>
- 创建插入命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateInsert(System.Object)">
- <summary>
- 创建插入命令构造器(自动填充数据)。
- </summary>
- <param name="model">实体对象,不能为null。</param>
- <exception cref="T:System.NullReferenceException">model不能为null。</exception>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateUpdate(System.String)">
- <summary>
- 创建更新命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateUpdate(System.Object)">
- <summary>
- 创建更新命令构造器(自动填充数据)。
- </summary>
- <param name="model">实体对象,不能为null。</param>
- <exception cref="T:System.NullReferenceException">model不能为null。</exception>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.GetTableSpacePath(System.String)">
- <summary>
- 获取表空间的位置
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableSpaceExists(System.String)">
- <summary>
- 判断表空间是否存在。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableSpaceCreate(System.String,System.String)">
- <summary>
- 创建表空间。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <param name="path">路径,为空将自动处理(默认与当前数据库同目录)。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableSpaceDelete(System.String)">
- <summary>
- 删除表空间。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableCreate(System.String,System.String[])">
- <summary>
- 创建表(仅用于简单的逻辑,复杂的创建语句请直接调用ExecuteNonQuery)。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columns">列,每一个列请自行拼接好属性。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableExists(System.String)">
- <summary>
- 判断表是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableExists(System.String,System.String)">
- <summary>
- 判断表是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableDelete(System.String)">
- <summary>
- 删除表。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.ColumnExists(System.String,System.String)">
- <summary>
- 判断列(字段)是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ColumnExists(System.String,System.String,System.String)">
- <summary>
- 判断列(字段)是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.GetColumnInfo(System.String,System.String)">
- <summary>
- 获取数据库中列(字段)的信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <returns>永远不会返回null。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.GetColumnInfo(System.String,System.String,System.String)">
- <summary>
- 获取数据库中列(字段)的信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>永远不会返回null。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.GetColumns(System.String)">
- <summary>
- 获取数据库中表的所有列(字段)信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.GetColumns(System.String,System.String)">
- <summary>
- 获取数据库中表的所有列(字段)信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.FunctionExists(System.String)">
- <summary>
- 判断函数是否存在。
- </summary>
- <param name="functionName">函数名称,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.FunctionExists(System.String,System.String)">
- <summary>
- 判断函数是否存在。
- </summary>
- <param name="functionName">函数名称,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ForeignKeyCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
- <summary>
- 创建外键关系。
- </summary>
- <param name="primaryKeyTableName">主键表名。</param>
- <param name="primaryKey">主键列名。</param>
- <param name="foreignKeyTableName">外键表名。</param>
- <param name="foreignKey">外键列名。</param>
- <param name="cascadeDelete">级联删除。</param>
- <param name="cascadeUpdate">级联更新。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.ForeignKeyDelete(System.String,System.String,System.String,System.String)">
- <summary>
- 删除外键关系。
- </summary>
- <param name="primaryKeyTableName">主键表名。</param>
- <param name="primaryKey">主键列名。</param>
- <param name="foreignKeyTableName">外键表名。</param>
- <param name="foreignKey">外键列名。</param>
- </member>
- <member name="T:Symbol.Data.DataContextExecuteCallback`1">
- <summary>
- 数据上下文执行回调。
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="dataContext">数据上下文。</param>
- <param name="data">数据。</param>
- <param name="error">异常对象。</param>
- </member>
- <member name="T:Symbol.Data.IDataContextNoSQL">
- <summary>
- 数据上下文NoSQL接口。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.FindAll(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.FindAll``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.FindAll``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Find(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据,默认类型为IDictionary<string,object>
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Find``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Find``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Exists(System.String,System.Object)">
- <summary>
- 是否存在(select 1 xxxxx)
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Exists``1(System.Object)">
- <summary>
- 是否存在(select 1 xxxxx)
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Count(System.String,System.Object)">
- <summary>
- 求数量
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Count``1(System.Object)">
- <summary>
- 求数量
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Sum``1(System.String,System.String,System.Object)">
- <summary>
- 求和
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Sum``2(System.String,System.Object)">
- <summary>
- 求和
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Min``1(System.String,System.String,System.Object)">
- <summary>
- 求最小值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Min``2(System.String,System.Object)">
- <summary>
- 求最小值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Max``1(System.String,System.String,System.Object)">
- <summary>
- 求最大值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Max``2(System.String,System.Object)">
- <summary>
- 求最大值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Average``1(System.String,System.String,System.Object)">
- <summary>
- 求平均值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Average``2(System.String,System.Object)">
- <summary>
- 求平均值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(``0)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(``0,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(``0,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.Object)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.Object,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``2(System.Object,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0,System.String[])">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object,System.String[])">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert(System.String,System.Object)">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Delete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 删除数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回删除条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Delete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 删除数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回删除条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``2(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``1})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``1})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``0})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``0})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate``1(System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate(System.String,System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryDelete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 删除数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryDelete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 删除数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="T:Symbol.Data.IDataQuery`1">
- <summary>
- 数据查询接口。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.DataBinderObjectCache">
- <summary>
- 获取或设置数据绑定缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.Type">
- <summary>
- 获取当前实体的类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.Command">
- <summary>
- 获取命令对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.CommandTextBefore">
- <summary>
- 命令文本之前的内容,有时CommandText可能会被修改,但有一部分可能会影响修改过程,可以提取出来设置到此属性上。
- </summary>
- <remarks>在每次执行地,如果此属性有值,将会放在CommandText之前。</remarks>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.CommandText">
- <summary>
- 获取或设置当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.CommandTimeout">
- <summary>
- 获取或设置当前查询超时时间(秒,不会影响到DataContext)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.Callback">
- <summary>
- 获取或设置数据查询器回调委托。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.CreateBuilder">
- <summary>
- 创建查询命令构造器(自动关联参数)。
- </summary>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.Count">
- <summary>
- 求出当前查询的数据记录数。
- </summary>
- <returns>返回当前查询的数据记录数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.Count(System.String)">
- <summary>
- 求出当前查询的数据记录数。
- </summary>
- <param name="commandText">指定查询方式。</param>
- <returns>返回当前查询的数据记录数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.Paging(System.Int32,System.Int32)">
- <summary>
- 生成分页语法。
- </summary>
- <param name="size">每页大小,忽略小于1。</param>
- <param name="page">页码,从0开始,忽略小于0。</param>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.FirstOrDefault">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.ToList">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="T:Symbol.Data.DataQueryCallback`1">
- <summary>
- 数据查询器回调委托。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="model">当前数据记录对应的实体对象。</param>
- <param name="reader">数据查询读取器。</param>
- </member>
- <member name="T:Symbol.Data.IDialect">
- <summary>
- 方言接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IDialect.Keywords">
- <summary>
- 获取关键字列表。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDialect.IsKeyword(System.String)">
- <summary>
- 是否为关键字
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.KeywordAs(System.String)">
- <summary>
- 关键字As
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.ReplaceKeyword(System.String)">
- <summary>
- 替换关键字。
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IDialect.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IDialect.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IDialect.LikeValueFilter(System.String,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Like 值过滤器
- </summary>
- <param name="value">值</param>
- <param name="left">允许起始</param>
- <param name="right">允许末尾</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.LikeGrammar(System.String,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Like 语法
- </summary>
- <param name="field">列,例:aa</param>
- <param name="left">允许起始</param>
- <param name="right">允许末尾</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.DateTimeNowGrammar">
- <summary>
- DateTime Now 语法
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.MatchOperatorGrammar(System.String)">
- <summary>
- 匹配操作符语法
- </summary>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.ParameterNameGrammar(System.String)">
- <summary>
- 参数名称语法。
- </summary>
- <param name="name">参数名称。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.IProvider">
- <summary>
- 数据库提供者接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IProvider.Name">
- <summary>
- 获取数据提供者名称
- </summary>
- </member>
- <member name="P:Symbol.Data.IProvider.Version">
- <summary>
- 获取数据提供者版本
- </summary>
- </member>
- <member name="P:Symbol.Data.IProvider.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateConnection(System.String)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionString">连接字符串。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateConnection(System.Object)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionOptions">连接参数,兼容string/object/ConnectionOptions。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateConnection(Symbol.Data.ConnectionOptions)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateDataContext(Symbol.Data.IConnection)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connection">数据库连接。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateDataContext(System.String)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionString">连接字符串。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateDataContext(System.Object)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionOptions">连接参数,兼容string/object/ConnectionOptions。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateDataContext(Symbol.Data.ConnectionOptions)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateDialect">
- <summary>
- 创建方言。
- </summary>
- <returns>返回方言对象。</returns>
- </member>
- <member name="T:Symbol.Data.ITransaction">
- <summary>
- 事务接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.ITransaction.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.ITransaction.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.ITransaction.Working">
- <summary>
- 获取是否在事务中。
- </summary>
- </member>
- <member name="M:Symbol.Data.ITransaction.Begin">
- <summary>
- 开始事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.ITransaction.Commit">
- <summary>
- 提交事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.ITransaction.Rollback">
- <summary>
- 回滚事务。
- </summary>
- </member>
- <member name="T:Symbol.Data.IWhereExpression">
- <summary>
- Where表达式接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IWhereExpression.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IWhereExpression.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.IWhereExpression.AddCommandParameter">
- <summary>
- 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
- </summary>
- </member>
- <member name="P:Symbol.Data.IWhereExpression.Items">
- <summary>
- 获取where命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.IWhereExpression.CommandText">
- <summary>
- 获取生成的命令语句(不包含where)。
- </summary>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Clear">
- <summary>
- 清空where命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Where(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成where命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Where(System.String,System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.And(Symbol.Data.WhereExpressionAction)">
- <summary>
- And表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Or(Symbol.Data.WhereExpressionAction)">
- <summary>
- Or表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 完全匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
- <summary>
- 完全匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Eq(System.String,System.String,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Eq(System.String,System.Object,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.NotEq(System.String,System.Object,System.String)">
- <summary>
- 不等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Lt(System.String,System.Object,System.String)">
- <summary>
- 小于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Lte(System.String,System.Object,System.String)">
- <summary>
- 小于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Gt(System.String,System.Object,System.String)">
- <summary>
- 大于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Gte(System.String,System.Object,System.String)">
- <summary>
- 大于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Range(System.String,System.Object,System.Object,System.Boolean,System.Boolean,System.String)">
- <summary>
- 区间匹配
- </summary>
- <param name="field">列,例:aa</param>
- <param name="min">最小值</param>
- <param name="max">最大值</param>
- <param name="minEq">包含最小值</param>
- <param name="maxEq">包含最大值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.String[],System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Like(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.StartsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.StartsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.EndsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.EndsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.In(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 不包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.NotIn(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Query(System.Object)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Query(Symbol.Data.NoSQL.Condition)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.WhereExpressionAction">
- <summary>
- Where表达式Action委托。
- </summary>
- <param name="expression">Where表达式对象。</param>
- </member>
- </members>
- </doc>
|