Microsoft.EntityFrameworkCore.SqlServer.xml 445 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.EntityFrameworkCore.SqlServer</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Design.Internal.SqlServerAnnotationCodeGenerator">
  8. <summary>
  9. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  10. the same compatibility standards as public APIs. It may be changed or removed without notice in
  11. any release. You should only use it directly in your code with extreme caution and knowing that
  12. doing so can result in application failures when updating to a new Entity Framework Core release.
  13. </summary>
  14. </member>
  15. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Design.Internal.SqlServerAnnotationCodeGenerator.#ctor(Microsoft.EntityFrameworkCore.Design.AnnotationCodeGeneratorDependencies)">
  16. <summary>
  17. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  18. the same compatibility standards as public APIs. It may be changed or removed without notice in
  19. any release. You should only use it directly in your code with extreme caution and knowing that
  20. doing so can result in application failures when updating to a new Entity Framework Core release.
  21. </summary>
  22. </member>
  23. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Design.Internal.SqlServerAnnotationCodeGenerator.IsHandledByConvention(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation)">
  24. <summary>
  25. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  26. the same compatibility standards as public APIs. It may be changed or removed without notice in
  27. any release. You should only use it directly in your code with extreme caution and knowing that
  28. doing so can result in application failures when updating to a new Entity Framework Core release.
  29. </summary>
  30. </member>
  31. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Design.Internal.SqlServerAnnotationCodeGenerator.GenerateFluentApi(Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation)">
  32. <summary>
  33. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  34. the same compatibility standards as public APIs. It may be changed or removed without notice in
  35. any release. You should only use it directly in your code with extreme caution and knowing that
  36. doing so can result in application failures when updating to a new Entity Framework Core release.
  37. </summary>
  38. </member>
  39. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Design.Internal.SqlServerAnnotationCodeGenerator.GenerateFluentApi(Microsoft.EntityFrameworkCore.Metadata.IIndex,Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation)">
  40. <summary>
  41. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  42. the same compatibility standards as public APIs. It may be changed or removed without notice in
  43. any release. You should only use it directly in your code with extreme caution and knowing that
  44. doing so can result in application failures when updating to a new Entity Framework Core release.
  45. </summary>
  46. </member>
  47. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Design.Internal.SqlServerDesignTimeServices">
  48. <summary>
  49. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  50. the same compatibility standards as public APIs. It may be changed or removed without notice in
  51. any release. You should only use it directly in your code with extreme caution and knowing that
  52. doing so can result in application failures when updating to a new Entity Framework Core release.
  53. </summary>
  54. </member>
  55. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Design.Internal.SqlServerDesignTimeServices.ConfigureDesignTimeServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  56. <summary>
  57. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  58. the same compatibility standards as public APIs. It may be changed or removed without notice in
  59. any release. You should only use it directly in your code with extreme caution and knowing that
  60. doing so can result in application failures when updating to a new Entity Framework Core release.
  61. </summary>
  62. </member>
  63. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions">
  64. <summary>
  65. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  66. the same compatibility standards as public APIs. It may be changed or removed without notice in
  67. any release. You should only use it directly in your code with extreme caution and knowing that
  68. doing so can result in application failures when updating to a new Entity Framework Core release.
  69. </summary>
  70. </member>
  71. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogDefaultDecimalTypeColumn">
  72. <summary>
  73. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  74. the same compatibility standards as public APIs. It may be changed or removed without notice in
  75. any release. You should only use it directly in your code with extreme caution and knowing that
  76. doing so can result in application failures when updating to a new Entity Framework Core release.
  77. </summary>
  78. </member>
  79. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogByteIdentityColumn">
  80. <summary>
  81. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  82. the same compatibility standards as public APIs. It may be changed or removed without notice in
  83. any release. You should only use it directly in your code with extreme caution and knowing that
  84. doing so can result in application failures when updating to a new Entity Framework Core release.
  85. </summary>
  86. </member>
  87. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogFoundDefaultSchema">
  88. <summary>
  89. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  90. the same compatibility standards as public APIs. It may be changed or removed without notice in
  91. any release. You should only use it directly in your code with extreme caution and knowing that
  92. doing so can result in application failures when updating to a new Entity Framework Core release.
  93. </summary>
  94. </member>
  95. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogFoundTypeAlias">
  96. <summary>
  97. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  98. the same compatibility standards as public APIs. It may be changed or removed without notice in
  99. any release. You should only use it directly in your code with extreme caution and knowing that
  100. doing so can result in application failures when updating to a new Entity Framework Core release.
  101. </summary>
  102. </member>
  103. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogFoundColumn">
  104. <summary>
  105. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  106. the same compatibility standards as public APIs. It may be changed or removed without notice in
  107. any release. You should only use it directly in your code with extreme caution and knowing that
  108. doing so can result in application failures when updating to a new Entity Framework Core release.
  109. </summary>
  110. </member>
  111. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogFoundForeignKey">
  112. <summary>
  113. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  114. the same compatibility standards as public APIs. It may be changed or removed without notice in
  115. any release. You should only use it directly in your code with extreme caution and knowing that
  116. doing so can result in application failures when updating to a new Entity Framework Core release.
  117. </summary>
  118. </member>
  119. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogPrincipalTableNotInSelectionSet">
  120. <summary>
  121. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  122. the same compatibility standards as public APIs. It may be changed or removed without notice in
  123. any release. You should only use it directly in your code with extreme caution and knowing that
  124. doing so can result in application failures when updating to a new Entity Framework Core release.
  125. </summary>
  126. </member>
  127. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogMissingSchema">
  128. <summary>
  129. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  130. the same compatibility standards as public APIs. It may be changed or removed without notice in
  131. any release. You should only use it directly in your code with extreme caution and knowing that
  132. doing so can result in application failures when updating to a new Entity Framework Core release.
  133. </summary>
  134. </member>
  135. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogMissingTable">
  136. <summary>
  137. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  138. the same compatibility standards as public APIs. It may be changed or removed without notice in
  139. any release. You should only use it directly in your code with extreme caution and knowing that
  140. doing so can result in application failures when updating to a new Entity Framework Core release.
  141. </summary>
  142. </member>
  143. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogFoundSequence">
  144. <summary>
  145. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  146. the same compatibility standards as public APIs. It may be changed or removed without notice in
  147. any release. You should only use it directly in your code with extreme caution and knowing that
  148. doing so can result in application failures when updating to a new Entity Framework Core release.
  149. </summary>
  150. </member>
  151. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogFoundTable">
  152. <summary>
  153. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  154. the same compatibility standards as public APIs. It may be changed or removed without notice in
  155. any release. You should only use it directly in your code with extreme caution and knowing that
  156. doing so can result in application failures when updating to a new Entity Framework Core release.
  157. </summary>
  158. </member>
  159. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogFoundIndex">
  160. <summary>
  161. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  162. the same compatibility standards as public APIs. It may be changed or removed without notice in
  163. any release. You should only use it directly in your code with extreme caution and knowing that
  164. doing so can result in application failures when updating to a new Entity Framework Core release.
  165. </summary>
  166. </member>
  167. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogFoundPrimaryKey">
  168. <summary>
  169. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  170. the same compatibility standards as public APIs. It may be changed or removed without notice in
  171. any release. You should only use it directly in your code with extreme caution and knowing that
  172. doing so can result in application failures when updating to a new Entity Framework Core release.
  173. </summary>
  174. </member>
  175. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogFoundUniqueConstraint">
  176. <summary>
  177. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  178. the same compatibility standards as public APIs. It may be changed or removed without notice in
  179. any release. You should only use it directly in your code with extreme caution and knowing that
  180. doing so can result in application failures when updating to a new Entity Framework Core release.
  181. </summary>
  182. </member>
  183. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogPrincipalColumnNotFound">
  184. <summary>
  185. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  186. the same compatibility standards as public APIs. It may be changed or removed without notice in
  187. any release. You should only use it directly in your code with extreme caution and knowing that
  188. doing so can result in application failures when updating to a new Entity Framework Core release.
  189. </summary>
  190. </member>
  191. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Diagnostics.Internal.SqlServerLoggingDefinitions.LogReflexiveConstraintIgnored">
  192. <summary>
  193. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  194. the same compatibility standards as public APIs. It may be changed or removed without notice in
  195. any release. You should only use it directly in your code with extreme caution and knowing that
  196. doing so can result in application failures when updating to a new Entity Framework Core release.
  197. </summary>
  198. </member>
  199. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.ISqlServerOptions">
  200. <summary>
  201. <para>
  202. Options set at the <see cref="T:System.IServiceProvider" /> singleton level to control
  203. SQL Server specific options.
  204. </para>
  205. <para>
  206. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> and multiple registrations
  207. are allowed. This means a single instance of each service is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" />
  208. instances. The implementation must be thread-safe.
  209. This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
  210. </para>
  211. </summary>
  212. </member>
  213. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.ISqlServerOptions.RowNumberPagingEnabled">
  214. <summary>
  215. Reflects the option set by <see cref="M:Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder.UseRowNumberForPaging(System.Boolean)" />.
  216. </summary>
  217. </member>
  218. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension">
  219. <summary>
  220. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  221. the same compatibility standards as public APIs. It may be changed or removed without notice in
  222. any release. You should only use it directly in your code with extreme caution and knowing that
  223. doing so can result in application failures when updating to a new Entity Framework Core release.
  224. </summary>
  225. </member>
  226. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension.#ctor">
  227. <summary>
  228. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  229. the same compatibility standards as public APIs. It may be changed or removed without notice in
  230. any release. You should only use it directly in your code with extreme caution and knowing that
  231. doing so can result in application failures when updating to a new Entity Framework Core release.
  232. </summary>
  233. </member>
  234. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension.#ctor(Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension)">
  235. <summary>
  236. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  237. the same compatibility standards as public APIs. It may be changed or removed without notice in
  238. any release. You should only use it directly in your code with extreme caution and knowing that
  239. doing so can result in application failures when updating to a new Entity Framework Core release.
  240. </summary>
  241. </member>
  242. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension.Info">
  243. <summary>
  244. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  245. the same compatibility standards as public APIs. It may be changed or removed without notice in
  246. any release. You should only use it directly in your code with extreme caution and knowing that
  247. doing so can result in application failures when updating to a new Entity Framework Core release.
  248. </summary>
  249. </member>
  250. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension.Clone">
  251. <summary>
  252. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  253. the same compatibility standards as public APIs. It may be changed or removed without notice in
  254. any release. You should only use it directly in your code with extreme caution and knowing that
  255. doing so can result in application failures when updating to a new Entity Framework Core release.
  256. </summary>
  257. </member>
  258. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension.RowNumberPaging">
  259. <summary>
  260. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  261. the same compatibility standards as public APIs. It may be changed or removed without notice in
  262. any release. You should only use it directly in your code with extreme caution and knowing that
  263. doing so can result in application failures when updating to a new Entity Framework Core release.
  264. </summary>
  265. </member>
  266. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension.WithRowNumberPaging(System.Boolean)">
  267. <summary>
  268. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  269. the same compatibility standards as public APIs. It may be changed or removed without notice in
  270. any release. You should only use it directly in your code with extreme caution and knowing that
  271. doing so can result in application failures when updating to a new Entity Framework Core release.
  272. </summary>
  273. </member>
  274. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension.ApplyServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  275. <summary>
  276. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  277. the same compatibility standards as public APIs. It may be changed or removed without notice in
  278. any release. You should only use it directly in your code with extreme caution and knowing that
  279. doing so can result in application failures when updating to a new Entity Framework Core release.
  280. </summary>
  281. </member>
  282. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions">
  283. <summary>
  284. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  285. the same compatibility standards as public APIs. It may be changed or removed without notice in
  286. any release. You should only use it directly in your code with extreme caution and knowing that
  287. doing so can result in application failures when updating to a new Entity Framework Core release.
  288. </summary>
  289. </member>
  290. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.DecimalTypeDefaultWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation},Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  291. <summary>
  292. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  293. the same compatibility standards as public APIs. It may be changed or removed without notice in
  294. any release. You should only use it directly in your code with extreme caution and knowing that
  295. doing so can result in application failures when updating to a new Entity Framework Core release.
  296. </summary>
  297. </member>
  298. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.ByteIdentityColumnWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation},Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  299. <summary>
  300. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  301. the same compatibility standards as public APIs. It may be changed or removed without notice in
  302. any release. You should only use it directly in your code with extreme caution and knowing that
  303. doing so can result in application failures when updating to a new Entity Framework Core release.
  304. </summary>
  305. </member>
  306. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.ColumnFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String,System.Int32,System.String,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean,System.String,System.String)">
  307. <summary>
  308. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  309. the same compatibility standards as public APIs. It may be changed or removed without notice in
  310. any release. You should only use it directly in your code with extreme caution and knowing that
  311. doing so can result in application failures when updating to a new Entity Framework Core release.
  312. </summary>
  313. </member>
  314. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.ForeignKeyFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String,System.String,System.String)">
  315. <summary>
  316. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  317. the same compatibility standards as public APIs. It may be changed or removed without notice in
  318. any release. You should only use it directly in your code with extreme caution and knowing that
  319. doing so can result in application failures when updating to a new Entity Framework Core release.
  320. </summary>
  321. </member>
  322. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.DefaultSchemaFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String)">
  323. <summary>
  324. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  325. the same compatibility standards as public APIs. It may be changed or removed without notice in
  326. any release. You should only use it directly in your code with extreme caution and knowing that
  327. doing so can result in application failures when updating to a new Entity Framework Core release.
  328. </summary>
  329. </member>
  330. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.TypeAliasFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String)">
  331. <summary>
  332. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  333. the same compatibility standards as public APIs. It may be changed or removed without notice in
  334. any release. You should only use it directly in your code with extreme caution and knowing that
  335. doing so can result in application failures when updating to a new Entity Framework Core release.
  336. </summary>
  337. </member>
  338. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.PrimaryKeyFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String)">
  339. <summary>
  340. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  341. the same compatibility standards as public APIs. It may be changed or removed without notice in
  342. any release. You should only use it directly in your code with extreme caution and knowing that
  343. doing so can result in application failures when updating to a new Entity Framework Core release.
  344. </summary>
  345. </member>
  346. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.UniqueConstraintFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String)">
  347. <summary>
  348. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  349. the same compatibility standards as public APIs. It may be changed or removed without notice in
  350. any release. You should only use it directly in your code with extreme caution and knowing that
  351. doing so can result in application failures when updating to a new Entity Framework Core release.
  352. </summary>
  353. </member>
  354. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.IndexFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String,System.Boolean)">
  355. <summary>
  356. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  357. the same compatibility standards as public APIs. It may be changed or removed without notice in
  358. any release. You should only use it directly in your code with extreme caution and knowing that
  359. doing so can result in application failures when updating to a new Entity Framework Core release.
  360. </summary>
  361. </member>
  362. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.ForeignKeyReferencesMissingPrincipalTableWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String,System.String)">
  363. <summary>
  364. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  365. the same compatibility standards as public APIs. It may be changed or removed without notice in
  366. any release. You should only use it directly in your code with extreme caution and knowing that
  367. doing so can result in application failures when updating to a new Entity Framework Core release.
  368. </summary>
  369. </member>
  370. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.ForeignKeyPrincipalColumnMissingWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String,System.String,System.String)">
  371. <summary>
  372. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  373. the same compatibility standards as public APIs. It may be changed or removed without notice in
  374. any release. You should only use it directly in your code with extreme caution and knowing that
  375. doing so can result in application failures when updating to a new Entity Framework Core release.
  376. </summary>
  377. </member>
  378. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.MissingSchemaWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String)">
  379. <summary>
  380. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  381. the same compatibility standards as public APIs. It may be changed or removed without notice in
  382. any release. You should only use it directly in your code with extreme caution and knowing that
  383. doing so can result in application failures when updating to a new Entity Framework Core release.
  384. </summary>
  385. </member>
  386. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.MissingTableWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String)">
  387. <summary>
  388. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  389. the same compatibility standards as public APIs. It may be changed or removed without notice in
  390. any release. You should only use it directly in your code with extreme caution and knowing that
  391. doing so can result in application failures when updating to a new Entity Framework Core release.
  392. </summary>
  393. </member>
  394. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.SequenceFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String,System.Boolean,System.Int32,System.Int64,System.Int64,System.Int64)">
  395. <summary>
  396. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  397. the same compatibility standards as public APIs. It may be changed or removed without notice in
  398. any release. You should only use it directly in your code with extreme caution and knowing that
  399. doing so can result in application failures when updating to a new Entity Framework Core release.
  400. </summary>
  401. </member>
  402. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.TableFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String)">
  403. <summary>
  404. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  405. the same compatibility standards as public APIs. It may be changed or removed without notice in
  406. any release. You should only use it directly in your code with extreme caution and knowing that
  407. doing so can result in application failures when updating to a new Entity Framework Core release.
  408. </summary>
  409. </member>
  410. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerLoggerExtensions.ReflexiveConstraintIgnored(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String)">
  411. <summary>
  412. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  413. the same compatibility standards as public APIs. It may be changed or removed without notice in
  414. any release. You should only use it directly in your code with extreme caution and knowing that
  415. doing so can result in application failures when updating to a new Entity Framework Core release.
  416. </summary>
  417. </member>
  418. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerModelValidator">
  419. <summary>
  420. <para>
  421. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  422. the same compatibility standards as public APIs. It may be changed or removed without notice in
  423. any release. You should only use it directly in your code with extreme caution and knowing that
  424. doing so can result in application failures when updating to a new Entity Framework Core release.
  425. </para>
  426. <para>
  427. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
  428. is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
  429. This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
  430. </para>
  431. </summary>
  432. </member>
  433. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerModelValidator.#ctor(Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies,Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies)">
  434. <summary>
  435. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  436. the same compatibility standards as public APIs. It may be changed or removed without notice in
  437. any release. You should only use it directly in your code with extreme caution and knowing that
  438. doing so can result in application failures when updating to a new Entity Framework Core release.
  439. </summary>
  440. </member>
  441. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerModelValidator.Validate(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation})">
  442. <summary>
  443. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  444. the same compatibility standards as public APIs. It may be changed or removed without notice in
  445. any release. You should only use it directly in your code with extreme caution and knowing that
  446. doing so can result in application failures when updating to a new Entity Framework Core release.
  447. </summary>
  448. </member>
  449. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerModelValidator.ValidateDefaultDecimalMapping(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation})">
  450. <summary>
  451. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  452. the same compatibility standards as public APIs. It may be changed or removed without notice in
  453. any release. You should only use it directly in your code with extreme caution and knowing that
  454. doing so can result in application failures when updating to a new Entity Framework Core release.
  455. </summary>
  456. </member>
  457. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerModelValidator.ValidateByteIdentityMapping(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation})">
  458. <summary>
  459. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  460. the same compatibility standards as public APIs. It may be changed or removed without notice in
  461. any release. You should only use it directly in your code with extreme caution and knowing that
  462. doing so can result in application failures when updating to a new Entity Framework Core release.
  463. </summary>
  464. </member>
  465. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerModelValidator.ValidateNonKeyValueGeneration(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation})">
  466. <summary>
  467. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  468. the same compatibility standards as public APIs. It may be changed or removed without notice in
  469. any release. You should only use it directly in your code with extreme caution and knowing that
  470. doing so can result in application failures when updating to a new Entity Framework Core release.
  471. </summary>
  472. </member>
  473. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerModelValidator.ValidateIndexIncludeProperties(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation})">
  474. <summary>
  475. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  476. the same compatibility standards as public APIs. It may be changed or removed without notice in
  477. any release. You should only use it directly in your code with extreme caution and knowing that
  478. doing so can result in application failures when updating to a new Entity Framework Core release.
  479. </summary>
  480. </member>
  481. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerModelValidator.ValidateSharedTableCompatibility(System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Metadata.IEntityType},System.String,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation})">
  482. <summary>
  483. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  484. the same compatibility standards as public APIs. It may be changed or removed without notice in
  485. any release. You should only use it directly in your code with extreme caution and knowing that
  486. doing so can result in application failures when updating to a new Entity Framework Core release.
  487. </summary>
  488. </member>
  489. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerModelValidator.ValidateSharedColumnsCompatibility(System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Metadata.IEntityType},System.String,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation})">
  490. <summary>
  491. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  492. the same compatibility standards as public APIs. It may be changed or removed without notice in
  493. any release. You should only use it directly in your code with extreme caution and knowing that
  494. doing so can result in application failures when updating to a new Entity Framework Core release.
  495. </summary>
  496. </member>
  497. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerModelValidator.ValidateSharedKeysCompatibility(System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Metadata.IEntityType},System.String,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation})">
  498. <summary>
  499. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  500. the same compatibility standards as public APIs. It may be changed or removed without notice in
  501. any release. You should only use it directly in your code with extreme caution and knowing that
  502. doing so can result in application failures when updating to a new Entity Framework Core release.
  503. </summary>
  504. </member>
  505. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerOptions">
  506. <summary>
  507. <para>
  508. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  509. the same compatibility standards as public APIs. It may be changed or removed without notice in
  510. any release. You should only use it directly in your code with extreme caution and knowing that
  511. doing so can result in application failures when updating to a new Entity Framework Core release.
  512. </para>
  513. <para>
  514. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> and multiple registrations
  515. are allowed. This means a single instance of each service is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" />
  516. instances. The implementation must be thread-safe.
  517. This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
  518. </para>
  519. </summary>
  520. </member>
  521. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerOptions.Initialize(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions)">
  522. <summary>
  523. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  524. the same compatibility standards as public APIs. It may be changed or removed without notice in
  525. any release. You should only use it directly in your code with extreme caution and knowing that
  526. doing so can result in application failures when updating to a new Entity Framework Core release.
  527. </summary>
  528. </member>
  529. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerOptions.Validate(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions)">
  530. <summary>
  531. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  532. the same compatibility standards as public APIs. It may be changed or removed without notice in
  533. any release. You should only use it directly in your code with extreme caution and knowing that
  534. doing so can result in application failures when updating to a new Entity Framework Core release.
  535. </summary>
  536. </member>
  537. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerOptions.RowNumberPagingEnabled">
  538. <summary>
  539. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  540. the same compatibility standards as public APIs. It may be changed or removed without notice in
  541. any release. You should only use it directly in your code with extreme caution and knowing that
  542. doing so can result in application failures when updating to a new Entity Framework Core release.
  543. </summary>
  544. </member>
  545. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings">
  546. <summary>
  547. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  548. the same compatibility standards as public APIs. It may be changed or removed without notice in
  549. any release. You should only use it directly in your code with extreme caution and knowing that
  550. doing so can result in application failures when updating to a new Entity Framework Core release.
  551. </summary>
  552. </member>
  553. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.IdentityBadType(System.Object,System.Object,System.Object)">
  554. <summary>
  555. Identity value generation cannot be used for the property '{property}' on entity type '{entityType}' because the property type is '{propertyType}'. Identity value generation can only be used with signed integer properties.
  556. </summary>
  557. </member>
  558. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.UnqualifiedDataType(System.Object)">
  559. <summary>
  560. Data type '{dataType}' is not supported in this form. Either specify the length explicitly in the type name, for example as '{dataType}(16)', or remove the data type and use APIs such as HasMaxLength to allow EF choose the data type.
  561. </summary>
  562. </member>
  563. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.UnqualifiedDataTypeOnProperty(System.Object,System.Object)">
  564. <summary>
  565. Data type '{dataType}' for property '{property}' is not supported in this form. Either specify the length explicitly in the type name, for example as '{dataType}(16)', or remove the data type and use APIs such as HasMaxLength to allow EF choose the data type.
  566. </summary>
  567. </member>
  568. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.SequenceBadType(System.Object,System.Object,System.Object)">
  569. <summary>
  570. SQL Server sequences cannot be used to generate values for the property '{property}' on entity type '{entityType}' because the property type is '{propertyType}'. Sequences can only be used with integer properties.
  571. </summary>
  572. </member>
  573. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.IndexTableRequired">
  574. <summary>
  575. SQL Server requires the table name to be specified for rename index operations. Specify table name in the call to MigrationBuilder.RenameIndex.
  576. </summary>
  577. </member>
  578. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.AlterMemoryOptimizedTable">
  579. <summary>
  580. To set memory-optimized on a table on or off the table needs to be dropped and recreated.
  581. </summary>
  582. </member>
  583. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.AlterIdentityColumn">
  584. <summary>
  585. To change the IDENTITY property of a column, the column needs to be dropped and recreated.
  586. </summary>
  587. </member>
  588. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.TransientExceptionDetected">
  589. <summary>
  590. An exception has been raised that is likely due to a transient failure. Consider enabling transient error resiliency by adding 'EnableRetryOnFailure()' to the 'UseSqlServer' call.
  591. </summary>
  592. </member>
  593. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.NonKeyValueGeneration(System.Object,System.Object)">
  594. <summary>
  595. The property '{property}' on entity type '{entityType}' is configured to use 'SequenceHiLo' value generator, which is only intended for keys. If this was intentional configure an alternate key on the property, otherwise call 'ValueGeneratedNever' or configure store generation for this property.
  596. </summary>
  597. </member>
  598. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.MultipleIdentityColumns(System.Object,System.Object)">
  599. <summary>
  600. The properties {properties} are configured to use 'Identity' value generator and are mapped to the same table '{table}'. Only one column per table can be configured as 'Identity'. Call 'ValueGeneratedNever' for properties that should not use 'Identity'.
  601. </summary>
  602. </member>
  603. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.IncompatibleTableMemoryOptimizedMismatch(System.Object,System.Object,System.Object,System.Object,System.Object)">
  604. <summary>
  605. Cannot use table '{table}' for entity type '{entityType}' since it is being used for entity type '{otherEntityType}' and entity type '{memoryOptimizedEntityType}' is marked as memory-optimized, but entity type '{nonMemoryOptimizedEntityType}' is not.
  606. </summary>
  607. </member>
  608. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.NoInitialCatalog">
  609. <summary>
  610. The database name could not be determined. To use EnsureDeleted, the connection string must specify Initial Catalog.
  611. </summary>
  612. </member>
  613. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.DuplicateColumnNameValueGenerationStrategyMismatch(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
  614. <summary>
  615. '{entityType1}.{property1}' and '{entityType2}.{property2}' are both mapped to column '{columnName}' in '{table}' but are configured with different value generation strategies.
  616. </summary>
  617. </member>
  618. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.InvalidTableToIncludeInScaffolding(System.Object)">
  619. <summary>
  620. The specified table '{table}' is not valid. Specify tables using the format '[schema].[table]'.
  621. </summary>
  622. </member>
  623. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.InvalidColumnNameForFreeText">
  624. <summary>
  625. The expression passed to the 'propertyReference' parameter of the 'FreeText' method is not a valid reference to a property. The expression should represent a reference to a full-text indexed property on the object referenced in the from clause: 'from e in context.Entities where EF.Functions.FreeText(e.SomeProperty, textToSearchFor) select e'
  626. </summary>
  627. </member>
  628. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.IncludePropertyDuplicated(System.Object,System.Object)">
  629. <summary>
  630. Include property '{entityType}.{property}' cannot be defined multiple times
  631. </summary>
  632. </member>
  633. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.IncludePropertyInIndex(System.Object,System.Object)">
  634. <summary>
  635. Include property '{entityType}.{property}' is already included in the index
  636. </summary>
  637. </member>
  638. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.IncludePropertyNotFound(System.Object,System.Object)">
  639. <summary>
  640. Include property '{entityType}.{property}' not found
  641. </summary>
  642. </member>
  643. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.DuplicateKeyMismatchedClustering(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
  644. <summary>
  645. The keys {key1} on '{entityType1}' and {key2} on '{entityType2}' are both mapped to '{table}.{keyName}' but with different clustering.
  646. </summary>
  647. </member>
  648. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerStrings.FunctionOnClient(System.Object)">
  649. <summary>
  650. The '{methodName}' method is not supported because the query has switched to client-evaluation. Inspect the log to determine which query expressions are triggering client-evaluation.
  651. </summary>
  652. </member>
  653. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources">
  654. <summary>
  655. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  656. the same compatibility standards as public APIs. It may be changed or removed without notice in
  657. any release. You should only use it directly in your code with extreme caution and knowing that
  658. doing so can result in application failures when updating to a new Entity Framework Core release.
  659. </summary>
  660. </member>
  661. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogDefaultDecimalTypeColumn(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  662. <summary>
  663. No type was specified for the decimal column '{property}' on entity type '{entityType}'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'.
  664. </summary>
  665. </member>
  666. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogByteIdentityColumn(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  667. <summary>
  668. The property '{property}' on entity type '{entityType}' is of type 'byte', but is set up to use a SQL Server identity column. This requires that values starting at 255 and counting down will be used for temporary key values. A temporary key value is needed for every entity inserted in a single call to 'SaveChanges'. Care must be taken that these values do not collide with real key values.
  669. </summary>
  670. </member>
  671. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogFoundDefaultSchema(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  672. <summary>
  673. Found default schema {defaultSchema}.
  674. </summary>
  675. </member>
  676. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogFoundTypeAlias(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  677. <summary>
  678. Found type alias with name: {alias} which maps to underlying data type {dataType}.
  679. </summary>
  680. </member>
  681. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogFoundColumn(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  682. <summary>
  683. Found column with table: {tableName}, column name: {columnName}, ordinal: {ordinal}, data type: {dataType}, maximum length: {maxLength}, precision: {precision}, scale: {scale}, nullable: {isNullable}, identity: {isIdentity}, default value: {defaultValue}, computed value: {computedValue}
  684. </summary>
  685. </member>
  686. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogFoundForeignKey(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  687. <summary>
  688. Found foreign key on table: {tableName}, name: {foreignKeyName}, principal table: {principalTableName}, delete action: {deleteAction}.
  689. </summary>
  690. </member>
  691. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogPrincipalTableNotInSelectionSet(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  692. <summary>
  693. For foreign key {fkName} on table {tableName}, unable to model the end of the foreign key on principal table {principaltableName}. This is usually because the principal table was not included in the selection set.
  694. </summary>
  695. </member>
  696. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogMissingSchema(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  697. <summary>
  698. Unable to find a schema in the database matching the selected schema {schema}.
  699. </summary>
  700. </member>
  701. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogMissingTable(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  702. <summary>
  703. Unable to find a table in the database matching the selected table {table}.
  704. </summary>
  705. </member>
  706. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogFoundSequence(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  707. <summary>
  708. Found sequence name: {name}, data type: {dataType}, cyclic: {isCyclic}, increment: {increment}, start: {start}, minimum: {min}, maximum: {max}.
  709. </summary>
  710. </member>
  711. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogFoundTable(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  712. <summary>
  713. Found table with name: {name}.
  714. </summary>
  715. </member>
  716. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogFoundIndex(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  717. <summary>
  718. Found index with name: {indexName}, table: {tableName}, is unique: {isUnique}.
  719. </summary>
  720. </member>
  721. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogFoundPrimaryKey(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  722. <summary>
  723. Found primary key with name: {primaryKeyName}, table: {tableName}.
  724. </summary>
  725. </member>
  726. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogFoundUniqueConstraint(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  727. <summary>
  728. Found unique constraint with name: {uniqueConstraintName}, table: {tableName}.
  729. </summary>
  730. </member>
  731. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogPrincipalColumnNotFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  732. <summary>
  733. For foreign key {foreignKeyName} on table {tableName}, unable to find the column called {principalColumnName} on the foreign key's principal table, {principaltableName}. Skipping foreign key.
  734. </summary>
  735. </member>
  736. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerResources.LogReflexiveConstraintIgnored(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
  737. <summary>
  738. Skipping foreign key '{foreignKeyName}' on table '{tableName}' since all of its columns reference themselves.
  739. </summary>
  740. </member>
  741. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames">
  742. <summary>
  743. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  744. the same compatibility standards as public APIs. It may be changed or removed without notice in
  745. any release. You should only use it directly in your code with extreme caution and knowing that
  746. doing so can result in application failures when updating to a new Entity Framework Core release.
  747. </summary>
  748. </member>
  749. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.Prefix">
  750. <summary>
  751. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  752. the same compatibility standards as public APIs. It may be changed or removed without notice in
  753. any release. You should only use it directly in your code with extreme caution and knowing that
  754. doing so can result in application failures when updating to a new Entity Framework Core release.
  755. </summary>
  756. </member>
  757. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.Clustered">
  758. <summary>
  759. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  760. the same compatibility standards as public APIs. It may be changed or removed without notice in
  761. any release. You should only use it directly in your code with extreme caution and knowing that
  762. doing so can result in application failures when updating to a new Entity Framework Core release.
  763. </summary>
  764. </member>
  765. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.Include">
  766. <summary>
  767. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  768. the same compatibility standards as public APIs. It may be changed or removed without notice in
  769. any release. You should only use it directly in your code with extreme caution and knowing that
  770. doing so can result in application failures when updating to a new Entity Framework Core release.
  771. </summary>
  772. </member>
  773. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.CreatedOnline">
  774. <summary>
  775. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  776. the same compatibility standards as public APIs. It may be changed or removed without notice in
  777. any release. You should only use it directly in your code with extreme caution and knowing that
  778. doing so can result in application failures when updating to a new Entity Framework Core release.
  779. </summary>
  780. </member>
  781. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.ValueGenerationStrategy">
  782. <summary>
  783. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  784. the same compatibility standards as public APIs. It may be changed or removed without notice in
  785. any release. You should only use it directly in your code with extreme caution and knowing that
  786. doing so can result in application failures when updating to a new Entity Framework Core release.
  787. </summary>
  788. </member>
  789. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.HiLoSequenceName">
  790. <summary>
  791. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  792. the same compatibility standards as public APIs. It may be changed or removed without notice in
  793. any release. You should only use it directly in your code with extreme caution and knowing that
  794. doing so can result in application failures when updating to a new Entity Framework Core release.
  795. </summary>
  796. </member>
  797. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.HiLoSequenceSchema">
  798. <summary>
  799. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  800. the same compatibility standards as public APIs. It may be changed or removed without notice in
  801. any release. You should only use it directly in your code with extreme caution and knowing that
  802. doing so can result in application failures when updating to a new Entity Framework Core release.
  803. </summary>
  804. </member>
  805. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.MemoryOptimized">
  806. <summary>
  807. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  808. the same compatibility standards as public APIs. It may be changed or removed without notice in
  809. any release. You should only use it directly in your code with extreme caution and knowing that
  810. doing so can result in application failures when updating to a new Entity Framework Core release.
  811. </summary>
  812. </member>
  813. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.Identity">
  814. <summary>
  815. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  816. the same compatibility standards as public APIs. It may be changed or removed without notice in
  817. any release. You should only use it directly in your code with extreme caution and knowing that
  818. doing so can result in application failures when updating to a new Entity Framework Core release.
  819. </summary>
  820. </member>
  821. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.IdentitySeed">
  822. <summary>
  823. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  824. the same compatibility standards as public APIs. It may be changed or removed without notice in
  825. any release. You should only use it directly in your code with extreme caution and knowing that
  826. doing so can result in application failures when updating to a new Entity Framework Core release.
  827. </summary>
  828. </member>
  829. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.IdentityIncrement">
  830. <summary>
  831. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  832. the same compatibility standards as public APIs. It may be changed or removed without notice in
  833. any release. You should only use it directly in your code with extreme caution and knowing that
  834. doing so can result in application failures when updating to a new Entity Framework Core release.
  835. </summary>
  836. </member>
  837. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.EditionOptions">
  838. <summary>
  839. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  840. the same compatibility standards as public APIs. It may be changed or removed without notice in
  841. any release. You should only use it directly in your code with extreme caution and knowing that
  842. doing so can result in application failures when updating to a new Entity Framework Core release.
  843. </summary>
  844. </member>
  845. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.MaxDatabaseSize">
  846. <summary>
  847. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  848. the same compatibility standards as public APIs. It may be changed or removed without notice in
  849. any release. You should only use it directly in your code with extreme caution and knowing that
  850. doing so can result in application failures when updating to a new Entity Framework Core release.
  851. </summary>
  852. </member>
  853. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.ServiceTierSql">
  854. <summary>
  855. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  856. the same compatibility standards as public APIs. It may be changed or removed without notice in
  857. any release. You should only use it directly in your code with extreme caution and knowing that
  858. doing so can result in application failures when updating to a new Entity Framework Core release.
  859. </summary>
  860. </member>
  861. <member name="F:Microsoft.EntityFrameworkCore.SqlServer.Metadata.Internal.SqlServerAnnotationNames.PerformanceLevelSql">
  862. <summary>
  863. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  864. the same compatibility standards as public APIs. It may be changed or removed without notice in
  865. any release. You should only use it directly in your code with extreme caution and knowing that
  866. doing so can result in application failures when updating to a new Entity Framework Core release.
  867. </summary>
  868. </member>
  869. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerHistoryRepository">
  870. <summary>
  871. <para>
  872. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  873. the same compatibility standards as public APIs. It may be changed or removed without notice in
  874. any release. You should only use it directly in your code with extreme caution and knowing that
  875. doing so can result in application failures when updating to a new Entity Framework Core release.
  876. </para>
  877. <para>
  878. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
  879. <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
  880. The implementation may depend on other services registered with any lifetime.
  881. The implementation does not need to be thread-safe.
  882. </para>
  883. </summary>
  884. </member>
  885. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerHistoryRepository.#ctor(Microsoft.EntityFrameworkCore.Migrations.HistoryRepositoryDependencies)">
  886. <summary>
  887. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  888. the same compatibility standards as public APIs. It may be changed or removed without notice in
  889. any release. You should only use it directly in your code with extreme caution and knowing that
  890. doing so can result in application failures when updating to a new Entity Framework Core release.
  891. </summary>
  892. </member>
  893. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerHistoryRepository.ExistsSql">
  894. <summary>
  895. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  896. the same compatibility standards as public APIs. It may be changed or removed without notice in
  897. any release. You should only use it directly in your code with extreme caution and knowing that
  898. doing so can result in application failures when updating to a new Entity Framework Core release.
  899. </summary>
  900. </member>
  901. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerHistoryRepository.InterpretExistsResult(System.Object)">
  902. <summary>
  903. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  904. the same compatibility standards as public APIs. It may be changed or removed without notice in
  905. any release. You should only use it directly in your code with extreme caution and knowing that
  906. doing so can result in application failures when updating to a new Entity Framework Core release.
  907. </summary>
  908. </member>
  909. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerHistoryRepository.GetCreateIfNotExistsScript">
  910. <summary>
  911. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  912. the same compatibility standards as public APIs. It may be changed or removed without notice in
  913. any release. You should only use it directly in your code with extreme caution and knowing that
  914. doing so can result in application failures when updating to a new Entity Framework Core release.
  915. </summary>
  916. </member>
  917. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerHistoryRepository.GetBeginIfNotExistsScript(System.String)">
  918. <summary>
  919. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  920. the same compatibility standards as public APIs. It may be changed or removed without notice in
  921. any release. You should only use it directly in your code with extreme caution and knowing that
  922. doing so can result in application failures when updating to a new Entity Framework Core release.
  923. </summary>
  924. </member>
  925. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerHistoryRepository.GetBeginIfExistsScript(System.String)">
  926. <summary>
  927. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  928. the same compatibility standards as public APIs. It may be changed or removed without notice in
  929. any release. You should only use it directly in your code with extreme caution and knowing that
  930. doing so can result in application failures when updating to a new Entity Framework Core release.
  931. </summary>
  932. </member>
  933. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerHistoryRepository.GetEndIfScript">
  934. <summary>
  935. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  936. the same compatibility standards as public APIs. It may be changed or removed without notice in
  937. any release. You should only use it directly in your code with extreme caution and knowing that
  938. doing so can result in application failures when updating to a new Entity Framework Core release.
  939. </summary>
  940. </member>
  941. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerMigrationsAnnotationProvider">
  942. <summary>
  943. <para>
  944. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  945. the same compatibility standards as public APIs. It may be changed or removed without notice in
  946. any release. You should only use it directly in your code with extreme caution and knowing that
  947. doing so can result in application failures when updating to a new Entity Framework Core release.
  948. </para>
  949. <para>
  950. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
  951. is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
  952. This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
  953. </para>
  954. </summary>
  955. </member>
  956. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerMigrationsAnnotationProvider.#ctor(Microsoft.EntityFrameworkCore.Migrations.MigrationsAnnotationProviderDependencies)">
  957. <summary>
  958. Initializes a new instance of this class.
  959. </summary>
  960. <param name="dependencies"> Parameter object containing dependencies for this service. </param>
  961. </member>
  962. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerMigrationsAnnotationProvider.For(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  963. <summary>
  964. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  965. the same compatibility standards as public APIs. It may be changed or removed without notice in
  966. any release. You should only use it directly in your code with extreme caution and knowing that
  967. doing so can result in application failures when updating to a new Entity Framework Core release.
  968. </summary>
  969. </member>
  970. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerMigrationsAnnotationProvider.For(Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  971. <summary>
  972. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  973. the same compatibility standards as public APIs. It may be changed or removed without notice in
  974. any release. You should only use it directly in your code with extreme caution and knowing that
  975. doing so can result in application failures when updating to a new Entity Framework Core release.
  976. </summary>
  977. </member>
  978. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerMigrationsAnnotationProvider.For(Microsoft.EntityFrameworkCore.Metadata.IKey)">
  979. <summary>
  980. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  981. the same compatibility standards as public APIs. It may be changed or removed without notice in
  982. any release. You should only use it directly in your code with extreme caution and knowing that
  983. doing so can result in application failures when updating to a new Entity Framework Core release.
  984. </summary>
  985. </member>
  986. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerMigrationsAnnotationProvider.For(Microsoft.EntityFrameworkCore.Metadata.IIndex)">
  987. <summary>
  988. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  989. the same compatibility standards as public APIs. It may be changed or removed without notice in
  990. any release. You should only use it directly in your code with extreme caution and knowing that
  991. doing so can result in application failures when updating to a new Entity Framework Core release.
  992. </summary>
  993. </member>
  994. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerMigrationsAnnotationProvider.For(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  995. <summary>
  996. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  997. the same compatibility standards as public APIs. It may be changed or removed without notice in
  998. any release. You should only use it directly in your code with extreme caution and knowing that
  999. doing so can result in application failures when updating to a new Entity Framework Core release.
  1000. </summary>
  1001. </member>
  1002. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerMigrationsAnnotationProvider.ForRemove(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  1003. <summary>
  1004. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1005. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1006. any release. You should only use it directly in your code with extreme caution and knowing that
  1007. doing so can result in application failures when updating to a new Entity Framework Core release.
  1008. </summary>
  1009. </member>
  1010. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal.SqlServerMigrationsAnnotationProvider.ForRemove(Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  1011. <summary>
  1012. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1013. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1014. any release. You should only use it directly in your code with extreme caution and knowing that
  1015. doing so can result in application failures when updating to a new Entity Framework Core release.
  1016. </summary>
  1017. </member>
  1018. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Query.Internal.SqlServerCompiledQueryCacheKeyGenerator">
  1019. <summary>
  1020. <para>
  1021. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1022. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1023. any release. You should only use it directly in your code with extreme caution and knowing that
  1024. doing so can result in application failures when updating to a new Entity Framework Core release.
  1025. </para>
  1026. <para>
  1027. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
  1028. <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
  1029. The implementation may depend on other services registered with any lifetime.
  1030. The implementation does not need to be thread-safe.
  1031. </para>
  1032. </summary>
  1033. </member>
  1034. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Query.Internal.SqlServerCompiledQueryCacheKeyGenerator.#ctor(Microsoft.EntityFrameworkCore.Query.CompiledQueryCacheKeyGeneratorDependencies,Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies)">
  1035. <summary>
  1036. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1037. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1038. any release. You should only use it directly in your code with extreme caution and knowing that
  1039. doing so can result in application failures when updating to a new Entity Framework Core release.
  1040. </summary>
  1041. </member>
  1042. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Query.Internal.SqlServerCompiledQueryCacheKeyGenerator.GenerateCacheKey(System.Linq.Expressions.Expression,System.Boolean)">
  1043. <summary>
  1044. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1045. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1046. any release. You should only use it directly in your code with extreme caution and knowing that
  1047. doing so can result in application failures when updating to a new Entity Framework Core release.
  1048. </summary>
  1049. </member>
  1050. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Query.Internal.SqlServerQueryTranslationPostprocessorFactory">
  1051. <summary>
  1052. <para>
  1053. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1054. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1055. any release. You should only use it directly in your code with extreme caution and knowing that
  1056. doing so can result in application failures when updating to a new Entity Framework Core release.
  1057. </para>
  1058. <para>
  1059. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
  1060. is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
  1061. This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
  1062. </para>
  1063. </summary>
  1064. </member>
  1065. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlDataReaderExtension">
  1066. <summary>
  1067. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1068. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1069. any release. You should only use it directly in your code with extreme caution and knowing that
  1070. doing so can result in application failures when updating to a new Entity Framework Core release.
  1071. </summary>
  1072. </member>
  1073. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlDataReaderExtension.GetValueOrDefault``1(System.Data.Common.DbDataReader,System.String)">
  1074. <summary>
  1075. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1076. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1077. any release. You should only use it directly in your code with extreme caution and knowing that
  1078. doing so can result in application failures when updating to a new Entity Framework Core release.
  1079. </summary>
  1080. </member>
  1081. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlDataReaderExtension.GetValueOrDefault``1(System.Data.Common.DbDataRecord,System.String)">
  1082. <summary>
  1083. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1084. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1085. any release. You should only use it directly in your code with extreme caution and knowing that
  1086. doing so can result in application failures when updating to a new Entity Framework Core release.
  1087. </summary>
  1088. </member>
  1089. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerCodeGenerator">
  1090. <summary>
  1091. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1092. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1093. any release. You should only use it directly in your code with extreme caution and knowing that
  1094. doing so can result in application failures when updating to a new Entity Framework Core release.
  1095. </summary>
  1096. </member>
  1097. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerCodeGenerator.#ctor(Microsoft.EntityFrameworkCore.Scaffolding.ProviderCodeGeneratorDependencies)">
  1098. <summary>
  1099. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerCodeGenerator" /> class.
  1100. </summary>
  1101. <param name="dependencies"> The dependencies. </param>
  1102. </member>
  1103. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerCodeGenerator.GenerateUseProvider(System.String,Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment)">
  1104. <summary>
  1105. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1106. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1107. any release. You should only use it directly in your code with extreme caution and knowing that
  1108. doing so can result in application failures when updating to a new Entity Framework Core release.
  1109. </summary>
  1110. </member>
  1111. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerDatabaseModelFactory">
  1112. <summary>
  1113. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1114. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1115. any release. You should only use it directly in your code with extreme caution and knowing that
  1116. doing so can result in application failures when updating to a new Entity Framework Core release.
  1117. </summary>
  1118. </member>
  1119. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerDatabaseModelFactory.#ctor(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding})">
  1120. <summary>
  1121. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1122. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1123. any release. You should only use it directly in your code with extreme caution and knowing that
  1124. doing so can result in application failures when updating to a new Entity Framework Core release.
  1125. </summary>
  1126. </member>
  1127. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerDatabaseModelFactory.Create(System.String,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions)">
  1128. <summary>
  1129. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1130. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1131. any release. You should only use it directly in your code with extreme caution and knowing that
  1132. doing so can result in application failures when updating to a new Entity Framework Core release.
  1133. </summary>
  1134. </member>
  1135. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerDatabaseModelFactory.Create(System.Data.Common.DbConnection,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions)">
  1136. <summary>
  1137. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1138. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1139. any release. You should only use it directly in your code with extreme caution and knowing that
  1140. doing so can result in application failures when updating to a new Entity Framework Core release.
  1141. </summary>
  1142. </member>
  1143. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.ISqlServerConnection">
  1144. <summary>
  1145. <para>
  1146. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1147. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1148. any release. You should only use it directly in your code with extreme caution and knowing that
  1149. doing so can result in application failures when updating to a new Entity Framework Core release.
  1150. </para>
  1151. <para>
  1152. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
  1153. <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
  1154. The implementation may depend on other services registered with any lifetime.
  1155. The implementation does not need to be thread-safe.
  1156. </para>
  1157. </summary>
  1158. </member>
  1159. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.ISqlServerConnection.CreateMasterConnection">
  1160. <summary>
  1161. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1162. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1163. any release. You should only use it directly in your code with extreme caution and knowing that
  1164. doing so can result in application failures when updating to a new Entity Framework Core release.
  1165. </summary>
  1166. </member>
  1167. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerBoolTypeMapping">
  1168. <summary>
  1169. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1170. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1171. any release. You should only use it directly in your code with extreme caution and knowing that
  1172. doing so can result in application failures when updating to a new Entity Framework Core release.
  1173. </summary>
  1174. </member>
  1175. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerBoolTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
  1176. <summary>
  1177. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1178. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1179. any release. You should only use it directly in your code with extreme caution and knowing that
  1180. doing so can result in application failures when updating to a new Entity Framework Core release.
  1181. </summary>
  1182. </member>
  1183. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerBoolTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1184. <summary>
  1185. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1186. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1187. any release. You should only use it directly in your code with extreme caution and knowing that
  1188. doing so can result in application failures when updating to a new Entity Framework Core release.
  1189. </summary>
  1190. </member>
  1191. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerBoolTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1192. <summary>
  1193. Creates a copy of this mapping.
  1194. </summary>
  1195. <param name="parameters"> The parameters for this mapping. </param>
  1196. <returns> The newly created mapping. </returns>
  1197. </member>
  1198. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerBoolTypeMapping.GenerateNonNullSqlLiteral(System.Object)">
  1199. <summary>
  1200. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1201. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1202. any release. You should only use it directly in your code with extreme caution and knowing that
  1203. doing so can result in application failures when updating to a new Entity Framework Core release.
  1204. </summary>
  1205. </member>
  1206. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerByteArrayTypeMapping">
  1207. <summary>
  1208. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1209. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1210. any release. You should only use it directly in your code with extreme caution and knowing that
  1211. doing so can result in application failures when updating to a new Entity Framework Core release.
  1212. </summary>
  1213. </member>
  1214. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerByteArrayTypeMapping.#ctor(System.String,System.Nullable{System.Int32},System.Boolean,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Nullable{System.Data.SqlDbType},System.Nullable{Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix})">
  1215. <summary>
  1216. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1217. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1218. any release. You should only use it directly in your code with extreme caution and knowing that
  1219. doing so can result in application failures when updating to a new Entity Framework Core release.
  1220. </summary>
  1221. </member>
  1222. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerByteArrayTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters,System.Nullable{System.Data.SqlDbType})">
  1223. <summary>
  1224. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1225. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1226. any release. You should only use it directly in your code with extreme caution and knowing that
  1227. doing so can result in application failures when updating to a new Entity Framework Core release.
  1228. </summary>
  1229. </member>
  1230. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerByteArrayTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1231. <summary>
  1232. Creates a copy of this mapping.
  1233. </summary>
  1234. <param name="parameters"> The parameters for this mapping. </param>
  1235. <returns> The newly created mapping. </returns>
  1236. </member>
  1237. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerByteArrayTypeMapping.ConfigureParameter(System.Data.Common.DbParameter)">
  1238. <summary>
  1239. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1240. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1241. any release. You should only use it directly in your code with extreme caution and knowing that
  1242. doing so can result in application failures when updating to a new Entity Framework Core release.
  1243. </summary>
  1244. </member>
  1245. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerByteArrayTypeMapping.GenerateNonNullSqlLiteral(System.Object)">
  1246. <summary>
  1247. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1248. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1249. any release. You should only use it directly in your code with extreme caution and knowing that
  1250. doing so can result in application failures when updating to a new Entity Framework Core release.
  1251. </summary>
  1252. </member>
  1253. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerByteTypeMapping">
  1254. <summary>
  1255. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1256. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1257. any release. You should only use it directly in your code with extreme caution and knowing that
  1258. doing so can result in application failures when updating to a new Entity Framework Core release.
  1259. </summary>
  1260. </member>
  1261. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerByteTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
  1262. <summary>
  1263. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1264. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1265. any release. You should only use it directly in your code with extreme caution and knowing that
  1266. doing so can result in application failures when updating to a new Entity Framework Core release.
  1267. </summary>
  1268. </member>
  1269. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerByteTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1270. <summary>
  1271. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1272. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1273. any release. You should only use it directly in your code with extreme caution and knowing that
  1274. doing so can result in application failures when updating to a new Entity Framework Core release.
  1275. </summary>
  1276. </member>
  1277. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerByteTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1278. <summary>
  1279. Creates a copy of this mapping.
  1280. </summary>
  1281. <param name="parameters"> The parameters for this mapping. </param>
  1282. <returns> The newly created mapping. </returns>
  1283. </member>
  1284. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerByteTypeMapping.GenerateNonNullSqlLiteral(System.Object)">
  1285. <summary>
  1286. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1287. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1288. any release. You should only use it directly in your code with extreme caution and knowing that
  1289. doing so can result in application failures when updating to a new Entity Framework Core release.
  1290. </summary>
  1291. </member>
  1292. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection">
  1293. <summary>
  1294. <para>
  1295. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1296. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1297. any release. You should only use it directly in your code with extreme caution and knowing that
  1298. doing so can result in application failures when updating to a new Entity Framework Core release.
  1299. </para>
  1300. <para>
  1301. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
  1302. <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
  1303. The implementation may depend on other services registered with any lifetime.
  1304. The implementation does not need to be thread-safe.
  1305. </para>
  1306. </summary>
  1307. </member>
  1308. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies)">
  1309. <summary>
  1310. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1311. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1312. any release. You should only use it directly in your code with extreme caution and knowing that
  1313. doing so can result in application failures when updating to a new Entity Framework Core release.
  1314. </summary>
  1315. </member>
  1316. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.CreateDbConnection">
  1317. <summary>
  1318. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1319. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1320. any release. You should only use it directly in your code with extreme caution and knowing that
  1321. doing so can result in application failures when updating to a new Entity Framework Core release.
  1322. </summary>
  1323. </member>
  1324. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.CreateMasterConnection">
  1325. <summary>
  1326. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1327. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1328. any release. You should only use it directly in your code with extreme caution and knowing that
  1329. doing so can result in application failures when updating to a new Entity Framework Core release.
  1330. </summary>
  1331. </member>
  1332. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.IsMultipleActiveResultSetsEnabled">
  1333. <summary>
  1334. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1335. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1336. any release. You should only use it directly in your code with extreme caution and knowing that
  1337. doing so can result in application failures when updating to a new Entity Framework Core release.
  1338. </summary>
  1339. </member>
  1340. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.SupportsAmbientTransactions">
  1341. <summary>
  1342. Indicates whether the store connection supports ambient transactions
  1343. </summary>
  1344. </member>
  1345. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator">
  1346. <summary>
  1347. <para>
  1348. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1349. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1350. any release. You should only use it directly in your code with extreme caution and knowing that
  1351. doing so can result in application failures when updating to a new Entity Framework Core release.
  1352. </para>
  1353. <para>
  1354. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
  1355. <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
  1356. The implementation may depend on other services registered with any lifetime.
  1357. The implementation does not need to be thread-safe.
  1358. </para>
  1359. </summary>
  1360. </member>
  1361. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies,Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.ISqlServerConnection,Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder)">
  1362. <summary>
  1363. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1364. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1365. any release. You should only use it directly in your code with extreme caution and knowing that
  1366. doing so can result in application failures when updating to a new Entity Framework Core release.
  1367. </summary>
  1368. </member>
  1369. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.RetryDelay">
  1370. <summary>
  1371. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1372. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1373. any release. You should only use it directly in your code with extreme caution and knowing that
  1374. doing so can result in application failures when updating to a new Entity Framework Core release.
  1375. </summary>
  1376. </member>
  1377. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.RetryTimeout">
  1378. <summary>
  1379. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1380. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1381. any release. You should only use it directly in your code with extreme caution and knowing that
  1382. doing so can result in application failures when updating to a new Entity Framework Core release.
  1383. </summary>
  1384. </member>
  1385. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Create">
  1386. <summary>
  1387. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1388. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1389. any release. You should only use it directly in your code with extreme caution and knowing that
  1390. doing so can result in application failures when updating to a new Entity Framework Core release.
  1391. </summary>
  1392. </member>
  1393. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.CreateAsync(System.Threading.CancellationToken)">
  1394. <summary>
  1395. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1396. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1397. any release. You should only use it directly in your code with extreme caution and knowing that
  1398. doing so can result in application failures when updating to a new Entity Framework Core release.
  1399. </summary>
  1400. </member>
  1401. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.HasTables">
  1402. <summary>
  1403. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1404. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1405. any release. You should only use it directly in your code with extreme caution and knowing that
  1406. doing so can result in application failures when updating to a new Entity Framework Core release.
  1407. </summary>
  1408. </member>
  1409. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.HasTablesAsync(System.Threading.CancellationToken)">
  1410. <summary>
  1411. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1412. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1413. any release. You should only use it directly in your code with extreme caution and knowing that
  1414. doing so can result in application failures when updating to a new Entity Framework Core release.
  1415. </summary>
  1416. </member>
  1417. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists">
  1418. <summary>
  1419. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1420. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1421. any release. You should only use it directly in your code with extreme caution and knowing that
  1422. doing so can result in application failures when updating to a new Entity Framework Core release.
  1423. </summary>
  1424. </member>
  1425. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.ExistsAsync(System.Threading.CancellationToken)">
  1426. <summary>
  1427. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1428. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1429. any release. You should only use it directly in your code with extreme caution and knowing that
  1430. doing so can result in application failures when updating to a new Entity Framework Core release.
  1431. </summary>
  1432. </member>
  1433. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Delete">
  1434. <summary>
  1435. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1436. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1437. any release. You should only use it directly in your code with extreme caution and knowing that
  1438. doing so can result in application failures when updating to a new Entity Framework Core release.
  1439. </summary>
  1440. </member>
  1441. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.DeleteAsync(System.Threading.CancellationToken)">
  1442. <summary>
  1443. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1444. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1445. any release. You should only use it directly in your code with extreme caution and knowing that
  1446. doing so can result in application failures when updating to a new Entity Framework Core release.
  1447. </summary>
  1448. </member>
  1449. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeOffsetTypeMapping">
  1450. <summary>
  1451. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1452. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1453. any release. You should only use it directly in your code with extreme caution and knowing that
  1454. doing so can result in application failures when updating to a new Entity Framework Core release.
  1455. </summary>
  1456. </member>
  1457. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeOffsetTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
  1458. <summary>
  1459. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1460. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1461. any release. You should only use it directly in your code with extreme caution and knowing that
  1462. doing so can result in application failures when updating to a new Entity Framework Core release.
  1463. </summary>
  1464. </member>
  1465. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeOffsetTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1466. <summary>
  1467. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1468. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1469. any release. You should only use it directly in your code with extreme caution and knowing that
  1470. doing so can result in application failures when updating to a new Entity Framework Core release.
  1471. </summary>
  1472. </member>
  1473. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeOffsetTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1474. <summary>
  1475. Creates a copy of this mapping.
  1476. </summary>
  1477. <param name="parameters"> The parameters for this mapping. </param>
  1478. <returns> The newly created mapping. </returns>
  1479. </member>
  1480. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeOffsetTypeMapping.SqlLiteralFormatString">
  1481. <summary>
  1482. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1483. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1484. any release. You should only use it directly in your code with extreme caution and knowing that
  1485. doing so can result in application failures when updating to a new Entity Framework Core release.
  1486. </summary>
  1487. </member>
  1488. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeOffsetTypeMapping.ConfigureParameter(System.Data.Common.DbParameter)">
  1489. <summary>
  1490. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1491. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1492. any release. You should only use it directly in your code with extreme caution and knowing that
  1493. doing so can result in application failures when updating to a new Entity Framework Core release.
  1494. </summary>
  1495. </member>
  1496. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeTypeMapping">
  1497. <summary>
  1498. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1499. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1500. any release. You should only use it directly in your code with extreme caution and knowing that
  1501. doing so can result in application failures when updating to a new Entity Framework Core release.
  1502. </summary>
  1503. </member>
  1504. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
  1505. <summary>
  1506. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1507. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1508. any release. You should only use it directly in your code with extreme caution and knowing that
  1509. doing so can result in application failures when updating to a new Entity Framework Core release.
  1510. </summary>
  1511. </member>
  1512. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1513. <summary>
  1514. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1515. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1516. any release. You should only use it directly in your code with extreme caution and knowing that
  1517. doing so can result in application failures when updating to a new Entity Framework Core release.
  1518. </summary>
  1519. </member>
  1520. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeTypeMapping.ConfigureParameter(System.Data.Common.DbParameter)">
  1521. <summary>
  1522. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1523. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1524. any release. You should only use it directly in your code with extreme caution and knowing that
  1525. doing so can result in application failures when updating to a new Entity Framework Core release.
  1526. </summary>
  1527. </member>
  1528. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1529. <summary>
  1530. Creates a copy of this mapping.
  1531. </summary>
  1532. <param name="parameters"> The parameters for this mapping. </param>
  1533. <returns> The newly created mapping. </returns>
  1534. </member>
  1535. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDateTimeTypeMapping.SqlLiteralFormatString">
  1536. <summary>
  1537. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1538. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1539. any release. You should only use it directly in your code with extreme caution and knowing that
  1540. doing so can result in application failures when updating to a new Entity Framework Core release.
  1541. </summary>
  1542. </member>
  1543. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDecimalTypeMapping">
  1544. <summary>
  1545. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1546. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1547. any release. You should only use it directly in your code with extreme caution and knowing that
  1548. doing so can result in application failures when updating to a new Entity Framework Core release.
  1549. </summary>
  1550. </member>
  1551. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDecimalTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType},System.Nullable{System.Int32},System.Nullable{System.Int32},Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix)">
  1552. <summary>
  1553. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1554. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1555. any release. You should only use it directly in your code with extreme caution and knowing that
  1556. doing so can result in application failures when updating to a new Entity Framework Core release.
  1557. </summary>
  1558. </member>
  1559. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDecimalTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1560. <summary>
  1561. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1562. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1563. any release. You should only use it directly in your code with extreme caution and knowing that
  1564. doing so can result in application failures when updating to a new Entity Framework Core release.
  1565. </summary>
  1566. </member>
  1567. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDecimalTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1568. <summary>
  1569. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1570. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1571. any release. You should only use it directly in your code with extreme caution and knowing that
  1572. doing so can result in application failures when updating to a new Entity Framework Core release.
  1573. </summary>
  1574. </member>
  1575. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDecimalTypeMapping.ConfigureParameter(System.Data.Common.DbParameter)">
  1576. <summary>
  1577. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1578. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1579. any release. You should only use it directly in your code with extreme caution and knowing that
  1580. doing so can result in application failures when updating to a new Entity Framework Core release.
  1581. </summary>
  1582. </member>
  1583. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDoubleTypeMapping">
  1584. <summary>
  1585. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1586. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1587. any release. You should only use it directly in your code with extreme caution and knowing that
  1588. doing so can result in application failures when updating to a new Entity Framework Core release.
  1589. </summary>
  1590. </member>
  1591. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDoubleTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
  1592. <summary>
  1593. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1594. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1595. any release. You should only use it directly in your code with extreme caution and knowing that
  1596. doing so can result in application failures when updating to a new Entity Framework Core release.
  1597. </summary>
  1598. </member>
  1599. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDoubleTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1600. <summary>
  1601. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1602. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1603. any release. You should only use it directly in your code with extreme caution and knowing that
  1604. doing so can result in application failures when updating to a new Entity Framework Core release.
  1605. </summary>
  1606. </member>
  1607. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDoubleTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1608. <summary>
  1609. Creates a copy of this mapping.
  1610. </summary>
  1611. <param name="parameters"> The parameters for this mapping. </param>
  1612. <returns> The newly created mapping. </returns>
  1613. </member>
  1614. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDoubleTypeMapping.GenerateNonNullSqlLiteral(System.Object)">
  1615. <summary>
  1616. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1617. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1618. any release. You should only use it directly in your code with extreme caution and knowing that
  1619. doing so can result in application failures when updating to a new Entity Framework Core release.
  1620. </summary>
  1621. </member>
  1622. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDoubleTypeMapping.ConfigureParameter(System.Data.Common.DbParameter)">
  1623. <summary>
  1624. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1625. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1626. any release. You should only use it directly in your code with extreme caution and knowing that
  1627. doing so can result in application failures when updating to a new Entity Framework Core release.
  1628. </summary>
  1629. </member>
  1630. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy">
  1631. <summary>
  1632. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1633. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1634. any release. You should only use it directly in your code with extreme caution and knowing that
  1635. doing so can result in application failures when updating to a new Entity Framework Core release.
  1636. </summary>
  1637. </member>
  1638. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.#ctor(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies)">
  1639. <summary>
  1640. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1641. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1642. any release. You should only use it directly in your code with extreme caution and knowing that
  1643. doing so can result in application failures when updating to a new Entity Framework Core release.
  1644. </summary>
  1645. </member>
  1646. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.RetriesOnFailure">
  1647. <summary>
  1648. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1649. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1650. any release. You should only use it directly in your code with extreme caution and knowing that
  1651. doing so can result in application failures when updating to a new Entity Framework Core release.
  1652. </summary>
  1653. </member>
  1654. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute``2(``0,System.Func{Microsoft.EntityFrameworkCore.DbContext,``0,``1},System.Func{Microsoft.EntityFrameworkCore.DbContext,``0,Microsoft.EntityFrameworkCore.Storage.ExecutionResult{``1}})">
  1655. <summary>
  1656. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1657. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1658. any release. You should only use it directly in your code with extreme caution and knowing that
  1659. doing so can result in application failures when updating to a new Entity Framework Core release.
  1660. </summary>
  1661. </member>
  1662. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync``2(``0,System.Func{Microsoft.EntityFrameworkCore.DbContext,``0,System.Threading.CancellationToken,System.Threading.Tasks.Task{``1}},System.Func{Microsoft.EntityFrameworkCore.DbContext,``0,System.Threading.CancellationToken,System.Threading.Tasks.Task{Microsoft.EntityFrameworkCore.Storage.ExecutionResult{``1}}},System.Threading.CancellationToken)">
  1663. <summary>
  1664. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1665. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1666. any release. You should only use it directly in your code with extreme caution and knowing that
  1667. doing so can result in application failures when updating to a new Entity Framework Core release.
  1668. </summary>
  1669. </member>
  1670. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategyFactory">
  1671. <summary>
  1672. <para>
  1673. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1674. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1675. any release. You should only use it directly in your code with extreme caution and knowing that
  1676. doing so can result in application failures when updating to a new Entity Framework Core release.
  1677. </para>
  1678. <para>
  1679. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
  1680. <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
  1681. The implementation may depend on other services registered with any lifetime.
  1682. The implementation does not need to be thread-safe.
  1683. </para>
  1684. </summary>
  1685. </member>
  1686. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategyFactory.#ctor(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies)">
  1687. <summary>
  1688. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1689. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1690. any release. You should only use it directly in your code with extreme caution and knowing that
  1691. doing so can result in application failures when updating to a new Entity Framework Core release.
  1692. </summary>
  1693. </member>
  1694. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategyFactory.CreateDefaultStrategy(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies)">
  1695. <summary>
  1696. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1697. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1698. any release. You should only use it directly in your code with extreme caution and knowing that
  1699. doing so can result in application failures when updating to a new Entity Framework Core release.
  1700. </summary>
  1701. </member>
  1702. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerFloatTypeMapping">
  1703. <summary>
  1704. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1705. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1706. any release. You should only use it directly in your code with extreme caution and knowing that
  1707. doing so can result in application failures when updating to a new Entity Framework Core release.
  1708. </summary>
  1709. </member>
  1710. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerFloatTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
  1711. <summary>
  1712. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1713. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1714. any release. You should only use it directly in your code with extreme caution and knowing that
  1715. doing so can result in application failures when updating to a new Entity Framework Core release.
  1716. </summary>
  1717. </member>
  1718. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerFloatTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1719. <summary>
  1720. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1721. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1722. any release. You should only use it directly in your code with extreme caution and knowing that
  1723. doing so can result in application failures when updating to a new Entity Framework Core release.
  1724. </summary>
  1725. </member>
  1726. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerFloatTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1727. <summary>
  1728. Creates a copy of this mapping.
  1729. </summary>
  1730. <param name="parameters"> The parameters for this mapping. </param>
  1731. <returns> The newly created mapping. </returns>
  1732. </member>
  1733. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerFloatTypeMapping.GenerateNonNullSqlLiteral(System.Object)">
  1734. <summary>
  1735. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1736. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1737. any release. You should only use it directly in your code with extreme caution and knowing that
  1738. doing so can result in application failures when updating to a new Entity Framework Core release.
  1739. </summary>
  1740. </member>
  1741. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerFloatTypeMapping.ConfigureParameter(System.Data.Common.DbParameter)">
  1742. <summary>
  1743. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1744. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1745. any release. You should only use it directly in your code with extreme caution and knowing that
  1746. doing so can result in application failures when updating to a new Entity Framework Core release.
  1747. </summary>
  1748. </member>
  1749. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerLongTypeMapping">
  1750. <summary>
  1751. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1752. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1753. any release. You should only use it directly in your code with extreme caution and knowing that
  1754. doing so can result in application failures when updating to a new Entity Framework Core release.
  1755. </summary>
  1756. </member>
  1757. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerLongTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
  1758. <summary>
  1759. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1760. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1761. any release. You should only use it directly in your code with extreme caution and knowing that
  1762. doing so can result in application failures when updating to a new Entity Framework Core release.
  1763. </summary>
  1764. </member>
  1765. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerLongTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1766. <summary>
  1767. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1768. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1769. any release. You should only use it directly in your code with extreme caution and knowing that
  1770. doing so can result in application failures when updating to a new Entity Framework Core release.
  1771. </summary>
  1772. </member>
  1773. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerLongTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1774. <summary>
  1775. Creates a copy of this mapping.
  1776. </summary>
  1777. <param name="parameters"> The parameters for this mapping. </param>
  1778. <returns> The newly created mapping. </returns>
  1779. </member>
  1780. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerLongTypeMapping.GenerateNonNullSqlLiteral(System.Object)">
  1781. <summary>
  1782. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1783. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1784. any release. You should only use it directly in your code with extreme caution and knowing that
  1785. doing so can result in application failures when updating to a new Entity Framework Core release.
  1786. </summary>
  1787. </member>
  1788. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerShortTypeMapping">
  1789. <summary>
  1790. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1791. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1792. any release. You should only use it directly in your code with extreme caution and knowing that
  1793. doing so can result in application failures when updating to a new Entity Framework Core release.
  1794. </summary>
  1795. </member>
  1796. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerShortTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
  1797. <summary>
  1798. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1799. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1800. any release. You should only use it directly in your code with extreme caution and knowing that
  1801. doing so can result in application failures when updating to a new Entity Framework Core release.
  1802. </summary>
  1803. </member>
  1804. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerShortTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1805. <summary>
  1806. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1807. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1808. any release. You should only use it directly in your code with extreme caution and knowing that
  1809. doing so can result in application failures when updating to a new Entity Framework Core release.
  1810. </summary>
  1811. </member>
  1812. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerShortTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1813. <summary>
  1814. Creates a copy of this mapping.
  1815. </summary>
  1816. <param name="parameters"> The parameters for this mapping. </param>
  1817. <returns> The newly created mapping. </returns>
  1818. </member>
  1819. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerShortTypeMapping.GenerateNonNullSqlLiteral(System.Object)">
  1820. <summary>
  1821. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1822. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1823. any release. You should only use it directly in your code with extreme caution and knowing that
  1824. doing so can result in application failures when updating to a new Entity Framework Core release.
  1825. </summary>
  1826. </member>
  1827. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerSqlGenerationHelper">
  1828. <summary>
  1829. <para>
  1830. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1831. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1832. any release. You should only use it directly in your code with extreme caution and knowing that
  1833. doing so can result in application failures when updating to a new Entity Framework Core release.
  1834. </para>
  1835. <para>
  1836. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
  1837. is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
  1838. This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
  1839. </para>
  1840. </summary>
  1841. </member>
  1842. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerSqlGenerationHelper.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies)">
  1843. <summary>
  1844. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1845. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1846. any release. You should only use it directly in your code with extreme caution and knowing that
  1847. doing so can result in application failures when updating to a new Entity Framework Core release.
  1848. </summary>
  1849. </member>
  1850. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerSqlGenerationHelper.BatchTerminator">
  1851. <summary>
  1852. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1853. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1854. any release. You should only use it directly in your code with extreme caution and knowing that
  1855. doing so can result in application failures when updating to a new Entity Framework Core release.
  1856. </summary>
  1857. </member>
  1858. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerSqlGenerationHelper.EscapeIdentifier(System.String)">
  1859. <summary>
  1860. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1861. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1862. any release. You should only use it directly in your code with extreme caution and knowing that
  1863. doing so can result in application failures when updating to a new Entity Framework Core release.
  1864. </summary>
  1865. </member>
  1866. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerSqlGenerationHelper.EscapeIdentifier(System.Text.StringBuilder,System.String)">
  1867. <summary>
  1868. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1869. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1870. any release. You should only use it directly in your code with extreme caution and knowing that
  1871. doing so can result in application failures when updating to a new Entity Framework Core release.
  1872. </summary>
  1873. </member>
  1874. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerSqlGenerationHelper.DelimitIdentifier(System.String)">
  1875. <summary>
  1876. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1877. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1878. any release. You should only use it directly in your code with extreme caution and knowing that
  1879. doing so can result in application failures when updating to a new Entity Framework Core release.
  1880. </summary>
  1881. </member>
  1882. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerSqlGenerationHelper.DelimitIdentifier(System.Text.StringBuilder,System.String)">
  1883. <summary>
  1884. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1885. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1886. any release. You should only use it directly in your code with extreme caution and knowing that
  1887. doing so can result in application failures when updating to a new Entity Framework Core release.
  1888. </summary>
  1889. </member>
  1890. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerSqlVariantTypeMapping">
  1891. <summary>
  1892. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1893. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1894. any release. You should only use it directly in your code with extreme caution and knowing that
  1895. doing so can result in application failures when updating to a new Entity Framework Core release.
  1896. </summary>
  1897. </member>
  1898. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerSqlVariantTypeMapping.#ctor(System.String)">
  1899. <summary>
  1900. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1901. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1902. any release. You should only use it directly in your code with extreme caution and knowing that
  1903. doing so can result in application failures when updating to a new Entity Framework Core release.
  1904. </summary>
  1905. </member>
  1906. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerSqlVariantTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1907. <summary>
  1908. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1909. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1910. any release. You should only use it directly in your code with extreme caution and knowing that
  1911. doing so can result in application failures when updating to a new Entity Framework Core release.
  1912. </summary>
  1913. </member>
  1914. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerSqlVariantTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1915. <summary>
  1916. Creates a copy of this mapping.
  1917. </summary>
  1918. <param name="parameters"> The parameters for this mapping. </param>
  1919. <returns> The newly created mapping. </returns>
  1920. </member>
  1921. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerStringTypeMapping">
  1922. <summary>
  1923. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1924. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1925. any release. You should only use it directly in your code with extreme caution and knowing that
  1926. doing so can result in application failures when updating to a new Entity Framework Core release.
  1927. </summary>
  1928. </member>
  1929. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerStringTypeMapping.#ctor(System.String,System.Boolean,System.Nullable{System.Int32},System.Boolean,System.Nullable{System.Data.SqlDbType},System.Nullable{Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix})">
  1930. <summary>
  1931. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1932. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1933. any release. You should only use it directly in your code with extreme caution and knowing that
  1934. doing so can result in application failures when updating to a new Entity Framework Core release.
  1935. </summary>
  1936. </member>
  1937. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerStringTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters,System.Nullable{System.Data.SqlDbType})">
  1938. <summary>
  1939. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1940. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1941. any release. You should only use it directly in your code with extreme caution and knowing that
  1942. doing so can result in application failures when updating to a new Entity Framework Core release.
  1943. </summary>
  1944. </member>
  1945. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerStringTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1946. <summary>
  1947. Creates a copy of this mapping.
  1948. </summary>
  1949. <param name="parameters"> The parameters for this mapping. </param>
  1950. <returns> The newly created mapping. </returns>
  1951. </member>
  1952. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerStringTypeMapping.ConfigureParameter(System.Data.Common.DbParameter)">
  1953. <summary>
  1954. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1955. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1956. any release. You should only use it directly in your code with extreme caution and knowing that
  1957. doing so can result in application failures when updating to a new Entity Framework Core release.
  1958. </summary>
  1959. </member>
  1960. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerStringTypeMapping.GenerateNonNullSqlLiteral(System.Object)">
  1961. <summary>
  1962. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1963. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1964. any release. You should only use it directly in your code with extreme caution and knowing that
  1965. doing so can result in application failures when updating to a new Entity Framework Core release.
  1966. </summary>
  1967. </member>
  1968. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerTimeSpanTypeMapping">
  1969. <summary>
  1970. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1971. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1972. any release. You should only use it directly in your code with extreme caution and knowing that
  1973. doing so can result in application failures when updating to a new Entity Framework Core release.
  1974. </summary>
  1975. </member>
  1976. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerTimeSpanTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
  1977. <summary>
  1978. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1979. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1980. any release. You should only use it directly in your code with extreme caution and knowing that
  1981. doing so can result in application failures when updating to a new Entity Framework Core release.
  1982. </summary>
  1983. </member>
  1984. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerTimeSpanTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1985. <summary>
  1986. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1987. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1988. any release. You should only use it directly in your code with extreme caution and knowing that
  1989. doing so can result in application failures when updating to a new Entity Framework Core release.
  1990. </summary>
  1991. </member>
  1992. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerTimeSpanTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  1993. <summary>
  1994. Creates a copy of this mapping.
  1995. </summary>
  1996. <param name="parameters"> The parameters for this mapping. </param>
  1997. <returns> The newly created mapping. </returns>
  1998. </member>
  1999. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerTimeSpanTypeMapping.ConfigureParameter(System.Data.Common.DbParameter)">
  2000. <summary>
  2001. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2002. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2003. any release. You should only use it directly in your code with extreme caution and knowing that
  2004. doing so can result in application failures when updating to a new Entity Framework Core release.
  2005. </summary>
  2006. </member>
  2007. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerTransientExceptionDetector">
  2008. <summary>
  2009. Detects the exceptions caused by SQL Server transient failures.
  2010. </summary>
  2011. </member>
  2012. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerTransientExceptionDetector.ShouldRetryOn(System.Exception)">
  2013. <summary>
  2014. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2015. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2016. any release. You should only use it directly in your code with extreme caution and knowing that
  2017. doing so can result in application failures when updating to a new Entity Framework Core release.
  2018. </summary>
  2019. </member>
  2020. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerTypeMappingSource">
  2021. <summary>
  2022. <para>
  2023. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2024. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2025. any release. You should only use it directly in your code with extreme caution and knowing that
  2026. doing so can result in application failures when updating to a new Entity Framework Core release.
  2027. </para>
  2028. <para>
  2029. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
  2030. is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
  2031. This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
  2032. </para>
  2033. </summary>
  2034. </member>
  2035. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerTypeMappingSource.#ctor(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies)">
  2036. <summary>
  2037. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2038. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2039. any release. You should only use it directly in your code with extreme caution and knowing that
  2040. doing so can result in application failures when updating to a new Entity Framework Core release.
  2041. </summary>
  2042. </member>
  2043. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerTypeMappingSource.ValidateMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  2044. <summary>
  2045. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2046. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2047. any release. You should only use it directly in your code with extreme caution and knowing that
  2048. doing so can result in application failures when updating to a new Entity Framework Core release.
  2049. </summary>
  2050. </member>
  2051. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@)">
  2052. <summary>
  2053. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2054. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2055. any release. You should only use it directly in your code with extreme caution and knowing that
  2056. doing so can result in application failures when updating to a new Entity Framework Core release.
  2057. </summary>
  2058. </member>
  2059. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerUdtTypeMapping">
  2060. <summary>
  2061. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2062. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2063. any release. You should only use it directly in your code with extreme caution and knowing that
  2064. doing so can result in application failures when updating to a new Entity Framework Core release.
  2065. </summary>
  2066. </member>
  2067. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerUdtTypeMapping.#ctor(System.Type,System.String,System.Func{System.Object,System.Linq.Expressions.Expression},Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix,System.String,Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Nullable{System.Data.DbType},System.Boolean,System.Nullable{System.Int32},System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Int32})">
  2068. <summary>
  2069. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2070. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2071. any release. You should only use it directly in your code with extreme caution and knowing that
  2072. doing so can result in application failures when updating to a new Entity Framework Core release.
  2073. </summary>
  2074. </member>
  2075. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerUdtTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters,System.Func{System.Object,System.Linq.Expressions.Expression},System.String)">
  2076. <summary>
  2077. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2078. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2079. any release. You should only use it directly in your code with extreme caution and knowing that
  2080. doing so can result in application failures when updating to a new Entity Framework Core release.
  2081. </summary>
  2082. </member>
  2083. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerUdtTypeMapping.UdtTypeName">
  2084. <summary>
  2085. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2086. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2087. any release. You should only use it directly in your code with extreme caution and knowing that
  2088. doing so can result in application failures when updating to a new Entity Framework Core release.
  2089. </summary>
  2090. </member>
  2091. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerUdtTypeMapping.LiteralGenerator">
  2092. <summary>
  2093. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2094. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2095. any release. You should only use it directly in your code with extreme caution and knowing that
  2096. doing so can result in application failures when updating to a new Entity Framework Core release.
  2097. </summary>
  2098. </member>
  2099. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerUdtTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
  2100. <summary>
  2101. Creates a copy of this mapping.
  2102. </summary>
  2103. <param name="parameters"> The parameters for this mapping. </param>
  2104. <returns> The newly created mapping. </returns>
  2105. </member>
  2106. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerUdtTypeMapping.ConfigureParameter(System.Data.Common.DbParameter)">
  2107. <summary>
  2108. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2109. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2110. any release. You should only use it directly in your code with extreme caution and knowing that
  2111. doing so can result in application failures when updating to a new Entity Framework Core release.
  2112. </summary>
  2113. </member>
  2114. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerUdtTypeMapping.GenerateCodeLiteral(System.Object)">
  2115. <summary>
  2116. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2117. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2118. any release. You should only use it directly in your code with extreme caution and knowing that
  2119. doing so can result in application failures when updating to a new Entity Framework Core release.
  2120. </summary>
  2121. </member>
  2122. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerUdtTypeMapping.CreateSqlHierarchyIdMapping(System.Type)">
  2123. <summary>
  2124. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2125. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2126. any release. You should only use it directly in your code with extreme caution and knowing that
  2127. doing so can result in application failures when updating to a new Entity Framework Core release.
  2128. </summary>
  2129. </member>
  2130. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerUdtTypeMapping.CreateSqlSpatialMapping(System.Type,System.String)">
  2131. <summary>
  2132. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2133. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2134. any release. You should only use it directly in your code with extreme caution and knowing that
  2135. doing so can result in application failures when updating to a new Entity Framework Core release.
  2136. </summary>
  2137. </member>
  2138. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.ISqlServerUpdateSqlGenerator">
  2139. <summary>
  2140. <para>
  2141. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2142. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2143. any release. You should only use it directly in your code with extreme caution and knowing that
  2144. doing so can result in application failures when updating to a new Entity Framework Core release.
  2145. </para>
  2146. <para>
  2147. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
  2148. is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
  2149. This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
  2150. </para>
  2151. </summary>
  2152. </member>
  2153. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.ISqlServerUpdateSqlGenerator.AppendBulkInsertOperation(System.Text.StringBuilder,System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Update.ModificationCommand},System.Int32)">
  2154. <summary>
  2155. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2156. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2157. any release. You should only use it directly in your code with extreme caution and knowing that
  2158. doing so can result in application failures when updating to a new Entity Framework Core release.
  2159. </summary>
  2160. </member>
  2161. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatch">
  2162. <summary>
  2163. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2164. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2165. any release. You should only use it directly in your code with extreme caution and knowing that
  2166. doing so can result in application failures when updating to a new Entity Framework Core release.
  2167. </summary>
  2168. </member>
  2169. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatch.#ctor(Microsoft.EntityFrameworkCore.Update.ModificationCommandBatchFactoryDependencies,System.Nullable{System.Int32})">
  2170. <summary>
  2171. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2172. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2173. any release. You should only use it directly in your code with extreme caution and knowing that
  2174. doing so can result in application failures when updating to a new Entity Framework Core release.
  2175. </summary>
  2176. </member>
  2177. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatch.UpdateSqlGenerator">
  2178. <summary>
  2179. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2180. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2181. any release. You should only use it directly in your code with extreme caution and knowing that
  2182. doing so can result in application failures when updating to a new Entity Framework Core release.
  2183. </summary>
  2184. </member>
  2185. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatch.CanAddCommand(Microsoft.EntityFrameworkCore.Update.ModificationCommand)">
  2186. <summary>
  2187. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2188. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2189. any release. You should only use it directly in your code with extreme caution and knowing that
  2190. doing so can result in application failures when updating to a new Entity Framework Core release.
  2191. </summary>
  2192. </member>
  2193. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatch.IsCommandTextValid">
  2194. <summary>
  2195. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2196. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2197. any release. You should only use it directly in your code with extreme caution and knowing that
  2198. doing so can result in application failures when updating to a new Entity Framework Core release.
  2199. </summary>
  2200. </member>
  2201. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatch.GetParameterCount">
  2202. <summary>
  2203. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2204. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2205. any release. You should only use it directly in your code with extreme caution and knowing that
  2206. doing so can result in application failures when updating to a new Entity Framework Core release.
  2207. </summary>
  2208. </member>
  2209. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatch.ResetCommandText">
  2210. <summary>
  2211. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2212. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2213. any release. You should only use it directly in your code with extreme caution and knowing that
  2214. doing so can result in application failures when updating to a new Entity Framework Core release.
  2215. </summary>
  2216. </member>
  2217. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatch.GetCommandText">
  2218. <summary>
  2219. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2220. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2221. any release. You should only use it directly in your code with extreme caution and knowing that
  2222. doing so can result in application failures when updating to a new Entity Framework Core release.
  2223. </summary>
  2224. </member>
  2225. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatch.UpdateCachedCommandText(System.Int32)">
  2226. <summary>
  2227. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2228. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2229. any release. You should only use it directly in your code with extreme caution and knowing that
  2230. doing so can result in application failures when updating to a new Entity Framework Core release.
  2231. </summary>
  2232. </member>
  2233. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatchFactory">
  2234. <summary>
  2235. <para>
  2236. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2237. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2238. any release. You should only use it directly in your code with extreme caution and knowing that
  2239. doing so can result in application failures when updating to a new Entity Framework Core release.
  2240. </para>
  2241. <para>
  2242. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
  2243. <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
  2244. The implementation may depend on other services registered with any lifetime.
  2245. The implementation does not need to be thread-safe.
  2246. </para>
  2247. </summary>
  2248. </member>
  2249. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatchFactory.#ctor(Microsoft.EntityFrameworkCore.Update.ModificationCommandBatchFactoryDependencies,Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions)">
  2250. <summary>
  2251. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2252. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2253. any release. You should only use it directly in your code with extreme caution and knowing that
  2254. doing so can result in application failures when updating to a new Entity Framework Core release.
  2255. </summary>
  2256. </member>
  2257. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerModificationCommandBatchFactory.Create">
  2258. <summary>
  2259. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2260. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2261. any release. You should only use it directly in your code with extreme caution and knowing that
  2262. doing so can result in application failures when updating to a new Entity Framework Core release.
  2263. </summary>
  2264. </member>
  2265. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerUpdateSqlGenerator">
  2266. <summary>
  2267. <para>
  2268. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2269. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2270. any release. You should only use it directly in your code with extreme caution and knowing that
  2271. doing so can result in application failures when updating to a new Entity Framework Core release.
  2272. </para>
  2273. <para>
  2274. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
  2275. is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
  2276. This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
  2277. </para>
  2278. </summary>
  2279. </member>
  2280. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerUpdateSqlGenerator.#ctor(Microsoft.EntityFrameworkCore.Update.UpdateSqlGeneratorDependencies)">
  2281. <summary>
  2282. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2283. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2284. any release. You should only use it directly in your code with extreme caution and knowing that
  2285. doing so can result in application failures when updating to a new Entity Framework Core release.
  2286. </summary>
  2287. </member>
  2288. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerUpdateSqlGenerator.AppendBulkInsertOperation(System.Text.StringBuilder,System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Update.ModificationCommand},System.Int32)">
  2289. <summary>
  2290. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2291. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2292. any release. You should only use it directly in your code with extreme caution and knowing that
  2293. doing so can result in application failures when updating to a new Entity Framework Core release.
  2294. </summary>
  2295. </member>
  2296. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerUpdateSqlGenerator.AppendSelectAffectedCountCommand(System.Text.StringBuilder,System.String,System.String,System.Int32)">
  2297. <summary>
  2298. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2299. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2300. any release. You should only use it directly in your code with extreme caution and knowing that
  2301. doing so can result in application failures when updating to a new Entity Framework Core release.
  2302. </summary>
  2303. </member>
  2304. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerUpdateSqlGenerator.AppendBatchHeader(System.Text.StringBuilder)">
  2305. <summary>
  2306. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2307. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2308. any release. You should only use it directly in your code with extreme caution and knowing that
  2309. doing so can result in application failures when updating to a new Entity Framework Core release.
  2310. </summary>
  2311. </member>
  2312. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerUpdateSqlGenerator.AppendIdentityWhereCondition(System.Text.StringBuilder,Microsoft.EntityFrameworkCore.Update.ColumnModification)">
  2313. <summary>
  2314. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2315. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2316. any release. You should only use it directly in your code with extreme caution and knowing that
  2317. doing so can result in application failures when updating to a new Entity Framework Core release.
  2318. </summary>
  2319. </member>
  2320. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.SqlServerUpdateSqlGenerator.AppendRowsAffectedWhereCondition(System.Text.StringBuilder,System.Int32)">
  2321. <summary>
  2322. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2323. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2324. any release. You should only use it directly in your code with extreme caution and knowing that
  2325. doing so can result in application failures when updating to a new Entity Framework Core release.
  2326. </summary>
  2327. </member>
  2328. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.ISqlServerSequenceValueGeneratorFactory">
  2329. <summary>
  2330. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2331. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2332. any release. You should only use it directly in your code with extreme caution and knowing that
  2333. doing so can result in application failures when updating to a new Entity Framework Core release.
  2334. </summary>
  2335. </member>
  2336. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.ISqlServerSequenceValueGeneratorFactory.Create(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceValueGeneratorState,Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.ISqlServerConnection,Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command})">
  2337. <summary>
  2338. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2339. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2340. any release. You should only use it directly in your code with extreme caution and knowing that
  2341. doing so can result in application failures when updating to a new Entity Framework Core release.
  2342. </summary>
  2343. </member>
  2344. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.ISqlServerValueGeneratorCache">
  2345. <summary>
  2346. <para>
  2347. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2348. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2349. any release. You should only use it directly in your code with extreme caution and knowing that
  2350. doing so can result in application failures when updating to a new Entity Framework Core release.
  2351. </para>
  2352. <para>
  2353. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
  2354. is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
  2355. This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
  2356. </para>
  2357. </summary>
  2358. </member>
  2359. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.ISqlServerValueGeneratorCache.GetOrAddSequenceState(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Storage.IRelationalConnection)">
  2360. <summary>
  2361. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2362. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2363. any release. You should only use it directly in your code with extreme caution and knowing that
  2364. doing so can result in application failures when updating to a new Entity Framework Core release.
  2365. </summary>
  2366. </member>
  2367. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceHiLoValueGenerator`1">
  2368. <summary>
  2369. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2370. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2371. any release. You should only use it directly in your code with extreme caution and knowing that
  2372. doing so can result in application failures when updating to a new Entity Framework Core release.
  2373. </summary>
  2374. </member>
  2375. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceHiLoValueGenerator`1.#ctor(Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder,Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.ISqlServerUpdateSqlGenerator,Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceValueGeneratorState,Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.ISqlServerConnection,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command})">
  2376. <summary>
  2377. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2378. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2379. any release. You should only use it directly in your code with extreme caution and knowing that
  2380. doing so can result in application failures when updating to a new Entity Framework Core release.
  2381. </summary>
  2382. </member>
  2383. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceHiLoValueGenerator`1.GetNewLowValue">
  2384. <summary>
  2385. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2386. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2387. any release. You should only use it directly in your code with extreme caution and knowing that
  2388. doing so can result in application failures when updating to a new Entity Framework Core release.
  2389. </summary>
  2390. </member>
  2391. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceHiLoValueGenerator`1.GetNewLowValueAsync(System.Threading.CancellationToken)">
  2392. <summary>
  2393. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2394. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2395. any release. You should only use it directly in your code with extreme caution and knowing that
  2396. doing so can result in application failures when updating to a new Entity Framework Core release.
  2397. </summary>
  2398. </member>
  2399. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceHiLoValueGenerator`1.GeneratesTemporaryValues">
  2400. <summary>
  2401. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2402. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2403. any release. You should only use it directly in your code with extreme caution and knowing that
  2404. doing so can result in application failures when updating to a new Entity Framework Core release.
  2405. </summary>
  2406. </member>
  2407. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceValueGeneratorFactory">
  2408. <summary>
  2409. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2410. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2411. any release. You should only use it directly in your code with extreme caution and knowing that
  2412. doing so can result in application failures when updating to a new Entity Framework Core release.
  2413. </summary>
  2414. </member>
  2415. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceValueGeneratorFactory.#ctor(Microsoft.EntityFrameworkCore.SqlServer.Update.Internal.ISqlServerUpdateSqlGenerator)">
  2416. <summary>
  2417. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2418. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2419. any release. You should only use it directly in your code with extreme caution and knowing that
  2420. doing so can result in application failures when updating to a new Entity Framework Core release.
  2421. </summary>
  2422. </member>
  2423. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceValueGeneratorFactory.Create(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceValueGeneratorState,Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.ISqlServerConnection,Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command})">
  2424. <summary>
  2425. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2426. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2427. any release. You should only use it directly in your code with extreme caution and knowing that
  2428. doing so can result in application failures when updating to a new Entity Framework Core release.
  2429. </summary>
  2430. </member>
  2431. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceValueGeneratorState">
  2432. <summary>
  2433. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2434. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2435. any release. You should only use it directly in your code with extreme caution and knowing that
  2436. doing so can result in application failures when updating to a new Entity Framework Core release.
  2437. </summary>
  2438. </member>
  2439. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceValueGeneratorState.#ctor(Microsoft.EntityFrameworkCore.Metadata.ISequence)">
  2440. <summary>
  2441. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2442. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2443. any release. You should only use it directly in your code with extreme caution and knowing that
  2444. doing so can result in application failures when updating to a new Entity Framework Core release.
  2445. </summary>
  2446. </member>
  2447. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerSequenceValueGeneratorState.Sequence">
  2448. <summary>
  2449. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2450. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2451. any release. You should only use it directly in your code with extreme caution and knowing that
  2452. doing so can result in application failures when updating to a new Entity Framework Core release.
  2453. </summary>
  2454. </member>
  2455. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerValueGeneratorCache">
  2456. <summary>
  2457. <para>
  2458. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2459. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2460. any release. You should only use it directly in your code with extreme caution and knowing that
  2461. doing so can result in application failures when updating to a new Entity Framework Core release.
  2462. </para>
  2463. <para>
  2464. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
  2465. is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
  2466. This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
  2467. </para>
  2468. </summary>
  2469. </member>
  2470. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerValueGeneratorCache.#ctor(Microsoft.EntityFrameworkCore.ValueGeneration.ValueGeneratorCacheDependencies)">
  2471. <summary>
  2472. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.ValueGeneration.ValueGeneratorCache" /> class.
  2473. </summary>
  2474. <param name="dependencies"> Parameter object containing dependencies for this service. </param>
  2475. </member>
  2476. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerValueGeneratorCache.GetOrAddSequenceState(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Storage.IRelationalConnection)">
  2477. <summary>
  2478. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2479. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2480. any release. You should only use it directly in your code with extreme caution and knowing that
  2481. doing so can result in application failures when updating to a new Entity Framework Core release.
  2482. </summary>
  2483. </member>
  2484. <member name="T:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerValueGeneratorSelector">
  2485. <summary>
  2486. <para>
  2487. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2488. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2489. any release. You should only use it directly in your code with extreme caution and knowing that
  2490. doing so can result in application failures when updating to a new Entity Framework Core release.
  2491. </para>
  2492. <para>
  2493. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
  2494. <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
  2495. The implementation may depend on other services registered with any lifetime.
  2496. The implementation does not need to be thread-safe.
  2497. </para>
  2498. </summary>
  2499. </member>
  2500. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerValueGeneratorSelector.#ctor(Microsoft.EntityFrameworkCore.ValueGeneration.ValueGeneratorSelectorDependencies,Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.ISqlServerSequenceValueGeneratorFactory,Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.ISqlServerConnection,Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command})">
  2501. <summary>
  2502. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2503. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2504. any release. You should only use it directly in your code with extreme caution and knowing that
  2505. doing so can result in application failures when updating to a new Entity Framework Core release.
  2506. </summary>
  2507. </member>
  2508. <member name="P:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerValueGeneratorSelector.Cache">
  2509. <summary>
  2510. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2511. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2512. any release. You should only use it directly in your code with extreme caution and knowing that
  2513. doing so can result in application failures when updating to a new Entity Framework Core release.
  2514. </summary>
  2515. </member>
  2516. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerValueGeneratorSelector.Select(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  2517. <summary>
  2518. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2519. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2520. any release. You should only use it directly in your code with extreme caution and knowing that
  2521. doing so can result in application failures when updating to a new Entity Framework Core release.
  2522. </summary>
  2523. </member>
  2524. <member name="M:Microsoft.EntityFrameworkCore.SqlServer.ValueGeneration.Internal.SqlServerValueGeneratorSelector.Create(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  2525. <summary>
  2526. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2527. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2528. any release. You should only use it directly in your code with extreme caution and knowing that
  2529. doing so can result in application failures when updating to a new Entity Framework Core release.
  2530. </summary>
  2531. </member>
  2532. <member name="T:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId">
  2533. <summary>
  2534. <para>
  2535. Event IDs for SQL Server events that correspond to messages logged to an <see cref="T:Microsoft.Extensions.Logging.ILogger" />
  2536. and events sent to a <see cref="T:System.Diagnostics.DiagnosticSource" />.
  2537. </para>
  2538. <para>
  2539. These IDs are also used with <see cref="T:Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfigurationBuilder" /> to configure the
  2540. behavior of warnings.
  2541. </para>
  2542. </summary>
  2543. </member>
  2544. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.DecimalTypeDefaultWarning">
  2545. <summary>
  2546. <para>
  2547. No explicit type for a decimal column.
  2548. </para>
  2549. <para>
  2550. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation" /> category.
  2551. </para>
  2552. <para>
  2553. This event uses the <see cref="T:Microsoft.EntityFrameworkCore.Diagnostics.PropertyEventData" /> payload when used with a <see cref="T:System.Diagnostics.DiagnosticSource" />.
  2554. </para>
  2555. </summary>
  2556. </member>
  2557. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.ByteIdentityColumnWarning">
  2558. <summary>
  2559. <para>
  2560. A byte property is set up to use a SQL Server identity column.
  2561. </para>
  2562. <para>
  2563. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation" /> category.
  2564. </para>
  2565. <para>
  2566. This event uses the <see cref="T:Microsoft.EntityFrameworkCore.Diagnostics.PropertyEventData" /> payload when used with a <see cref="T:System.Diagnostics.DiagnosticSource" />.
  2567. </para>
  2568. </summary>
  2569. </member>
  2570. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.ColumnFound">
  2571. <summary>
  2572. A column was found.
  2573. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2574. </summary>
  2575. </member>
  2576. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.DefaultSchemaFound">
  2577. <summary>
  2578. A default schema was found.
  2579. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2580. </summary>
  2581. </member>
  2582. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.TypeAliasFound">
  2583. <summary>
  2584. A type alias was found.
  2585. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2586. </summary>
  2587. </member>
  2588. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.MissingSchemaWarning">
  2589. <summary>
  2590. The database is missing a schema.
  2591. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2592. </summary>
  2593. </member>
  2594. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.MissingTableWarning">
  2595. <summary>
  2596. The database is missing a table.
  2597. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2598. </summary>
  2599. </member>
  2600. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.ForeignKeyReferencesMissingPrincipalTableWarning">
  2601. <summary>
  2602. A foreign key references a missing table at the principal end.
  2603. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2604. </summary>
  2605. </member>
  2606. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.TableFound">
  2607. <summary>
  2608. A table was found.
  2609. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2610. </summary>
  2611. </member>
  2612. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.SequenceFound">
  2613. <summary>
  2614. A sequence was found.
  2615. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2616. </summary>
  2617. </member>
  2618. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.PrimaryKeyFound">
  2619. <summary>
  2620. Primary key was found.
  2621. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2622. </summary>
  2623. </member>
  2624. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.UniqueConstraintFound">
  2625. <summary>
  2626. An unique constraint was found.
  2627. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2628. </summary>
  2629. </member>
  2630. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.IndexFound">
  2631. <summary>
  2632. An index was found.
  2633. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2634. </summary>
  2635. </member>
  2636. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.ForeignKeyFound">
  2637. <summary>
  2638. A foreign key was found.
  2639. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2640. </summary>
  2641. </member>
  2642. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.ForeignKeyPrincipalColumnMissingWarning">
  2643. <summary>
  2644. A principal column referenced by a foreign key was not found.
  2645. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2646. </summary>
  2647. </member>
  2648. <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqlServerEventId.ReflexiveConstraintIgnored">
  2649. <summary>
  2650. A reflexive foreign key constraint was skipped.
  2651. This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
  2652. </summary>
  2653. </member>
  2654. <member name="T:Microsoft.EntityFrameworkCore.SqlServerDatabaseFacadeExtensions">
  2655. <summary>
  2656. SQL Server specific extension methods for <see cref="P:Microsoft.EntityFrameworkCore.DbContext.Database" />.
  2657. </summary>
  2658. </member>
  2659. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDatabaseFacadeExtensions.IsSqlServer(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade)">
  2660. <summary>
  2661. <para>
  2662. Returns true if the database provider currently in use is the SQL Server provider.
  2663. </para>
  2664. <para>
  2665. This method can only be used after the <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> has been configured because
  2666. it is only then that the provider is known. This means that this method cannot be used
  2667. in <see cref="M:Microsoft.EntityFrameworkCore.DbContext.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)" /> because this is where application code sets the
  2668. provider to use as part of configuring the context.
  2669. </para>
  2670. </summary>
  2671. <param name="database"> The facade from <see cref="P:Microsoft.EntityFrameworkCore.DbContext.Database" />. </param>
  2672. <returns> True if SQL Server is being used; false otherwise. </returns>
  2673. </member>
  2674. <member name="T:Microsoft.EntityFrameworkCore.SqlServerDbContextOptionsExtensions">
  2675. <summary>
  2676. SQL Server specific extension methods for <see cref="T:Microsoft.EntityFrameworkCore.DbContextOptionsBuilder" />.
  2677. </summary>
  2678. </member>
  2679. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbContextOptionsExtensions.UseSqlServer(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder,System.String,System.Action{Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder})">
  2680. <summary>
  2681. Configures the context to connect to a Microsoft SQL Server database.
  2682. </summary>
  2683. <param name="optionsBuilder"> The builder being used to configure the context. </param>
  2684. <param name="connectionString"> The connection string of the database to connect to. </param>
  2685. <param name="sqlServerOptionsAction">An optional action to allow additional SQL Server specific configuration.</param>
  2686. <returns> The options builder so that further configuration can be chained. </returns>
  2687. </member>
  2688. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbContextOptionsExtensions.UseSqlServer(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder,System.Data.Common.DbConnection,System.Action{Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder})">
  2689. <summary>
  2690. Configures the context to connect to a Microsoft SQL Server database.
  2691. </summary>
  2692. <param name="optionsBuilder"> The builder being used to configure the context. </param>
  2693. <param name="connection">
  2694. An existing <see cref="T:System.Data.Common.DbConnection" /> to be used to connect to the database. If the connection is
  2695. in the open state then EF will not open or close the connection. If the connection is in the closed
  2696. state then EF will open and close the connection as needed.
  2697. </param>
  2698. <param name="sqlServerOptionsAction">An optional action to allow additional SQL Server specific configuration.</param>
  2699. <returns> The options builder so that further configuration can be chained. </returns>
  2700. </member>
  2701. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbContextOptionsExtensions.UseSqlServer``1(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder{``0},System.String,System.Action{Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder})">
  2702. <summary>
  2703. Configures the context to connect to a Microsoft SQL Server database.
  2704. </summary>
  2705. <typeparam name="TContext"> The type of context to be configured. </typeparam>
  2706. <param name="optionsBuilder"> The builder being used to configure the context. </param>
  2707. <param name="connectionString"> The connection string of the database to connect to. </param>
  2708. <param name="sqlServerOptionsAction">An optional action to allow additional SQL Server specific configuration.</param>
  2709. <returns> The options builder so that further configuration can be chained. </returns>
  2710. </member>
  2711. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbContextOptionsExtensions.UseSqlServer``1(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder{``0},System.Data.Common.DbConnection,System.Action{Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder})">
  2712. <summary>
  2713. Configures the context to connect to a Microsoft SQL Server database.
  2714. </summary>
  2715. <typeparam name="TContext"> The type of context to be configured. </typeparam>
  2716. <param name="optionsBuilder"> The builder being used to configure the context. </param>
  2717. <param name="connection">
  2718. An existing <see cref="T:System.Data.Common.DbConnection" /> to be used to connect to the database. If the connection is
  2719. in the open state then EF will not open or close the connection. If the connection is in the closed
  2720. state then EF will open and close the connection as needed.
  2721. </param>
  2722. <param name="sqlServerOptionsAction">An optional action to allow additional SQL Server specific configuration.</param>
  2723. <returns> The options builder so that further configuration can be chained. </returns>
  2724. </member>
  2725. <member name="T:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions">
  2726. <summary>
  2727. Provides CLR methods that get translated to database functions when used in LINQ to Entities queries.
  2728. The methods on this class are accessed via <see cref="P:Microsoft.EntityFrameworkCore.EF.Functions" />.
  2729. </summary>
  2730. </member>
  2731. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.FreeText(Microsoft.EntityFrameworkCore.DbFunctions,System.String,System.String,System.Int32)">
  2732. <summary>
  2733. <para>
  2734. A DbFunction method stub that can be used in LINQ queries to target the SQL Server FREETEXT store function.
  2735. </para>
  2736. </summary>
  2737. <remarks>
  2738. This DbFunction method has no in-memory implementation and will throw if the query switches to client-evaluation.
  2739. This can happen if the query contains one or more expressions that could not be translated to the store.
  2740. </remarks>
  2741. <param name="_">DbFunctions instance</param>
  2742. <param name="propertyReference">The property on which the search will be performed.</param>
  2743. <param name="freeText">The text that will be searched for in the property.</param>
  2744. <param name="languageTerm">A Language ID from the sys.syslanguages table.</param>
  2745. </member>
  2746. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.FreeText(Microsoft.EntityFrameworkCore.DbFunctions,System.String,System.String)">
  2747. <summary>
  2748. <para>
  2749. A DbFunction method stub that can be used in LINQ queries to target the SQL Server FREETEXT store function.
  2750. </para>
  2751. </summary>
  2752. <remarks>
  2753. This DbFunction method has no in-memory implementation and will throw if the query switches to client-evaluation.
  2754. This can happen if the query contains one or more expressions that could not be translated to the store.
  2755. </remarks>
  2756. <param name="_">DbFunctions instance</param>
  2757. <param name="propertyReference">The property on which the search will be performed.</param>
  2758. <param name="freeText">The text that will be searched for in the property.</param>
  2759. </member>
  2760. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.Contains(Microsoft.EntityFrameworkCore.DbFunctions,System.String,System.String,System.Int32)">
  2761. <summary>
  2762. <para>
  2763. A DbFunction method stub that can be used in LINQ queries to target the SQL Server CONTAINS store function.
  2764. </para>
  2765. </summary>
  2766. <remarks>
  2767. This DbFunction method has no in-memory implementation and will throw if the query switches to client-evaluation.
  2768. This can happen if the query contains one or more expressions that could not be translated to the store.
  2769. </remarks>
  2770. <param name="_">DbFunctions instance</param>
  2771. <param name="propertyReference">The property on which the search will be performed.</param>
  2772. <param name="searchCondition">The text that will be searched for in the property and the condition for a match.</param>
  2773. <param name="languageTerm">A Language ID from the sys.syslanguages table.</param>
  2774. </member>
  2775. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.Contains(Microsoft.EntityFrameworkCore.DbFunctions,System.String,System.String)">
  2776. <summary>
  2777. <para>
  2778. A DbFunction method stub that can be used in LINQ queries to target the SQL Server CONTAINS store function.
  2779. </para>
  2780. </summary>
  2781. <remarks>
  2782. This DbFunction method has no in-memory implementation and will throw if the query switches to client-evaluation.
  2783. This can happen if the query contains one or more expressions that could not be translated to the store.
  2784. </remarks>
  2785. <param name="_">DbFunctions instance</param>
  2786. <param name="propertyReference">The property on which the search will be performed.</param>
  2787. <param name="searchCondition">The text that will be searched for in the property and the condition for a match.</param>
  2788. </member>
  2789. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffYear(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTime,System.DateTime)">
  2790. <summary>
  2791. Counts the number of year boundaries crossed between the startDate and endDate.
  2792. Corresponds to SQL Server's DATEDIFF(YEAR,startDate,endDate).
  2793. </summary>
  2794. <param name="_">The DbFunctions instance.</param>
  2795. <param name="startDate">Starting date for the calculation.</param>
  2796. <param name="endDate">Ending date for the calculation.</param>
  2797. <returns>Number of year boundaries crossed between the dates.</returns>
  2798. </member>
  2799. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffYear(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  2800. <summary>
  2801. Counts the number of year boundaries crossed between the startDate and endDate.
  2802. Corresponds to SQL Server's DATEDIFF(YEAR,startDate,endDate).
  2803. </summary>
  2804. <param name="_">The DbFunctions instance.</param>
  2805. <param name="startDate">Starting date for the calculation.</param>
  2806. <param name="endDate">Ending date for the calculation.</param>
  2807. <returns>Number of year boundaries crossed between the dates.</returns>
  2808. </member>
  2809. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffYear(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTimeOffset,System.DateTimeOffset)">
  2810. <summary>
  2811. Counts the number of year boundaries crossed between the startDate and endDate.
  2812. Corresponds to SQL Server's DATEDIFF(YEAR,startDate,endDate).
  2813. </summary>
  2814. <param name="_">The DbFunctions instance.</param>
  2815. <param name="startDate">Starting date for the calculation.</param>
  2816. <param name="endDate">Ending date for the calculation.</param>
  2817. <returns>Number of year boundaries crossed between the dates.</returns>
  2818. </member>
  2819. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffYear(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
  2820. <summary>
  2821. Counts the number of year boundaries crossed between the startDate and endDate.
  2822. Corresponds to SQL Server's DATEDIFF(YEAR,startDate,endDate).
  2823. </summary>
  2824. <param name="_">The DbFunctions instance.</param>
  2825. <param name="startDate">Starting date for the calculation.</param>
  2826. <param name="endDate">Ending date for the calculation.</param>
  2827. <returns>Number of year boundaries crossed between the dates.</returns>
  2828. </member>
  2829. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMonth(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTime,System.DateTime)">
  2830. <summary>
  2831. Counts the number of month boundaries crossed between the startDate and endDate.
  2832. Corresponds to SQL Server's DATEDIFF(MONTH,startDate,endDate).
  2833. </summary>
  2834. <param name="_">The DbFunctions instance.</param>
  2835. <param name="startDate">Starting date for the calculation.</param>
  2836. <param name="endDate">Ending date for the calculation.</param>
  2837. <returns>Number of month boundaries crossed between the dates.</returns>
  2838. </member>
  2839. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMonth(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  2840. <summary>
  2841. Counts the number of month boundaries crossed between the startDate and endDate.
  2842. Corresponds to SQL Server's DATEDIFF(MONTH,startDate,endDate).
  2843. </summary>
  2844. <param name="_">The DbFunctions instance.</param>
  2845. <param name="startDate">Starting date for the calculation.</param>
  2846. <param name="endDate">Ending date for the calculation.</param>
  2847. <returns>Number of month boundaries crossed between the dates.</returns>
  2848. </member>
  2849. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMonth(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTimeOffset,System.DateTimeOffset)">
  2850. <summary>
  2851. Counts the number of month boundaries crossed between the startDate and endDate.
  2852. Corresponds to SQL Server's DATEDIFF(MONTH,startDate,endDate).
  2853. </summary>
  2854. <param name="_">The DbFunctions instance.</param>
  2855. <param name="startDate">Starting date for the calculation.</param>
  2856. <param name="endDate">Ending date for the calculation.</param>
  2857. <returns>Number of month boundaries crossed between the dates.</returns>
  2858. </member>
  2859. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMonth(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
  2860. <summary>
  2861. Counts the number of month boundaries crossed between the startDate and endDate.
  2862. Corresponds to SQL Server's DATEDIFF(MONTH,startDate,endDate).
  2863. </summary>
  2864. <param name="_">The DbFunctions instance.</param>
  2865. <param name="startDate">Starting date for the calculation.</param>
  2866. <param name="endDate">Ending date for the calculation.</param>
  2867. <returns>Number of month boundaries crossed between the dates.</returns>
  2868. </member>
  2869. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffDay(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTime,System.DateTime)">
  2870. <summary>
  2871. Counts the number of day boundaries crossed between the startDate and endDate.
  2872. Corresponds to SQL Server's DATEDIFF(DAY,startDate,endDate).
  2873. </summary>
  2874. <param name="_">The DbFunctions instance.</param>
  2875. <param name="startDate">Starting date for the calculation.</param>
  2876. <param name="endDate">Ending date for the calculation.</param>
  2877. <returns>Number of day boundaries crossed between the dates.</returns>
  2878. </member>
  2879. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffDay(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  2880. <summary>
  2881. Counts the number of day boundaries crossed between the startDate and endDate.
  2882. Corresponds to SQL Server's DATEDIFF(DAY,startDate,endDate).
  2883. </summary>
  2884. <param name="_">The DbFunctions instance.</param>
  2885. <param name="startDate">Starting date for the calculation.</param>
  2886. <param name="endDate">Ending date for the calculation.</param>
  2887. <returns>Number of day boundaries crossed between the dates.</returns>
  2888. </member>
  2889. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffDay(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTimeOffset,System.DateTimeOffset)">
  2890. <summary>
  2891. Counts the number of day boundaries crossed between the startDate and endDate.
  2892. Corresponds to SQL Server's DATEDIFF(DAY,startDate,endDate).
  2893. </summary>
  2894. <param name="_">The DbFunctions instance.</param>
  2895. <param name="startDate">Starting date for the calculation.</param>
  2896. <param name="endDate">Ending date for the calculation.</param>
  2897. <returns>Number of day boundaries crossed between the dates.</returns>
  2898. </member>
  2899. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffDay(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
  2900. <summary>
  2901. Counts the number of day boundaries crossed between the startDate and endDate.
  2902. Corresponds to SQL Server's DATEDIFF(DAY,startDate,endDate).
  2903. </summary>
  2904. <param name="_">The DbFunctions instance.</param>
  2905. <param name="startDate">Starting date for the calculation.</param>
  2906. <param name="endDate">Ending date for the calculation.</param>
  2907. <returns>Number of day boundaries crossed between the dates.</returns>
  2908. </member>
  2909. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffHour(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTime,System.DateTime)">
  2910. <summary>
  2911. Counts the number of hour boundaries crossed between the startDate and endDate.
  2912. Corresponds to SQL Server's DATEDIFF(HOUR,startDate,endDate).
  2913. </summary>
  2914. <param name="_">The DbFunctions instance.</param>
  2915. <param name="startDate">Starting date for the calculation.</param>
  2916. <param name="endDate">Ending date for the calculation.</param>
  2917. <returns>Number of hour boundaries crossed between the dates.</returns>
  2918. </member>
  2919. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffHour(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  2920. <summary>
  2921. Counts the number of hour boundaries crossed between the startDate and endDate.
  2922. Corresponds to SQL Server's DATEDIFF(HOUR,startDate,endDate).
  2923. </summary>
  2924. <param name="_">The DbFunctions instance.</param>
  2925. <param name="startDate">Starting date for the calculation.</param>
  2926. <param name="endDate">Ending date for the calculation.</param>
  2927. <returns>Number of hour boundaries crossed between the dates.</returns>
  2928. </member>
  2929. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffHour(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTimeOffset,System.DateTimeOffset)">
  2930. <summary>
  2931. Counts the number of hour boundaries crossed between the startDate and endDate.
  2932. Corresponds to SQL Server's DATEDIFF(HOUR,startDate,endDate).
  2933. </summary>
  2934. <param name="_">The DbFunctions instance.</param>
  2935. <param name="startDate">Starting date for the calculation.</param>
  2936. <param name="endDate">Ending date for the calculation.</param>
  2937. <returns>Number of hour boundaries crossed between the dates.</returns>
  2938. </member>
  2939. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffHour(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
  2940. <summary>
  2941. Counts the number of hour boundaries crossed between the startDate and endDate.
  2942. Corresponds to SQL Server's DATEDIFF(HOUR,startDate,endDate).
  2943. </summary>
  2944. <param name="_">The DbFunctions instance.</param>
  2945. <param name="startDate">Starting date for the calculation.</param>
  2946. <param name="endDate">Ending date for the calculation.</param>
  2947. <returns>Number of hour boundaries crossed between the dates.</returns>
  2948. </member>
  2949. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffHour(Microsoft.EntityFrameworkCore.DbFunctions,System.TimeSpan,System.TimeSpan)">
  2950. <summary>
  2951. Counts the number of hour boundaries crossed between the startTimeSpan and endTimeSpan.
  2952. Corresponds to SQL Server's DATEDIFF(HOUR,startDate,endDate).
  2953. </summary>
  2954. <param name="_">The DbFunctions instance.</param>
  2955. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  2956. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  2957. <returns>Number of hour boundaries crossed between the timespans.</returns>
  2958. </member>
  2959. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffHour(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  2960. <summary>
  2961. Counts the number of hour boundaries crossed between the startTimeSpan and endTimeSpan.
  2962. Corresponds to SQL Server's DATEDIFF(HOUR,startDate,endDate).
  2963. </summary>
  2964. <param name="_">The DbFunctions instance.</param>
  2965. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  2966. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  2967. <returns>Number of hour boundaries crossed between the timespans.</returns>
  2968. </member>
  2969. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMinute(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTime,System.DateTime)">
  2970. <summary>
  2971. Counts the number of minute boundaries crossed between the startDate and endDate.
  2972. Corresponds to SQL Server's DATEDIFF(MINUTE,startDate,endDate).
  2973. </summary>
  2974. <param name="_">The DbFunctions instance.</param>
  2975. <param name="startDate">Starting date for the calculation.</param>
  2976. <param name="endDate">Ending date for the calculation.</param>
  2977. <returns>Number of minute boundaries crossed between the dates.</returns>
  2978. </member>
  2979. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMinute(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  2980. <summary>
  2981. Counts the number of minute boundaries crossed between the startDate and endDate.
  2982. Corresponds to SQL Server's DATEDIFF(MINUTE,startDate,endDate).
  2983. </summary>
  2984. <param name="_">The DbFunctions instance.</param>
  2985. <param name="startDate">Starting date for the calculation.</param>
  2986. <param name="endDate">Ending date for the calculation.</param>
  2987. <returns>Number of minute boundaries crossed between the dates.</returns>
  2988. </member>
  2989. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMinute(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTimeOffset,System.DateTimeOffset)">
  2990. <summary>
  2991. Counts the number of minute boundaries crossed between the startDate and endDate.
  2992. Corresponds to SQL Server's DATEDIFF(MINUTE,startDate,endDate).
  2993. </summary>
  2994. <param name="_">The DbFunctions instance.</param>
  2995. <param name="startDate">Starting date for the calculation.</param>
  2996. <param name="endDate">Ending date for the calculation.</param>
  2997. <returns>Number of minute boundaries crossed between the dates.</returns>
  2998. </member>
  2999. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMinute(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
  3000. <summary>
  3001. Counts the number of minute boundaries crossed between the startDate and endDate.
  3002. Corresponds to SQL Server's DATEDIFF(MINUTE,startDate,endDate).
  3003. </summary>
  3004. <param name="_">The DbFunctions instance.</param>
  3005. <param name="startDate">Starting date for the calculation.</param>
  3006. <param name="endDate">Ending date for the calculation.</param>
  3007. <returns>Number of minute boundaries crossed between the dates.</returns>
  3008. </member>
  3009. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMinute(Microsoft.EntityFrameworkCore.DbFunctions,System.TimeSpan,System.TimeSpan)">
  3010. <summary>
  3011. Counts the number of minute boundaries crossed between the startTimeSpan and endTimeSpan.
  3012. Corresponds to SQL Server's DATEDIFF(MINUTE,startDate,endDate).
  3013. </summary>
  3014. <param name="_">The DbFunctions instance.</param>
  3015. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  3016. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  3017. <returns>Number of minute boundaries crossed between the timespans.</returns>
  3018. </member>
  3019. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMinute(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  3020. <summary>
  3021. Counts the number of minute boundaries crossed between the startTimeSpan and endTimeSpan.
  3022. Corresponds to SQL Server's DATEDIFF(MINUTE,startDate,endDate).
  3023. </summary>
  3024. <param name="_">The DbFunctions instance.</param>
  3025. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  3026. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  3027. <returns>Number of minute boundaries crossed between the timespans.</returns>
  3028. </member>
  3029. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffSecond(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTime,System.DateTime)">
  3030. <summary>
  3031. Counts the number of second boundaries crossed between the startDate and endDate.
  3032. Corresponds to SQL Server's DATEDIFF(SECOND,startDate,endDate).
  3033. </summary>
  3034. <param name="_">The DbFunctions instance.</param>
  3035. <param name="startDate">Starting date for the calculation.</param>
  3036. <param name="endDate">Ending date for the calculation.</param>
  3037. <returns>Number of second boundaries crossed between the dates.</returns>
  3038. </member>
  3039. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffSecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  3040. <summary>
  3041. Counts the number of second boundaries crossed between the startDate and endDate.
  3042. Corresponds to SQL Server's DATEDIFF(SECOND,startDate,endDate).
  3043. </summary>
  3044. <param name="_">The DbFunctions instance.</param>
  3045. <param name="startDate">Starting date for the calculation.</param>
  3046. <param name="endDate">Ending date for the calculation.</param>
  3047. <returns>Number of second boundaries crossed between the dates.</returns>
  3048. </member>
  3049. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffSecond(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTimeOffset,System.DateTimeOffset)">
  3050. <summary>
  3051. Counts the number of second boundaries crossed between the startDate and endDate.
  3052. Corresponds to SQL Server's DATEDIFF(SECOND,startDate,endDate).
  3053. </summary>
  3054. <param name="_">The DbFunctions instance.</param>
  3055. <param name="startDate">Starting date for the calculation.</param>
  3056. <param name="endDate">Ending date for the calculation.</param>
  3057. <returns>Number of second boundaries crossed between the dates.</returns>
  3058. </member>
  3059. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffSecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
  3060. <summary>
  3061. Counts the number of second boundaries crossed between the startDate and endDate.
  3062. Corresponds to SQL Server's DATEDIFF(SECOND,startDate,endDate).
  3063. </summary>
  3064. <param name="_">The DbFunctions instance.</param>
  3065. <param name="startDate">Starting date for the calculation.</param>
  3066. <param name="endDate">Ending date for the calculation.</param>
  3067. <returns>Number of second boundaries crossed between the dates.</returns>
  3068. </member>
  3069. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffSecond(Microsoft.EntityFrameworkCore.DbFunctions,System.TimeSpan,System.TimeSpan)">
  3070. <summary>
  3071. Counts the number of second boundaries crossed between the startTimeSpan and endTimeSpan.
  3072. Corresponds to SQL Server's DATEDIFF(SECOND,startDate,endDate).
  3073. </summary>
  3074. <param name="_">The DbFunctions instance.</param>
  3075. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  3076. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  3077. <returns>Number of second boundaries crossed between the timespans.</returns>
  3078. </member>
  3079. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffSecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  3080. <summary>
  3081. Counts the number of second boundaries crossed between the startTimeSpan and endTimeSpan.
  3082. Corresponds to SQL Server's DATEDIFF(SECOND,startDate,endDate).
  3083. </summary>
  3084. <param name="_">The DbFunctions instance.</param>
  3085. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  3086. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  3087. <returns>Number of second boundaries crossed between the timespans.</returns>
  3088. </member>
  3089. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMillisecond(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTime,System.DateTime)">
  3090. <summary>
  3091. Counts the number of millisecond boundaries crossed between the startDate and endDate.
  3092. Corresponds to SQL Server's DATEDIFF(MILLISECOND,startDate,endDate).
  3093. </summary>
  3094. <param name="_">The DbFunctions instance.</param>
  3095. <param name="startDate">Starting date for the calculation.</param>
  3096. <param name="endDate">Ending date for the calculation.</param>
  3097. <returns>Number of millisecond boundaries crossed between the dates.</returns>
  3098. </member>
  3099. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMillisecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  3100. <summary>
  3101. Counts the number of millisecond boundaries crossed between the startDate and endDate.
  3102. Corresponds to SQL Server's DATEDIFF(MILLISECOND,startDate,endDate).
  3103. </summary>
  3104. <param name="_">The DbFunctions instance.</param>
  3105. <param name="startDate">Starting date for the calculation.</param>
  3106. <param name="endDate">Ending date for the calculation.</param>
  3107. <returns>Number of millisecond boundaries crossed between the dates.</returns>
  3108. </member>
  3109. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMillisecond(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTimeOffset,System.DateTimeOffset)">
  3110. <summary>
  3111. Counts the number of millisecond boundaries crossed between the startDate and endDate.
  3112. Corresponds to SQL Server's DATEDIFF(MILLISECOND,startDate,endDate).
  3113. </summary>
  3114. <param name="_">The DbFunctions instance.</param>
  3115. <param name="startDate">Starting date for the calculation.</param>
  3116. <param name="endDate">Ending date for the calculation.</param>
  3117. <returns>Number of millisecond boundaries crossed between the dates.</returns>
  3118. </member>
  3119. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMillisecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
  3120. <summary>
  3121. Counts the number of millisecond boundaries crossed between the startDate and endDate.
  3122. Corresponds to SQL Server's DATEDIFF(MILLISECOND,startDate,endDate).
  3123. </summary>
  3124. <param name="_">The DbFunctions instance.</param>
  3125. <param name="startDate">Starting date for the calculation.</param>
  3126. <param name="endDate">Ending date for the calculation.</param>
  3127. <returns>Number of millisecond boundaries crossed between the dates.</returns>
  3128. </member>
  3129. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMillisecond(Microsoft.EntityFrameworkCore.DbFunctions,System.TimeSpan,System.TimeSpan)">
  3130. <summary>
  3131. Counts the number of millisecond boundaries crossed between the startTimeSpan and endTimeSpan.
  3132. Corresponds to SQL Server's DATEDIFF(MILLISECOND,startDate,endDate).
  3133. </summary>
  3134. <param name="_">The DbFunctions instance.</param>
  3135. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  3136. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  3137. <returns>Number of millisecond boundaries crossed between the timespans.</returns>
  3138. </member>
  3139. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMillisecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  3140. <summary>
  3141. Counts the number of millisecond boundaries crossed between the startTimeSpan and endTimeSpan.
  3142. Corresponds to SQL Server's DATEDIFF(MILLISECOND,startDate,endDate).
  3143. </summary>
  3144. <param name="_">The DbFunctions instance.</param>
  3145. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  3146. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  3147. <returns>Number of millisecond boundaries crossed between the timespans.</returns>
  3148. </member>
  3149. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMicrosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTime,System.DateTime)">
  3150. <summary>
  3151. Counts the number of microsecond boundaries crossed between the startDate and endDate.
  3152. Corresponds to SQL Server's DATEDIFF(MICROSECOND,startDate,endDate).
  3153. </summary>
  3154. <param name="_">The DbFunctions instance.</param>
  3155. <param name="startDate">Starting date for the calculation.</param>
  3156. <param name="endDate">Ending date for the calculation.</param>
  3157. <returns>Number of microsecond boundaries crossed between the dates.</returns>
  3158. </member>
  3159. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMicrosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  3160. <summary>
  3161. Counts the number of microsecond boundaries crossed between the startDate and endDate.
  3162. Corresponds to SQL Server's DATEDIFF(MICROSECOND,startDate,endDate).
  3163. </summary>
  3164. <param name="_">The DbFunctions instance.</param>
  3165. <param name="startDate">Starting date for the calculation.</param>
  3166. <param name="endDate">Ending date for the calculation.</param>
  3167. <returns>Number of microsecond boundaries crossed between the dates.</returns>
  3168. </member>
  3169. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMicrosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTimeOffset,System.DateTimeOffset)">
  3170. <summary>
  3171. Counts the number of microsecond boundaries crossed between the startDate and endDate.
  3172. Corresponds to SQL Server's DATEDIFF(MICROSECOND,startDate,endDate).
  3173. </summary>
  3174. <param name="_">The DbFunctions instance.</param>
  3175. <param name="startDate">Starting date for the calculation.</param>
  3176. <param name="endDate">Ending date for the calculation.</param>
  3177. <returns>Number of microsecond boundaries crossed between the dates.</returns>
  3178. </member>
  3179. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMicrosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
  3180. <summary>
  3181. Counts the number of microsecond boundaries crossed between the startDate and endDate.
  3182. Corresponds to SQL Server's DATEDIFF(MICROSECOND,startDate,endDate).
  3183. </summary>
  3184. <param name="_">The DbFunctions instance.</param>
  3185. <param name="startDate">Starting date for the calculation.</param>
  3186. <param name="endDate">Ending date for the calculation.</param>
  3187. <returns>Number of microsecond boundaries crossed between the dates.</returns>
  3188. </member>
  3189. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMicrosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.TimeSpan,System.TimeSpan)">
  3190. <summary>
  3191. Counts the number of microsecond boundaries crossed between the startTimeSpan and endTimeSpan.
  3192. Corresponds to SQL Server's DATEDIFF(MICROSECOND,startDate,endDate).
  3193. </summary>
  3194. <param name="_">The DbFunctions instance.</param>
  3195. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  3196. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  3197. <returns>Number of microsecond boundaries crossed between the timespans.</returns>
  3198. </member>
  3199. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffMicrosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  3200. <summary>
  3201. Counts the number of microsecond boundaries crossed between the startTimeSpan and endTimeSpan.
  3202. Corresponds to SQL Server's DATEDIFF(MICROSECOND,startDate,endDate).
  3203. </summary>
  3204. <param name="_">The DbFunctions instance.</param>
  3205. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  3206. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  3207. <returns>Number of microsecond boundaries crossed between the timespans.</returns>
  3208. </member>
  3209. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffNanosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTime,System.DateTime)">
  3210. <summary>
  3211. Counts the number of nanosecond boundaries crossed between the startDate and endDate.
  3212. Corresponds to SQL Server's DATEDIFF(NANOSECOND,startDate,endDate).
  3213. </summary>
  3214. <param name="_">The DbFunctions instance.</param>
  3215. <param name="startDate">Starting date for the calculation.</param>
  3216. <param name="endDate">Ending date for the calculation.</param>
  3217. <returns>Number of nanosecond boundaries crossed between the dates.</returns>
  3218. </member>
  3219. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffNanosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  3220. <summary>
  3221. Counts the number of nanosecond boundaries crossed between the startDate and endDate.
  3222. Corresponds to SQL Server's DATEDIFF(NANOSECOND,startDate,endDate).
  3223. </summary>
  3224. <param name="_">The DbFunctions instance.</param>
  3225. <param name="startDate">Starting date for the calculation.</param>
  3226. <param name="endDate">Ending date for the calculation.</param>
  3227. <returns>Number of nanosecond boundaries crossed between the dates.</returns>
  3228. </member>
  3229. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffNanosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.DateTimeOffset,System.DateTimeOffset)">
  3230. <summary>
  3231. Counts the number of nanosecond boundaries crossed between the startDate and endDate.
  3232. Corresponds to SQL Server's DATEDIFF(NANOSECOND,startDate,endDate).
  3233. </summary>
  3234. <param name="_">The DbFunctions instance.</param>
  3235. <param name="startDate">Starting date for the calculation.</param>
  3236. <param name="endDate">Ending date for the calculation.</param>
  3237. <returns>Number of nanosecond boundaries crossed between the dates.</returns>
  3238. </member>
  3239. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffNanosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
  3240. <summary>
  3241. Counts the number of nanosecond boundaries crossed between the startDate and endDate.
  3242. Corresponds to SQL Server's DATEDIFF(NANOSECOND,startDate,endDate).
  3243. </summary>
  3244. <param name="_">The DbFunctions instance.</param>
  3245. <param name="startDate">Starting date for the calculation.</param>
  3246. <param name="endDate">Ending date for the calculation.</param>
  3247. <returns>Number of nanosecond boundaries crossed between the dates.</returns>
  3248. </member>
  3249. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffNanosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.TimeSpan,System.TimeSpan)">
  3250. <summary>
  3251. Counts the number of nanosecond boundaries crossed between the startTimeSpan and endTimeSpan.
  3252. Corresponds to SQL Server's DATEDIFF(NANOSECOND,startDate,endDate).
  3253. </summary>
  3254. <param name="_">The DbFunctions instance.</param>
  3255. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  3256. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  3257. <returns>Number of nanosecond boundaries crossed between the dates.</returns>
  3258. </member>
  3259. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.DateDiffNanosecond(Microsoft.EntityFrameworkCore.DbFunctions,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
  3260. <summary>
  3261. Counts the number of nanosecond boundaries crossed between the startTimeSpan and endTimeSpan.
  3262. Corresponds to SQL Server's DATEDIFF(NANOSECOND,startDate,endDate).
  3263. </summary>
  3264. <param name="_">The DbFunctions instance.</param>
  3265. <param name="startTimeSpan">Starting timespan for the calculation.</param>
  3266. <param name="endTimeSpan">Ending timespan for the calculation.</param>
  3267. <returns>Number of nanosecond boundaries crossed between the dates.</returns>
  3268. </member>
  3269. <member name="M:Microsoft.EntityFrameworkCore.SqlServerDbFunctionsExtensions.IsDate(Microsoft.EntityFrameworkCore.DbFunctions,System.String)">
  3270. <summary>
  3271. Validate if the given string is a valid date.
  3272. Corresponds to the SQL Server's ISDATE('date').
  3273. </summary>
  3274. <param name="_">The DbFunctions instance.</param>
  3275. <param name="expression">Expression to validate</param>
  3276. <returns>true for valid date and false otherwise.</returns>
  3277. </member>
  3278. <member name="T:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions">
  3279. <summary>
  3280. SQL Server specific extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder" />.
  3281. </summary>
  3282. </member>
  3283. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions.IsMemoryOptimized(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.Boolean)">
  3284. <summary>
  3285. Configures the table that the entity maps to when targeting SQL Server as memory-optimized.
  3286. </summary>
  3287. <param name="entityTypeBuilder"> The builder for the entity type being configured. </param>
  3288. <param name="memoryOptimized"> A value indicating whether the table is memory-optimized. </param>
  3289. <returns> The same builder instance so that multiple calls can be chained. </returns>
  3290. </member>
  3291. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions.IsMemoryOptimized``1(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{``0},System.Boolean)">
  3292. <summary>
  3293. Configures the table that the entity maps to when targeting SQL Server as memory-optimized.
  3294. </summary>
  3295. <typeparam name="TEntity"> The entity type being configured. </typeparam>
  3296. <param name="entityTypeBuilder"> The builder for the entity type being configured. </param>
  3297. <param name="memoryOptimized"> A value indicating whether the table is memory-optimized. </param>
  3298. <returns> The same builder instance so that multiple calls can be chained. </returns>
  3299. </member>
  3300. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions.IsMemoryOptimized(Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,System.Boolean)">
  3301. <summary>
  3302. Configures the table that the entity maps to when targeting SQL Server as memory-optimized.
  3303. </summary>
  3304. <param name="collectionOwnershipBuilder"> The builder for the entity type being configured. </param>
  3305. <param name="memoryOptimized"> A value indicating whether the table is memory-optimized. </param>
  3306. <returns> The same builder instance so that multiple calls can be chained. </returns>
  3307. </member>
  3308. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions.IsMemoryOptimized``2(Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder{``0,``1},System.Boolean)">
  3309. <summary>
  3310. Configures the table that the entity maps to when targeting SQL Server as memory-optimized.
  3311. </summary>
  3312. <typeparam name="TEntity"> The entity type being configured. </typeparam>
  3313. <typeparam name="TRelatedEntity"> The entity type that this relationship targets. </typeparam>
  3314. <param name="collectionOwnershipBuilder"> The builder for the entity type being configured. </param>
  3315. <param name="memoryOptimized"> A value indicating whether the table is memory-optimized. </param>
  3316. <returns> The same builder instance so that multiple calls can be chained. </returns>
  3317. </member>
  3318. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions.IsMemoryOptimized(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3319. <summary>
  3320. Configures the table that the entity maps to when targeting SQL Server as memory-optimized.
  3321. </summary>
  3322. <param name="entityTypeBuilder"> The builder for the entity type being configured. </param>
  3323. <param name="memoryOptimized"> A value indicating whether the table is memory-optimized. </param>
  3324. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3325. <returns>
  3326. The same builder instance if the configuration was applied,
  3327. <c>null</c> otherwise.
  3328. </returns>
  3329. </member>
  3330. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions.CanSetIsMemoryOptimized(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3331. <summary>
  3332. Returns a value indicating whether the mapped table can be configured as memory-optimized.
  3333. </summary>
  3334. <param name="entityTypeBuilder"> The builder for the entity type being configured. </param>
  3335. <param name="memoryOptimized"> A value indicating whether the table is memory-optimized. </param>
  3336. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3337. <returns> <c>true</c> if the mapped table can be configured as memory-optimized. </returns>
  3338. </member>
  3339. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions.ForSqlServerIsMemoryOptimized(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.Boolean)">
  3340. <summary>
  3341. Configures the table that the entity maps to when targeting SQL Server as memory-optimized.
  3342. </summary>
  3343. <param name="entityTypeBuilder"> The builder for the entity type being configured. </param>
  3344. <param name="memoryOptimized"> A value indicating whether the table is memory-optimized. </param>
  3345. <returns> The same builder instance so that multiple calls can be chained. </returns>
  3346. </member>
  3347. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions.ForSqlServerIsMemoryOptimized``1(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{``0},System.Boolean)">
  3348. <summary>
  3349. Configures the table that the entity maps to when targeting SQL Server as memory-optimized.
  3350. </summary>
  3351. <typeparam name="TEntity"> The entity type being configured. </typeparam>
  3352. <param name="entityTypeBuilder"> The builder for the entity type being configured. </param>
  3353. <param name="memoryOptimized"> A value indicating whether the table is memory-optimized. </param>
  3354. <returns> The same builder instance so that multiple calls can be chained. </returns>
  3355. </member>
  3356. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions.ForSqlServerIsMemoryOptimized(Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder,System.Boolean)">
  3357. <summary>
  3358. Configures the table that the entity maps to when targeting SQL Server as memory-optimized.
  3359. </summary>
  3360. <param name="collectionOwnershipBuilder"> The builder for the entity type being configured. </param>
  3361. <param name="memoryOptimized"> A value indicating whether the table is memory-optimized. </param>
  3362. <returns> The same builder instance so that multiple calls can be chained. </returns>
  3363. </member>
  3364. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions.ForSqlServerIsMemoryOptimized``2(Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder{``0,``1},System.Boolean)">
  3365. <summary>
  3366. Configures the table that the entity maps to when targeting SQL Server as memory-optimized.
  3367. </summary>
  3368. <typeparam name="TEntity"> The entity type being configured. </typeparam>
  3369. <typeparam name="TRelatedEntity"> The entity type that this relationship targets. </typeparam>
  3370. <param name="collectionOwnershipBuilder"> The builder for the entity type being configured. </param>
  3371. <param name="memoryOptimized"> A value indicating whether the table is memory-optimized. </param>
  3372. <returns> The same builder instance so that multiple calls can be chained. </returns>
  3373. </member>
  3374. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeBuilderExtensions.ForSqlServerIsMemoryOptimized(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3375. <summary>
  3376. Configures the table that the entity maps to when targeting SQL Server as memory-optimized.
  3377. </summary>
  3378. <param name="entityTypeBuilder"> The builder for the entity type being configured. </param>
  3379. <param name="memoryOptimized"> A value indicating whether the table is memory-optimized. </param>
  3380. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3381. <returns>
  3382. The same builder instance if the configuration was applied,
  3383. <c>null</c> otherwise.
  3384. </returns>
  3385. </member>
  3386. <member name="T:Microsoft.EntityFrameworkCore.SqlServerEntityTypeExtensions">
  3387. <summary>
  3388. Extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IEntityType" /> for SQL Server-specific metadata.
  3389. </summary>
  3390. </member>
  3391. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeExtensions.IsMemoryOptimized(Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  3392. <summary>
  3393. Returns a value indicating whether the entity type is mapped to a memory-optimized table.
  3394. </summary>
  3395. <param name="entityType"> The entity type. </param>
  3396. <returns> <c>true</c> if the entity type is mapped to a memory-optimized table. </returns>
  3397. </member>
  3398. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeExtensions.SetIsMemoryOptimized(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Boolean)">
  3399. <summary>
  3400. Sets a value indicating whether the entity type is mapped to a memory-optimized table.
  3401. </summary>
  3402. <param name="entityType"> The entity type. </param>
  3403. <param name="memoryOptimized"> The value to set. </param>
  3404. </member>
  3405. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeExtensions.SetIsMemoryOptimized(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Nullable{System.Boolean},System.Boolean)">
  3406. <summary>
  3407. Sets a value indicating whether the entity type is mapped to a memory-optimized table.
  3408. </summary>
  3409. <param name="entityType"> The entity type. </param>
  3410. <param name="memoryOptimized"> The value to set. </param>
  3411. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3412. </member>
  3413. <member name="M:Microsoft.EntityFrameworkCore.SqlServerEntityTypeExtensions.GetIsMemoryOptimizedConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType)">
  3414. <summary>
  3415. Gets the configuration source for the memory-optimized setting.
  3416. </summary>
  3417. <param name="entityType"> The entity type. </param>
  3418. <returns> The configuration source for the memory-optimized setting. </returns>
  3419. </member>
  3420. <member name="T:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions">
  3421. <summary>
  3422. SQL Server specific extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder" />.
  3423. </summary>
  3424. </member>
  3425. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.IsClustered(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.Boolean)">
  3426. <summary>
  3427. Configures whether the index is clustered when targeting SQL Server.
  3428. </summary>
  3429. <param name="indexBuilder"> The builder for the index being configured. </param>
  3430. <param name="clustered"> A value indicating whether the index is clustered. </param>
  3431. <returns> A builder to further configure the index. </returns>
  3432. </member>
  3433. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.IsClustered``1(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder{``0},System.Boolean)">
  3434. <summary>
  3435. Configures whether the index is clustered when targeting SQL Server.
  3436. </summary>
  3437. <param name="indexBuilder"> The builder for the index being configured. </param>
  3438. <param name="clustered"> A value indicating whether the index is clustered. </param>
  3439. <returns> A builder to further configure the index. </returns>
  3440. </member>
  3441. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.IsClustered(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3442. <summary>
  3443. Configures whether the index is clustered when targeting SQL Server.
  3444. </summary>
  3445. <param name="indexBuilder"> The builder for the index being configured. </param>
  3446. <param name="clustered"> A value indicating whether the index is clustered. </param>
  3447. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3448. <returns>
  3449. The same builder instance if the configuration was applied,
  3450. <c>null</c> otherwise.
  3451. </returns>
  3452. </member>
  3453. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.CanSetIsClustered(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3454. <summary>
  3455. Returns a value indicating whether the index can be configured as clustered.
  3456. </summary>
  3457. <param name="indexBuilder"> The builder for the index being configured. </param>
  3458. <param name="clustered"> A value indicating whether the index is clustered. </param>
  3459. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3460. <returns> <c>true</c> if the index can be configured as clustered. </returns>
  3461. </member>
  3462. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.IncludeProperties(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String[])">
  3463. <summary>
  3464. Configures index include properties when targeting SQL Server.
  3465. </summary>
  3466. <param name="indexBuilder"> The builder for the index being configured. </param>
  3467. <param name="propertyNames"> An array of property names to be used in 'include' clause. </param>
  3468. <returns> A builder to further configure the index. </returns>
  3469. </member>
  3470. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.IncludeProperties``1(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  3471. <summary>
  3472. Configures index include properties when targeting SQL Server.
  3473. </summary>
  3474. <param name="indexBuilder"> The builder for the index being configured. </param>
  3475. <param name="includeExpression">
  3476. <para>
  3477. A lambda expression representing the property(s) to be included in the 'include' clause
  3478. (<c>blog => blog.Url</c>).
  3479. </para>
  3480. <para>
  3481. If multiple properties are to be included then specify an anonymous type including the
  3482. properties (<c>post => new { post.Title, post.BlogId }</c>).
  3483. </para>
  3484. </param>
  3485. <returns> A builder to further configure the index. </returns>
  3486. </member>
  3487. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.IncludeProperties(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,System.Collections.Generic.IReadOnlyList{System.String},System.Boolean)">
  3488. <summary>
  3489. Configures index include properties when targeting SQL Server.
  3490. </summary>
  3491. <param name="indexBuilder"> The builder for the index being configured. </param>
  3492. <param name="propertyNames"> An array of property names to be used in 'include' clause. </param>
  3493. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3494. <returns>
  3495. The same builder instance if the configuration was applied,
  3496. <c>null</c> otherwise.
  3497. </returns>
  3498. </member>
  3499. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.CanSetIncludeProperties(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,System.Collections.Generic.IReadOnlyList{System.String},System.Boolean)">
  3500. <summary>
  3501. Returns a value indicating whether the given include properties can be set.
  3502. </summary>
  3503. <param name="indexBuilder"> The builder for the index being configured. </param>
  3504. <param name="propertyNames"> An array of property names to be used in 'include' clause. </param>
  3505. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3506. <returns> <c>true</c> if the given include properties can be set. </returns>
  3507. </member>
  3508. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.IsCreatedOnline(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.Boolean)">
  3509. <summary>
  3510. Configures whether the index is created with online option when targeting SQL Server.
  3511. </summary>
  3512. <param name="indexBuilder"> The builder for the index being configured. </param>
  3513. <param name="createdOnline"> A value indicating whether the index is created with online option. </param>
  3514. <returns> A builder to further configure the index. </returns>
  3515. </member>
  3516. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.IsCreatedOnline``1(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder{``0},System.Boolean)">
  3517. <summary>
  3518. Configures whether the index is created with online option when targeting SQL Server.
  3519. </summary>
  3520. <param name="indexBuilder"> The builder for the index being configured. </param>
  3521. <param name="createdOnline"> A value indicating whether the index is created with online option. </param>
  3522. <returns> A builder to further configure the index. </returns>
  3523. </member>
  3524. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.IsCreatedOnline(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3525. <summary>
  3526. Configures whether the index is created with online option when targeting SQL Server.
  3527. </summary>
  3528. <param name="indexBuilder"> The builder for the index being configured. </param>
  3529. <param name="createdOnline"> A value indicating whether the index is created with online option. </param>
  3530. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3531. <returns>
  3532. The same builder instance if the configuration was applied,
  3533. <c>null</c> otherwise.
  3534. </returns>
  3535. </member>
  3536. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.CanSetIsCreatedOnline(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3537. <summary>
  3538. Returns a value indicating whether the index can be configured with online option when targeting SQL Server.
  3539. </summary>
  3540. <param name="indexBuilder"> The builder for the index being configured. </param>
  3541. <param name="createdOnline"> A value indicating whether the index is created with online option. </param>
  3542. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3543. <returns>
  3544. The same builder instance if the configuration was applied,
  3545. <c>null</c> otherwise.
  3546. </returns>
  3547. <returns> <c>true</c> if the index can be configured with online option when targeting SQL Server. </returns>
  3548. </member>
  3549. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.ForSqlServerIsClustered(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.Boolean)">
  3550. <summary>
  3551. Configures whether the index is clustered when targeting SQL Server.
  3552. </summary>
  3553. <param name="indexBuilder"> The builder for the index being configured. </param>
  3554. <param name="clustered"> A value indicating whether the index is clustered. </param>
  3555. <returns> A builder to further configure the index. </returns>
  3556. </member>
  3557. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.ForSqlServerIsClustered``1(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder{``0},System.Boolean)">
  3558. <summary>
  3559. Configures whether the index is clustered when targeting SQL Server.
  3560. </summary>
  3561. <param name="indexBuilder"> The builder for the index being configured. </param>
  3562. <param name="clustered"> A value indicating whether the index is clustered. </param>
  3563. <returns> A builder to further configure the index. </returns>
  3564. </member>
  3565. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.ForSqlServerIsClustered(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3566. <summary>
  3567. Configures whether the index is clustered when targeting SQL Server.
  3568. </summary>
  3569. <param name="indexBuilder"> The builder for the index being configured. </param>
  3570. <param name="clustered"> A value indicating whether the index is clustered. </param>
  3571. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3572. <returns>
  3573. The same builder instance if the configuration was applied,
  3574. <c>null</c> otherwise.
  3575. </returns>
  3576. </member>
  3577. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.ForSqlServerInclude(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String[])">
  3578. <summary>
  3579. Configures index include properties when targeting SQL Server.
  3580. </summary>
  3581. <param name="indexBuilder"> The builder for the index being configured. </param>
  3582. <param name="propertyNames"> An array of property names to be used in 'include' clause. </param>
  3583. <returns> A builder to further configure the index. </returns>
  3584. </member>
  3585. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.ForSqlServerInclude``1(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  3586. <summary>
  3587. Configures index include properties when targeting SQL Server.
  3588. </summary>
  3589. <param name="indexBuilder"> The builder for the index being configured. </param>
  3590. <param name="includeExpression">
  3591. <para>
  3592. A lambda expression representing the property(s) to be included in the 'include' clause
  3593. (<c>blog => blog.Url</c>).
  3594. </para>
  3595. <para>
  3596. If multiple properties are to be included then specify an anonymous type including the
  3597. properties (<c>post => new { post.Title, post.BlogId }</c>).
  3598. </para>
  3599. </param>
  3600. <returns> A builder to further configure the index. </returns>
  3601. </member>
  3602. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.ForSqlServerInclude(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,System.Collections.Generic.IReadOnlyList{System.String},System.Boolean)">
  3603. <summary>
  3604. Configures index include properties when targeting SQL Server.
  3605. </summary>
  3606. <param name="indexBuilder"> The builder for the index being configured. </param>
  3607. <param name="propertyNames"> An array of property names to be used in 'include' clause. </param>
  3608. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3609. <returns>
  3610. The same builder instance if the configuration was applied,
  3611. <c>null</c> otherwise.
  3612. </returns>
  3613. </member>
  3614. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.ForSqlServerIsCreatedOnline(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.Boolean)">
  3615. <summary>
  3616. Configures whether the index is created with online option when targeting SQL Server.
  3617. </summary>
  3618. <param name="indexBuilder"> The builder for the index being configured. </param>
  3619. <param name="createdOnline"> A value indicating whether the index is created with online option. </param>
  3620. <returns> A builder to further configure the index. </returns>
  3621. </member>
  3622. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.ForSqlServerIsCreatedOnline``1(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder{``0},System.Boolean)">
  3623. <summary>
  3624. Configures whether the index is created with online option when targeting SQL Server.
  3625. </summary>
  3626. <param name="indexBuilder"> The builder for the index being configured. </param>
  3627. <param name="createdOnline"> A value indicating whether the index is created with online option. </param>
  3628. <returns> A builder to further configure the index. </returns>
  3629. </member>
  3630. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexBuilderExtensions.ForSqlServerIsCreatedOnline(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3631. <summary>
  3632. Configures whether the index is created with online option when targeting SQL Server.
  3633. </summary>
  3634. <param name="indexBuilder"> The builder for the index being configured. </param>
  3635. <param name="createdOnline"> A value indicating whether the index is created with online option. </param>
  3636. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3637. <returns>
  3638. The same builder instance if the configuration was applied,
  3639. <c>null</c> otherwise.
  3640. </returns>
  3641. </member>
  3642. <member name="T:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions">
  3643. <summary>
  3644. Extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IIndex" /> for SQL Server-specific metadata.
  3645. </summary>
  3646. </member>
  3647. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.IsClustered(Microsoft.EntityFrameworkCore.Metadata.IIndex)">
  3648. <summary>
  3649. Returns a value indicating whether the index is clustered.
  3650. </summary>
  3651. <param name="index"> The index. </param>
  3652. <returns> <c>true</c> if the index is clustered. </returns>
  3653. </member>
  3654. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.SetIsClustered(Microsoft.EntityFrameworkCore.Metadata.IMutableIndex,System.Nullable{System.Boolean})">
  3655. <summary>
  3656. Sets a value indicating whether the index is clustered.
  3657. </summary>
  3658. <param name="value"> The value to set. </param>
  3659. <param name="index"> The index. </param>
  3660. </member>
  3661. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.SetIsClustered(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex,System.Nullable{System.Boolean},System.Boolean)">
  3662. <summary>
  3663. Sets a value indicating whether the index is clustered.
  3664. </summary>
  3665. <param name="value"> The value to set. </param>
  3666. <param name="index"> The index. </param>
  3667. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3668. </member>
  3669. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.GetIsClusteredConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex)">
  3670. <summary>
  3671. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for whether the index is clustered.
  3672. </summary>
  3673. <param name="property"> The property. </param>
  3674. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for whether the index is clustered. </returns>
  3675. </member>
  3676. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.GetIncludeProperties(Microsoft.EntityFrameworkCore.Metadata.IIndex)">
  3677. <summary>
  3678. Returns included property names, or <c>null</c> if they have not been specified.
  3679. </summary>
  3680. <param name="index"> The index. </param>
  3681. <returns> The included property names, or <c>null</c> if they have not been specified. </returns>
  3682. </member>
  3683. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.SetIncludeProperties(Microsoft.EntityFrameworkCore.Metadata.IMutableIndex,System.Collections.Generic.IReadOnlyList{System.String})">
  3684. <summary>
  3685. Sets included property names.
  3686. </summary>
  3687. <param name="index"> The index. </param>
  3688. <param name="properties"> The value to set. </param>
  3689. </member>
  3690. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.SetIncludeProperties(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex,System.Collections.Generic.IReadOnlyList{System.String},System.Boolean)">
  3691. <summary>
  3692. Sets included property names.
  3693. </summary>
  3694. <param name="index"> The index. </param>
  3695. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3696. <param name="properties"> The value to set. </param>
  3697. </member>
  3698. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.GetIncludePropertiesConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex)">
  3699. <summary>
  3700. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the included property names.
  3701. </summary>
  3702. <param name="index"> The index. </param>
  3703. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the included property names. </returns>
  3704. </member>
  3705. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.IsCreatedOnline(Microsoft.EntityFrameworkCore.Metadata.IIndex)">
  3706. <summary>
  3707. Returns a value indicating whether the index is online.
  3708. </summary>
  3709. <param name="index"> The index. </param>
  3710. <returns> <c>true</c> if the index is online. </returns>
  3711. </member>
  3712. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.SetIsCreatedOnline(Microsoft.EntityFrameworkCore.Metadata.IMutableIndex,System.Nullable{System.Boolean})">
  3713. <summary>
  3714. Sets a value indicating whether the index is online.
  3715. </summary>
  3716. <param name="index"> The index. </param>
  3717. <param name="createdOnline"> The value to set. </param>
  3718. </member>
  3719. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.SetIsCreatedOnline(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex,System.Nullable{System.Boolean},System.Boolean)">
  3720. <summary>
  3721. Sets a value indicating whether the index is online.
  3722. </summary>
  3723. <param name="index"> The index. </param>
  3724. <param name="createdOnline"> The value to set. </param>
  3725. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3726. </member>
  3727. <member name="M:Microsoft.EntityFrameworkCore.SqlServerIndexExtensions.GetIsCreatedOnlineConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex)">
  3728. <summary>
  3729. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for whether the index is online.
  3730. </summary>
  3731. <param name="index"> The index. </param>
  3732. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for whether the index is online. </returns>
  3733. </member>
  3734. <member name="T:Microsoft.EntityFrameworkCore.SqlServerKeyBuilderExtensions">
  3735. <summary>
  3736. SQL Server specific extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder" />.
  3737. </summary>
  3738. </member>
  3739. <member name="M:Microsoft.EntityFrameworkCore.SqlServerKeyBuilderExtensions.IsClustered(Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder,System.Boolean)">
  3740. <summary>
  3741. Configures whether the key is clustered when targeting SQL Server.
  3742. </summary>
  3743. <param name="keyBuilder"> The builder for the key being configured. </param>
  3744. <param name="clustered"> A value indicating whether the key is clustered. </param>
  3745. <returns> The same builder instance so that multiple calls can be chained. </returns>
  3746. </member>
  3747. <member name="M:Microsoft.EntityFrameworkCore.SqlServerKeyBuilderExtensions.IsClustered(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3748. <summary>
  3749. Configures whether the key is clustered when targeting SQL Server.
  3750. </summary>
  3751. <param name="keyBuilder"> The builder for the key being configured. </param>
  3752. <param name="clustered"> A value indicating whether the key is clustered. </param>
  3753. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3754. <returns>
  3755. The same builder instance if the configuration was applied,
  3756. <c>null</c> otherwise.
  3757. </returns>
  3758. </member>
  3759. <member name="M:Microsoft.EntityFrameworkCore.SqlServerKeyBuilderExtensions.CanSetIsClustered(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3760. <summary>
  3761. Returns a value indicating whether the key can be configured as clustered.
  3762. </summary>
  3763. <param name="keyBuilder"> The builder for the key being configured. </param>
  3764. <param name="clustered"> A value indicating whether the key is clustered. </param>
  3765. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3766. <returns> <c>true</c> if the key can be configured as clustered. </returns>
  3767. </member>
  3768. <member name="M:Microsoft.EntityFrameworkCore.SqlServerKeyBuilderExtensions.ForSqlServerIsClustered(Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder,System.Boolean)">
  3769. <summary>
  3770. Configures whether the key is clustered when targeting SQL Server.
  3771. </summary>
  3772. <param name="keyBuilder"> The builder for the key being configured. </param>
  3773. <param name="clustered"> A value indicating whether the key is clustered. </param>
  3774. <returns> The same builder instance so that multiple calls can be chained. </returns>
  3775. </member>
  3776. <member name="M:Microsoft.EntityFrameworkCore.SqlServerKeyBuilderExtensions.ForSqlServerIsClustered(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder,System.Nullable{System.Boolean},System.Boolean)">
  3777. <summary>
  3778. Configures whether the key is clustered when targeting SQL Server.
  3779. </summary>
  3780. <param name="keyBuilder"> The builder for the key being configured. </param>
  3781. <param name="clustered"> A value indicating whether the key is clustered. </param>
  3782. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3783. <returns>
  3784. The same builder instance if the configuration was applied,
  3785. <c>null</c> otherwise.
  3786. </returns>
  3787. </member>
  3788. <member name="T:Microsoft.EntityFrameworkCore.SqlServerKeyExtensions">
  3789. <summary>
  3790. Extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IKey" /> for SQL Server-specific metadata.
  3791. </summary>
  3792. </member>
  3793. <member name="M:Microsoft.EntityFrameworkCore.SqlServerKeyExtensions.IsClustered(Microsoft.EntityFrameworkCore.Metadata.IKey)">
  3794. <summary>
  3795. Returns a value indicating whether the key is clustered.
  3796. </summary>
  3797. <param name="key"> The key. </param>
  3798. <returns> <c>true</c> if the key is clustered. </returns>
  3799. </member>
  3800. <member name="M:Microsoft.EntityFrameworkCore.SqlServerKeyExtensions.SetIsClustered(Microsoft.EntityFrameworkCore.Metadata.IMutableKey,System.Nullable{System.Boolean})">
  3801. <summary>
  3802. Sets a value indicating whether the key is clustered.
  3803. </summary>
  3804. <param name="key"> The key. </param>
  3805. <param name="clustered"> The value to set. </param>
  3806. </member>
  3807. <member name="M:Microsoft.EntityFrameworkCore.SqlServerKeyExtensions.SetIsClustered(Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Nullable{System.Boolean},System.Boolean)">
  3808. <summary>
  3809. Sets a value indicating whether the key is clustered.
  3810. </summary>
  3811. <param name="key"> The key. </param>
  3812. <param name="clustered"> The value to set. </param>
  3813. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  3814. </member>
  3815. <member name="M:Microsoft.EntityFrameworkCore.SqlServerKeyExtensions.GetIsClusteredConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionKey)">
  3816. <summary>
  3817. Gets the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for whether the key is clustered.
  3818. </summary>
  3819. <param name="key"> The key. </param>
  3820. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for whether the key is clustered. </returns>
  3821. </member>
  3822. <member name="T:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationBuilderExtensions">
  3823. <summary>
  3824. SQL Server specific extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder" />.
  3825. </summary>
  3826. </member>
  3827. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationBuilderExtensions.IsSqlServer(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
  3828. <summary>
  3829. <para>
  3830. Returns true if the database provider currently in use is the SQL Server provider.
  3831. </para>
  3832. </summary>
  3833. <param name="migrationBuilder">
  3834. The migrationBuilder from the parameters on <see cref="M:Microsoft.EntityFrameworkCore.Migrations.Migration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)" /> or
  3835. <see cref="M:Microsoft.EntityFrameworkCore.Migrations.Migration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)" />.
  3836. </param>
  3837. <returns> True if SQL Server is being used; false otherwise. </returns>
  3838. </member>
  3839. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Operations.SqlServerCreateDatabaseOperation">
  3840. <summary>
  3841. A SQL Server-specific <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" /> to create a database.
  3842. </summary>
  3843. </member>
  3844. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Operations.SqlServerCreateDatabaseOperation.Name">
  3845. <summary>
  3846. The name of the database.
  3847. </summary>
  3848. </member>
  3849. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Operations.SqlServerCreateDatabaseOperation.FileName">
  3850. <summary>
  3851. The filename to use for the database, or <c>null</c> to let SQL Server choose.
  3852. </summary>
  3853. </member>
  3854. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Operations.SqlServerDropDatabaseOperation">
  3855. <summary>
  3856. A SQL Server-specific <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" /> to drop a database.
  3857. </summary>
  3858. </member>
  3859. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Operations.SqlServerDropDatabaseOperation.Name">
  3860. <summary>
  3861. The name of the database.
  3862. </summary>
  3863. </member>
  3864. <member name="T:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator">
  3865. <summary>
  3866. <para>
  3867. SQL Server-specific implementation of <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator" />.
  3868. </para>
  3869. <para>
  3870. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
  3871. <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
  3872. The implementation may depend on other services registered with any lifetime.
  3873. The implementation does not need to be thread-safe.
  3874. </para>
  3875. </summary>
  3876. </member>
  3877. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.#ctor(Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies,Microsoft.EntityFrameworkCore.Migrations.IMigrationsAnnotationProvider)">
  3878. <summary>
  3879. Creates a new <see cref="T:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator" /> instance.
  3880. </summary>
  3881. <param name="dependencies"> Parameter object containing dependencies for this service. </param>
  3882. <param name="migrationsAnnotations"> Provider-specific Migrations annotations to use. </param>
  3883. </member>
  3884. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation},Microsoft.EntityFrameworkCore.Metadata.IModel)">
  3885. <summary>
  3886. Generates commands from a list of operations.
  3887. </summary>
  3888. <param name="operations"> The operations. </param>
  3889. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  3890. <returns> The list of commands to be executed or scripted. </returns>
  3891. </member>
  3892. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  3893. <summary>
  3894. <para>
  3895. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" /> by making calls on the given
  3896. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  3897. </para>
  3898. <para>
  3899. This method uses a double-dispatch mechanism to call one of the 'Generate' methods that are
  3900. specific to a certain subtype of <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" />. Typically database providers
  3901. will override these specific methods rather than this method. However, providers can override
  3902. this methods to handle provider-specific operations.
  3903. </para>
  3904. </summary>
  3905. <param name="operation"> The operation. </param>
  3906. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  3907. <param name="builder"> The command builder to use to build the commands. </param>
  3908. </member>
  3909. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
  3910. <summary>
  3911. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation" /> by making calls on the given
  3912. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  3913. </summary>
  3914. <param name="operation"> The operation. </param>
  3915. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  3916. <param name="builder"> The command builder to use to build the commands. </param>
  3917. <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
  3918. </member>
  3919. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
  3920. <summary>
  3921. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation" /> by making calls on the given
  3922. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  3923. </summary>
  3924. <param name="operation"> The operation. </param>
  3925. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  3926. <param name="builder"> The command builder to use to build the commands. </param>
  3927. <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
  3928. </member>
  3929. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AddPrimaryKeyOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
  3930. <summary>
  3931. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AddPrimaryKeyOperation" /> by making calls on the given
  3932. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  3933. </summary>
  3934. <param name="operation"> The operation. </param>
  3935. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  3936. <param name="builder"> The command builder to use to build the commands. </param>
  3937. <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
  3938. </member>
  3939. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  3940. <summary>
  3941. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation" />
  3942. by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  3943. </summary>
  3944. <param name="operation"> The operation. </param>
  3945. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  3946. <param name="builder"> The command builder to use to build the commands. </param>
  3947. </member>
  3948. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameIndexOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  3949. <summary>
  3950. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RenameIndexOperation" />
  3951. by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  3952. </summary>
  3953. <param name="operation"> The operation. </param>
  3954. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  3955. <param name="builder"> The command builder to use to build the commands. </param>
  3956. </member>
  3957. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameSequenceOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  3958. <summary>
  3959. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RenameSequenceOperation" />
  3960. by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  3961. </summary>
  3962. <param name="operation"> The operation. </param>
  3963. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  3964. <param name="builder"> The command builder to use to build the commands. </param>
  3965. </member>
  3966. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RestartSequenceOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  3967. <summary>
  3968. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RestartSequenceOperation" /> by making calls on the given
  3969. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />, and then terminates the final command.
  3970. </summary>
  3971. <param name="operation"> The operation. </param>
  3972. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  3973. <param name="builder"> The command builder to use to build the commands. </param>
  3974. </member>
  3975. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
  3976. <summary>
  3977. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation" /> by making calls on the given
  3978. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  3979. </summary>
  3980. <param name="operation"> The operation. </param>
  3981. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  3982. <param name="builder"> The command builder to use to build the commands. </param>
  3983. <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
  3984. </member>
  3985. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameTableOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  3986. <summary>
  3987. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RenameTableOperation" />
  3988. by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  3989. </summary>
  3990. <param name="operation"> The operation. </param>
  3991. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  3992. <param name="builder"> The command builder to use to build the commands. </param>
  3993. </member>
  3994. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropTableOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
  3995. <summary>
  3996. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropTableOperation" /> by making calls on the given
  3997. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  3998. </summary>
  3999. <param name="operation"> The operation. </param>
  4000. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4001. <param name="builder"> The command builder to use to build the commands. </param>
  4002. <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
  4003. </member>
  4004. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
  4005. <summary>
  4006. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation" /> by making calls on the given
  4007. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4008. </summary>
  4009. <param name="operation"> The operation. </param>
  4010. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4011. <param name="builder"> The command builder to use to build the commands. </param>
  4012. <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
  4013. </member>
  4014. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropPrimaryKeyOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
  4015. <summary>
  4016. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropPrimaryKeyOperation" /> by making calls on the given
  4017. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4018. </summary>
  4019. <param name="operation"> The operation. </param>
  4020. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4021. <param name="builder"> The command builder to use to build the commands. </param>
  4022. <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
  4023. </member>
  4024. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.EnsureSchemaOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4025. <summary>
  4026. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.EnsureSchemaOperation" />
  4027. by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4028. </summary>
  4029. <param name="operation"> The operation. </param>
  4030. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4031. <param name="builder"> The command builder to use to build the commands. </param>
  4032. </member>
  4033. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4034. <summary>
  4035. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation" /> by making calls on the given
  4036. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />, and then terminates the final command.
  4037. </summary>
  4038. <param name="operation"> The operation. </param>
  4039. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4040. <param name="builder"> The command builder to use to build the commands. </param>
  4041. </member>
  4042. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.SqlServerCreateDatabaseOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4043. <summary>
  4044. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.SqlServerCreateDatabaseOperation" />
  4045. by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4046. </summary>
  4047. <param name="operation"> The operation. </param>
  4048. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4049. <param name="builder"> The command builder to use to build the commands. </param>
  4050. </member>
  4051. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.SqlServerDropDatabaseOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4052. <summary>
  4053. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.SqlServerDropDatabaseOperation" />
  4054. by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4055. </summary>
  4056. <param name="operation"> The operation. </param>
  4057. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4058. <param name="builder"> The command builder to use to build the commands. </param>
  4059. </member>
  4060. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AlterDatabaseOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4061. <summary>
  4062. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AlterDatabaseOperation" />
  4063. by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4064. </summary>
  4065. <param name="operation"> The operation. </param>
  4066. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4067. <param name="builder"> The command builder to use to build the commands. </param>
  4068. </member>
  4069. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AlterTableOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4070. <summary>
  4071. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AlterTableOperation" />
  4072. by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4073. </summary>
  4074. <param name="operation"> The operation. </param>
  4075. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4076. <param name="builder"> The command builder to use to build the commands. </param>
  4077. </member>
  4078. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
  4079. <summary>
  4080. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation" /> by making calls on the given
  4081. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4082. </summary>
  4083. <param name="operation"> The operation. </param>
  4084. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4085. <param name="builder"> The command builder to use to build the commands. </param>
  4086. <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
  4087. </member>
  4088. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
  4089. <summary>
  4090. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation" />
  4091. by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4092. </summary>
  4093. <param name="operation"> The operation. </param>
  4094. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4095. <param name="builder"> The command builder to use to build the commands. </param>
  4096. <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
  4097. </member>
  4098. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
  4099. <summary>
  4100. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropColumnOperation" /> by making calls on the given
  4101. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4102. </summary>
  4103. <param name="operation"> The operation. </param>
  4104. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4105. <param name="builder"> The command builder to use to build the commands. </param>
  4106. <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
  4107. </member>
  4108. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4109. <summary>
  4110. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RenameColumnOperation" />
  4111. by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4112. </summary>
  4113. <param name="operation"> The operation. </param>
  4114. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4115. <param name="builder"> The command builder to use to build the commands. </param>
  4116. </member>
  4117. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.SqlOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4118. <summary>
  4119. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.SqlOperation" /> by making calls on the given
  4120. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />, and then terminates the final command.
  4121. </summary>
  4122. <param name="operation"> The operation. </param>
  4123. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4124. <param name="builder"> The command builder to use to build the commands. </param>
  4125. </member>
  4126. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.InsertDataOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
  4127. <summary>
  4128. Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.InsertDataOperation" /> by making calls on the given
  4129. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
  4130. </summary>
  4131. <param name="operation"> The operation. </param>
  4132. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4133. <param name="builder"> The command builder to use to build the commands. </param>
  4134. <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
  4135. </member>
  4136. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.SequenceOptions(System.String,System.String,Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4137. <summary>
  4138. Generates a SQL fragment configuring a sequence with the given options.
  4139. </summary>
  4140. <param name="schema"> The schema that contains the sequence, or <c>null</c> to use the default schema. </param>
  4141. <param name="name"> The sequence name. </param>
  4142. <param name="operation"> The sequence options. </param>
  4143. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4144. <param name="builder"> The command builder to use to add the SQL fragment. </param>
  4145. </member>
  4146. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.ColumnDefinition(System.String,System.String,System.String,Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4147. <summary>
  4148. Generates a SQL fragment for a column definition for the given column metadata.
  4149. </summary>
  4150. <param name="schema"> The schema that contains the table, or <c>null</c> to use the default schema. </param>
  4151. <param name="table"> The table that contains the column. </param>
  4152. <param name="name"> The column name. </param>
  4153. <param name="operation"> The column metadata. </param>
  4154. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4155. <param name="builder"> The command builder to use to add the SQL fragment. </param>
  4156. </member>
  4157. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.ComputedColumnDefinition(System.String,System.String,System.String,Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4158. <summary>
  4159. Generates a SQL fragment for a computed column definition for the given column metadata.
  4160. </summary>
  4161. <param name="schema"> The schema that contains the table, or <c>null</c> to use the default schema. </param>
  4162. <param name="table"> The table that contains the column. </param>
  4163. <param name="name"> The column name. </param>
  4164. <param name="operation"> The column metadata. </param>
  4165. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4166. <param name="builder"> The command builder to use to add the SQL fragment. </param>
  4167. </member>
  4168. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Rename(System.String,System.String,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4169. <summary>
  4170. Generates a rename.
  4171. </summary>
  4172. <param name="name"> The old name. </param>
  4173. <param name="newName"> The new name. </param>
  4174. <param name="builder"> The command builder to use to build the commands. </param>
  4175. </member>
  4176. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Rename(System.String,System.String,System.String,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4177. <summary>
  4178. Generates a rename.
  4179. </summary>
  4180. <param name="name"> The old name. </param>
  4181. <param name="newName"> The new name. </param>
  4182. <param name="type"> If not <c>null</c>, then appends literal for type of object being renamed (e.g. column or index.) </param>
  4183. <param name="builder"> The command builder to use to build the commands. </param>
  4184. </member>
  4185. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.Transfer(System.String,System.String,System.String,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4186. <summary>
  4187. Generates a transfer from one schema to another..
  4188. </summary>
  4189. <param name="newSchema"> The schema to transfer to. </param>
  4190. <param name="schema"> The schema to transfer from. </param>
  4191. <param name="name"> The name of the item to transfer. </param>
  4192. <param name="builder"> The command builder to use to build the commands. </param>
  4193. </member>
  4194. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.IndexTraits(Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4195. <summary>
  4196. Generates a SQL fragment for traits of an index from a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation" />,
  4197. <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AddPrimaryKeyOperation" />, or <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation" />.
  4198. </summary>
  4199. <param name="operation"> The operation. </param>
  4200. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4201. <param name="builder"> The command builder to use to add the SQL fragment. </param>
  4202. </member>
  4203. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.IndexOptions(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4204. <summary>
  4205. Generates a SQL fragment for extras (filter, included columns, options) of an index from a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation" />.
  4206. </summary>
  4207. <param name="operation"> The operation. </param>
  4208. <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
  4209. <param name="builder"> The command builder to use to add the SQL fragment. </param>
  4210. </member>
  4211. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.ForeignKeyAction(Microsoft.EntityFrameworkCore.Migrations.ReferentialAction,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4212. <summary>
  4213. Generates a SQL fragment for the given referential action.
  4214. </summary>
  4215. <param name="referentialAction"> The referential action. </param>
  4216. <param name="builder"> The command builder to use to add the SQL fragment. </param>
  4217. </member>
  4218. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.DropDefaultConstraint(System.String,System.String,System.String,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4219. <summary>
  4220. Generates a SQL fragment to drop default constraints for a column.
  4221. </summary>
  4222. <param name="schema"> The schema that contains the table. </param>
  4223. <param name="tableName"> The table that contains the column.</param>
  4224. <param name="columnName"> The column. </param>
  4225. <param name="builder"> The command builder to use to add the SQL fragment. </param>
  4226. </member>
  4227. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.GetIndexesToRebuild(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation)">
  4228. <summary>
  4229. Gets the list of indexes that need to be rebuilt when the given property is changing.
  4230. </summary>
  4231. <param name="property"> The property. </param>
  4232. <param name="currentOperation"> The operation which may require a rebuild. </param>
  4233. <returns> The list of indexes affected. </returns>
  4234. </member>
  4235. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.DropIndexes(System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Metadata.IIndex},Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4236. <summary>
  4237. Generates SQL to drop the given indexes.
  4238. </summary>
  4239. <param name="indexes"> The indexes to drop. </param>
  4240. <param name="builder"> The command builder to use to build the commands. </param>
  4241. </member>
  4242. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.CreateIndexes(System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Metadata.IIndex},Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
  4243. <summary>
  4244. Generates SQL to create the given indexes.
  4245. </summary>
  4246. <param name="indexes"> The indexes to create. </param>
  4247. <param name="builder"> The command builder to use to build the commands. </param>
  4248. </member>
  4249. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.AddDescription(Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.String,System.String,System.String,System.String,System.Boolean)">
  4250. <summary>
  4251. <para>
  4252. Generates add commands for descriptions on tables and columns.
  4253. </para>
  4254. </summary>
  4255. <param name="builder"> The command builder to use to build the commands. </param>
  4256. <param name="description"> The new description to be applied. </param>
  4257. <param name="schema"> The schema of the table. </param>
  4258. <param name="table"> The name of the table. </param>
  4259. <param name="column"> The name of the column. </param>
  4260. <param name="omitSchemaVariable">
  4261. Indicates whether the @defaultSchema variable declaraion should be omitted.
  4262. </param>
  4263. </member>
  4264. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.DropDescription(Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.String,System.String,System.String,System.Boolean)">
  4265. <summary>
  4266. <para>
  4267. Generates drop commands for descriptions on tables and columns.
  4268. </para>
  4269. </summary>
  4270. <param name="builder"> The command builder to use to build the commands. </param>
  4271. <param name="schema"> The schema of the table. </param>
  4272. <param name="table"> The name of the table. </param>
  4273. <param name="column"> The name of the column. </param>
  4274. <param name="omitSchemaVariable">
  4275. Indicates whether the @defaultSchema variable declaraion should be omitted.
  4276. </param>
  4277. </member>
  4278. <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqlServerMigrationsSqlGenerator.UseLegacyIndexFilters(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  4279. <summary>
  4280. Checks whether or not <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation" /> should have a filter generated for it by
  4281. Migrations.
  4282. </summary>
  4283. <param name="model"> The target model. </param>
  4284. <returns> True if a filter should be generated. </returns>
  4285. </member>
  4286. <member name="T:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions">
  4287. <summary>
  4288. SQL Server specific extension methods for <see cref="T:Microsoft.EntityFrameworkCore.ModelBuilder" />.
  4289. </summary>
  4290. </member>
  4291. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.UseHiLo(Microsoft.EntityFrameworkCore.ModelBuilder,System.String,System.String)">
  4292. <summary>
  4293. Configures the model to use a sequence-based hi-lo pattern to generate values for key properties
  4294. marked as <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />, when targeting SQL Server.
  4295. </summary>
  4296. <param name="modelBuilder"> The model builder. </param>
  4297. <param name="name"> The name of the sequence. </param>
  4298. <param name="schema">The schema of the sequence. </param>
  4299. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4300. </member>
  4301. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasHiLoSequence(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.String,System.String,System.Boolean)">
  4302. <summary>
  4303. Configures the database sequence used for the hi-lo pattern to generate values for key properties
  4304. marked as <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />, when targeting SQL Server.
  4305. </summary>
  4306. <param name="modelBuilder"> The model builder. </param>
  4307. <param name="name"> The name of the sequence. </param>
  4308. <param name="schema">The schema of the sequence. </param>
  4309. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4310. <returns> A builder to further configure the sequence. </returns>
  4311. </member>
  4312. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.CanSetHiLoSequence(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.String,System.String,System.Boolean)">
  4313. <summary>
  4314. Returns a value indicating whether the given name and schema can be set for the hi-lo sequence.
  4315. </summary>
  4316. <param name="modelBuilder"> The model builder. </param>
  4317. <param name="name"> The name of the sequence. </param>
  4318. <param name="schema">The schema of the sequence. </param>
  4319. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4320. <returns> <c>true</c> if the given name and schema can be set for the hi-lo sequence. </returns>
  4321. </member>
  4322. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.UseIdentityColumns(Microsoft.EntityFrameworkCore.ModelBuilder,System.Int32,System.Int32)">
  4323. <summary>
  4324. Configures the model to use the SQL Server IDENTITY feature to generate values for key properties
  4325. marked as <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />, when targeting SQL Server. This is the default
  4326. behavior when targeting SQL Server.
  4327. </summary>
  4328. <param name="modelBuilder"> The model builder. </param>
  4329. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  4330. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  4331. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4332. </member>
  4333. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasIdentityColumnSeed(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.Nullable{System.Int32},System.Boolean)">
  4334. <summary>
  4335. Configures the default seed for SQL Server IDENTITY.
  4336. </summary>
  4337. <param name="modelBuilder"> The model builder. </param>
  4338. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  4339. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4340. <returns>
  4341. The same builder instance if the configuration was applied,
  4342. <c>null</c> otherwise.
  4343. </returns>
  4344. </member>
  4345. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.CanSetIdentityColumnSeed(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.Nullable{System.Int32},System.Boolean)">
  4346. <summary>
  4347. Returns a value indicating whether the given value can be set as the default seed for SQL Server IDENTITY.
  4348. </summary>
  4349. <param name="modelBuilder"> The model builder. </param>
  4350. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  4351. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4352. <returns> <c>true</c> if the given value can be set as the seed for SQL Server IDENTITY. </returns>
  4353. </member>
  4354. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasIdentityColumnIncrement(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.Nullable{System.Int32},System.Boolean)">
  4355. <summary>
  4356. Configures the default increment for SQL Server IDENTITY.
  4357. </summary>
  4358. <param name="modelBuilder"> The model builder. </param>
  4359. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  4360. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4361. <returns>
  4362. The same builder instance if the configuration was applied,
  4363. <c>null</c> otherwise.
  4364. </returns>
  4365. </member>
  4366. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.CanSetIdentityColumnIncrement(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.Nullable{System.Int32},System.Boolean)">
  4367. <summary>
  4368. Returns a value indicating whether the given value can be set as the default increment for SQL Server IDENTITY.
  4369. </summary>
  4370. <param name="modelBuilder"> The model builder. </param>
  4371. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  4372. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4373. <returns> <c>true</c> if the given value can be set as the default increment for SQL Server IDENTITY. </returns>
  4374. </member>
  4375. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.Nullable{Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy},System.Boolean)">
  4376. <summary>
  4377. Configures the default value generation strategy for key properties marked as <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />,
  4378. when targeting SQL Server.
  4379. </summary>
  4380. <param name="modelBuilder"> The model builder. </param>
  4381. <param name="valueGenerationStrategy"> The value generation strategy. </param>
  4382. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4383. <returns>
  4384. The same builder instance if the configuration was applied,
  4385. <c>null</c> otherwise.
  4386. </returns>
  4387. </member>
  4388. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.CanSetValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.Nullable{Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy},System.Boolean)">
  4389. <summary>
  4390. Returns a value indicating whether the given value can be set as the default value generation strategy.
  4391. </summary>
  4392. <param name="modelBuilder"> The model builder. </param>
  4393. <param name="valueGenerationStrategy"> The value generation strategy. </param>
  4394. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4395. <returns> <c>true</c> if the given value can be set as the default value generation strategy. </returns>
  4396. </member>
  4397. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasDatabaseMaxSize(Microsoft.EntityFrameworkCore.ModelBuilder,System.String)">
  4398. <summary>
  4399. <para>
  4400. Configures the maximum size for Azure SQL Database.
  4401. </para>
  4402. <para>
  4403. Units must be included, e.g. "100 MB". See Azure SQL Database documentation for all supported values.
  4404. </para>
  4405. </summary>
  4406. <param name="modelBuilder"> The model builder. </param>
  4407. <param name="maxSize"> The maximum size of the database. </param>
  4408. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4409. </member>
  4410. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasDatabaseMaxSize(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.String,System.Boolean)">
  4411. <summary>
  4412. <para>
  4413. Attempts to configure the maximum size for Azure SQL Database.
  4414. </para>
  4415. <para>
  4416. Units must be included, e.g. "100 MB". See Azure SQL Database documentation for all supported values.
  4417. </para>
  4418. </summary>
  4419. <param name="modelBuilder"> The model builder. </param>
  4420. <param name="maxSize"> The maximum size of the database. </param>
  4421. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4422. <returns>
  4423. The same builder instance if the configuration was applied,
  4424. <c>null</c> otherwise.
  4425. </returns>
  4426. </member>
  4427. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.CanSetDatabaseMaxSize(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.String,System.Boolean)">
  4428. <summary>
  4429. Returns a value indicating whether the given value can be set as the maximum size of the database.
  4430. </summary>
  4431. <param name="modelBuilder"> The model builder. </param>
  4432. <param name="maxSize"> The maximum size of the database. </param>
  4433. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4434. <returns> <c>true</c> if the given value can be set as the maximum size of the database. </returns>
  4435. </member>
  4436. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasServiceTier(Microsoft.EntityFrameworkCore.ModelBuilder,System.String)">
  4437. <summary>
  4438. <para>
  4439. Configures the service tier (EDITION) for Azure SQL Database as a string literal.
  4440. </para>
  4441. <para>
  4442. See Azure SQL Database documentation for supported values.
  4443. </para>
  4444. </summary>
  4445. <param name="modelBuilder"> The model builder. </param>
  4446. <param name="serviceTier"> The service tier of the database as a string literal. </param>
  4447. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4448. </member>
  4449. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasServiceTierSql(Microsoft.EntityFrameworkCore.ModelBuilder,System.String)">
  4450. <summary>
  4451. <para>
  4452. Configures the service tier (EDITION) for Azure SQL Database as a SQL expression.
  4453. </para>
  4454. <para>
  4455. See Azure SQL Database documentation for supported values.
  4456. </para>
  4457. </summary>
  4458. <param name="modelBuilder"> The model builder. </param>
  4459. <param name="serviceTier"> The expression for the service tier of the database. </param>
  4460. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4461. </member>
  4462. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasServiceTierSql(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.String,System.Boolean)">
  4463. <summary>
  4464. <para>
  4465. Attempts to configure the service tier (EDITION) for Azure SQL Database.
  4466. </para>
  4467. <para>
  4468. See Azure SQL Database documentation for supported values.
  4469. </para>
  4470. </summary>
  4471. <param name="modelBuilder"> The model builder. </param>
  4472. <param name="serviceTier"> The expression for the service tier of the database. </param>
  4473. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4474. <returns>
  4475. The same builder instance if the configuration was applied,
  4476. <c>null</c> otherwise.
  4477. </returns>
  4478. </member>
  4479. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.CanSetServiceTierSql(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.String,System.Boolean)">
  4480. <summary>
  4481. Returns a value indicating whether the given value can be set as the service tier of the database.
  4482. </summary>
  4483. <param name="modelBuilder"> The model builder. </param>
  4484. <param name="serviceTier"> The expression for the service tier of the database. </param>
  4485. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4486. <returns> <c>true</c> if the given value can be set as the service tier of the database. </returns>
  4487. </member>
  4488. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasPerformanceLevel(Microsoft.EntityFrameworkCore.ModelBuilder,System.String)">
  4489. <summary>
  4490. <para>
  4491. Configures the performance level (SERVICE_OBJECTIVE) for Azure SQL Database as a string literal.
  4492. </para>
  4493. <para>
  4494. See Azure SQL Database documentation for supported values.
  4495. </para>
  4496. </summary>
  4497. <param name="modelBuilder"> The model builder. </param>
  4498. <param name="performanceLevel"> The performance level of the database as a string literal. </param>
  4499. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4500. </member>
  4501. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasPerformanceLevelSql(Microsoft.EntityFrameworkCore.ModelBuilder,System.String)">
  4502. <summary>
  4503. <para>
  4504. Configures the performance level (SERVICE_OBJECTIVE) for Azure SQL Database as a SQL expression.
  4505. </para>
  4506. <para>
  4507. See Azure SQL Database documentation for supported values.
  4508. </para>
  4509. </summary>
  4510. <param name="modelBuilder"> The model builder. </param>
  4511. <param name="performanceLevel"> The expression for the performance level of the database. </param>
  4512. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4513. </member>
  4514. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.HasPerformanceLevelSql(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.String,System.Boolean)">
  4515. <summary>
  4516. <para>
  4517. Attempts to configure the performance level (SERVICE_OBJECTIVE) for Azure SQL Database.
  4518. </para>
  4519. <para>
  4520. See Azure SQL Database documentation for supported values.
  4521. </para>
  4522. </summary>
  4523. <param name="modelBuilder"> The model builder. </param>
  4524. <param name="performanceLevel"> The expression for the performance level of the database. </param>
  4525. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4526. <returns>
  4527. The same builder instance if the configuration was applied,
  4528. <c>null</c> otherwise.
  4529. </returns>
  4530. </member>
  4531. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.CanSetPerformanceLevelSql(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.String,System.Boolean)">
  4532. <summary>
  4533. Returns a value indicating whether the given value can be set as the performance level of the database.
  4534. </summary>
  4535. <param name="modelBuilder"> The model builder. </param>
  4536. <param name="performanceLevel"> The performance level of the database expression. </param>
  4537. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4538. <returns> <c>true</c> if the given value can be set as the performance level of the database. </returns>
  4539. </member>
  4540. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.ForSqlServerUseSequenceHiLo(Microsoft.EntityFrameworkCore.ModelBuilder,System.String,System.String)">
  4541. <summary>
  4542. Configures the model to use a sequence-based hi-lo pattern to generate values for key properties
  4543. marked as <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />, when targeting SQL Server.
  4544. </summary>
  4545. <param name="modelBuilder"> The model builder. </param>
  4546. <param name="name"> The name of the sequence. </param>
  4547. <param name="schema">The schema of the sequence. </param>
  4548. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4549. </member>
  4550. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.ForSqlServerHasHiLoSequence(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.String,System.String,System.Boolean)">
  4551. <summary>
  4552. Configures the database sequence used for the hi-lo pattern to generate values for key properties
  4553. marked as <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />, when targeting SQL Server.
  4554. </summary>
  4555. <param name="modelBuilder"> The model builder. </param>
  4556. <param name="name"> The name of the sequence. </param>
  4557. <param name="schema">The schema of the sequence. </param>
  4558. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4559. <returns> A builder to further configure the sequence. </returns>
  4560. </member>
  4561. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.ForSqlServerUseIdentityColumns(Microsoft.EntityFrameworkCore.ModelBuilder,System.Int32,System.Int32)">
  4562. <summary>
  4563. Configures the model to use the SQL Server IDENTITY feature to generate values for key properties
  4564. marked as <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />, when targeting SQL Server. This is the default
  4565. behavior when targeting SQL Server.
  4566. </summary>
  4567. <param name="modelBuilder"> The model builder. </param>
  4568. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  4569. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  4570. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4571. </member>
  4572. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.ForSqlServerHasIdentitySeed(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.Nullable{System.Int32},System.Boolean)">
  4573. <summary>
  4574. Configures the default seed for SQL Server IDENTITY.
  4575. </summary>
  4576. <param name="modelBuilder"> The model builder. </param>
  4577. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  4578. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4579. <returns>
  4580. The same builder instance if the configuration was applied,
  4581. <c>null</c> otherwise.
  4582. </returns>
  4583. </member>
  4584. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.ForSqlServerHasIdentityIncrement(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.Nullable{System.Int32},System.Boolean)">
  4585. <summary>
  4586. Configures the default increment for SQL Server IDENTITY.
  4587. </summary>
  4588. <param name="modelBuilder"> The model builder. </param>
  4589. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  4590. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4591. <returns>
  4592. The same builder instance if the configuration was applied,
  4593. <c>null</c> otherwise.
  4594. </returns>
  4595. </member>
  4596. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelBuilderExtensions.ForSqlServerHasValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,System.Nullable{Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy},System.Boolean)">
  4597. <summary>
  4598. Configures the default value generation strategy for key properties marked as <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />,
  4599. when targeting SQL Server.
  4600. </summary>
  4601. <param name="modelBuilder"> The model builder. </param>
  4602. <param name="valueGenerationStrategy"> The value generation strategy. </param>
  4603. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4604. <returns>
  4605. The same builder instance if the configuration was applied,
  4606. <c>null</c> otherwise.
  4607. </returns>
  4608. </member>
  4609. <member name="T:Microsoft.EntityFrameworkCore.SqlServerModelExtensions">
  4610. <summary>
  4611. Extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IModel" /> for SQL Server-specific metadata.
  4612. </summary>
  4613. </member>
  4614. <member name="F:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.DefaultHiLoSequenceName">
  4615. <summary>
  4616. The default name for the hi-lo sequence.
  4617. </summary>
  4618. </member>
  4619. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetHiLoSequenceName(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  4620. <summary>
  4621. Returns the name to use for the default hi-lo sequence.
  4622. </summary>
  4623. <param name="model"> The model. </param>
  4624. <returns> The name to use for the default hi-lo sequence. </returns>
  4625. </member>
  4626. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetHiLoSequenceName(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String)">
  4627. <summary>
  4628. Sets the name to use for the default hi-lo sequence.
  4629. </summary>
  4630. <param name="model"> The model. </param>
  4631. <param name="name"> The value to set. </param>
  4632. </member>
  4633. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetHiLoSequenceName(Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.String,System.Boolean)">
  4634. <summary>
  4635. Sets the name to use for the default hi-lo sequence.
  4636. </summary>
  4637. <param name="model"> The model. </param>
  4638. <param name="name"> The value to set. </param>
  4639. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4640. </member>
  4641. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetHiLoSequenceNameConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionModel)">
  4642. <summary>
  4643. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the default hi-lo sequence name.
  4644. </summary>
  4645. <param name="model"> The model. </param>
  4646. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the default hi-lo sequence name. </returns>
  4647. </member>
  4648. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetHiLoSequenceSchema(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  4649. <summary>
  4650. Returns the schema to use for the default hi-lo sequence.
  4651. <see cref="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.UseHiLo(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder,System.String,System.String)" />
  4652. </summary>
  4653. <param name="model"> The model. </param>
  4654. <returns> The schema to use for the default hi-lo sequence. </returns>
  4655. </member>
  4656. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetHiLoSequenceSchema(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String)">
  4657. <summary>
  4658. Sets the schema to use for the default hi-lo sequence.
  4659. </summary>
  4660. <param name="model"> The model. </param>
  4661. <param name="value"> The value to set. </param>
  4662. </member>
  4663. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetHiLoSequenceSchema(Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.String,System.Boolean)">
  4664. <summary>
  4665. Sets the schema to use for the default hi-lo sequence.
  4666. </summary>
  4667. <param name="model"> The model. </param>
  4668. <param name="value"> The value to set. </param>
  4669. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4670. </member>
  4671. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetHiLoSequenceSchemaConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionModel)">
  4672. <summary>
  4673. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the default hi-lo sequence schema.
  4674. </summary>
  4675. <param name="model"> The model. </param>
  4676. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the default hi-lo sequence schema. </returns>
  4677. </member>
  4678. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetIdentitySeed(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  4679. <summary>
  4680. Returns the default identity seed.
  4681. </summary>
  4682. <param name="model"> The model. </param>
  4683. <returns> The default identity seed. </returns>
  4684. </member>
  4685. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetIdentitySeed(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.Nullable{System.Int32})">
  4686. <summary>
  4687. Sets the default identity seed.
  4688. </summary>
  4689. <param name="model"> The model. </param>
  4690. <param name="seed"> The value to set. </param>
  4691. </member>
  4692. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetIdentitySeed(Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Nullable{System.Int32},System.Boolean)">
  4693. <summary>
  4694. Sets the default identity seed.
  4695. </summary>
  4696. <param name="model"> The model. </param>
  4697. <param name="seed"> The value to set. </param>
  4698. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4699. </member>
  4700. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetIdentitySeedConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionModel)">
  4701. <summary>
  4702. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the default schema.
  4703. </summary>
  4704. <param name="model"> The model. </param>
  4705. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the default schema. </returns>
  4706. </member>
  4707. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetIdentityIncrement(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  4708. <summary>
  4709. Returns the default identity increment.
  4710. </summary>
  4711. <param name="model"> The model. </param>
  4712. <returns> The default identity increment. </returns>
  4713. </member>
  4714. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetIdentityIncrement(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.Nullable{System.Int32})">
  4715. <summary>
  4716. Sets the default identity increment.
  4717. </summary>
  4718. <param name="model"> The model. </param>
  4719. <param name="increment"> The value to set. </param>
  4720. </member>
  4721. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetIdentityIncrement(Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Nullable{System.Int32},System.Boolean)">
  4722. <summary>
  4723. Sets the default identity increment.
  4724. </summary>
  4725. <param name="model"> The model. </param>
  4726. <param name="increment"> The value to set. </param>
  4727. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4728. </member>
  4729. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetIdentityIncrementConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionModel)">
  4730. <summary>
  4731. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the default identity increment.
  4732. </summary>
  4733. <param name="model"> The model. </param>
  4734. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the default identity increment. </returns>
  4735. </member>
  4736. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  4737. <summary>
  4738. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" /> to use for properties
  4739. of keys in the model, unless the property has a strategy explicitly set.
  4740. </summary>
  4741. <param name="model"> The model. </param>
  4742. <returns> The default <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" />. </returns>
  4743. </member>
  4744. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.Nullable{Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy})">
  4745. <summary>
  4746. Sets the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" /> to use for properties
  4747. of keys in the model that don't have a strategy explicitly set.
  4748. </summary>
  4749. <param name="model"> The model. </param>
  4750. <param name="value"> The value to set. </param>
  4751. </member>
  4752. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Nullable{Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy},System.Boolean)">
  4753. <summary>
  4754. Sets the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" /> to use for properties
  4755. of keys in the model that don't have a strategy explicitly set.
  4756. </summary>
  4757. <param name="model"> The model. </param>
  4758. <param name="value"> The value to set. </param>
  4759. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4760. </member>
  4761. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetValueGenerationStrategyConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionModel)">
  4762. <summary>
  4763. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the default <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" />.
  4764. </summary>
  4765. <param name="model"> The model. </param>
  4766. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the default <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" />. </returns>
  4767. </member>
  4768. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetDatabaseMaxSize(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  4769. <summary>
  4770. Returns the maximum size of the database.
  4771. </summary>
  4772. <param name="model"> The model. </param>
  4773. <returns> The maximum size of the database. </returns>
  4774. </member>
  4775. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetDatabaseMaxSize(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String)">
  4776. <summary>
  4777. Sets the maximum size of the database.
  4778. </summary>
  4779. <param name="model"> The model. </param>
  4780. <param name="value"> The value to set. </param>
  4781. </member>
  4782. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetDatabaseMaxSize(Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.String,System.Boolean)">
  4783. <summary>
  4784. Sets the maximum size of the database.
  4785. </summary>
  4786. <param name="model"> The model. </param>
  4787. <param name="value"> The value to set. </param>
  4788. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4789. </member>
  4790. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetDatabaseMaxSizeConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionModel)">
  4791. <summary>
  4792. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the maximum size of the database.
  4793. </summary>
  4794. <param name="model"> The model. </param>
  4795. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the maximum size of the database. </returns>
  4796. </member>
  4797. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetServiceTierSql(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  4798. <summary>
  4799. Returns the service tier of the database.
  4800. </summary>
  4801. <param name="model"> The model. </param>
  4802. <returns> The service tier of the database. </returns>
  4803. </member>
  4804. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetServiceTierSql(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String)">
  4805. <summary>
  4806. Sets the service tier of the database.
  4807. </summary>
  4808. <param name="model"> The model. </param>
  4809. <param name="value"> The value to set. </param>
  4810. </member>
  4811. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetServiceTierSql(Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.String,System.Boolean)">
  4812. <summary>
  4813. Sets the service tier of the database.
  4814. </summary>
  4815. <param name="model"> The model. </param>
  4816. <param name="value"> The value to set. </param>
  4817. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4818. </member>
  4819. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetServiceTierSqlConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionModel)">
  4820. <summary>
  4821. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the service tier of the database.
  4822. </summary>
  4823. <param name="model"> The model. </param>
  4824. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the service tier of the database. </returns>
  4825. </member>
  4826. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetPerformanceLevelSql(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  4827. <summary>
  4828. Returns the performance level of the database.
  4829. </summary>
  4830. <param name="model"> The model. </param>
  4831. <returns> The performance level of the database. </returns>
  4832. </member>
  4833. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetPerformanceLevelSql(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String)">
  4834. <summary>
  4835. Sets the performance level of the database.
  4836. </summary>
  4837. <param name="model"> The model. </param>
  4838. <param name="value"> The value to set. </param>
  4839. </member>
  4840. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.SetPerformanceLevelSql(Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.String,System.Boolean)">
  4841. <summary>
  4842. Sets the performance level of the database.
  4843. </summary>
  4844. <param name="model"> The model. </param>
  4845. <param name="value"> The value to set. </param>
  4846. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4847. </member>
  4848. <member name="M:Microsoft.EntityFrameworkCore.SqlServerModelExtensions.GetPerformanceLevelSqlConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionModel)">
  4849. <summary>
  4850. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the performance level of the database.
  4851. </summary>
  4852. <param name="model"> The model. </param>
  4853. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the performance level of the database. </returns>
  4854. </member>
  4855. <member name="T:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions">
  4856. <summary>
  4857. SQL Server specific extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder" />.
  4858. </summary>
  4859. </member>
  4860. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.UseHiLo(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder,System.String,System.String)">
  4861. <summary>
  4862. Configures the key property to use a sequence-based hi-lo pattern to generate values for new entities,
  4863. when targeting SQL Server. This method sets the property to be <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />.
  4864. </summary>
  4865. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4866. <param name="name"> The name of the sequence. </param>
  4867. <param name="schema"> The schema of the sequence. </param>
  4868. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4869. </member>
  4870. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.UseHiLo``1(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder{``0},System.String,System.String)">
  4871. <summary>
  4872. Configures the key property to use a sequence-based hi-lo pattern to generate values for new entities,
  4873. when targeting SQL Server. This method sets the property to be <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />.
  4874. </summary>
  4875. <typeparam name="TProperty"> The type of the property being configured. </typeparam>
  4876. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4877. <param name="name"> The name of the sequence. </param>
  4878. <param name="schema"> The schema of the sequence. </param>
  4879. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4880. </member>
  4881. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.HasHiLoSequence(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.String,System.String,System.Boolean)">
  4882. <summary>
  4883. Configures the database sequence used for the hi-lo pattern to generate values for the key property,
  4884. when targeting SQL Server.
  4885. </summary>
  4886. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4887. <param name="name"> The name of the sequence. </param>
  4888. <param name="schema">The schema of the sequence. </param>
  4889. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4890. <returns> A builder to further configure the sequence. </returns>
  4891. </member>
  4892. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.CanSetHiLoSequence(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.String,System.String,System.Boolean)">
  4893. <summary>
  4894. Returns a value indicating whether the given name and schema can be set for the hi-lo sequence.
  4895. </summary>
  4896. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4897. <param name="name"> The name of the sequence. </param>
  4898. <param name="schema">The schema of the sequence. </param>
  4899. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4900. <returns> <c>true</c> if the given name and schema can be set for the hi-lo sequence. </returns>
  4901. </member>
  4902. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.UseIdentityColumn(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder,System.Int32,System.Int32)">
  4903. <summary>
  4904. Configures the key property to use the SQL Server IDENTITY feature to generate values for new entities,
  4905. when targeting SQL Server. This method sets the property to be <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />.
  4906. </summary>
  4907. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4908. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  4909. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  4910. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4911. </member>
  4912. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.UseIdentityColumn``1(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder{``0},System.Int32,System.Int32)">
  4913. <summary>
  4914. Configures the key property to use the SQL Server IDENTITY feature to generate values for new entities,
  4915. when targeting SQL Server. This method sets the property to be <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />.
  4916. </summary>
  4917. <typeparam name="TProperty"> The type of the property being configured. </typeparam>
  4918. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4919. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  4920. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  4921. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4922. </member>
  4923. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.HasIdentityColumnSeed(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{System.Int32},System.Boolean)">
  4924. <summary>
  4925. Configures the seed for SQL Server IDENTITY.
  4926. </summary>
  4927. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4928. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  4929. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4930. <returns>
  4931. The same builder instance if the configuration was applied,
  4932. <c>null</c> otherwise.
  4933. </returns>
  4934. </member>
  4935. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.CanSetIdentityColumnSeed(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{System.Int32},System.Boolean)">
  4936. <summary>
  4937. Returns a value indicating whether the given value can be set as the seed for SQL Server IDENTITY.
  4938. </summary>
  4939. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4940. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  4941. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4942. <returns> <c>true</c> if the given value can be set as the seed for SQL Server IDENTITY. </returns>
  4943. </member>
  4944. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.HasIdentityColumnIncrement(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{System.Int32},System.Boolean)">
  4945. <summary>
  4946. Configures the increment for SQL Server IDENTITY.
  4947. </summary>
  4948. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4949. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  4950. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4951. <returns>
  4952. The same builder instance if the configuration was applied,
  4953. <c>null</c> otherwise.
  4954. </returns>
  4955. </member>
  4956. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.CanSetIdentityColumnIncrement(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{System.Int32},System.Boolean)">
  4957. <summary>
  4958. Returns a value indicating whether the given value can be set as the increment for SQL Server IDENTITY.
  4959. </summary>
  4960. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4961. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  4962. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4963. <returns> <c>true</c> if the given value can be set as the default increment for SQL Server IDENTITY. </returns>
  4964. </member>
  4965. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.HasValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy},System.Boolean)">
  4966. <summary>
  4967. Configures the value generation strategy for the key property, when targeting SQL Server.
  4968. </summary>
  4969. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4970. <param name="valueGenerationStrategy"> The value generation strategy. </param>
  4971. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4972. <returns>
  4973. The same builder instance if the configuration was applied,
  4974. <c>null</c> otherwise.
  4975. </returns>
  4976. </member>
  4977. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.CanSetValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy},System.Boolean)">
  4978. <summary>
  4979. Returns a value indicating whether the given value can be set as the value generation strategy.
  4980. </summary>
  4981. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4982. <param name="valueGenerationStrategy"> The value generation strategy. </param>
  4983. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  4984. <returns> <c>true</c> if the given value can be set as the default value generation strategy. </returns>
  4985. </member>
  4986. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.ForSqlServerUseSequenceHiLo(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder,System.String,System.String)">
  4987. <summary>
  4988. Configures the key property to use a sequence-based hi-lo pattern to generate values for new entities,
  4989. when targeting SQL Server. This method sets the property to be <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />.
  4990. </summary>
  4991. <param name="propertyBuilder"> The builder for the property being configured. </param>
  4992. <param name="name"> The name of the sequence. </param>
  4993. <param name="schema"> The schema of the sequence. </param>
  4994. <returns> The same builder instance so that multiple calls can be chained. </returns>
  4995. </member>
  4996. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.ForSqlServerUseSequenceHiLo``1(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder{``0},System.String,System.String)">
  4997. <summary>
  4998. Configures the key property to use a sequence-based hi-lo pattern to generate values for new entities,
  4999. when targeting SQL Server. This method sets the property to be <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />.
  5000. </summary>
  5001. <typeparam name="TProperty"> The type of the property being configured. </typeparam>
  5002. <param name="propertyBuilder"> The builder for the property being configured. </param>
  5003. <param name="name"> The name of the sequence. </param>
  5004. <param name="schema"> The schema of the sequence. </param>
  5005. <returns> The same builder instance so that multiple calls can be chained. </returns>
  5006. </member>
  5007. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.ForSqlServerHasHiLoSequence(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.String,System.String,System.Boolean)">
  5008. <summary>
  5009. Configures the database sequence used for the hi-lo pattern to generate values for the key property,
  5010. when targeting SQL Server.
  5011. </summary>
  5012. <param name="propertyBuilder"> The builder for the property being configured. </param>
  5013. <param name="name"> The name of the sequence. </param>
  5014. <param name="schema">The schema of the sequence. </param>
  5015. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  5016. <returns> A builder to further configure the sequence. </returns>
  5017. </member>
  5018. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.UseSqlServerIdentityColumn(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder,System.Int32,System.Int32)">
  5019. <summary>
  5020. Configures the key property to use the SQL Server IDENTITY feature to generate values for new entities,
  5021. when targeting SQL Server. This method sets the property to be <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />.
  5022. </summary>
  5023. <param name="propertyBuilder"> The builder for the property being configured. </param>
  5024. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  5025. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  5026. <returns> The same builder instance so that multiple calls can be chained. </returns>
  5027. </member>
  5028. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.UseSqlServerIdentityColumn``1(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder{``0},System.Int32,System.Int32)">
  5029. <summary>
  5030. Configures the key property to use the SQL Server IDENTITY feature to generate values for new entities,
  5031. when targeting SQL Server. This method sets the property to be <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" />.
  5032. </summary>
  5033. <typeparam name="TProperty"> The type of the property being configured. </typeparam>
  5034. <param name="propertyBuilder"> The builder for the property being configured. </param>
  5035. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  5036. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  5037. <returns> The same builder instance so that multiple calls can be chained. </returns>
  5038. </member>
  5039. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.ForSqlServerHasIdentitySeed(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{System.Int32},System.Boolean)">
  5040. <summary>
  5041. Configures the seed for SQL Server IDENTITY.
  5042. </summary>
  5043. <param name="propertyBuilder"> The builder for the property being configured. </param>
  5044. <param name="seed"> The value that is used for the very first row loaded into the table. </param>
  5045. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  5046. <returns>
  5047. The same builder instance if the configuration was applied,
  5048. <c>null</c> otherwise.
  5049. </returns>
  5050. </member>
  5051. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.ForSqlServerHasIdentityIncrement(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{System.Int32},System.Boolean)">
  5052. <summary>
  5053. Configures the increment for SQL Server IDENTITY.
  5054. </summary>
  5055. <param name="propertyBuilder"> The builder for the property being configured. </param>
  5056. <param name="increment"> The incremental value that is added to the identity value of the previous row that was loaded. </param>
  5057. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  5058. <returns>
  5059. The same builder instance if the configuration was applied,
  5060. <c>null</c> otherwise.
  5061. </returns>
  5062. </member>
  5063. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyBuilderExtensions.ForSqlServerHasValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy},System.Boolean)">
  5064. <summary>
  5065. Configures the value generation strategy for the key property, when targeting SQL Server.
  5066. </summary>
  5067. <param name="propertyBuilder"> The builder for the property being configured. </param>
  5068. <param name="valueGenerationStrategy"> The value generation strategy. </param>
  5069. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  5070. <returns>
  5071. The same builder instance if the configuration was applied,
  5072. <c>null</c> otherwise.
  5073. </returns>
  5074. </member>
  5075. <member name="T:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions">
  5076. <summary>
  5077. Extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IProperty" /> for SQL Server-specific metadata.
  5078. </summary>
  5079. </member>
  5080. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.GetHiLoSequenceName(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  5081. <summary>
  5082. Returns the name to use for the hi-lo sequence.
  5083. </summary>
  5084. <param name="property"> The property. </param>
  5085. <returns> The name to use for the hi-lo sequence. </returns>
  5086. </member>
  5087. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.SetHiLoSequenceName(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.String)">
  5088. <summary>
  5089. Sets the name to use for the hi-lo sequence.
  5090. </summary>
  5091. <param name="property"> The property. </param>
  5092. <param name="name"> The sequence name to use. </param>
  5093. </member>
  5094. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.SetHiLoSequenceName(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.String,System.Boolean)">
  5095. <summary>
  5096. Sets the name to use for the hi-lo sequence.
  5097. </summary>
  5098. <param name="property"> The property. </param>
  5099. <param name="name"> The sequence name to use. </param>
  5100. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  5101. </member>
  5102. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.GetHiLoSequenceNameConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty)">
  5103. <summary>
  5104. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the hi-lo sequence name.
  5105. </summary>
  5106. <param name="property"> The property. </param>
  5107. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the hi-lo sequence name. </returns>
  5108. </member>
  5109. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.GetHiLoSequenceSchema(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  5110. <summary>
  5111. Returns the schema to use for the hi-lo sequence.
  5112. </summary>
  5113. <param name="property"> The property. </param>
  5114. <returns> The schema to use for the hi-lo sequence. </returns>
  5115. </member>
  5116. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.SetHiLoSequenceSchema(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.String)">
  5117. <summary>
  5118. Sets the schema to use for the hi-lo sequence.
  5119. </summary>
  5120. <param name="property"> The property. </param>
  5121. <param name="schema"> The schema to use. </param>
  5122. </member>
  5123. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.SetHiLoSequenceSchema(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.String,System.Boolean)">
  5124. <summary>
  5125. Sets the schema to use for the hi-lo sequence.
  5126. </summary>
  5127. <param name="property"> The property. </param>
  5128. <param name="schema"> The schema to use. </param>
  5129. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  5130. </member>
  5131. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.GetHiLoSequenceSchemaConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty)">
  5132. <summary>
  5133. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the hi-lo sequence schema.
  5134. </summary>
  5135. <param name="property"> The property. </param>
  5136. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the hi-lo sequence schema. </returns>
  5137. </member>
  5138. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.FindHiLoSequence(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  5139. <summary>
  5140. Finds the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ISequence" /> in the model to use for the hi-lo pattern.
  5141. </summary>
  5142. <returns> The sequence to use, or <c>null</c> if no sequence exists in the model. </returns>
  5143. </member>
  5144. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.GetIdentitySeed(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  5145. <summary>
  5146. Returns the identity seed.
  5147. </summary>
  5148. <param name="property"> The property. </param>
  5149. <returns> The identity seed. </returns>
  5150. </member>
  5151. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.SetIdentitySeed(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.Nullable{System.Int32})">
  5152. <summary>
  5153. Sets the identity seed.
  5154. </summary>
  5155. <param name="property"> The property. </param>
  5156. <param name="seed"> The value to set. </param>
  5157. </member>
  5158. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.SetIdentitySeed(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Nullable{System.Int32},System.Boolean)">
  5159. <summary>
  5160. Sets the identity seed.
  5161. </summary>
  5162. <param name="property"> The property. </param>
  5163. <param name="seed"> The value to set. </param>
  5164. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  5165. </member>
  5166. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.GetIdentitySeedConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty)">
  5167. <summary>
  5168. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the identity seed.
  5169. </summary>
  5170. <param name="property"> The property. </param>
  5171. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the identity seed. </returns>
  5172. </member>
  5173. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.GetIdentityIncrement(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  5174. <summary>
  5175. Returns the identity increment.
  5176. </summary>
  5177. <param name="property"> The property. </param>
  5178. <returns> The identity increment. </returns>
  5179. </member>
  5180. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.SetIdentityIncrement(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.Nullable{System.Int32})">
  5181. <summary>
  5182. Sets the identity increment.
  5183. </summary>
  5184. <param name="property"> The property. </param>
  5185. <param name="increment"> The value to set. </param>
  5186. </member>
  5187. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.SetIdentityIncrement(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Nullable{System.Int32},System.Boolean)">
  5188. <summary>
  5189. Sets the identity increment.
  5190. </summary>
  5191. <param name="property"> The property. </param>
  5192. <param name="increment"> The value to set. </param>
  5193. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  5194. </member>
  5195. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.GetIdentityIncrementConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty)">
  5196. <summary>
  5197. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the identity increment.
  5198. </summary>
  5199. <param name="property"> The property. </param>
  5200. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the identity increment. </returns>
  5201. </member>
  5202. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.GetValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  5203. <summary>
  5204. <para>
  5205. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" /> to use for the property.
  5206. </para>
  5207. <para>
  5208. If no strategy is set for the property, then the strategy to use will be taken from the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IModel" />.
  5209. </para>
  5210. </summary>
  5211. <returns> The strategy, or <see cref="F:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.None" /> if none was set. </returns>
  5212. </member>
  5213. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.SetValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.Nullable{Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy})">
  5214. <summary>
  5215. Sets the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" /> to use for the property.
  5216. </summary>
  5217. <param name="property"> The property. </param>
  5218. <param name="value"> The strategy to use. </param>
  5219. </member>
  5220. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.SetValueGenerationStrategy(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Nullable{Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy},System.Boolean)">
  5221. <summary>
  5222. Sets the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" /> to use for the property.
  5223. </summary>
  5224. <param name="property"> The property. </param>
  5225. <param name="value"> The strategy to use. </param>
  5226. <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
  5227. </member>
  5228. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.GetValueGenerationStrategyConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty)">
  5229. <summary>
  5230. Returns the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" />.
  5231. </summary>
  5232. <param name="property"> The property. </param>
  5233. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" />. </returns>
  5234. </member>
  5235. <member name="M:Microsoft.EntityFrameworkCore.SqlServerPropertyExtensions.IsCompatibleWithValueGeneration(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  5236. <summary>
  5237. Returns a value indicating whether the property is compatible with any <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" />.
  5238. </summary>
  5239. <param name="property"> The property. </param>
  5240. <returns> <c>true</c> if compatible. </returns>
  5241. </member>
  5242. <member name="T:Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder">
  5243. <summary>
  5244. <para>
  5245. Allows SQL Server specific configuration to be performed on <see cref="T:Microsoft.EntityFrameworkCore.DbContextOptions" />.
  5246. </para>
  5247. <para>
  5248. Instances of this class are returned from a call to
  5249. <see
  5250. cref="M:Microsoft.EntityFrameworkCore.SqlServerDbContextOptionsExtensions.UseSqlServer(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder,System.String,System.Action{Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder})" />
  5251. and it is not designed to be directly constructed in your application code.
  5252. </para>
  5253. </summary>
  5254. </member>
  5255. <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder.#ctor(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
  5256. <summary>
  5257. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder" /> class.
  5258. </summary>
  5259. <param name="optionsBuilder"> The options builder. </param>
  5260. </member>
  5261. <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder.UseRowNumberForPaging(System.Boolean)">
  5262. <summary>
  5263. Use a ROW_NUMBER() in queries instead of OFFSET/FETCH. This method is backwards-compatible to SQL Server 2005.
  5264. </summary>
  5265. </member>
  5266. <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder.EnableRetryOnFailure">
  5267. <summary>
  5268. Configures the context to use the default retrying <see cref="T:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy" />.
  5269. </summary>
  5270. </member>
  5271. <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder.EnableRetryOnFailure(System.Int32)">
  5272. <summary>
  5273. Configures the context to use the default retrying <see cref="T:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy" />.
  5274. </summary>
  5275. </member>
  5276. <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder.EnableRetryOnFailure(System.Int32,System.TimeSpan,System.Collections.Generic.ICollection{System.Int32})">
  5277. <summary>
  5278. Configures the context to use the default retrying <see cref="T:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy" />.
  5279. </summary>
  5280. <param name="maxRetryCount"> The maximum number of retry attempts. </param>
  5281. <param name="maxRetryDelay"> The maximum delay between retries. </param>
  5282. <param name="errorNumbersToAdd"> Additional SQL error numbers that should be considered transient. </param>
  5283. </member>
  5284. <member name="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerConventionSetBuilder">
  5285. <summary>
  5286. <para>
  5287. A builder for building conventions for SQL Server.
  5288. </para>
  5289. <para>
  5290. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> and multiple registrations
  5291. are allowed. This means that each <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own
  5292. set of instances of this service.
  5293. The implementations may depend on other services registered with any lifetime.
  5294. The implementations do not need to be thread-safe.
  5295. </para>
  5296. </summary>
  5297. </member>
  5298. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerConventionSetBuilder.#ctor(Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies,Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilderDependencies,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper)">
  5299. <summary>
  5300. Creates a new <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerConventionSetBuilder" /> instance.
  5301. </summary>
  5302. <param name="dependencies"> The core dependencies for this service. </param>
  5303. <param name="relationalDependencies"> The relational dependencies for this service. </param>
  5304. <param name="sqlGenerationHelper"> The SQL generation helper to use. </param>
  5305. </member>
  5306. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerConventionSetBuilder.CreateConventionSet">
  5307. <summary>
  5308. Builds and returns the convention set for the current database provider.
  5309. </summary>
  5310. <returns> The convention set for the current database provider. </returns>
  5311. </member>
  5312. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerConventionSetBuilder.Build">
  5313. <summary>
  5314. <para>
  5315. Call this method to build a <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet" /> for SQL Server when using
  5316. the <see cref="T:Microsoft.EntityFrameworkCore.ModelBuilder" /> outside of <see cref="M:Microsoft.EntityFrameworkCore.DbContext.OnModelCreating(Microsoft.EntityFrameworkCore.ModelBuilder)" />.
  5317. </para>
  5318. <para>
  5319. Note that it is unusual to use this method.
  5320. Consider using <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> in the normal way instead.
  5321. </para>
  5322. </summary>
  5323. <returns> The convention set. </returns>
  5324. </member>
  5325. <member name="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerIndexConvention">
  5326. <summary>
  5327. A convention that configures the filter for unique non-clustered indexes with nullable columns
  5328. to filter out null values.
  5329. </summary>
  5330. </member>
  5331. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerIndexConvention.#ctor(Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies,Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilderDependencies,Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper)">
  5332. <summary>
  5333. Creates a new instance of <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerIndexConvention" />.
  5334. </summary>
  5335. <param name="dependencies"> Parameter object containing dependencies for this convention. </param>
  5336. <param name="relationalDependencies"> Parameter object containing relational dependencies for this convention. </param>
  5337. <param name="sqlGenerationHelper"> SQL command generation helper service. </param>
  5338. </member>
  5339. <member name="P:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerIndexConvention.Dependencies">
  5340. <summary>
  5341. Parameter object containing service dependencies.
  5342. </summary>
  5343. </member>
  5344. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerIndexConvention.ProcessEntityTypeBaseTypeChanged(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType})">
  5345. <summary>
  5346. Called after the base type of an entity type changes.
  5347. </summary>
  5348. <param name="entityTypeBuilder"> The builder for the entity type. </param>
  5349. <param name="newBaseType"> The new base entity type. </param>
  5350. <param name="oldBaseType"> The old base entity type. </param>
  5351. <param name="context"> Additional information associated with convention execution. </param>
  5352. </member>
  5353. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerIndexConvention.ProcessIndexAdded(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder})">
  5354. <summary>
  5355. Called after an index is added to the entity type.
  5356. </summary>
  5357. <param name="indexBuilder"> The builder for the index. </param>
  5358. <param name="context"> Additional information associated with convention execution. </param>
  5359. </member>
  5360. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerIndexConvention.ProcessIndexUniquenessChanged(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder})">
  5361. <summary>
  5362. Called after the uniqueness for an index is changed.
  5363. </summary>
  5364. <param name="indexBuilder"> The builder for the index. </param>
  5365. <param name="context"> Additional information associated with convention execution. </param>
  5366. </member>
  5367. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerIndexConvention.ProcessPropertyNullabilityChanged(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder})">
  5368. <summary>
  5369. Called after the nullability for a property is changed.
  5370. </summary>
  5371. <param name="propertyBuilder"> The builder for the property. </param>
  5372. <param name="context"> Additional information associated with convention execution. </param>
  5373. </member>
  5374. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerIndexConvention.ProcessIndexAnnotationChanged(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation})">
  5375. <summary>
  5376. Called after an annotation is changed on an index.
  5377. </summary>
  5378. <param name="indexBuilder"> The builder for the index. </param>
  5379. <param name="name"> The annotation name. </param>
  5380. <param name="annotation"> The new annotation. </param>
  5381. <param name="oldAnnotation"> The old annotation. </param>
  5382. <param name="context"> Additional information associated with convention execution. </param>
  5383. </member>
  5384. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerIndexConvention.ProcessPropertyAnnotationChanged(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation})">
  5385. <summary>
  5386. Called after an annotation is changed on a property.
  5387. </summary>
  5388. <param name="propertyBuilder"> The builder for the property. </param>
  5389. <param name="name"> The annotation name. </param>
  5390. <param name="annotation"> The new annotation. </param>
  5391. <param name="oldAnnotation"> The old annotation. </param>
  5392. <param name="context"> Additional information associated with convention execution. </param>
  5393. </member>
  5394. <member name="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerMemoryOptimizedTablesConvention">
  5395. <summary>
  5396. A convention that configures indexes as non-clustered for memory-optimized tables.
  5397. </summary>
  5398. </member>
  5399. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerMemoryOptimizedTablesConvention.#ctor(Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies,Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilderDependencies)">
  5400. <summary>
  5401. Creates a new instance of <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerMemoryOptimizedTablesConvention" />.
  5402. </summary>
  5403. <param name="dependencies"> Parameter object containing dependencies for this convention. </param>
  5404. <param name="relationalDependencies"> Parameter object containing relational dependencies for this convention. </param>
  5405. </member>
  5406. <member name="P:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerMemoryOptimizedTablesConvention.Dependencies">
  5407. <summary>
  5408. Parameter object containing service dependencies.
  5409. </summary>
  5410. </member>
  5411. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerMemoryOptimizedTablesConvention.ProcessEntityTypeAnnotationChanged(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation})">
  5412. <summary>
  5413. Called after an annotation is changed on an entity type.
  5414. </summary>
  5415. <param name="entityTypeBuilder"> The builder for the entity type. </param>
  5416. <param name="name"> The annotation name. </param>
  5417. <param name="annotation"> The new annotation. </param>
  5418. <param name="oldAnnotation"> The old annotation. </param>
  5419. <param name="context"> Additional information associated with convention execution. </param>
  5420. </member>
  5421. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerMemoryOptimizedTablesConvention.ProcessKeyAdded(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder})">
  5422. <summary>
  5423. Called after a key is added to the entity type.
  5424. </summary>
  5425. <param name="keyBuilder"> The builder for the key. </param>
  5426. <param name="context"> Additional information associated with convention execution. </param>
  5427. </member>
  5428. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerMemoryOptimizedTablesConvention.ProcessIndexAdded(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder})">
  5429. <summary>
  5430. Called after an index is added to the entity type.
  5431. </summary>
  5432. <param name="indexBuilder"> The builder for the index. </param>
  5433. <param name="context"> Additional information associated with convention execution. </param>
  5434. </member>
  5435. <member name="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerStoreGenerationConvention">
  5436. <summary>
  5437. A convention that ensures that properties aren't configured to have a default value, as computed column
  5438. or using a <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" /> at the same time.
  5439. </summary>
  5440. </member>
  5441. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerStoreGenerationConvention.#ctor(Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies,Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilderDependencies)">
  5442. <summary>
  5443. Creates a new instance of <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerStoreGenerationConvention" />.
  5444. </summary>
  5445. <param name="dependencies"> Parameter object containing dependencies for this convention. </param>
  5446. <param name="relationalDependencies"> Parameter object containing relational dependencies for this convention. </param>
  5447. </member>
  5448. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerStoreGenerationConvention.ProcessPropertyAnnotationChanged(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation})">
  5449. <summary>
  5450. Called after an annotation is changed on a property.
  5451. </summary>
  5452. <param name="propertyBuilder"> The builder for the property. </param>
  5453. <param name="name"> The annotation name. </param>
  5454. <param name="annotation"> The new annotation. </param>
  5455. <param name="oldAnnotation"> The old annotation. </param>
  5456. <param name="context"> Additional information associated with convention execution. </param>
  5457. </member>
  5458. <member name="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationConvention">
  5459. <summary>
  5460. A convention that configures store value generation as <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAdd" /> on properties that are
  5461. part of the primary key and not part of any foreign keys, were configured to have a database default value
  5462. or were configured to use a <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" />.
  5463. It also configures properties as <see cref="F:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated.OnAddOrUpdate" /> if they were configured as computed columns.
  5464. </summary>
  5465. </member>
  5466. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationConvention.#ctor(Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies,Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilderDependencies)">
  5467. <summary>
  5468. Creates a new instance of <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationConvention" />.
  5469. </summary>
  5470. <param name="dependencies"> Parameter object containing dependencies for this convention. </param>
  5471. <param name="relationalDependencies"> Parameter object containing relational dependencies for this convention. </param>
  5472. </member>
  5473. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationConvention.ProcessPropertyAnnotationChanged(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation})">
  5474. <summary>
  5475. Called after an annotation is changed on a property.
  5476. </summary>
  5477. <param name="propertyBuilder"> The builder for the property. </param>
  5478. <param name="name"> The annotation name. </param>
  5479. <param name="annotation"> The new annotation. </param>
  5480. <param name="oldAnnotation"> The old annotation. </param>
  5481. <param name="context"> Additional information associated with convention execution. </param>
  5482. </member>
  5483. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationConvention.GetValueGenerated(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty)">
  5484. <summary>
  5485. Returns the store value generation strategy to set for the given property.
  5486. </summary>
  5487. <param name="property"> The property. </param>
  5488. <returns> The store value generation strategy to set for the given property. </returns>
  5489. </member>
  5490. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationConvention.GetValueGenerated(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  5491. <summary>
  5492. Returns the store value generation strategy to set for the given property.
  5493. </summary>
  5494. <param name="property"> The property. </param>
  5495. <returns> The store value generation strategy to set for the given property. </returns>
  5496. </member>
  5497. <member name="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationStrategyConvention">
  5498. <summary>
  5499. A convention that configures the default model <see cref="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy" /> as
  5500. <see cref="F:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.IdentityColumn" />.
  5501. </summary>
  5502. </member>
  5503. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationStrategyConvention.#ctor(Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies,Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilderDependencies)">
  5504. <summary>
  5505. Creates a new instance of <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationStrategyConvention" />.
  5506. </summary>
  5507. <param name="dependencies"> Parameter object containing dependencies for this convention. </param>
  5508. <param name="relationalDependencies"> Parameter object containing relational dependencies for this convention. </param>
  5509. </member>
  5510. <member name="P:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationStrategyConvention.Dependencies">
  5511. <summary>
  5512. Parameter object containing service dependencies.
  5513. </summary>
  5514. </member>
  5515. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationStrategyConvention.ProcessModelInitialized(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder})">
  5516. <summary>
  5517. Called after a model is initialized.
  5518. </summary>
  5519. <param name="modelBuilder"> The builder for the model. </param>
  5520. <param name="context"> Additional information associated with convention execution. </param>
  5521. </member>
  5522. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqlServerValueGenerationStrategyConvention.ProcessModelFinalized(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder,Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext{Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder})">
  5523. <summary>
  5524. Called after a model is finalized.
  5525. </summary>
  5526. <param name="modelBuilder"> The builder for the model. </param>
  5527. <param name="context"> Additional information associated with convention execution. </param>
  5528. </member>
  5529. <member name="T:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy">
  5530. <summary>
  5531. Defines two strategies to use across the EF Core stack when generating key values
  5532. from SQL Server database columns.
  5533. </summary>
  5534. </member>
  5535. <member name="F:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.None">
  5536. <summary>
  5537. No SQL Server-specific strategy
  5538. </summary>
  5539. </member>
  5540. <member name="F:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo">
  5541. <summary>
  5542. <para>
  5543. A sequence-based hi-lo pattern where blocks of IDs are allocated from the server and
  5544. used client-side for generating keys.
  5545. </para>
  5546. <para>
  5547. This is an advanced pattern--only use this strategy if you are certain it is what you need.
  5548. </para>
  5549. </summary>
  5550. </member>
  5551. <member name="F:Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.IdentityColumn">
  5552. <summary>
  5553. A pattern that uses a normal SQL Server <c>Identity</c> column in the same way as EF6 and earlier.
  5554. </summary>
  5555. </member>
  5556. <member name="T:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy">
  5557. <summary>
  5558. An <see cref="T:Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy" /> implementation for retrying failed executions
  5559. on SQL Server.
  5560. </summary>
  5561. </member>
  5562. <member name="M:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy.#ctor(Microsoft.EntityFrameworkCore.DbContext)">
  5563. <summary>
  5564. Creates a new instance of <see cref="T:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy" />.
  5565. </summary>
  5566. <param name="context"> The context on which the operations will be invoked. </param>
  5567. <remarks>
  5568. The default retry limit is 6, which means that the total amount of time spent before failing is about a minute.
  5569. </remarks>
  5570. </member>
  5571. <member name="M:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy.#ctor(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies)">
  5572. <summary>
  5573. Creates a new instance of <see cref="T:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy" />.
  5574. </summary>
  5575. <param name="dependencies"> Parameter object containing service dependencies. </param>
  5576. </member>
  5577. <member name="M:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy.#ctor(Microsoft.EntityFrameworkCore.DbContext,System.Int32)">
  5578. <summary>
  5579. Creates a new instance of <see cref="T:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy" />.
  5580. </summary>
  5581. <param name="context"> The context on which the operations will be invoked. </param>
  5582. <param name="maxRetryCount"> The maximum number of retry attempts. </param>
  5583. </member>
  5584. <member name="M:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy.#ctor(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,System.Int32)">
  5585. <summary>
  5586. Creates a new instance of <see cref="T:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy" />.
  5587. </summary>
  5588. <param name="dependencies"> Parameter object containing service dependencies. </param>
  5589. <param name="maxRetryCount"> The maximum number of retry attempts. </param>
  5590. </member>
  5591. <member name="M:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy.#ctor(Microsoft.EntityFrameworkCore.DbContext,System.Int32,System.TimeSpan,System.Collections.Generic.ICollection{System.Int32})">
  5592. <summary>
  5593. Creates a new instance of <see cref="T:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy" />.
  5594. </summary>
  5595. <param name="context"> The context on which the operations will be invoked. </param>
  5596. <param name="maxRetryCount"> The maximum number of retry attempts. </param>
  5597. <param name="maxRetryDelay"> The maximum delay between retries. </param>
  5598. <param name="errorNumbersToAdd"> Additional SQL error numbers that should be considered transient. </param>
  5599. </member>
  5600. <member name="M:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy.#ctor(Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies,System.Int32,System.TimeSpan,System.Collections.Generic.ICollection{System.Int32})">
  5601. <summary>
  5602. Creates a new instance of <see cref="T:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy" />.
  5603. </summary>
  5604. <param name="dependencies"> Parameter object containing service dependencies. </param>
  5605. <param name="maxRetryCount"> The maximum number of retry attempts. </param>
  5606. <param name="maxRetryDelay"> The maximum delay between retries. </param>
  5607. <param name="errorNumbersToAdd"> Additional SQL error numbers that should be considered transient. </param>
  5608. </member>
  5609. <member name="M:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy.ShouldRetryOn(System.Exception)">
  5610. <summary>
  5611. Determines whether the specified exception represents a transient failure that can be
  5612. compensated by a retry. Additional exceptions to retry on can be passed to the constructor.
  5613. </summary>
  5614. <param name="exception"> The exception object to be verified. </param>
  5615. <returns>
  5616. <c>true</c> if the specified exception is considered as transient, otherwise <c>false</c>.
  5617. </returns>
  5618. </member>
  5619. <member name="M:Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy.GetNextDelay(System.Exception)">
  5620. <summary>
  5621. Determines whether the operation should be retried and the delay before the next attempt.
  5622. </summary>
  5623. <param name="lastException"> The exception thrown during the last execution attempt. </param>
  5624. <returns>
  5625. Returns the delay indicating how long to wait for before the next execution attempt if the operation should be retried;
  5626. <c>null</c> otherwise
  5627. </returns>
  5628. </member>
  5629. <member name="T:Microsoft.Extensions.DependencyInjection.SqlServerServiceCollectionExtensions">
  5630. <summary>
  5631. SQL Server specific extension methods for <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
  5632. </summary>
  5633. </member>
  5634. <member name="M:Microsoft.Extensions.DependencyInjection.SqlServerServiceCollectionExtensions.AddEntityFrameworkSqlServer(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  5635. <summary>
  5636. <para>
  5637. Adds the services required by the Microsoft SQL Server database provider for Entity Framework
  5638. to an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
  5639. </para>
  5640. <para>
  5641. Calling this method is no longer necessary when building most applications, including those that
  5642. use dependency injection in ASP.NET or elsewhere.
  5643. It is only needed when building the internal service provider for use with
  5644. the <see cref="M:Microsoft.EntityFrameworkCore.DbContextOptionsBuilder.UseInternalServiceProvider(System.IServiceProvider)" /> method.
  5645. This is not recommend other than for some advanced scenarios.
  5646. </para>
  5647. </summary>
  5648. <param name="serviceCollection"> The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to. </param>
  5649. <returns>
  5650. The same service collection so that multiple calls can be chained.
  5651. </returns>
  5652. </member>
  5653. </members>
  5654. </doc>