Microsoft.EntityFrameworkCore.Design.xml 328 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.EntityFrameworkCore.Design</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.EntityFrameworkCore.Design.DbContextActivator">
  8. <summary>
  9. Used to instantiate <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> types at design time.
  10. </summary>
  11. </member>
  12. <member name="M:Microsoft.EntityFrameworkCore.Design.DbContextActivator.CreateInstance(System.Type,System.Reflection.Assembly,Microsoft.EntityFrameworkCore.Design.IOperationReportHandler)">
  13. <summary>
  14. Creates an instance of the specified <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> type using the standard design-time
  15. mechanisms. When available, this will use any <see cref="T:Microsoft.EntityFrameworkCore.Design.IDesignTimeDbContextFactory`1" />
  16. implementations or the application's service provider.
  17. </summary>
  18. <param name="contextType"> The <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> type to instantiate. </param>
  19. <param name="startupAssembly"> The application's startup assembly. </param>
  20. <param name="reportHandler"> The design-time report handler. </param>
  21. <returns> The newly created object. </returns>
  22. </member>
  23. <member name="T:Microsoft.EntityFrameworkCore.Design.DesignTimeServiceCollectionExtensions">
  24. <summary>
  25. Extension methods for adding Entity Framework Core design-time services to an
  26. <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
  27. </summary>
  28. </member>
  29. <member name="M:Microsoft.EntityFrameworkCore.Design.DesignTimeServiceCollectionExtensions.AddEntityFrameworkDesignTimeServices(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter,System.Func{System.IServiceProvider})">
  30. <summary>
  31. Adds the Entity Framework Core design-time services.
  32. </summary>
  33. <param name="services"> The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> the services will be added to. </param>
  34. <param name="reporter"> Used to report design-time messages. </param>
  35. <param name="applicationServiceProviderAccessor"> An accessor to the application service provider. </param>
  36. <returns> The <paramref name="services" />. This enables chaining additional method calls. </returns>
  37. </member>
  38. <member name="M:Microsoft.EntityFrameworkCore.Design.DesignTimeServiceCollectionExtensions.AddDbContextDesignTimeServices(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.EntityFrameworkCore.DbContext)">
  39. <summary>
  40. Adds services from the <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> which are used at design time.
  41. </summary>
  42. <param name="services"> The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> the services will be added to. </param>
  43. <param name="context"> The <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> the services will be added from. </param>
  44. <returns> The <paramref name="services" />. This enables chaining additional method calls. </returns>
  45. </member>
  46. <member name="T:Microsoft.EntityFrameworkCore.Design.ICSharpHelper">
  47. <summary>
  48. Helper for generating C# code.
  49. </summary>
  50. </member>
  51. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Fragment(Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment)">
  52. <summary>
  53. Generates a method call code fragment.
  54. </summary>
  55. <param name="fragment"> The method call. </param>
  56. <returns> The fragment. </returns>
  57. </member>
  58. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Identifier(System.String,System.Collections.Generic.ICollection{System.String})">
  59. <summary>
  60. Generates a valid C# identifier from the specified string unique to the scope.
  61. </summary>
  62. <param name="name"> The base identifier name. </param>
  63. <param name="scope"> A list of in-scope identifiers. </param>
  64. <returns> The identifier. </returns>
  65. </member>
  66. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Lambda(System.Collections.Generic.IReadOnlyList{System.String})">
  67. <summary>
  68. Generates a property accessor lambda.
  69. </summary>
  70. <param name="properties"> The property names. </param>
  71. <returns> The lambda. </returns>
  72. </member>
  73. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Object[0:,0:])">
  74. <summary>
  75. Generates a multidimensional array literal.
  76. </summary>
  77. <param name="values"> The multidimensional array. </param>
  78. <returns> The literal. </returns>
  79. </member>
  80. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal``1(System.Nullable{``0})">
  81. <summary>
  82. Generates a nullable literal.
  83. </summary>
  84. <typeparam name="T"> The underlying type of the nullable type. </typeparam>
  85. <param name="value"> The nullable value. </param>
  86. <returns> The literal. </returns>
  87. </member>
  88. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Boolean)">
  89. <summary>
  90. Generates a bool literal.
  91. </summary>
  92. <param name="value"> The value. </param>
  93. <returns> The literal. </returns>
  94. </member>
  95. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Byte)">
  96. <summary>
  97. Generates a byte literal.
  98. </summary>
  99. <param name="value"> The value. </param>
  100. <returns> The literal. </returns>
  101. </member>
  102. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Char)">
  103. <summary>
  104. Generates a char literal.
  105. </summary>
  106. <param name="value"> The value. </param>
  107. <returns> The literal. </returns>
  108. </member>
  109. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.DateTime)">
  110. <summary>
  111. Generates a DateTime literal.
  112. </summary>
  113. <param name="value"> The value. </param>
  114. <returns> The literal. </returns>
  115. </member>
  116. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.DateTimeOffset)">
  117. <summary>
  118. Generates a DateTimeOffset literal.
  119. </summary>
  120. <param name="value"> The value. </param>
  121. <returns> The literal. </returns>
  122. </member>
  123. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Decimal)">
  124. <summary>
  125. Generates a decimal literal.
  126. </summary>
  127. <param name="value"> The value. </param>
  128. <returns> The literal. </returns>
  129. </member>
  130. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Double)">
  131. <summary>
  132. Generates a double literal.
  133. </summary>
  134. <param name="value"> The value. </param>
  135. <returns> The literal. </returns>
  136. </member>
  137. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Enum)">
  138. <summary>
  139. Generates an enum literal.
  140. </summary>
  141. <param name="value"> The value. </param>
  142. <returns> The literal. </returns>
  143. </member>
  144. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Single)">
  145. <summary>
  146. Generates a float literal.
  147. </summary>
  148. <param name="value"> The value. </param>
  149. <returns> The literal. </returns>
  150. </member>
  151. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Guid)">
  152. <summary>
  153. Generates a Guid literal.
  154. </summary>
  155. <param name="value"> The value. </param>
  156. <returns> The literal. </returns>
  157. </member>
  158. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Int32)">
  159. <summary>
  160. Generates an int literal.
  161. </summary>
  162. <param name="value"> The value. </param>
  163. <returns> The literal. </returns>
  164. </member>
  165. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Int64)">
  166. <summary>
  167. Generates a long literal.
  168. </summary>
  169. <param name="value"> The value. </param>
  170. <returns> The literal. </returns>
  171. </member>
  172. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.SByte)">
  173. <summary>
  174. Generates a sbyte literal.
  175. </summary>
  176. <param name="value"> The value. </param>
  177. <returns> The literal. </returns>
  178. </member>
  179. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.Int16)">
  180. <summary>
  181. Generates a short literal.
  182. </summary>
  183. <param name="value"> The value. </param>
  184. <returns> The literal. </returns>
  185. </member>
  186. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.String)">
  187. <summary>
  188. Generates a string literal.
  189. </summary>
  190. <param name="value"> The value. </param>
  191. <returns> The literal. </returns>
  192. </member>
  193. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.TimeSpan)">
  194. <summary>
  195. Generates a TimeSpan literal.
  196. </summary>
  197. <param name="value"> The value. </param>
  198. <returns> The literal. </returns>
  199. </member>
  200. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.UInt32)">
  201. <summary>
  202. Generates a uint literal.
  203. </summary>
  204. <param name="value"> The value. </param>
  205. <returns> The literal. </returns>
  206. </member>
  207. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.UInt64)">
  208. <summary>
  209. Generates a ulong literal.
  210. </summary>
  211. <param name="value"> The value. </param>
  212. <returns> The literal. </returns>
  213. </member>
  214. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal(System.UInt16)">
  215. <summary>
  216. Generates a ushort literal.
  217. </summary>
  218. <param name="value"> The value. </param>
  219. <returns> The literal. </returns>
  220. </member>
  221. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Literal``1(``0[],System.Boolean)">
  222. <summary>
  223. Generates an object array literal.
  224. </summary>
  225. <param name="values"> The object array. </param>
  226. <param name="vertical"> A value indicating whether to layout the literal vertically. </param>
  227. <returns> The literal. </returns>
  228. </member>
  229. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Namespace(System.String[])">
  230. <summary>
  231. Generates a valid C# namespace from the specified parts.
  232. </summary>
  233. <param name="name"> The base parts of the namespace. </param>
  234. <returns> The namespace. </returns>
  235. </member>
  236. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.Reference(System.Type)">
  237. <summary>
  238. Generates a C# type reference.
  239. </summary>
  240. <param name="type"> The type to reference. </param>
  241. <returns> The reference. </returns>
  242. </member>
  243. <member name="M:Microsoft.EntityFrameworkCore.Design.ICSharpHelper.UnknownLiteral(System.Object)">
  244. <summary>
  245. Generates a literal for a type not known at compile time.
  246. </summary>
  247. <param name="value"> The value. </param>
  248. <returns> The literal. </returns>
  249. </member>
  250. <member name="T:Microsoft.EntityFrameworkCore.Design.ILanguageBasedService">
  251. <summary>
  252. Represents a service that gets resolved based on the programming language it supports.
  253. </summary>
  254. </member>
  255. <member name="P:Microsoft.EntityFrameworkCore.Design.ILanguageBasedService.Language">
  256. <summary>
  257. Gets the programming language supported by this service.
  258. </summary>
  259. <value> The language. </value>
  260. </member>
  261. <member name="T:Microsoft.EntityFrameworkCore.Design.Internal.AppServiceProviderFactory">
  262. <summary>
  263. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  264. the same compatibility standards as public APIs. It may be changed or removed without notice in
  265. any release. You should only use it directly in your code with extreme caution and knowing that
  266. doing so can result in application failures when updating to a new Entity Framework Core release.
  267. </summary>
  268. </member>
  269. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.AppServiceProviderFactory.#ctor(System.Reflection.Assembly,Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter)">
  270. <summary>
  271. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  272. the same compatibility standards as public APIs. It may be changed or removed without notice in
  273. any release. You should only use it directly in your code with extreme caution and knowing that
  274. doing so can result in application failures when updating to a new Entity Framework Core release.
  275. </summary>
  276. </member>
  277. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.AppServiceProviderFactory.Create(System.String[])">
  278. <summary>
  279. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  280. the same compatibility standards as public APIs. It may be changed or removed without notice in
  281. any release. You should only use it directly in your code with extreme caution and knowing that
  282. doing so can result in application failures when updating to a new Entity Framework Core release.
  283. </summary>
  284. </member>
  285. <member name="T:Microsoft.EntityFrameworkCore.Design.Internal.ContextInfo">
  286. <summary>
  287. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  288. the same compatibility standards as public APIs. It may be changed or removed without notice in
  289. any release. You should only use it directly in your code with extreme caution and knowing that
  290. doing so can result in application failures when updating to a new Entity Framework Core release.
  291. </summary>
  292. </member>
  293. <member name="P:Microsoft.EntityFrameworkCore.Design.Internal.ContextInfo.ProviderName">
  294. <summary>
  295. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  296. the same compatibility standards as public APIs. It may be changed or removed without notice in
  297. any release. You should only use it directly in your code with extreme caution and knowing that
  298. doing so can result in application failures when updating to a new Entity Framework Core release.
  299. </summary>
  300. </member>
  301. <member name="P:Microsoft.EntityFrameworkCore.Design.Internal.ContextInfo.DatabaseName">
  302. <summary>
  303. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  304. the same compatibility standards as public APIs. It may be changed or removed without notice in
  305. any release. You should only use it directly in your code with extreme caution and knowing that
  306. doing so can result in application failures when updating to a new Entity Framework Core release.
  307. </summary>
  308. </member>
  309. <member name="P:Microsoft.EntityFrameworkCore.Design.Internal.ContextInfo.DataSource">
  310. <summary>
  311. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  312. the same compatibility standards as public APIs. It may be changed or removed without notice in
  313. any release. You should only use it directly in your code with extreme caution and knowing that
  314. doing so can result in application failures when updating to a new Entity Framework Core release.
  315. </summary>
  316. </member>
  317. <member name="P:Microsoft.EntityFrameworkCore.Design.Internal.ContextInfo.Options">
  318. <summary>
  319. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  320. the same compatibility standards as public APIs. It may be changed or removed without notice in
  321. any release. You should only use it directly in your code with extreme caution and knowing that
  322. doing so can result in application failures when updating to a new Entity Framework Core release.
  323. </summary>
  324. </member>
  325. <member name="T:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper">
  326. <summary>
  327. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  328. the same compatibility standards as public APIs. It may be changed or removed without notice in
  329. any release. You should only use it directly in your code with extreme caution and knowing that
  330. doing so can result in application failures when updating to a new Entity Framework Core release.
  331. </summary>
  332. </member>
  333. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.#ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource)">
  334. <summary>
  335. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  336. the same compatibility standards as public APIs. It may be changed or removed without notice in
  337. any release. You should only use it directly in your code with extreme caution and knowing that
  338. doing so can result in application failures when updating to a new Entity Framework Core release.
  339. </summary>
  340. </member>
  341. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Lambda(System.Collections.Generic.IReadOnlyList{System.String})">
  342. <summary>
  343. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  344. the same compatibility standards as public APIs. It may be changed or removed without notice in
  345. any release. You should only use it directly in your code with extreme caution and knowing that
  346. doing so can result in application failures when updating to a new Entity Framework Core release.
  347. </summary>
  348. </member>
  349. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Reference(System.Type)">
  350. <summary>
  351. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  352. the same compatibility standards as public APIs. It may be changed or removed without notice in
  353. any release. You should only use it directly in your code with extreme caution and knowing that
  354. doing so can result in application failures when updating to a new Entity Framework Core release.
  355. </summary>
  356. </member>
  357. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Identifier(System.String,System.Collections.Generic.ICollection{System.String})">
  358. <summary>
  359. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  360. the same compatibility standards as public APIs. It may be changed or removed without notice in
  361. any release. You should only use it directly in your code with extreme caution and knowing that
  362. doing so can result in application failures when updating to a new Entity Framework Core release.
  363. </summary>
  364. </member>
  365. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Namespace(System.String[])">
  366. <summary>
  367. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  368. the same compatibility standards as public APIs. It may be changed or removed without notice in
  369. any release. You should only use it directly in your code with extreme caution and knowing that
  370. doing so can result in application failures when updating to a new Entity Framework Core release.
  371. </summary>
  372. </member>
  373. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.String)">
  374. <summary>
  375. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  376. the same compatibility standards as public APIs. It may be changed or removed without notice in
  377. any release. You should only use it directly in your code with extreme caution and knowing that
  378. doing so can result in application failures when updating to a new Entity Framework Core release.
  379. </summary>
  380. </member>
  381. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Boolean)">
  382. <summary>
  383. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  384. the same compatibility standards as public APIs. It may be changed or removed without notice in
  385. any release. You should only use it directly in your code with extreme caution and knowing that
  386. doing so can result in application failures when updating to a new Entity Framework Core release.
  387. </summary>
  388. </member>
  389. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Byte)">
  390. <summary>
  391. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  392. the same compatibility standards as public APIs. It may be changed or removed without notice in
  393. any release. You should only use it directly in your code with extreme caution and knowing that
  394. doing so can result in application failures when updating to a new Entity Framework Core release.
  395. </summary>
  396. </member>
  397. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Char)">
  398. <summary>
  399. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  400. the same compatibility standards as public APIs. It may be changed or removed without notice in
  401. any release. You should only use it directly in your code with extreme caution and knowing that
  402. doing so can result in application failures when updating to a new Entity Framework Core release.
  403. </summary>
  404. </member>
  405. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.DateTime)">
  406. <summary>
  407. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  408. the same compatibility standards as public APIs. It may be changed or removed without notice in
  409. any release. You should only use it directly in your code with extreme caution and knowing that
  410. doing so can result in application failures when updating to a new Entity Framework Core release.
  411. </summary>
  412. </member>
  413. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.DateTimeOffset)">
  414. <summary>
  415. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  416. the same compatibility standards as public APIs. It may be changed or removed without notice in
  417. any release. You should only use it directly in your code with extreme caution and knowing that
  418. doing so can result in application failures when updating to a new Entity Framework Core release.
  419. </summary>
  420. </member>
  421. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Decimal)">
  422. <summary>
  423. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  424. the same compatibility standards as public APIs. It may be changed or removed without notice in
  425. any release. You should only use it directly in your code with extreme caution and knowing that
  426. doing so can result in application failures when updating to a new Entity Framework Core release.
  427. </summary>
  428. </member>
  429. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Double)">
  430. <summary>
  431. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  432. the same compatibility standards as public APIs. It may be changed or removed without notice in
  433. any release. You should only use it directly in your code with extreme caution and knowing that
  434. doing so can result in application failures when updating to a new Entity Framework Core release.
  435. </summary>
  436. </member>
  437. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Single)">
  438. <summary>
  439. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  440. the same compatibility standards as public APIs. It may be changed or removed without notice in
  441. any release. You should only use it directly in your code with extreme caution and knowing that
  442. doing so can result in application failures when updating to a new Entity Framework Core release.
  443. </summary>
  444. </member>
  445. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Guid)">
  446. <summary>
  447. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  448. the same compatibility standards as public APIs. It may be changed or removed without notice in
  449. any release. You should only use it directly in your code with extreme caution and knowing that
  450. doing so can result in application failures when updating to a new Entity Framework Core release.
  451. </summary>
  452. </member>
  453. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Int32)">
  454. <summary>
  455. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  456. the same compatibility standards as public APIs. It may be changed or removed without notice in
  457. any release. You should only use it directly in your code with extreme caution and knowing that
  458. doing so can result in application failures when updating to a new Entity Framework Core release.
  459. </summary>
  460. </member>
  461. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Int64)">
  462. <summary>
  463. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  464. the same compatibility standards as public APIs. It may be changed or removed without notice in
  465. any release. You should only use it directly in your code with extreme caution and knowing that
  466. doing so can result in application failures when updating to a new Entity Framework Core release.
  467. </summary>
  468. </member>
  469. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.SByte)">
  470. <summary>
  471. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  472. the same compatibility standards as public APIs. It may be changed or removed without notice in
  473. any release. You should only use it directly in your code with extreme caution and knowing that
  474. doing so can result in application failures when updating to a new Entity Framework Core release.
  475. </summary>
  476. </member>
  477. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Int16)">
  478. <summary>
  479. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  480. the same compatibility standards as public APIs. It may be changed or removed without notice in
  481. any release. You should only use it directly in your code with extreme caution and knowing that
  482. doing so can result in application failures when updating to a new Entity Framework Core release.
  483. </summary>
  484. </member>
  485. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.TimeSpan)">
  486. <summary>
  487. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  488. the same compatibility standards as public APIs. It may be changed or removed without notice in
  489. any release. You should only use it directly in your code with extreme caution and knowing that
  490. doing so can result in application failures when updating to a new Entity Framework Core release.
  491. </summary>
  492. </member>
  493. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.UInt32)">
  494. <summary>
  495. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  496. the same compatibility standards as public APIs. It may be changed or removed without notice in
  497. any release. You should only use it directly in your code with extreme caution and knowing that
  498. doing so can result in application failures when updating to a new Entity Framework Core release.
  499. </summary>
  500. </member>
  501. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.UInt64)">
  502. <summary>
  503. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  504. the same compatibility standards as public APIs. It may be changed or removed without notice in
  505. any release. You should only use it directly in your code with extreme caution and knowing that
  506. doing so can result in application failures when updating to a new Entity Framework Core release.
  507. </summary>
  508. </member>
  509. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.UInt16)">
  510. <summary>
  511. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  512. the same compatibility standards as public APIs. It may be changed or removed without notice in
  513. any release. You should only use it directly in your code with extreme caution and knowing that
  514. doing so can result in application failures when updating to a new Entity Framework Core release.
  515. </summary>
  516. </member>
  517. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Numerics.BigInteger)">
  518. <summary>
  519. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  520. the same compatibility standards as public APIs. It may be changed or removed without notice in
  521. any release. You should only use it directly in your code with extreme caution and knowing that
  522. doing so can result in application failures when updating to a new Entity Framework Core release.
  523. </summary>
  524. </member>
  525. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal``1(System.Nullable{``0})">
  526. <summary>
  527. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  528. the same compatibility standards as public APIs. It may be changed or removed without notice in
  529. any release. You should only use it directly in your code with extreme caution and knowing that
  530. doing so can result in application failures when updating to a new Entity Framework Core release.
  531. </summary>
  532. </member>
  533. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal``1(``0[],System.Boolean)">
  534. <summary>
  535. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  536. the same compatibility standards as public APIs. It may be changed or removed without notice in
  537. any release. You should only use it directly in your code with extreme caution and knowing that
  538. doing so can result in application failures when updating to a new Entity Framework Core release.
  539. </summary>
  540. </member>
  541. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Object[0:,0:])">
  542. <summary>
  543. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  544. the same compatibility standards as public APIs. It may be changed or removed without notice in
  545. any release. You should only use it directly in your code with extreme caution and knowing that
  546. doing so can result in application failures when updating to a new Entity Framework Core release.
  547. </summary>
  548. </member>
  549. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Literal(System.Enum)">
  550. <summary>
  551. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  552. the same compatibility standards as public APIs. It may be changed or removed without notice in
  553. any release. You should only use it directly in your code with extreme caution and knowing that
  554. doing so can result in application failures when updating to a new Entity Framework Core release.
  555. </summary>
  556. </member>
  557. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.GetSimpleEnumValue(System.Type,System.String)">
  558. <summary>
  559. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  560. the same compatibility standards as public APIs. It may be changed or removed without notice in
  561. any release. You should only use it directly in your code with extreme caution and knowing that
  562. doing so can result in application failures when updating to a new Entity Framework Core release.
  563. </summary>
  564. </member>
  565. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.GetCompositeEnumValue(System.Type,System.Enum)">
  566. <summary>
  567. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  568. the same compatibility standards as public APIs. It may be changed or removed without notice in
  569. any release. You should only use it directly in your code with extreme caution and knowing that
  570. doing so can result in application failures when updating to a new Entity Framework Core release.
  571. </summary>
  572. </member>
  573. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.UnknownLiteral(System.Object)">
  574. <summary>
  575. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  576. the same compatibility standards as public APIs. It may be changed or removed without notice in
  577. any release. You should only use it directly in your code with extreme caution and knowing that
  578. doing so can result in application failures when updating to a new Entity Framework Core release.
  579. </summary>
  580. </member>
  581. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper.Fragment(Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment)">
  582. <summary>
  583. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  584. the same compatibility standards as public APIs. It may be changed or removed without notice in
  585. any release. You should only use it directly in your code with extreme caution and knowing that
  586. doing so can result in application failures when updating to a new Entity Framework Core release.
  587. </summary>
  588. </member>
  589. <member name="T:Microsoft.EntityFrameworkCore.Design.Internal.DatabaseOperations">
  590. <summary>
  591. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  592. the same compatibility standards as public APIs. It may be changed or removed without notice in
  593. any release. You should only use it directly in your code with extreme caution and knowing that
  594. doing so can result in application failures when updating to a new Entity Framework Core release.
  595. </summary>
  596. </member>
  597. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DatabaseOperations.#ctor(Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter,System.Reflection.Assembly,System.Reflection.Assembly,System.String,System.String,System.String,System.String[])">
  598. <summary>
  599. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  600. the same compatibility standards as public APIs. It may be changed or removed without notice in
  601. any release. You should only use it directly in your code with extreme caution and knowing that
  602. doing so can result in application failures when updating to a new Entity Framework Core release.
  603. </summary>
  604. </member>
  605. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DatabaseOperations.ScaffoldContext(System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Boolean,System.Boolean)">
  606. <summary>
  607. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  608. the same compatibility standards as public APIs. It may be changed or removed without notice in
  609. any release. You should only use it directly in your code with extreme caution and knowing that
  610. doing so can result in application failures when updating to a new Entity Framework Core release.
  611. </summary>
  612. </member>
  613. <member name="T:Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations">
  614. <summary>
  615. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  616. the same compatibility standards as public APIs. It may be changed or removed without notice in
  617. any release. You should only use it directly in your code with extreme caution and knowing that
  618. doing so can result in application failures when updating to a new Entity Framework Core release.
  619. </summary>
  620. </member>
  621. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.#ctor(Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter,System.Reflection.Assembly,System.Reflection.Assembly,System.String[])">
  622. <summary>
  623. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  624. the same compatibility standards as public APIs. It may be changed or removed without notice in
  625. any release. You should only use it directly in your code with extreme caution and knowing that
  626. doing so can result in application failures when updating to a new Entity Framework Core release.
  627. </summary>
  628. </member>
  629. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.#ctor(Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter,System.Reflection.Assembly,System.Reflection.Assembly,System.String[],Microsoft.EntityFrameworkCore.Design.Internal.AppServiceProviderFactory)">
  630. <summary>
  631. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  632. the same compatibility standards as public APIs. It may be changed or removed without notice in
  633. any release. You should only use it directly in your code with extreme caution and knowing that
  634. doing so can result in application failures when updating to a new Entity Framework Core release.
  635. </summary>
  636. </member>
  637. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.DropDatabase(System.String)">
  638. <summary>
  639. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  640. the same compatibility standards as public APIs. It may be changed or removed without notice in
  641. any release. You should only use it directly in your code with extreme caution and knowing that
  642. doing so can result in application failures when updating to a new Entity Framework Core release.
  643. </summary>
  644. </member>
  645. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.ScriptDbContext(System.String)">
  646. <summary>
  647. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  648. the same compatibility standards as public APIs. It may be changed or removed without notice in
  649. any release. You should only use it directly in your code with extreme caution and knowing that
  650. doing so can result in application failures when updating to a new Entity Framework Core release.
  651. </summary>
  652. </member>
  653. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.CreateContext(System.String)">
  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.Design.Internal.DbContextOperations.GetContextTypes">
  662. <summary>
  663. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  664. the same compatibility standards as public APIs. It may be changed or removed without notice in
  665. any release. You should only use it directly in your code with extreme caution and knowing that
  666. doing so can result in application failures when updating to a new Entity Framework Core release.
  667. </summary>
  668. </member>
  669. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.GetContextType(System.String)">
  670. <summary>
  671. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  672. the same compatibility standards as public APIs. It may be changed or removed without notice in
  673. any release. You should only use it directly in your code with extreme caution and knowing that
  674. doing so can result in application failures when updating to a new Entity Framework Core release.
  675. </summary>
  676. </member>
  677. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.GetContextInfo(System.String)">
  678. <summary>
  679. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  680. the same compatibility standards as public APIs. It may be changed or removed without notice in
  681. any release. You should only use it directly in your code with extreme caution and knowing that
  682. doing so can result in application failures when updating to a new Entity Framework Core release.
  683. </summary>
  684. </member>
  685. <member name="T:Microsoft.EntityFrameworkCore.Design.Internal.DesignTimeConnectionStringResolver">
  686. <summary>
  687. <para>
  688. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  689. the same compatibility standards as public APIs. It may be changed or removed without notice in
  690. any release. You should only use it directly in your code with extreme caution and knowing that
  691. doing so can result in application failures when updating to a new Entity Framework Core release.
  692. </para>
  693. <para>
  694. The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
  695. <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
  696. The implementation may depend on other services registered with any lifetime.
  697. The implementation does not need to be thread-safe.
  698. </para>
  699. </summary>
  700. </member>
  701. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DesignTimeConnectionStringResolver.#ctor(System.Func{System.IServiceProvider})">
  702. <summary>
  703. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  704. the same compatibility standards as public APIs. It may be changed or removed without notice in
  705. any release. You should only use it directly in your code with extreme caution and knowing that
  706. doing so can result in application failures when updating to a new Entity Framework Core release.
  707. </summary>
  708. </member>
  709. <member name="P:Microsoft.EntityFrameworkCore.Design.Internal.DesignTimeConnectionStringResolver.ApplicationServiceProvider">
  710. <summary>
  711. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  712. the same compatibility standards as public APIs. It may be changed or removed without notice in
  713. any release. You should only use it directly in your code with extreme caution and knowing that
  714. doing so can result in application failures when updating to a new Entity Framework Core release.
  715. </summary>
  716. </member>
  717. <member name="T:Microsoft.EntityFrameworkCore.Design.Internal.DesignTimeServicesBuilder">
  718. <summary>
  719. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  720. the same compatibility standards as public APIs. It may be changed or removed without notice in
  721. any release. You should only use it directly in your code with extreme caution and knowing that
  722. doing so can result in application failures when updating to a new Entity Framework Core release.
  723. </summary>
  724. </member>
  725. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DesignTimeServicesBuilder.#ctor(System.Reflection.Assembly,System.Reflection.Assembly,Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter,System.String[])">
  726. <summary>
  727. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  728. the same compatibility standards as public APIs. It may be changed or removed without notice in
  729. any release. You should only use it directly in your code with extreme caution and knowing that
  730. doing so can result in application failures when updating to a new Entity Framework Core release.
  731. </summary>
  732. </member>
  733. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DesignTimeServicesBuilder.Build(Microsoft.EntityFrameworkCore.DbContext)">
  734. <summary>
  735. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  736. the same compatibility standards as public APIs. It may be changed or removed without notice in
  737. any release. You should only use it directly in your code with extreme caution and knowing that
  738. doing so can result in application failures when updating to a new Entity Framework Core release.
  739. </summary>
  740. </member>
  741. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.DesignTimeServicesBuilder.Build(System.String)">
  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="T:Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter">
  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="M:Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter.WriteError(System.String)">
  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="M:Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter.WriteWarning(System.String)">
  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="M:Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter.WriteInformation(System.String)">
  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="M:Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter.WriteVerbose(System.String)">
  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="T:Microsoft.EntityFrameworkCore.Design.Internal.LanguageBasedSelector`1">
  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="M:Microsoft.EntityFrameworkCore.Design.Internal.LanguageBasedSelector`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
  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="P:Microsoft.EntityFrameworkCore.Design.Internal.LanguageBasedSelector`1.Services">
  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="M:Microsoft.EntityFrameworkCore.Design.Internal.LanguageBasedSelector`1.Select(System.String)">
  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="T:Microsoft.EntityFrameworkCore.Design.Internal.MigrationInfo">
  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="P:Microsoft.EntityFrameworkCore.Design.Internal.MigrationInfo.Id">
  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="P:Microsoft.EntityFrameworkCore.Design.Internal.MigrationInfo.Name">
  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="T:Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations">
  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="M:Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.#ctor(Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter,System.Reflection.Assembly,System.Reflection.Assembly,System.String,System.String,System.String,System.String[])">
  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="M:Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.AddMigration(System.String,System.String,System.String)">
  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="M:Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.GetMigrations(System.String)">
  870. <summary>
  871. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  872. the same compatibility standards as public APIs. It may be changed or removed without notice in
  873. any release. You should only use it directly in your code with extreme caution and knowing that
  874. doing so can result in application failures when updating to a new Entity Framework Core release.
  875. </summary>
  876. </member>
  877. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.ScriptMigration(System.String,System.String,System.Boolean,System.String)">
  878. <summary>
  879. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  880. the same compatibility standards as public APIs. It may be changed or removed without notice in
  881. any release. You should only use it directly in your code with extreme caution and knowing that
  882. doing so can result in application failures when updating to a new Entity Framework Core release.
  883. </summary>
  884. </member>
  885. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.UpdateDatabase(System.String,System.String)">
  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="M:Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.RemoveMigration(System.String,System.Boolean)">
  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="T:Microsoft.EntityFrameworkCore.Design.Internal.NamespaceComparer">
  902. <summary>
  903. A custom string comparer to sort using statements to have System prefixed namespaces first.
  904. </summary>
  905. </member>
  906. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.NamespaceComparer.Compare(System.String,System.String)">
  907. <inheritdoc />
  908. </member>
  909. <member name="T:Microsoft.EntityFrameworkCore.Design.Internal.NullPluralizer">
  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.Design.Internal.NullPluralizer.Pluralize(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.Design.Internal.NullPluralizer.Singularize(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="T:Microsoft.EntityFrameworkCore.Design.Internal.OperationLogger">
  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="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationLogger.#ctor(System.String,Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter)">
  942. <summary>
  943. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  944. the same compatibility standards as public APIs. It may be changed or removed without notice in
  945. any release. You should only use it directly in your code with extreme caution and knowing that
  946. doing so can result in application failures when updating to a new Entity Framework Core release.
  947. </summary>
  948. </member>
  949. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationLogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">
  950. <summary>
  951. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  952. the same compatibility standards as public APIs. It may be changed or removed without notice in
  953. any release. You should only use it directly in your code with extreme caution and knowing that
  954. doing so can result in application failures when updating to a new Entity Framework Core release.
  955. </summary>
  956. </member>
  957. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationLogger.BeginScope``1(``0)">
  958. <summary>
  959. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  960. the same compatibility standards as public APIs. It may be changed or removed without notice in
  961. any release. You should only use it directly in your code with extreme caution and knowing that
  962. doing so can result in application failures when updating to a new Entity Framework Core release.
  963. </summary>
  964. </member>
  965. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationLogger.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">
  966. <summary>
  967. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  968. the same compatibility standards as public APIs. It may be changed or removed without notice in
  969. any release. You should only use it directly in your code with extreme caution and knowing that
  970. doing so can result in application failures when updating to a new Entity Framework Core release.
  971. </summary>
  972. </member>
  973. <member name="T:Microsoft.EntityFrameworkCore.Design.Internal.OperationLoggerProvider">
  974. <summary>
  975. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  976. the same compatibility standards as public APIs. It may be changed or removed without notice in
  977. any release. You should only use it directly in your code with extreme caution and knowing that
  978. doing so can result in application failures when updating to a new Entity Framework Core release.
  979. </summary>
  980. </member>
  981. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationLoggerProvider.#ctor(Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter)">
  982. <summary>
  983. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  984. the same compatibility standards as public APIs. It may be changed or removed without notice in
  985. any release. You should only use it directly in your code with extreme caution and knowing that
  986. doing so can result in application failures when updating to a new Entity Framework Core release.
  987. </summary>
  988. </member>
  989. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationLoggerProvider.CreateLogger(System.String)">
  990. <summary>
  991. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  992. the same compatibility standards as public APIs. It may be changed or removed without notice in
  993. any release. You should only use it directly in your code with extreme caution and knowing that
  994. doing so can result in application failures when updating to a new Entity Framework Core release.
  995. </summary>
  996. </member>
  997. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationLoggerProvider.Dispose">
  998. <summary>
  999. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1000. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1001. any release. You should only use it directly in your code with extreme caution and knowing that
  1002. doing so can result in application failures when updating to a new Entity Framework Core release.
  1003. </summary>
  1004. </member>
  1005. <member name="T:Microsoft.EntityFrameworkCore.Design.Internal.OperationReporter">
  1006. <summary>
  1007. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1008. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1009. any release. You should only use it directly in your code with extreme caution and knowing that
  1010. doing so can result in application failures when updating to a new Entity Framework Core release.
  1011. </summary>
  1012. </member>
  1013. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationReporter.#ctor(Microsoft.EntityFrameworkCore.Design.IOperationReportHandler)">
  1014. <summary>
  1015. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1016. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1017. any release. You should only use it directly in your code with extreme caution and knowing that
  1018. doing so can result in application failures when updating to a new Entity Framework Core release.
  1019. </summary>
  1020. </member>
  1021. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationReporter.WriteError(System.String)">
  1022. <summary>
  1023. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1024. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1025. any release. You should only use it directly in your code with extreme caution and knowing that
  1026. doing so can result in application failures when updating to a new Entity Framework Core release.
  1027. </summary>
  1028. </member>
  1029. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationReporter.WriteWarning(System.String)">
  1030. <summary>
  1031. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1032. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1033. any release. You should only use it directly in your code with extreme caution and knowing that
  1034. doing so can result in application failures when updating to a new Entity Framework Core release.
  1035. </summary>
  1036. </member>
  1037. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationReporter.WriteInformation(System.String)">
  1038. <summary>
  1039. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1040. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1041. any release. You should only use it directly in your code with extreme caution and knowing that
  1042. doing so can result in application failures when updating to a new Entity Framework Core release.
  1043. </summary>
  1044. </member>
  1045. <member name="M:Microsoft.EntityFrameworkCore.Design.Internal.OperationReporter.WriteVerbose(System.String)">
  1046. <summary>
  1047. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1048. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1049. any release. You should only use it directly in your code with extreme caution and knowing that
  1050. doing so can result in application failures when updating to a new Entity Framework Core release.
  1051. </summary>
  1052. </member>
  1053. <member name="T:Microsoft.EntityFrameworkCore.Design.IOperationReportHandler">
  1054. <summary>
  1055. Used to handle reported design-time activity.
  1056. </summary>
  1057. </member>
  1058. <member name="P:Microsoft.EntityFrameworkCore.Design.IOperationReportHandler.Version">
  1059. <summary>
  1060. Gets the contract version of this handler.
  1061. </summary>
  1062. <value> The contract version of this handler. </value>
  1063. </member>
  1064. <member name="M:Microsoft.EntityFrameworkCore.Design.IOperationReportHandler.OnError(System.String)">
  1065. <summary>
  1066. Invoked when an error is reported.
  1067. </summary>
  1068. <param name="message"> The message. </param>
  1069. </member>
  1070. <member name="M:Microsoft.EntityFrameworkCore.Design.IOperationReportHandler.OnWarning(System.String)">
  1071. <summary>
  1072. Invoked when a warning is reported.
  1073. </summary>
  1074. <param name="message"> The message. </param>
  1075. </member>
  1076. <member name="M:Microsoft.EntityFrameworkCore.Design.IOperationReportHandler.OnInformation(System.String)">
  1077. <summary>
  1078. Invoked when information is reported.
  1079. </summary>
  1080. <param name="message"> The message. </param>
  1081. </member>
  1082. <member name="M:Microsoft.EntityFrameworkCore.Design.IOperationReportHandler.OnVerbose(System.String)">
  1083. <summary>
  1084. Invoked when verbose information is reported.
  1085. </summary>
  1086. <param name="message"> The message. </param>
  1087. </member>
  1088. <member name="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler">
  1089. <summary>
  1090. Used with <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor" /> to handle operation results.
  1091. </summary>
  1092. </member>
  1093. <member name="P:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler.Version">
  1094. <summary>
  1095. Gets the contract version of this handler.
  1096. </summary>
  1097. <value> The contract version of this handler. </value>
  1098. </member>
  1099. <member name="M:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler.OnResult(System.Object)">
  1100. <summary>
  1101. Invoked when a result is available.
  1102. </summary>
  1103. <param name="value"> The result. </param>
  1104. </member>
  1105. <member name="M:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler.OnError(System.String,System.String,System.String)">
  1106. <summary>
  1107. Invoked when an error occurs.
  1108. </summary>
  1109. <param name="type"> The exception type. </param>
  1110. <param name="message"> The error message. </param>
  1111. <param name="stackTrace"> The stack trace. </param>
  1112. <remarks>
  1113. When an <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationException" /> is received, the stack trace should not be shown by default.
  1114. </remarks>
  1115. </member>
  1116. <member name="T:Microsoft.EntityFrameworkCore.Design.IPluralizer">
  1117. <summary>
  1118. Converts identifiers to the plural and singular equivalents.
  1119. </summary>
  1120. </member>
  1121. <member name="M:Microsoft.EntityFrameworkCore.Design.IPluralizer.Pluralize(System.String)">
  1122. <summary>
  1123. Gets the plural version of the given identifier. Returns the same
  1124. identifier if it is already pluralized.
  1125. </summary>
  1126. <param name="identifier"> The identifier to be pluralized. </param>
  1127. <returns> The pluralized identifier. </returns>
  1128. </member>
  1129. <member name="M:Microsoft.EntityFrameworkCore.Design.IPluralizer.Singularize(System.String)">
  1130. <summary>
  1131. Gets the singular version of the given identifier. Returns the same
  1132. identifier if it is already singularized.
  1133. </summary>
  1134. <param name="identifier"> The identifier to be singularized. </param>
  1135. <returns> The singularized identifier. </returns>
  1136. </member>
  1137. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationException">
  1138. <summary>
  1139. Represents an exception whose stack trace should, by default, not be reported by the commands.
  1140. </summary>
  1141. </member>
  1142. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationException.#ctor">
  1143. <summary>
  1144. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationException" /> class.
  1145. </summary>
  1146. </member>
  1147. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationException.#ctor(System.String)">
  1148. <summary>
  1149. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationException" /> class.
  1150. </summary>
  1151. <param name="message"> The message that describes the error. </param>
  1152. </member>
  1153. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationException.#ctor(System.String,System.Exception)">
  1154. <summary>
  1155. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationException" /> class.
  1156. </summary>
  1157. <param name="message"> The message that describes the error. </param>
  1158. <param name="innerException"> The exception that is the cause of the current exception. </param>
  1159. </member>
  1160. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1161. <summary>
  1162. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.DbUpdateException" /> class from a serialized form.
  1163. </summary>
  1164. <param name="info"> The serialization info. </param>
  1165. <param name="context"> The streaming context being used. </param>
  1166. </member>
  1167. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor">
  1168. <summary>
  1169. <para>
  1170. A facade for design-time operations.
  1171. </para>
  1172. <para>
  1173. Use the <c>CreateInstance</c> overloads on <see cref="T:System.AppDomain" /> and <see cref="T:System.Activator" /> with the
  1174. nested types to execute operations.
  1175. </para>
  1176. </summary>
  1177. </member>
  1178. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.#ctor(Microsoft.EntityFrameworkCore.Design.IOperationReportHandler,System.Collections.IDictionary)">
  1179. <summary>
  1180. <para>Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor" /> class.</para>
  1181. <para>The arguments supported by <paramref name="args" /> are:</para>
  1182. <para><c>targetName</c>--The assembly name of the target project.</para>
  1183. <para><c>startupTargetName</c>--The assembly name of the startup project.</para>
  1184. <para><c>projectDir</c>--The target project's root directory.</para>
  1185. <para><c>rootNamespace</c>--The target project's root namespace.</para>
  1186. </summary>
  1187. <param name="reportHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationReportHandler" />. </param>
  1188. <param name="args"> The executor arguments. </param>
  1189. </member>
  1190. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.AddMigration">
  1191. <summary>
  1192. Represents an operation to add a new migration.
  1193. </summary>
  1194. </member>
  1195. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.AddMigration.#ctor(Microsoft.EntityFrameworkCore.Design.OperationExecutor,Microsoft.EntityFrameworkCore.Design.IOperationResultHandler,System.Collections.IDictionary)">
  1196. <summary>
  1197. <para>Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.AddMigration" /> class.</para>
  1198. <para>The arguments supported by <paramref name="args" /> are:</para>
  1199. <para><c>name</c>--The name of the migration.</para>
  1200. <para>
  1201. <c>outputDir</c>--The directory (and sub-namespace) to use. Paths are relative to the project directory. Defaults to
  1202. "Migrations".
  1203. </para>
  1204. <para><c>contextType</c>--The <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> type to use.</para>
  1205. </summary>
  1206. <param name="executor"> The operation executor. </param>
  1207. <param name="resultHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />. </param>
  1208. <param name="args"> The operation arguments. </param>
  1209. </member>
  1210. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.GetContextInfo">
  1211. <summary>
  1212. Represents an operation to get information about a <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> type.
  1213. </summary>
  1214. </member>
  1215. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.GetContextInfo.#ctor(Microsoft.EntityFrameworkCore.Design.OperationExecutor,Microsoft.EntityFrameworkCore.Design.IOperationResultHandler,System.Collections.IDictionary)">
  1216. <summary>
  1217. <para>Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.GetContextInfo" /> class.</para>
  1218. <para>The arguments supported by <paramref name="args" /> are:</para>
  1219. <para><c>contextType</c>--The <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> type to use.</para>
  1220. </summary>
  1221. <param name="executor"> The operation executor. </param>
  1222. <param name="resultHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />. </param>
  1223. <param name="args"> The operation arguments. </param>
  1224. </member>
  1225. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabase">
  1226. <summary>
  1227. Represents an operation to update the database to a specified migration.
  1228. </summary>
  1229. </member>
  1230. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabase.#ctor(Microsoft.EntityFrameworkCore.Design.OperationExecutor,Microsoft.EntityFrameworkCore.Design.IOperationResultHandler,System.Collections.IDictionary)">
  1231. <summary>
  1232. <para>Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabase" /> class.</para>
  1233. <para>The arguments supported by <paramref name="args" /> are:</para>
  1234. <para>
  1235. <c>targetMigration</c>--The target <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Migration" />. If <see cref="F:Microsoft.EntityFrameworkCore.Migrations.Migration.InitialDatabase" />, all migrations will be
  1236. reverted. Defaults to the last migration.
  1237. </para>
  1238. <para><c>contextType</c>--The <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> to use.</para>
  1239. </summary>
  1240. <param name="executor"> The operation executor. </param>
  1241. <param name="resultHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />. </param>
  1242. <param name="args"> The operation arguments. </param>
  1243. </member>
  1244. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScriptMigration">
  1245. <summary>
  1246. Represents an operation to generate a SQL script from migrations.
  1247. </summary>
  1248. </member>
  1249. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScriptMigration.#ctor(Microsoft.EntityFrameworkCore.Design.OperationExecutor,Microsoft.EntityFrameworkCore.Design.IOperationResultHandler,System.Collections.IDictionary)">
  1250. <summary>
  1251. <para>Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScriptMigration" /> class.</para>
  1252. <para>The arguments supported by <paramref name="args" /> are:</para>
  1253. <para><c>fromMigration</c>--The starting migration. Defaults to <see cref="F:Microsoft.EntityFrameworkCore.Migrations.Migration.InitialDatabase" />.</para>
  1254. <para><c>toMigration</c>--The ending migration. Defaults to the last migration.</para>
  1255. <para><c>idempotent</c>--Generate a script that can be used on a database at any migration.</para>
  1256. <para><c>contextType</c>--The <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> to use.</para>
  1257. </summary>
  1258. <param name="executor"> The operation executor. </param>
  1259. <param name="resultHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />. </param>
  1260. <param name="args"> The operation arguments. </param>
  1261. </member>
  1262. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.RemoveMigration">
  1263. <summary>
  1264. Represents an operation to remove the last migration.
  1265. </summary>
  1266. </member>
  1267. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.RemoveMigration.#ctor(Microsoft.EntityFrameworkCore.Design.OperationExecutor,Microsoft.EntityFrameworkCore.Design.IOperationResultHandler,System.Collections.IDictionary)">
  1268. <summary>
  1269. <para>Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.RemoveMigration" /> class.</para>
  1270. <para>The arguments supported by <paramref name="args" /> are:</para>
  1271. <para><c>contextType</c>--The <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> to use.</para>
  1272. <para><c>force</c>--Don't check to see if the migration has been applied to the database.</para>
  1273. </summary>
  1274. <param name="executor"> The operation executor. </param>
  1275. <param name="resultHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />. </param>
  1276. <param name="args"> The operation arguments. </param>
  1277. </member>
  1278. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.GetContextTypes">
  1279. <summary>
  1280. Represents an operation to list available <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> types.
  1281. </summary>
  1282. </member>
  1283. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.GetContextTypes.#ctor(Microsoft.EntityFrameworkCore.Design.OperationExecutor,Microsoft.EntityFrameworkCore.Design.IOperationResultHandler,System.Collections.IDictionary)">
  1284. <summary>
  1285. <para>Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.GetContextTypes" /> class.</para>
  1286. <para>No arguments are currently supported by <paramref name="args" />.</para>
  1287. </summary>
  1288. <param name="executor"> The operation executor. </param>
  1289. <param name="resultHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />. </param>
  1290. <param name="args"> The operation arguments. </param>
  1291. </member>
  1292. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.GetMigrations">
  1293. <summary>
  1294. Represents an operation to list available migrations.
  1295. </summary>
  1296. </member>
  1297. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.GetMigrations.#ctor(Microsoft.EntityFrameworkCore.Design.OperationExecutor,Microsoft.EntityFrameworkCore.Design.IOperationResultHandler,System.Collections.IDictionary)">
  1298. <summary>
  1299. <para>Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.GetMigrations" /> class.</para>
  1300. <para>The arguments supported by <paramref name="args" /> are:</para>
  1301. <para><c>contextType</c>--The <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> to use.</para>
  1302. </summary>
  1303. <param name="executor"> The operation executor. </param>
  1304. <param name="resultHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />. </param>
  1305. <param name="args"> The operation arguments. </param>
  1306. </member>
  1307. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext">
  1308. <summary>
  1309. Represents an operation to scaffold a <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> and entity types for a database.
  1310. </summary>
  1311. </member>
  1312. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext.#ctor(Microsoft.EntityFrameworkCore.Design.OperationExecutor,Microsoft.EntityFrameworkCore.Design.IOperationResultHandler,System.Collections.IDictionary)">
  1313. <summary>
  1314. <para>Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext" /> class.</para>
  1315. <para>The arguments supported by <paramref name="args" /> are:</para>
  1316. <para><c>connectionString</c>--The connection string to the database.</para>
  1317. <para><c>provider</c>--The provider to use.</para>
  1318. <para><c>outputDir</c>--The directory to put files in. Paths are relative to the project directory.</para>
  1319. <para><c>outputDbContextDir</c>--The directory to put DbContext file in. Paths are relative to the project directory.</para>
  1320. <para><c>dbContextClassName</c>--The name of the DbContext to generate.</para>
  1321. <para><c>schemaFilters</c>--The schemas of tables to generate entity types for.</para>
  1322. <para><c>tableFilters</c>--The tables to generate entity types for.</para>
  1323. <para><c>useDataAnnotations</c>--Use attributes to configure the model (where possible). If false, only the fluent API is used.</para>
  1324. <para><c>overwriteFiles</c>--Overwrite existing files.</para>
  1325. <para><c>useDatabaseNames</c>--Use table and column names directly from the database.</para>
  1326. </summary>
  1327. <param name="executor"> The operation executor. </param>
  1328. <param name="resultHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />. </param>
  1329. <param name="args"> The operation arguments. </param>
  1330. </member>
  1331. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.DropDatabase">
  1332. <summary>
  1333. Represents an operation to drop the database.
  1334. </summary>
  1335. </member>
  1336. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.DropDatabase.#ctor(Microsoft.EntityFrameworkCore.Design.OperationExecutor,Microsoft.EntityFrameworkCore.Design.IOperationResultHandler,System.Collections.IDictionary)">
  1337. <summary>
  1338. <para>Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.DropDatabase" /> class.</para>
  1339. <para>The arguments supported by <paramref name="args" /> are:</para>
  1340. <para><c>contextType</c>--The <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> to use.</para>
  1341. </summary>
  1342. <param name="executor"> The operation executor. </param>
  1343. <param name="resultHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />. </param>
  1344. <param name="args"> The operation arguments. </param>
  1345. </member>
  1346. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScriptDbContext">
  1347. <summary>
  1348. Represents an operation to generate a SQL script from the DbContext.
  1349. </summary>
  1350. </member>
  1351. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScriptDbContext.#ctor(Microsoft.EntityFrameworkCore.Design.OperationExecutor,Microsoft.EntityFrameworkCore.Design.IOperationResultHandler,System.Collections.IDictionary)">
  1352. <summary>
  1353. <para>Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScriptDbContext" /> class.</para>
  1354. <para>The arguments supported by <paramref name="args" /> are:</para>
  1355. <para><c>contextType</c>--The <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> to use.</para>
  1356. </summary>
  1357. <param name="executor"> The operation executor. </param>
  1358. <param name="resultHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />. </param>
  1359. <param name="args"> The operation arguments. </param>
  1360. </member>
  1361. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase">
  1362. <summary>
  1363. Represents an operation.
  1364. </summary>
  1365. </member>
  1366. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.#ctor(Microsoft.EntityFrameworkCore.Design.IOperationResultHandler)">
  1367. <summary>
  1368. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase" /> class.
  1369. </summary>
  1370. <param name="resultHandler"> The <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />. </param>
  1371. </member>
  1372. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(System.Action)">
  1373. <summary>
  1374. Executes an action passing exceptions to the <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />.
  1375. </summary>
  1376. <param name="action"> The action to execute. </param>
  1377. </member>
  1378. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute``1(System.Func{``0})">
  1379. <summary>
  1380. Executes an action passing the result or exceptions to the <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />.
  1381. </summary>
  1382. <typeparam name="T"> The result type. </typeparam>
  1383. <param name="action"> The action to execute. </param>
  1384. </member>
  1385. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute``1(System.Func{System.Collections.Generic.IEnumerable{``0}})">
  1386. <summary>
  1387. Executes an action passing results or exceptions to the <see cref="T:Microsoft.EntityFrameworkCore.Design.IOperationResultHandler" />.
  1388. </summary>
  1389. <typeparam name="T"> The type of results. </typeparam>
  1390. <param name="action"> The action to execute. </param>
  1391. </member>
  1392. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationReportHandler">
  1393. <summary>
  1394. Used to handle reported design-time activity.
  1395. </summary>
  1396. </member>
  1397. <member name="P:Microsoft.EntityFrameworkCore.Design.OperationReportHandler.Version">
  1398. <summary>
  1399. Gets the contract version of this handler.
  1400. </summary>
  1401. <value> The contract version of this handler. </value>
  1402. </member>
  1403. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationReportHandler.#ctor(System.Action{System.String},System.Action{System.String},System.Action{System.String},System.Action{System.String})">
  1404. <summary>
  1405. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationReportHandler" /> class.
  1406. </summary>
  1407. <param name="errorHandler"> A callback for <see cref="M:Microsoft.EntityFrameworkCore.Design.OperationReportHandler.OnError(System.String)" />. </param>
  1408. <param name="warningHandler"> A callback for <see cref="M:Microsoft.EntityFrameworkCore.Design.OperationReportHandler.OnWarning(System.String)" />. </param>
  1409. <param name="informationHandler"> A callback for <see cref="M:Microsoft.EntityFrameworkCore.Design.OperationReportHandler.OnInformation(System.String)" />. </param>
  1410. <param name="verboseHandler"> A callback for <see cref="M:Microsoft.EntityFrameworkCore.Design.OperationReportHandler.OnVerbose(System.String)" />. </param>
  1411. </member>
  1412. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationReportHandler.OnError(System.String)">
  1413. <summary>
  1414. Invoked when an error is reported.
  1415. </summary>
  1416. <param name="message"> The message. </param>
  1417. </member>
  1418. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationReportHandler.OnWarning(System.String)">
  1419. <summary>
  1420. Invoked when a warning is reported.
  1421. </summary>
  1422. <param name="message"> The message. </param>
  1423. </member>
  1424. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationReportHandler.OnInformation(System.String)">
  1425. <summary>
  1426. Invoked when information is reported.
  1427. </summary>
  1428. <param name="message"> The message. </param>
  1429. </member>
  1430. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationReportHandler.OnVerbose(System.String)">
  1431. <summary>
  1432. Invoked when verbose information is reported.
  1433. </summary>
  1434. <param name="message"> The message. </param>
  1435. </member>
  1436. <member name="T:Microsoft.EntityFrameworkCore.Design.OperationResultHandler">
  1437. <summary>
  1438. Used with <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationExecutor" /> to handle operation results.
  1439. </summary>
  1440. </member>
  1441. <member name="P:Microsoft.EntityFrameworkCore.Design.OperationResultHandler.Version">
  1442. <summary>
  1443. Gets the contract version of this handler.
  1444. </summary>
  1445. <value> The contract version of this handler. </value>
  1446. </member>
  1447. <member name="P:Microsoft.EntityFrameworkCore.Design.OperationResultHandler.HasResult">
  1448. <summary>
  1449. Gets a value indicating whether a result is available.
  1450. </summary>
  1451. <value>A value indicating whether a result is available.</value>
  1452. </member>
  1453. <member name="P:Microsoft.EntityFrameworkCore.Design.OperationResultHandler.Result">
  1454. <summary>
  1455. Gets the result.
  1456. </summary>
  1457. <value>The result.</value>
  1458. </member>
  1459. <member name="P:Microsoft.EntityFrameworkCore.Design.OperationResultHandler.ErrorType">
  1460. <summary>
  1461. Gets the type of the exception if any.
  1462. </summary>
  1463. <value>The exception type.</value>
  1464. </member>
  1465. <member name="P:Microsoft.EntityFrameworkCore.Design.OperationResultHandler.ErrorMessage">
  1466. <summary>
  1467. Gets the error message if any.
  1468. </summary>
  1469. <value>The error message.</value>
  1470. </member>
  1471. <member name="P:Microsoft.EntityFrameworkCore.Design.OperationResultHandler.ErrorStackTrace">
  1472. <summary>
  1473. Get the error stack trace if any.
  1474. </summary>
  1475. <value> The stack trace. </value>
  1476. <remarks>
  1477. When an <see cref="T:Microsoft.EntityFrameworkCore.Design.OperationException" /> is received, the stack trace should not be shown by default.
  1478. </remarks>
  1479. </member>
  1480. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationResultHandler.OnResult(System.Object)">
  1481. <summary>
  1482. Invoked when a result is available.
  1483. </summary>
  1484. <param name="value"> The result. </param>
  1485. </member>
  1486. <member name="M:Microsoft.EntityFrameworkCore.Design.OperationResultHandler.OnError(System.String,System.String,System.String)">
  1487. <summary>
  1488. Invoked when an error occurs.
  1489. </summary>
  1490. <param name="type"> The exception type. </param>
  1491. <param name="message"> The error message. </param>
  1492. <param name="stackTrace"> The stack trace. </param>
  1493. </member>
  1494. <member name="T:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingAnnotationNames">
  1495. <summary>
  1496. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1497. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1498. any release. You should only use it directly in your code with extreme caution and knowing that
  1499. doing so can result in application failures when updating to a new Entity Framework Core release.
  1500. </summary>
  1501. </member>
  1502. <member name="F:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingAnnotationNames.Prefix">
  1503. <summary>
  1504. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1505. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1506. any release. You should only use it directly in your code with extreme caution and knowing that
  1507. doing so can result in application failures when updating to a new Entity Framework Core release.
  1508. </summary>
  1509. </member>
  1510. <member name="F:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingAnnotationNames.ColumnOrdinal">
  1511. <summary>
  1512. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1513. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1514. any release. You should only use it directly in your code with extreme caution and knowing that
  1515. doing so can result in application failures when updating to a new Entity Framework Core release.
  1516. </summary>
  1517. </member>
  1518. <member name="F:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingAnnotationNames.EntityTypeErrors">
  1519. <summary>
  1520. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1521. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1522. any release. You should only use it directly in your code with extreme caution and knowing that
  1523. doing so can result in application failures when updating to a new Entity Framework Core release.
  1524. </summary>
  1525. </member>
  1526. <member name="F:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingAnnotationNames.DbSetName">
  1527. <summary>
  1528. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1529. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1530. any release. You should only use it directly in your code with extreme caution and knowing that
  1531. doing so can result in application failures when updating to a new Entity Framework Core release.
  1532. </summary>
  1533. </member>
  1534. <member name="F:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingAnnotationNames.DatabaseName">
  1535. <summary>
  1536. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1537. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1538. any release. You should only use it directly in your code with extreme caution and knowing that
  1539. doing so can result in application failures when updating to a new Entity Framework Core release.
  1540. </summary>
  1541. </member>
  1542. <member name="F:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingAnnotationNames.ConcurrencyToken">
  1543. <summary>
  1544. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1545. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1546. any release. You should only use it directly in your code with extreme caution and knowing that
  1547. doing so can result in application failures when updating to a new Entity Framework Core release.
  1548. </summary>
  1549. </member>
  1550. <member name="T:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingEntityTypeAnnotations">
  1551. <summary>
  1552. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1553. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1554. any release. You should only use it directly in your code with extreme caution and knowing that
  1555. doing so can result in application failures when updating to a new Entity Framework Core release.
  1556. </summary>
  1557. </member>
  1558. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingEntityTypeAnnotations.GetDbSetName(Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  1559. <summary>
  1560. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1561. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1562. any release. You should only use it directly in your code with extreme caution and knowing that
  1563. doing so can result in application failures when updating to a new Entity Framework Core release.
  1564. </summary>
  1565. </member>
  1566. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingEntityTypeAnnotations.SetDbSetName(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String)">
  1567. <summary>
  1568. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1569. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1570. any release. You should only use it directly in your code with extreme caution and knowing that
  1571. doing so can result in application failures when updating to a new Entity Framework Core release.
  1572. </summary>
  1573. </member>
  1574. <member name="T:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingModelExtensions">
  1575. <summary>
  1576. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1577. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1578. any release. You should only use it directly in your code with extreme caution and knowing that
  1579. doing so can result in application failures when updating to a new Entity Framework Core release.
  1580. </summary>
  1581. </member>
  1582. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingModelExtensions.GetEntityTypeErrors(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  1583. <summary>
  1584. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1585. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1586. any release. You should only use it directly in your code with extreme caution and knowing that
  1587. doing so can result in application failures when updating to a new Entity Framework Core release.
  1588. </summary>
  1589. </member>
  1590. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingModelExtensions.SetEntityTypeErrors(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.Collections.Generic.IDictionary{System.String,System.String})">
  1591. <summary>
  1592. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1593. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1594. any release. You should only use it directly in your code with extreme caution and knowing that
  1595. doing so can result in application failures when updating to a new Entity Framework Core release.
  1596. </summary>
  1597. </member>
  1598. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingModelExtensions.GetDatabaseName(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  1599. <summary>
  1600. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1601. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1602. any release. You should only use it directly in your code with extreme caution and knowing that
  1603. doing so can result in application failures when updating to a new Entity Framework Core release.
  1604. </summary>
  1605. </member>
  1606. <member name="M:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingModelExtensions.SetDatabaseName(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String)">
  1607. <summary>
  1608. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1609. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1610. any release. You should only use it directly in your code with extreme caution and knowing that
  1611. doing so can result in application failures when updating to a new Entity Framework Core release.
  1612. </summary>
  1613. </member>
  1614. <member name="T:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingPropertyExtensions">
  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.Metadata.Internal.ScaffoldingPropertyExtensions.GetColumnOrdinal(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  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="M:Microsoft.EntityFrameworkCore.Metadata.Internal.ScaffoldingPropertyExtensions.SetColumnOrdinal(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.Nullable{System.Int32})">
  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="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator">
  1639. <summary>
  1640. Used to generate C# for creating <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" /> objects.
  1641. </summary>
  1642. </member>
  1643. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.#ctor(Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGeneratorDependencies)">
  1644. <summary>
  1645. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator" /> class.
  1646. </summary>
  1647. <param name="dependencies"> The dependencies. </param>
  1648. </member>
  1649. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Dependencies">
  1650. <summary>
  1651. Parameter object containing dependencies for this service.
  1652. </summary>
  1653. </member>
  1654. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(System.String,System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation},Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1655. <summary>
  1656. Generates code for creating <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" /> objects.
  1657. </summary>
  1658. <param name="builderName"> The <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" /> variable name. </param>
  1659. <param name="operations"> The operations. </param>
  1660. <param name="builder"> The builder code is added to. </param>
  1661. </member>
  1662. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1663. <summary>
  1664. Generates code for an unknown <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" />.
  1665. </summary>
  1666. <param name="operation"> The operation. </param>
  1667. <param name="builder"> The builder code is added to. </param>
  1668. </member>
  1669. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1670. <summary>
  1671. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation" />.
  1672. </summary>
  1673. <param name="operation"> The operation. </param>
  1674. <param name="builder"> The builder code is added to. </param>
  1675. </member>
  1676. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1677. <summary>
  1678. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation" />.
  1679. </summary>
  1680. <param name="operation"> The operation. </param>
  1681. <param name="builder"> The builder code is added to. </param>
  1682. </member>
  1683. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AddPrimaryKeyOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1684. <summary>
  1685. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AddPrimaryKeyOperation" />.
  1686. </summary>
  1687. <param name="operation"> The operation. </param>
  1688. <param name="builder"> The builder code is added to. </param>
  1689. </member>
  1690. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1691. <summary>
  1692. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation" />.
  1693. </summary>
  1694. <param name="operation"> The operation. </param>
  1695. <param name="builder"> The builder code is added to. </param>
  1696. </member>
  1697. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateCheckConstraintOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1698. <summary>
  1699. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateCheckConstraintOperation" />.
  1700. </summary>
  1701. <param name="operation"> The operation. </param>
  1702. <param name="builder"> The builder code is added to. </param>
  1703. </member>
  1704. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1705. <summary>
  1706. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation" />.
  1707. </summary>
  1708. <param name="operation"> The operation. </param>
  1709. <param name="builder"> The builder code is added to. </param>
  1710. </member>
  1711. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AlterDatabaseOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1712. <summary>
  1713. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AlterDatabaseOperation" />.
  1714. </summary>
  1715. <param name="operation"> The operation. </param>
  1716. <param name="builder"> The builder code is added to. </param>
  1717. </member>
  1718. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AlterSequenceOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1719. <summary>
  1720. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AlterSequenceOperation" />.
  1721. </summary>
  1722. <param name="operation"> The operation. </param>
  1723. <param name="builder"> The builder code is added to. </param>
  1724. </member>
  1725. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AlterTableOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1726. <summary>
  1727. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AlterTableOperation" />.
  1728. </summary>
  1729. <param name="operation"> The operation. </param>
  1730. <param name="builder"> The builder code is added to. </param>
  1731. </member>
  1732. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1733. <summary>
  1734. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation" />.
  1735. </summary>
  1736. <param name="operation"> The operation. </param>
  1737. <param name="builder"> The builder code is added to. </param>
  1738. </member>
  1739. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.EnsureSchemaOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1740. <summary>
  1741. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.EnsureSchemaOperation" />.
  1742. </summary>
  1743. <param name="operation"> The operation. </param>
  1744. <param name="builder"> The builder code is added to. </param>
  1745. </member>
  1746. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1747. <summary>
  1748. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation" />.
  1749. </summary>
  1750. <param name="operation"> The operation. </param>
  1751. <param name="builder"> The builder code is added to. </param>
  1752. </member>
  1753. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1754. <summary>
  1755. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation" />.
  1756. </summary>
  1757. <param name="operation"> The operation. </param>
  1758. <param name="builder"> The builder code is added to. </param>
  1759. </member>
  1760. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropColumnOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1761. <summary>
  1762. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropColumnOperation" />.
  1763. </summary>
  1764. <param name="operation"> The operation. </param>
  1765. <param name="builder"> The builder code is added to. </param>
  1766. </member>
  1767. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1768. <summary>
  1769. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation" />.
  1770. </summary>
  1771. <param name="operation"> The operation. </param>
  1772. <param name="builder"> The builder code is added to. </param>
  1773. </member>
  1774. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1775. <summary>
  1776. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation" />.
  1777. </summary>
  1778. <param name="operation"> The operation. </param>
  1779. <param name="builder"> The builder code is added to. </param>
  1780. </member>
  1781. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropPrimaryKeyOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1782. <summary>
  1783. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropPrimaryKeyOperation" />.
  1784. </summary>
  1785. <param name="operation"> The operation. </param>
  1786. <param name="builder"> The builder code is added to. </param>
  1787. </member>
  1788. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropSchemaOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1789. <summary>
  1790. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropSchemaOperation" />.
  1791. </summary>
  1792. <param name="operation"> The operation. </param>
  1793. <param name="builder"> The builder code is added to. </param>
  1794. </member>
  1795. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropSequenceOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1796. <summary>
  1797. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropSequenceOperation" />.
  1798. </summary>
  1799. <param name="operation"> The operation. </param>
  1800. <param name="builder"> The builder code is added to. </param>
  1801. </member>
  1802. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropTableOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1803. <summary>
  1804. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropTableOperation" />.
  1805. </summary>
  1806. <param name="operation"> The operation. </param>
  1807. <param name="builder"> The builder code is added to. </param>
  1808. </member>
  1809. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropUniqueConstraintOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1810. <summary>
  1811. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropUniqueConstraintOperation" />.
  1812. </summary>
  1813. <param name="operation"> The operation. </param>
  1814. <param name="builder"> The builder code is added to. </param>
  1815. </member>
  1816. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropCheckConstraintOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1817. <summary>
  1818. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropCheckConstraintOperation" />.
  1819. </summary>
  1820. <param name="operation"> The operation. </param>
  1821. <param name="builder"> The builder code is added to. </param>
  1822. </member>
  1823. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameColumnOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1824. <summary>
  1825. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RenameColumnOperation" />.
  1826. </summary>
  1827. <param name="operation"> The operation. </param>
  1828. <param name="builder"> The builder code is added to. </param>
  1829. </member>
  1830. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameIndexOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1831. <summary>
  1832. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RenameIndexOperation" />.
  1833. </summary>
  1834. <param name="operation"> The operation. </param>
  1835. <param name="builder"> The builder code is added to. </param>
  1836. </member>
  1837. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameSequenceOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1838. <summary>
  1839. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RenameSequenceOperation" />.
  1840. </summary>
  1841. <param name="operation"> The operation. </param>
  1842. <param name="builder"> The builder code is added to. </param>
  1843. </member>
  1844. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameTableOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1845. <summary>
  1846. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RenameTableOperation" />.
  1847. </summary>
  1848. <param name="operation"> The operation. </param>
  1849. <param name="builder"> The builder code is added to. </param>
  1850. </member>
  1851. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RestartSequenceOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1852. <summary>
  1853. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RestartSequenceOperation" />.
  1854. </summary>
  1855. <param name="operation"> The operation. </param>
  1856. <param name="builder"> The builder code is added to. </param>
  1857. </member>
  1858. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.SqlOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1859. <summary>
  1860. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.SqlOperation" />.
  1861. </summary>
  1862. <param name="operation"> The operation. </param>
  1863. <param name="builder"> The builder code is added to. </param>
  1864. </member>
  1865. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.InsertDataOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1866. <summary>
  1867. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.InsertDataOperation" />.
  1868. </summary>
  1869. <param name="operation"> The operation. </param>
  1870. <param name="builder"> The builder code is added to. </param>
  1871. </member>
  1872. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1873. <summary>
  1874. Generates code for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation" />.
  1875. </summary>
  1876. <param name="operation"> The operation. </param>
  1877. <param name="builder"> The builder code is added to. </param>
  1878. </member>
  1879. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1880. <summary>
  1881. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation" />.
  1882. </summary>
  1883. <param name="operation"> The operation. </param>
  1884. <param name="builder"> The builder code is added to. </param>
  1885. </member>
  1886. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.Annotations(System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Infrastructure.Annotation},Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1887. <summary>
  1888. Generates code for <see cref="T:Microsoft.EntityFrameworkCore.Infrastructure.Annotation" /> objects.
  1889. </summary>
  1890. <param name="annotations"> The annotations. </param>
  1891. <param name="builder"> The builder code is added to. </param>
  1892. </member>
  1893. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator.OldAnnotations(System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Infrastructure.Annotation},Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  1894. <summary>
  1895. Generates code for removed <see cref="T:Microsoft.EntityFrameworkCore.Infrastructure.Annotation" /> objects.
  1896. </summary>
  1897. <param name="annotations"> The annotations. </param>
  1898. <param name="builder"> The builder code is added to. </param>
  1899. </member>
  1900. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGeneratorDependencies">
  1901. <summary>
  1902. <para>
  1903. Service dependencies parameter class for <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator" />
  1904. </para>
  1905. <para>
  1906. This type is typically used by database providers (and other extensions). It is generally
  1907. not used in application code.
  1908. </para>
  1909. <para>
  1910. Do not construct instances of this class directly from either provider or application code as the
  1911. constructor signature may change as new dependencies are added. Instead, use this type in
  1912. your constructor so that an instance will be created and injected automatically by the
  1913. dependency injection container. To create an instance with some dependent services replaced,
  1914. first resolve the object from the dependency injection container, then replace selected
  1915. services using the 'With...' methods. Do not call the constructor at any point in this process.
  1916. </para>
  1917. </summary>
  1918. </member>
  1919. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGeneratorDependencies.#ctor(Microsoft.EntityFrameworkCore.Design.ICSharpHelper)">
  1920. <summary>
  1921. <para>
  1922. Creates the service dependencies parameter object for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGenerator" />.
  1923. </para>
  1924. <para>
  1925. Do not call this constructor directly from either provider or application code as it may change
  1926. as new dependencies are added. Instead, use this type in your constructor so that an instance
  1927. will be created and injected automatically by the dependency injection container. To create
  1928. an instance with some dependent services replaced, first resolve the object from the dependency
  1929. injection container, then replace selected services using the 'With...' methods. Do not call
  1930. the constructor at any point in this process.
  1931. </para>
  1932. <para>
  1933. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  1934. the same compatibility standards as public APIs. It may be changed or removed without notice in
  1935. any release. You should only use it directly in your code with extreme caution and knowing that
  1936. doing so can result in application failures when updating to a new Entity Framework Core release.
  1937. </para>
  1938. </summary>
  1939. <param name="csharpHelper"> The C# helper. </param>
  1940. </member>
  1941. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGeneratorDependencies.CSharpHelper">
  1942. <summary>
  1943. The C# helper.
  1944. </summary>
  1945. </member>
  1946. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationOperationGeneratorDependencies.With(Microsoft.EntityFrameworkCore.Design.ICSharpHelper)">
  1947. <summary>
  1948. Clones this dependency parameter object with one service replaced.
  1949. </summary>
  1950. <param name="csharpHelper"> A replacement for the current dependency of this type. </param>
  1951. <returns> A new parameter object with the given service replaced. </returns>
  1952. </member>
  1953. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGenerator">
  1954. <summary>
  1955. Used to generate C# code for migrations.
  1956. </summary>
  1957. </member>
  1958. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGenerator.#ctor(Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGeneratorDependencies,Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGeneratorDependencies)">
  1959. <summary>
  1960. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGenerator" /> class.
  1961. </summary>
  1962. <param name="dependencies"> The base dependencies. </param>
  1963. <param name="csharpDependencies"> The dependencies. </param>
  1964. </member>
  1965. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGenerator.CSharpDependencies">
  1966. <summary>
  1967. Parameter object containing dependencies for this service.
  1968. </summary>
  1969. </member>
  1970. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGenerator.FileExtension">
  1971. <summary>
  1972. Gets the file extension code files should use.
  1973. </summary>
  1974. <value> The file extension. </value>
  1975. </member>
  1976. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGenerator.Language">
  1977. <summary>
  1978. Gets the programming language supported by this service.
  1979. </summary>
  1980. <value> The language. </value>
  1981. </member>
  1982. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGenerator.GenerateMigration(System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation},System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation})">
  1983. <summary>
  1984. Generates the migration code.
  1985. </summary>
  1986. <param name="migrationNamespace"> The migration's namespace. </param>
  1987. <param name="migrationName"> The migration's name. </param>
  1988. <param name="upOperations"> The migration's up operations. </param>
  1989. <param name="downOperations"> The migration's down operations. </param>
  1990. <returns> The migration code. </returns>
  1991. </member>
  1992. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGenerator.GenerateMetadata(System.String,System.Type,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IModel)">
  1993. <summary>
  1994. Generates the migration metadata code.
  1995. </summary>
  1996. <param name="migrationNamespace"> The migration's namespace. </param>
  1997. <param name="contextType"> The migration's <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> type. </param>
  1998. <param name="migrationName"> The migration's name. </param>
  1999. <param name="migrationId"> The migration's ID. </param>
  2000. <param name="targetModel"> The migration's target model. </param>
  2001. <returns> The migration metadata code. </returns>
  2002. </member>
  2003. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGenerator.GenerateSnapshot(System.String,System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IModel)">
  2004. <summary>
  2005. Generates the model snapshot code.
  2006. </summary>
  2007. <param name="modelSnapshotNamespace"> The model snapshot's namespace. </param>
  2008. <param name="contextType"> The model snapshot's <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> type. </param>
  2009. <param name="modelSnapshotName"> The model snapshot's name. </param>
  2010. <param name="model"> The model. </param>
  2011. <returns> The model snapshot code. </returns>
  2012. </member>
  2013. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGeneratorDependencies">
  2014. <summary>
  2015. <para>
  2016. Service dependencies parameter class for <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGenerator" />
  2017. </para>
  2018. <para>
  2019. This type is typically used by database providers (and other extensions). It is generally
  2020. not used in application code.
  2021. </para>
  2022. <para>
  2023. Do not construct instances of this class directly from either provider or application code as the
  2024. constructor signature may change as new dependencies are added. Instead, use this type in
  2025. your constructor so that an instance will be created and injected automatically by the
  2026. dependency injection container. To create an instance with some dependent services replaced,
  2027. first resolve the object from the dependency injection container, then replace selected
  2028. services using the 'With...' methods. Do not call the constructor at any point in this process.
  2029. </para>
  2030. </summary>
  2031. </member>
  2032. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGeneratorDependencies.#ctor(Microsoft.EntityFrameworkCore.Design.ICSharpHelper,Microsoft.EntityFrameworkCore.Migrations.Design.ICSharpMigrationOperationGenerator,Microsoft.EntityFrameworkCore.Migrations.Design.ICSharpSnapshotGenerator)">
  2033. <summary>
  2034. <para>
  2035. Creates the service dependencies parameter object for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGenerator" />.
  2036. </para>
  2037. <para>
  2038. Do not call this constructor directly from either provider or application code as it may change
  2039. as new dependencies are added. Instead, use this type in your constructor so that an instance
  2040. will be created and injected automatically by the dependency injection container. To create
  2041. an instance with some dependent services replaced, first resolve the object from the dependency
  2042. injection container, then replace selected services using the 'With...' methods. Do not call
  2043. the constructor at any point in this process.
  2044. </para>
  2045. <para>
  2046. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2047. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2048. any release. You should only use it directly in your code with extreme caution and knowing that
  2049. doing so can result in application failures when updating to a new Entity Framework Core release.
  2050. </para>
  2051. </summary>
  2052. </member>
  2053. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGeneratorDependencies.CSharpHelper">
  2054. <summary>
  2055. The C# helper.
  2056. </summary>
  2057. </member>
  2058. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGeneratorDependencies.CSharpMigrationOperationGenerator">
  2059. <summary>
  2060. The C# migration operation generator.
  2061. </summary>
  2062. </member>
  2063. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGeneratorDependencies.CSharpSnapshotGenerator">
  2064. <summary>
  2065. The C# model snapshot generator.
  2066. </summary>
  2067. </member>
  2068. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGeneratorDependencies.With(Microsoft.EntityFrameworkCore.Design.ICSharpHelper)">
  2069. <summary>
  2070. Clones this dependency parameter object with one service replaced.
  2071. </summary>
  2072. <param name="csharpHelper"> A replacement for the current dependency of this type. </param>
  2073. <returns> A new parameter object with the given service replaced. </returns>
  2074. </member>
  2075. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGeneratorDependencies.With(Microsoft.EntityFrameworkCore.Migrations.Design.ICSharpMigrationOperationGenerator)">
  2076. <summary>
  2077. Clones this dependency parameter object with one service replaced.
  2078. </summary>
  2079. <param name="csharpMigrationOperationGenerator"> A replacement for the current dependency of this type. </param>
  2080. <returns> A new parameter object with the given service replaced. </returns>
  2081. </member>
  2082. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpMigrationsGeneratorDependencies.With(Microsoft.EntityFrameworkCore.Migrations.Design.ICSharpSnapshotGenerator)">
  2083. <summary>
  2084. Clones this dependency parameter object with one service replaced.
  2085. </summary>
  2086. <param name="csharpSnapshotGenerator"> A replacement for the current dependency of this type. </param>
  2087. <returns> A new parameter object with the given service replaced. </returns>
  2088. </member>
  2089. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator">
  2090. <summary>
  2091. Used to generate C# code for creating an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IModel" />.
  2092. </summary>
  2093. </member>
  2094. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.#ctor(Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies)">
  2095. <summary>
  2096. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator" /> class.
  2097. </summary>
  2098. <param name="dependencies"> The dependencies. </param>
  2099. </member>
  2100. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.Dependencies">
  2101. <summary>
  2102. Parameter object containing dependencies for this service.
  2103. </summary>
  2104. </member>
  2105. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.Generate(System.String,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2106. <summary>
  2107. Generates code for creating an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IModel" />.
  2108. </summary>
  2109. <param name="builderName"> The <see cref="T:Microsoft.EntityFrameworkCore.ModelBuilder" /> variable name. </param>
  2110. <param name="model"> The model. </param>
  2111. <param name="stringBuilder"> The builder code is added to. </param>
  2112. </member>
  2113. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateEntityTypes(System.String,System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Metadata.IEntityType},Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2114. <summary>
  2115. Generates code for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IEntityType" /> objects.
  2116. </summary>
  2117. <param name="builderName"> The name of the builder variable. </param>
  2118. <param name="entityTypes"> The entity types. </param>
  2119. <param name="stringBuilder"> The builder code is added to. </param>
  2120. </member>
  2121. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateEntityType(System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2122. <summary>
  2123. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IEntityType" />.
  2124. </summary>
  2125. <param name="builderName"> The name of the builder variable. </param>
  2126. <param name="entityType"> The entity type. </param>
  2127. <param name="stringBuilder"> The builder code is added to. </param>
  2128. </member>
  2129. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateOwnedTypes(System.String,System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Metadata.IForeignKey},Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2130. <summary>
  2131. Generates code for owned entity types.
  2132. </summary>
  2133. <param name="builderName"> The name of the builder variable. </param>
  2134. <param name="ownerships"> The foreign keys identifying each entity type. </param>
  2135. <param name="stringBuilder"> The builder code is added to. </param>
  2136. </member>
  2137. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateOwnedType(System.String,Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2138. <summary>
  2139. Generates code for an owned entity types.
  2140. </summary>
  2141. <param name="builderName"> The name of the builder variable. </param>
  2142. <param name="ownership"> The foreign key identifying the entity type. </param>
  2143. <param name="stringBuilder"> The builder code is added to. </param>
  2144. </member>
  2145. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateEntityTypeRelationships(System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2146. <summary>
  2147. Generates code for the relationships of an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IEntityType" />.
  2148. </summary>
  2149. <param name="builderName"> The name of the builder variable. </param>
  2150. <param name="entityType"> The entity type. </param>
  2151. <param name="stringBuilder"> The builder code is added to. </param>
  2152. </member>
  2153. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateRelationships(System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2154. <summary>
  2155. Generates code for the relationships of an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IEntityType" />.
  2156. </summary>
  2157. <param name="builderName"> The name of the builder variable. </param>
  2158. <param name="entityType"> The entity type. </param>
  2159. <param name="stringBuilder"> The builder code is added to. </param>
  2160. </member>
  2161. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateBaseType(System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2162. <summary>
  2163. Generates code for the base type of an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IEntityType" />.
  2164. </summary>
  2165. <param name="builderName"> The name of the builder variable. </param>
  2166. <param name="baseType"> The base entity type. </param>
  2167. <param name="stringBuilder"> The builder code is added to. </param>
  2168. </member>
  2169. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateProperties(System.String,System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Metadata.IProperty},Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2170. <summary>
  2171. Generates code for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IProperty" /> objects.
  2172. </summary>
  2173. <param name="builderName"> The name of the builder variable. </param>
  2174. <param name="properties"> The properties. </param>
  2175. <param name="stringBuilder"> The builder code is added to. </param>
  2176. </member>
  2177. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateProperty(System.String,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2178. <summary>
  2179. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IProperty" />.
  2180. </summary>
  2181. <param name="builderName"> The name of the builder variable. </param>
  2182. <param name="property"> The property. </param>
  2183. <param name="stringBuilder"> The builder code is added to. </param>
  2184. </member>
  2185. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GeneratePropertyAnnotations(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2186. <summary>
  2187. Generates code for the annotations on an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IProperty" />.
  2188. </summary>
  2189. <param name="property"> The property. </param>
  2190. <param name="stringBuilder"> The builder code is added to. </param>
  2191. </member>
  2192. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateKeys(System.String,System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Metadata.IKey},Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2193. <summary>
  2194. Generates code for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IKey" /> objects.
  2195. </summary>
  2196. <param name="builderName"> The name of the builder variable. </param>
  2197. <param name="keys"> The keys. </param>
  2198. <param name="primaryKey"> The primary key. </param>
  2199. <param name="stringBuilder"> The builder code is added to. </param>
  2200. </member>
  2201. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateKey(System.String,Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder,System.Boolean)">
  2202. <summary>
  2203. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IKey" />.
  2204. </summary>
  2205. <param name="builderName"> The name of the builder variable. </param>
  2206. <param name="key"> The key. </param>
  2207. <param name="stringBuilder"> The builder code is added to. </param>
  2208. <param name="primary">A value indicating whether the key is primary. </param>
  2209. </member>
  2210. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateIndexes(System.String,System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Metadata.IIndex},Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2211. <summary>
  2212. Generates code for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IIndex" /> objects.
  2213. </summary>
  2214. <param name="builderName"> The name of the builder variable. </param>
  2215. <param name="indexes"> The indexes. </param>
  2216. <param name="stringBuilder"> The builder code is added to. </param>
  2217. </member>
  2218. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateIndex(System.String,Microsoft.EntityFrameworkCore.Metadata.IIndex,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2219. <summary>
  2220. Generates code an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IIndex" />.
  2221. </summary>
  2222. <param name="builderName"> The name of the builder variable. </param>
  2223. <param name="index"> The index. </param>
  2224. <param name="stringBuilder"> The builder code is added to. </param>
  2225. </member>
  2226. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateEntityTypeAnnotations(System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2227. <summary>
  2228. Generates code for the annotations on an entity type.
  2229. </summary>
  2230. <param name="builderName"> The name of the builder variable. </param>
  2231. <param name="entityType"> The entity type. </param>
  2232. <param name="stringBuilder"> The builder code is added to. </param>
  2233. </member>
  2234. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateCheckConstraints(System.String,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2235. <summary>
  2236. Generates code for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint" /> objects.
  2237. </summary>
  2238. <param name="builderName"> The name of the builder variable. </param>
  2239. <param name="entityType"> The entity type. </param>
  2240. <param name="stringBuilder"> The builder code is added to. </param>
  2241. </member>
  2242. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateCheckConstraint(System.String,Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2243. <summary>
  2244. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint" />.
  2245. </summary>
  2246. <param name="builderName"> The name of the builder variable. </param>
  2247. <param name="checkConstraint"> The check constraint. </param>
  2248. <param name="stringBuilder"> The builder code is added to. </param>
  2249. </member>
  2250. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateForeignKeys(System.String,System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Metadata.IForeignKey},Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2251. <summary>
  2252. Generates code for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IForeignKey" /> objects.
  2253. </summary>
  2254. <param name="builderName"> The name of the builder variable. </param>
  2255. <param name="foreignKeys"> The foreign keys. </param>
  2256. <param name="stringBuilder"> The builder code is added to. </param>
  2257. </member>
  2258. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateForeignKey(System.String,Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2259. <summary>
  2260. Generates code for an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IForeignKey" />.
  2261. </summary>
  2262. <param name="builderName"> The name of the builder variable. </param>
  2263. <param name="foreignKey"> The foreign key. </param>
  2264. <param name="stringBuilder"> The builder code is added to. </param>
  2265. </member>
  2266. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateForeignKeyAnnotations(Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2267. <summary>
  2268. Generates code for the annotations on a foreign key.
  2269. </summary>
  2270. <param name="foreignKey"> The foreign key. </param>
  2271. <param name="stringBuilder"> The builder code is added to. </param>
  2272. </member>
  2273. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.IgnoreAnnotations(System.Collections.Generic.IList{Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation},System.String[])">
  2274. <summary>
  2275. Removes ignored annotations.
  2276. </summary>
  2277. <param name="annotations"> The annotations to remove from. </param>
  2278. <param name="annotationNames"> The ignored annotation names. </param>
  2279. </member>
  2280. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.IgnoreAnnotationTypes(System.Collections.Generic.IList{Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation},System.String[])">
  2281. <summary>
  2282. Removes ignored annotations.
  2283. </summary>
  2284. <param name="annotations"> The annotations to remove from. </param>
  2285. <param name="annotationPrefixes"> The ignored annotation prefixes. </param>
  2286. </member>
  2287. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateAnnotations(System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation},Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2288. <summary>
  2289. Generates code for annotations.
  2290. </summary>
  2291. <param name="annotations"> The annotations. </param>
  2292. <param name="stringBuilder"> The builder code is added to. </param>
  2293. </member>
  2294. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateFluentApiForAnnotation(System.Collections.Generic.List{Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation}@,System.String,System.String,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2295. <summary>
  2296. Generates a Fluent API calls for an annotation.
  2297. </summary>
  2298. <param name="annotations"> The list of annotations. </param>
  2299. <param name="annotationName"> The name of the annotation to generate code for. </param>
  2300. <param name="fluentApiMethodName"> The Fluent API method name. </param>
  2301. <param name="stringBuilder"> The builder code is added to. </param>
  2302. </member>
  2303. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateFluentApiForAnnotation(System.Collections.Generic.List{Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation}@,System.String,System.Func{Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,System.Object},System.String,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2304. <summary>
  2305. Generates a Fluent API calls for an annotation.
  2306. </summary>
  2307. <param name="annotations"> The list of annotations. </param>
  2308. <param name="annotationName"> The name of the annotation to generate code for. </param>
  2309. <param name="annotationValueFunc"> A delegate to generate the value from the annotation. </param>
  2310. <param name="fluentApiMethodName"> The Fluent API method name. </param>
  2311. <param name="stringBuilder"> The builder code is added to. </param>
  2312. </member>
  2313. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateAnnotation(Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2314. <summary>
  2315. Generates code for an annotation.
  2316. </summary>
  2317. <param name="annotation"> The annotation. </param>
  2318. <param name="stringBuilder"> The builder code is added to. </param>
  2319. </member>
  2320. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator.GenerateData(System.String,System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Metadata.IProperty},System.Collections.Generic.IEnumerable{System.Collections.Generic.IDictionary{System.String,System.Object}},Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2321. <summary>
  2322. Generates code for data seeding.
  2323. </summary>
  2324. <param name="builderName"> The name of the builder variable. </param>
  2325. <param name="properties"> The properties to generate. </param>
  2326. <param name="data"> The data to be seeded. </param>
  2327. <param name="stringBuilder"> The builder code is added to. </param>
  2328. </member>
  2329. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies">
  2330. <summary>
  2331. <para>
  2332. Service dependencies parameter class for <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator" />
  2333. </para>
  2334. <para>
  2335. This type is typically used by database providers (and other extensions). It is generally
  2336. not used in application code.
  2337. </para>
  2338. <para>
  2339. Do not construct instances of this class directly from either provider or application code as the
  2340. constructor signature may change as new dependencies are added. Instead, use this type in
  2341. your constructor so that an instance will be created and injected automatically by the
  2342. dependency injection container. To create an instance with some dependent services replaced,
  2343. first resolve the object from the dependency injection container, then replace selected
  2344. services using the 'With...' methods. Do not call the constructor at any point in this process.
  2345. </para>
  2346. </summary>
  2347. </member>
  2348. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies.#ctor(Microsoft.EntityFrameworkCore.Design.ICSharpHelper,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource)">
  2349. <summary>
  2350. <para>
  2351. Creates the service dependencies parameter object for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGenerator" />.
  2352. </para>
  2353. <para>
  2354. Do not call this constructor directly from either provider or application code as it may change
  2355. as new dependencies are added. Instead, use this type in your constructor so that an instance
  2356. will be created and injected automatically by the dependency injection container. To create
  2357. an instance with some dependent services replaced, first resolve the object from the dependency
  2358. injection container, then replace selected services using the 'With...' methods. Do not call
  2359. the constructor at any point in this process.
  2360. </para>
  2361. <para>
  2362. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2363. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2364. any release. You should only use it directly in your code with extreme caution and knowing that
  2365. doing so can result in application failures when updating to a new Entity Framework Core release.
  2366. </para>
  2367. </summary>
  2368. </member>
  2369. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies.CSharpHelper">
  2370. <summary>
  2371. The C# helper.
  2372. </summary>
  2373. </member>
  2374. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies.RelationalTypeMappingSource">
  2375. <summary>
  2376. The type mapper.
  2377. </summary>
  2378. </member>
  2379. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies.With(Microsoft.EntityFrameworkCore.Design.ICSharpHelper)">
  2380. <summary>
  2381. Clones this dependency parameter object with one service replaced.
  2382. </summary>
  2383. <param name="csharpHelper"> A replacement for the current dependency of this type. </param>
  2384. <returns> A new parameter object with the given service replaced. </returns>
  2385. </member>
  2386. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies.With(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource)">
  2387. <summary>
  2388. Clones this dependency parameter object with one service replaced.
  2389. </summary>
  2390. <param name="relationalTypeMappingSource"> A replacement for the current dependency of this type. </param>
  2391. <returns> A new parameter object with the given service replaced. </returns>
  2392. </member>
  2393. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.ICSharpMigrationOperationGenerator">
  2394. <summary>
  2395. Used to generate C# code for creating <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" /> objects.
  2396. </summary>
  2397. </member>
  2398. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.ICSharpMigrationOperationGenerator.Generate(System.String,System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation},Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2399. <summary>
  2400. Generates code for creating <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" /> objects.
  2401. </summary>
  2402. <param name="builderName"> The <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" /> variable name. </param>
  2403. <param name="operations"> The operations. </param>
  2404. <param name="builder"> The builder code is added to. </param>
  2405. </member>
  2406. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.ICSharpSnapshotGenerator">
  2407. <summary>
  2408. Used to generate C# code for creating an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IModel" />.
  2409. </summary>
  2410. </member>
  2411. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.ICSharpSnapshotGenerator.Generate(System.String,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder)">
  2412. <summary>
  2413. Generates code for creating an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IModel" />.
  2414. </summary>
  2415. <param name="builderName"> The <see cref="T:Microsoft.EntityFrameworkCore.ModelBuilder" /> variable name. </param>
  2416. <param name="model"> The model. </param>
  2417. <param name="stringBuilder"> The builder code is added to. </param>
  2418. </member>
  2419. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator">
  2420. <summary>
  2421. Used to generate code for migrations.
  2422. </summary>
  2423. </member>
  2424. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator.GenerateMetadata(System.String,System.Type,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IModel)">
  2425. <summary>
  2426. Generates the migration metadata code.
  2427. </summary>
  2428. <param name="migrationNamespace"> The migration's namespace. </param>
  2429. <param name="contextType"> The migration's <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> type. </param>
  2430. <param name="migrationName"> The migration's name. </param>
  2431. <param name="migrationId"> The migration's ID. </param>
  2432. <param name="targetModel"> The migration's target model. </param>
  2433. <returns> The migration metadata code. </returns>
  2434. </member>
  2435. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator.GenerateMigration(System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation},System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation})">
  2436. <summary>
  2437. Generates the migration code.
  2438. </summary>
  2439. <param name="migrationNamespace"> The migration's namespace. </param>
  2440. <param name="migrationName"> The migration's name. </param>
  2441. <param name="upOperations"> The migration's up operations. </param>
  2442. <param name="downOperations"> The migration's down operations. </param>
  2443. <returns> The migration code. </returns>
  2444. </member>
  2445. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator.GenerateSnapshot(System.String,System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IModel)">
  2446. <summary>
  2447. Generates the model snapshot code.
  2448. </summary>
  2449. <param name="modelSnapshotNamespace"> The model snapshot's namespace. </param>
  2450. <param name="contextType"> The model snapshot's <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> type. </param>
  2451. <param name="modelSnapshotName"> The model snapshot's name. </param>
  2452. <param name="model"> The model. </param>
  2453. <returns> The model snapshot code. </returns>
  2454. </member>
  2455. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator.FileExtension">
  2456. <summary>
  2457. Gets the file extension code files should use.
  2458. </summary>
  2459. <value> The file extension. </value>
  2460. </member>
  2461. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGeneratorSelector">
  2462. <summary>
  2463. Selects an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator" /> service for a given programming language.
  2464. </summary>
  2465. </member>
  2466. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGeneratorSelector.Select(System.String)">
  2467. <summary>
  2468. Selects an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator" /> service for a given programming language.
  2469. </summary>
  2470. <param name="language"> The programming language. </param>
  2471. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator" />. </returns>
  2472. </member>
  2473. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsScaffolder">
  2474. <summary>
  2475. Used to scaffold new migrations.
  2476. </summary>
  2477. </member>
  2478. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsScaffolder.ScaffoldMigration(System.String,System.String,System.String,System.String)">
  2479. <summary>
  2480. Scaffolds a new migration.
  2481. </summary>
  2482. <param name="migrationName"> The migration's name. </param>
  2483. <param name="rootNamespace"> The project's root namespace. </param>
  2484. <param name="subNamespace"> The migration's sub-namespace. </param>
  2485. <param name="language"> The project's language. </param>
  2486. <returns> The scaffolded migration. </returns>
  2487. </member>
  2488. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsScaffolder.RemoveMigration(System.String,System.String,System.Boolean,System.String)">
  2489. <summary>
  2490. Removes the previous migration.
  2491. </summary>
  2492. <param name="projectDir"> The project's root directory. </param>
  2493. <param name="rootNamespace"> The project's root namespace. </param>
  2494. <param name="force"> Don't check to see if the migration has been applied to the database. </param>
  2495. <param name="language"> The project's language. </param>
  2496. <returns> The removed migration files. </returns>
  2497. </member>
  2498. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsScaffolder.Save(System.String,Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration,System.String)">
  2499. <summary>
  2500. Saves a scaffolded migration to files.
  2501. </summary>
  2502. <param name="projectDir"> The project's root directory. </param>
  2503. <param name="migration"> The scaffolded migration. </param>
  2504. <param name="outputDir"> The directory to put files in. Paths are relative to the project directory. </param>
  2505. <returns> The saved migrations files. </returns>
  2506. </member>
  2507. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationFiles">
  2508. <summary>
  2509. Represents the file generated for a migration.
  2510. </summary>
  2511. </member>
  2512. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationFiles.MigrationFile">
  2513. <summary>
  2514. Gets or sets the path to the migration file.
  2515. </summary>
  2516. <value> The path to the migration file. </value>
  2517. </member>
  2518. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationFiles.MetadataFile">
  2519. <summary>
  2520. Gets or sets the path to the migration metadata file.
  2521. </summary>
  2522. <value> The path to the migration metadata file. </value>
  2523. </member>
  2524. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationFiles.SnapshotFile">
  2525. <summary>
  2526. Gets or sets the path to the model snapshot file.
  2527. </summary>
  2528. <value> The path to the model snapshot file. </value>
  2529. </member>
  2530. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator">
  2531. <summary>
  2532. Used to generate code for migrations.
  2533. </summary>
  2534. </member>
  2535. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator.#ctor(Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGeneratorDependencies)">
  2536. <summary>
  2537. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator" /> class.
  2538. </summary>
  2539. <param name="dependencies"> The dependencies. </param>
  2540. </member>
  2541. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator.FileExtension">
  2542. <summary>
  2543. Gets the file extension code files should use.
  2544. </summary>
  2545. <value> The file extension. </value>
  2546. </member>
  2547. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator.Language">
  2548. <summary>
  2549. Gets the programming language supported by this service.
  2550. </summary>
  2551. <value> The language. </value>
  2552. </member>
  2553. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator.Dependencies">
  2554. <summary>
  2555. Parameter object containing dependencies for this service.
  2556. </summary>
  2557. </member>
  2558. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator.GenerateMigration(System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation},System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation})">
  2559. <summary>
  2560. Generates the migration code.
  2561. </summary>
  2562. <param name="migrationNamespace"> The migration's namespace. </param>
  2563. <param name="migrationName"> The migration's name. </param>
  2564. <param name="upOperations"> The migration's up operations. </param>
  2565. <param name="downOperations"> The migration's down operations. </param>
  2566. <returns> The migration code. </returns>
  2567. </member>
  2568. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator.GenerateMetadata(System.String,System.Type,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IModel)">
  2569. <summary>
  2570. Generates the migration metadata code.
  2571. </summary>
  2572. <param name="migrationNamespace"> The migration's namespace. </param>
  2573. <param name="contextType"> The migration's <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> type. </param>
  2574. <param name="migrationName"> The migration's name. </param>
  2575. <param name="migrationId"> The migration's ID. </param>
  2576. <param name="targetModel"> The migration's target model. </param>
  2577. <returns> The migration metadata code. </returns>
  2578. </member>
  2579. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator.GenerateSnapshot(System.String,System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IModel)">
  2580. <summary>
  2581. Generates the model snapshot code.
  2582. </summary>
  2583. <param name="modelSnapshotNamespace"> The model snapshot's namespace. </param>
  2584. <param name="contextType"> The model snapshot's <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> type. </param>
  2585. <param name="modelSnapshotName"> The model snapshot's name. </param>
  2586. <param name="model"> The model. </param>
  2587. <returns> The model snapshot code. </returns>
  2588. </member>
  2589. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator.GetNamespaces(System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation})">
  2590. <summary>
  2591. Gets the namespaces required for a list of <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation" /> objects.
  2592. </summary>
  2593. <param name="operations"> The operations. </param>
  2594. <returns> The namespaces. </returns>
  2595. </member>
  2596. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator.GetNamespaces(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  2597. <summary>
  2598. Gets the namespaces required for an <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IModel" />.
  2599. </summary>
  2600. <param name="model"> The model. </param>
  2601. <returns> The namespaces. </returns>
  2602. </member>
  2603. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGeneratorDependencies">
  2604. <summary>
  2605. <para>
  2606. Service dependencies parameter class for <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator" />
  2607. </para>
  2608. <para>
  2609. This type is typically used by database providers (and other extensions). It is generally
  2610. not used in application code.
  2611. </para>
  2612. <para>
  2613. Do not construct instances of this class directly from either provider or application code as the
  2614. constructor signature may change as new dependencies are added. Instead, use this type in
  2615. your constructor so that an instance will be created and injected automatically by the
  2616. dependency injection container. To create an instance with some dependent services replaced,
  2617. first resolve the object from the dependency injection container, then replace selected
  2618. services using the 'With...' methods. Do not call the constructor at any point in this process.
  2619. </para>
  2620. </summary>
  2621. </member>
  2622. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGeneratorDependencies.#ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource)">
  2623. <summary>
  2624. <para>
  2625. Creates the service dependencies parameter object for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator" />.
  2626. </para>
  2627. <para>
  2628. Do not call this constructor directly from either provider or application code as it may change
  2629. as new dependencies are added. Instead, use this type in your constructor so that an instance
  2630. will be created and injected automatically by the dependency injection container. To create
  2631. an instance with some dependent services replaced, first resolve the object from the dependency
  2632. injection container, then replace selected services using the 'With...' methods. Do not call
  2633. the constructor at any point in this process.
  2634. </para>
  2635. <para>
  2636. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2637. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2638. any release. You should only use it directly in your code with extreme caution and knowing that
  2639. doing so can result in application failures when updating to a new Entity Framework Core release.
  2640. </para>
  2641. </summary>
  2642. </member>
  2643. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGeneratorDependencies.RelationalTypeMappingSource">
  2644. <summary>
  2645. The type mapper.
  2646. </summary>
  2647. </member>
  2648. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGeneratorDependencies.With(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource)">
  2649. <summary>
  2650. Clones this dependency parameter object with one service replaced.
  2651. </summary>
  2652. <param name="relationalTypeMappingSource"> A replacement for the current dependency of this type. </param>
  2653. <returns> A new parameter object with the given service replaced. </returns>
  2654. </member>
  2655. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder">
  2656. <summary>
  2657. Used to scaffold new migrations.
  2658. </summary>
  2659. </member>
  2660. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.#ctor(Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies)">
  2661. <summary>
  2662. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder" /> class.
  2663. </summary>
  2664. <param name="dependencies"> The dependencies. </param>
  2665. </member>
  2666. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.Dependencies">
  2667. <summary>
  2668. Parameter object containing dependencies for this service.
  2669. </summary>
  2670. </member>
  2671. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.ScaffoldMigration(System.String,System.String,System.String)">
  2672. <summary>
  2673. Scaffolds a new migration.
  2674. </summary>
  2675. <param name="migrationName"> The migration's name. </param>
  2676. <param name="rootNamespace"> The project's root namespace. </param>
  2677. <param name="subNamespace"> The migration's sub-namespace. </param>
  2678. <returns> The scaffolded migration. </returns>
  2679. </member>
  2680. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.ScaffoldMigration(System.String,System.String,System.String,System.String)">
  2681. <summary>
  2682. Scaffolds a new migration.
  2683. </summary>
  2684. <param name="migrationName"> The migration's name. </param>
  2685. <param name="rootNamespace"> The project's root namespace. </param>
  2686. <param name="subNamespace"> The migration's sub-namespace. </param>
  2687. <param name="language"> The project's language. </param>
  2688. <returns> The scaffolded migration. </returns>
  2689. </member>
  2690. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.GetSubNamespace(System.String,System.String)">
  2691. <summary>
  2692. Gets a sub-namespace.
  2693. </summary>
  2694. <param name="rootNamespace"> The root namespace. </param>
  2695. <param name="namespace"> The full namespace. </param>
  2696. <returns> The sub-namespace. </returns>
  2697. </member>
  2698. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.RemoveMigration(System.String,System.String,System.Boolean)">
  2699. <summary>
  2700. Removes the previous migration.
  2701. </summary>
  2702. <param name="projectDir"> The project's root directory. </param>
  2703. <param name="rootNamespace"> The project's root namespace. </param>
  2704. <param name="force"> Don't check to see if the migration has been applied to the database. </param>
  2705. <returns> The removed migration files. </returns>
  2706. </member>
  2707. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.RemoveMigration(System.String,System.String,System.Boolean,System.String)">
  2708. <summary>
  2709. Removes the previous migration.
  2710. </summary>
  2711. <param name="projectDir"> The project's root directory. </param>
  2712. <param name="rootNamespace"> The project's root namespace. </param>
  2713. <param name="force"> Don't check to see if the migration has been applied to the database. </param>
  2714. <param name="language"> The project's language. </param>
  2715. <returns> The removed migration files. </returns>
  2716. </member>
  2717. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.Save(System.String,Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration,System.String)">
  2718. <summary>
  2719. Saves a scaffolded migration to files.
  2720. </summary>
  2721. <param name="projectDir"> The project's root directory. </param>
  2722. <param name="migration"> The scaffolded migration. </param>
  2723. <param name="outputDir"> The directory to put files in. Paths are relative to the project directory. </param>
  2724. <returns> The saved migrations files. </returns>
  2725. </member>
  2726. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.GetNamespace(System.Type,System.String)">
  2727. <summary>
  2728. Gets the namespace of a sibling type. If none, the default namespace is used.
  2729. </summary>
  2730. <param name="siblingType"> The sibling type. </param>
  2731. <param name="defaultNamespace"> The default namespace. </param>
  2732. <returns> The namespace. </returns>
  2733. </member>
  2734. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.GetDirectory(System.String,System.String,System.String)">
  2735. <summary>
  2736. Gets the directory of a sibling file. If none, the directory corresponding to the sub-namespace is used.
  2737. </summary>
  2738. <param name="projectDir"> The project's root directory. </param>
  2739. <param name="siblingFileName"> The sibling file's name. </param>
  2740. <param name="subnamespace"> The sub-namespace. </param>
  2741. <returns> The directory path. </returns>
  2742. </member>
  2743. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.TryGetProjectFile(System.String,System.String)">
  2744. <summary>
  2745. Tries to find a file under the project directory.
  2746. </summary>
  2747. <param name="projectDir"> The project directory. </param>
  2748. <param name="fileName"> The filename. </param>
  2749. <returns> The file path or null if none. </returns>
  2750. </member>
  2751. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies">
  2752. <summary>
  2753. <para>
  2754. Service dependencies parameter class for <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder" />
  2755. </para>
  2756. <para>
  2757. This type is typically used by database providers (and other extensions). It is generally
  2758. not used in application code.
  2759. </para>
  2760. <para>
  2761. Do not construct instances of this class directly from either provider or application code as the
  2762. constructor signature may change as new dependencies are added. Instead, use this type in
  2763. your constructor so that an instance will be created and injected automatically by the
  2764. dependency injection container. To create an instance with some dependent services replaced,
  2765. first resolve the object from the dependency injection container, then replace selected
  2766. services using the 'With...' methods. Do not call the constructor at any point in this process.
  2767. </para>
  2768. </summary>
  2769. </member>
  2770. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.#ctor(Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.IMigrationsAssembly,Microsoft.EntityFrameworkCore.Migrations.IMigrationsModelDiffer,Microsoft.EntityFrameworkCore.Migrations.IMigrationsIdGenerator,Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGeneratorSelector,Microsoft.EntityFrameworkCore.Migrations.IHistoryRepository,Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter,Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider,Microsoft.EntityFrameworkCore.Migrations.Internal.ISnapshotModelProcessor,Microsoft.EntityFrameworkCore.Migrations.IMigrator)">
  2771. <summary>
  2772. <para>
  2773. Creates the service dependencies parameter object for a <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder" />.
  2774. </para>
  2775. <para>
  2776. Do not call this constructor directly from either provider or application code as it may change
  2777. as new dependencies are added. Instead, use this type in your constructor so that an instance
  2778. will be created and injected automatically by the dependency injection container. To create
  2779. an instance with some dependent services replaced, first resolve the object from the dependency
  2780. injection container, then replace selected services using the 'With...' methods. Do not call
  2781. the constructor at any point in this process.
  2782. </para>
  2783. <para>
  2784. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2785. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2786. any release. You should only use it directly in your code with extreme caution and knowing that
  2787. doing so can result in application failures when updating to a new Entity Framework Core release.
  2788. </para>
  2789. <para>
  2790. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  2791. the same compatibility standards as public APIs. It may be changed or removed without notice in
  2792. any release. You should only use it directly in your code with extreme caution and knowing that
  2793. doing so can result in application failures when updating to a new Entity Framework Core release.
  2794. </para>
  2795. </summary>
  2796. </member>
  2797. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.CurrentContext">
  2798. <summary>
  2799. The current DbContext.
  2800. </summary>
  2801. </member>
  2802. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.Model">
  2803. <summary>
  2804. The model.
  2805. </summary>
  2806. </member>
  2807. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.MigrationsAssembly">
  2808. <summary>
  2809. The migrations assembly.
  2810. </summary>
  2811. </member>
  2812. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.MigrationsModelDiffer">
  2813. <summary>
  2814. The migrations model differ.
  2815. </summary>
  2816. </member>
  2817. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.MigrationsIdGenerator">
  2818. <summary>
  2819. The migrations ID generator.
  2820. </summary>
  2821. </member>
  2822. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.MigrationsCodeGeneratorSelector">
  2823. <summary>
  2824. The migrations code generator selector.
  2825. </summary>
  2826. </member>
  2827. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.HistoryRepository">
  2828. <summary>
  2829. The history repository.
  2830. </summary>
  2831. </member>
  2832. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.OperationReporter">
  2833. <summary>
  2834. The operation reporter.
  2835. </summary>
  2836. </member>
  2837. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.DatabaseProvider">
  2838. <summary>
  2839. The database provider.
  2840. </summary>
  2841. </member>
  2842. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.SnapshotModelProcessor">
  2843. <summary>
  2844. The snapshot model processor.
  2845. </summary>
  2846. </member>
  2847. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.Migrator">
  2848. <summary>
  2849. The migrator.
  2850. </summary>
  2851. </member>
  2852. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.With(Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext)">
  2853. <summary>
  2854. Clones this dependency parameter object with one service replaced.
  2855. </summary>
  2856. <param name="currentContext"> A replacement for the current dependency of this type. </param>
  2857. <returns> A new parameter object with the given service replaced. </returns>
  2858. </member>
  2859. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.With(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  2860. <summary>
  2861. Clones this dependency parameter object with one service replaced.
  2862. </summary>
  2863. <param name="model"> A replacement for the current dependency of this type. </param>
  2864. <returns> A new parameter object with the given service replaced. </returns>
  2865. </member>
  2866. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.With(Microsoft.EntityFrameworkCore.Migrations.IMigrationsAssembly)">
  2867. <summary>
  2868. Clones this dependency parameter object with one service replaced.
  2869. </summary>
  2870. <param name="migrationsAssembly"> A replacement for the current dependency of this type. </param>
  2871. <returns> A new parameter object with the given service replaced. </returns>
  2872. </member>
  2873. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.With(Microsoft.EntityFrameworkCore.Migrations.IMigrationsModelDiffer)">
  2874. <summary>
  2875. Clones this dependency parameter object with one service replaced.
  2876. </summary>
  2877. <param name="migrationsModelDiffer"> A replacement for the current dependency of this type. </param>
  2878. <returns> A new parameter object with the given service replaced. </returns>
  2879. </member>
  2880. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.With(Microsoft.EntityFrameworkCore.Migrations.IMigrationsIdGenerator)">
  2881. <summary>
  2882. Clones this dependency parameter object with one service replaced.
  2883. </summary>
  2884. <param name="migrationsIdGenerator"> A replacement for the current dependency of this type. </param>
  2885. <returns> A new parameter object with the given service replaced. </returns>
  2886. </member>
  2887. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.With(Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGeneratorSelector)">
  2888. <summary>
  2889. Clones this dependency parameter object with one service replaced.
  2890. </summary>
  2891. <param name="migrationsCodeGeneratorSelector"> A replacement for the current dependency of this type. </param>
  2892. <returns> A new parameter object with the given service replaced. </returns>
  2893. </member>
  2894. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.With(Microsoft.EntityFrameworkCore.Migrations.IHistoryRepository)">
  2895. <summary>
  2896. Clones this dependency parameter object with one service replaced.
  2897. </summary>
  2898. <param name="historyRepository"> A replacement for the current dependency of this type. </param>
  2899. <returns> A new parameter object with the given service replaced. </returns>
  2900. </member>
  2901. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.With(Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter)">
  2902. <summary>
  2903. Clones this dependency parameter object with one service replaced.
  2904. </summary>
  2905. <param name="operationReporter"> A replacement for the current dependency of this type. </param>
  2906. <returns> A new parameter object with the given service replaced. </returns>
  2907. </member>
  2908. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.With(Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider)">
  2909. <summary>
  2910. Clones this dependency parameter object with one service replaced.
  2911. </summary>
  2912. <param name="databaseProvider"> A replacement for the current dependency of this type. </param>
  2913. <returns> A new parameter object with the given service replaced. </returns>
  2914. </member>
  2915. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.With(Microsoft.EntityFrameworkCore.Migrations.Internal.ISnapshotModelProcessor)">
  2916. <summary>
  2917. Clones this dependency parameter object with one service replaced.
  2918. </summary>
  2919. <param name="snapshotModelProcessor"> A replacement for the current dependency of this type. </param>
  2920. <returns> A new parameter object with the given service replaced. </returns>
  2921. </member>
  2922. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolderDependencies.With(Microsoft.EntityFrameworkCore.Migrations.IMigrator)">
  2923. <summary>
  2924. Clones this dependency parameter object with one service replaced.
  2925. </summary>
  2926. <param name="migrator"> A replacement for the current dependency of this type. </param>
  2927. <returns> A new parameter object with the given service replaced. </returns>
  2928. </member>
  2929. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration">
  2930. <summary>
  2931. Represents a scaffolded migration.
  2932. </summary>
  2933. </member>
  2934. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
  2935. <summary>
  2936. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration" /> class.
  2937. </summary>
  2938. <param name="fileExtension"> The file extension code files should use. </param>
  2939. <param name="previousMigrationId"> The previous migration's ID. </param>
  2940. <param name="migrationCode"> The contents of the migration file. </param>
  2941. <param name="migrationId"> The migration's ID. </param>
  2942. <param name="metadataCode"> The contents of the migration metadata file. </param>
  2943. <param name="migrationSubNamespace"> The migration's sub-namespace. </param>
  2944. <param name="snapshotCode"> The contents of the model snapshot file. </param>
  2945. <param name="snapshotName"> The model snapshot's name. </param>
  2946. <param name="snapshotSubNamespace"> The model snapshot's sub-namespace. </param>
  2947. </member>
  2948. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration.FileExtension">
  2949. <summary>
  2950. Gets the file extension code files should use.
  2951. </summary>
  2952. <value> The file extension code files should use. </value>
  2953. </member>
  2954. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration.PreviousMigrationId">
  2955. <summary>
  2956. Gets the previous migration's ID.
  2957. </summary>
  2958. <value> The previous migration's ID. </value>
  2959. </member>
  2960. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration.MigrationCode">
  2961. <summary>
  2962. Gets the contents of the migration file.
  2963. </summary>
  2964. <value> The contents of the migration file. </value>
  2965. </member>
  2966. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration.MigrationId">
  2967. <summary>
  2968. Gets the migration's ID.
  2969. </summary>
  2970. <value> The migration's ID. </value>
  2971. </member>
  2972. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration.MetadataCode">
  2973. <summary>
  2974. Gets the contents of the migration metadata file.
  2975. </summary>
  2976. <value> The contents of the migration metadata file. </value>
  2977. </member>
  2978. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration.MigrationSubNamespace">
  2979. <summary>
  2980. Gets the migration's sub-namespace.
  2981. </summary>
  2982. <value> The migration's sub-namespace. </value>
  2983. </member>
  2984. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration.SnapshotCode">
  2985. <summary>
  2986. Gets the contents of the model snapshot file.
  2987. </summary>
  2988. <value> The contents of the model snapshot file. </value>
  2989. </member>
  2990. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration.SnapshotName">
  2991. <summary>
  2992. Gets the model snapshot's name.
  2993. </summary>
  2994. <value> The model snapshot's name. </value>
  2995. </member>
  2996. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Design.ScaffoldedMigration.SnapshotSubnamespace">
  2997. <summary>
  2998. Gets the model snapshot's subnamespace.
  2999. </summary>
  3000. <value> The model snapshot's sub-namespace. </value>
  3001. </member>
  3002. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Internal.ISnapshotModelProcessor">
  3003. <summary>
  3004. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3005. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3006. any release. You should only use it directly in your code with extreme caution and knowing that
  3007. doing so can result in application failures when updating to a new Entity Framework Core release.
  3008. </summary>
  3009. </member>
  3010. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Internal.ISnapshotModelProcessor.Process(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  3011. <summary>
  3012. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3013. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3014. any release. You should only use it directly in your code with extreme caution and knowing that
  3015. doing so can result in application failures when updating to a new Entity Framework Core release.
  3016. </summary>
  3017. </member>
  3018. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationsCodeGeneratorSelector">
  3019. <summary>
  3020. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3021. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3022. any release. You should only use it directly in your code with extreme caution and knowing that
  3023. doing so can result in application failures when updating to a new Entity Framework Core release.
  3024. </summary>
  3025. </member>
  3026. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationsCodeGeneratorSelector.#ctor(System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator})">
  3027. <summary>
  3028. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3029. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3030. any release. You should only use it directly in your code with extreme caution and knowing that
  3031. doing so can result in application failures when updating to a new Entity Framework Core release.
  3032. </summary>
  3033. </member>
  3034. <member name="P:Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationsCodeGeneratorSelector.Override">
  3035. <summary>
  3036. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3037. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3038. any release. You should only use it directly in your code with extreme caution and knowing that
  3039. doing so can result in application failures when updating to a new Entity Framework Core release.
  3040. </summary>
  3041. </member>
  3042. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationsCodeGeneratorSelector.Select(System.String)">
  3043. <summary>
  3044. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3045. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3046. any release. You should only use it directly in your code with extreme caution and knowing that
  3047. doing so can result in application failures when updating to a new Entity Framework Core release.
  3048. </summary>
  3049. </member>
  3050. <member name="T:Microsoft.EntityFrameworkCore.Migrations.Internal.SnapshotModelProcessor">
  3051. <summary>
  3052. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3053. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3054. any release. You should only use it directly in your code with extreme caution and knowing that
  3055. doing so can result in application failures when updating to a new Entity Framework Core release.
  3056. </summary>
  3057. </member>
  3058. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Internal.SnapshotModelProcessor.#ctor(Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter)">
  3059. <summary>
  3060. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3061. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3062. any release. You should only use it directly in your code with extreme caution and knowing that
  3063. doing so can result in application failures when updating to a new Entity Framework Core release.
  3064. </summary>
  3065. </member>
  3066. <member name="M:Microsoft.EntityFrameworkCore.Migrations.Internal.SnapshotModelProcessor.Process(Microsoft.EntityFrameworkCore.Metadata.IModel)">
  3067. <summary>
  3068. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3069. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3070. any release. You should only use it directly in your code with extreme caution and knowing that
  3071. doing so can result in application failures when updating to a new Entity Framework Core release.
  3072. </summary>
  3073. </member>
  3074. <member name="T:Microsoft.EntityFrameworkCore.Internal.DesignStrings">
  3075. <summary>
  3076. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3077. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3078. any release. You should only use it directly in your code with extreme caution and knowing that
  3079. doing so can result in application failures when updating to a new Entity Framework Core release.
  3080. </summary>
  3081. </member>
  3082. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.DuplicateMigrationName(System.Object)">
  3083. <summary>
  3084. The name '{migrationName}' is used by an existing migration.
  3085. </summary>
  3086. </member>
  3087. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.MultipleContexts">
  3088. <summary>
  3089. More than one DbContext was found. Specify which one to use. Use the '-Context' parameter for PowerShell commands and the '--context' parameter for dotnet commands.
  3090. </summary>
  3091. </member>
  3092. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.MultipleContextsWithName(System.Object)">
  3093. <summary>
  3094. More than one DbContext named '{name}' was found. Specify which one to use by providing its fully qualified name.
  3095. </summary>
  3096. </member>
  3097. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.MultipleContextsWithQualifiedName(System.Object)">
  3098. <summary>
  3099. More than one DbContext named '{name}' was found. Specify which one to use by providing its fully qualified name using its exact case.
  3100. </summary>
  3101. </member>
  3102. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoContext(System.Object)">
  3103. <summary>
  3104. No DbContext was found in assembly '{assembly}'. Ensure that you're using the correct assembly and that the type is neither abstract nor generic.
  3105. </summary>
  3106. </member>
  3107. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoContextWithName(System.Object)">
  3108. <summary>
  3109. No DbContext named '{name}' was found.
  3110. </summary>
  3111. </member>
  3112. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UseContext(System.Object)">
  3113. <summary>
  3114. Using context '{name}'.
  3115. </summary>
  3116. </member>
  3117. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.DroppingDatabase(System.Object)">
  3118. <summary>
  3119. Dropping database '{name}'.
  3120. </summary>
  3121. </member>
  3122. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.DatabaseDropped(System.Object)">
  3123. <summary>
  3124. Successfully dropped database '{name}'.
  3125. </summary>
  3126. </member>
  3127. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ManuallyDeleted">
  3128. <summary>
  3129. A manual migration deletion was detected.
  3130. </summary>
  3131. </member>
  3132. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoMigrationFile(System.Object,System.Object)">
  3133. <summary>
  3134. No file named '{file}' was found. You must manually remove the migration class '{migrationClass}'.
  3135. </summary>
  3136. </member>
  3137. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoMigrationMetadataFile(System.Object)">
  3138. <summary>
  3139. No file named '{file}' was found.
  3140. </summary>
  3141. </member>
  3142. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoSnapshot">
  3143. <summary>
  3144. No ModelSnapshot was found.
  3145. </summary>
  3146. </member>
  3147. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoSnapshotFile(System.Object,System.Object)">
  3148. <summary>
  3149. No file named '{file}' was found. You must manually remove the model snapshot class '{snapshotClass}'.
  3150. </summary>
  3151. </member>
  3152. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.RemovingMigration(System.Object)">
  3153. <summary>
  3154. Removing migration '{name}'.
  3155. </summary>
  3156. </member>
  3157. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.RemovingSnapshot">
  3158. <summary>
  3159. Removing model snapshot.
  3160. </summary>
  3161. </member>
  3162. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.RevertingSnapshot">
  3163. <summary>
  3164. Reverting model snapshot.
  3165. </summary>
  3166. </member>
  3167. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.RevertMigration(System.Object)">
  3168. <summary>
  3169. The migration '{name}' has already been applied to the database. Revert it and try again. If the migration has been applied to other databases, consider reverting its changes using a new migration.
  3170. </summary>
  3171. </member>
  3172. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UnknownOperation(System.Object)">
  3173. <summary>
  3174. The current CSharpMigrationOperationGenerator cannot scaffold operations of type '{operationType}'. Configure your services to use one that can.
  3175. </summary>
  3176. </member>
  3177. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UnknownLiteral(System.Object)">
  3178. <summary>
  3179. The current CSharpHelper cannot scaffold literals of type '{literalType}'. Configure your services to use one that can.
  3180. </summary>
  3181. </member>
  3182. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.LiteralExpressionNotSupported(System.Object,System.Object)">
  3183. <summary>
  3184. The literal expression '{expression}' for '{type}' cannot be parsed. Only simple constructor calls and factory methods are supported.
  3185. </summary>
  3186. </member>
  3187. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.CannotFindRuntimeProviderAssembly(System.Object)">
  3188. <summary>
  3189. Unable to find provider assembly with name {assemblyName}. Ensure the specified name is correct and is referenced by the project.
  3190. </summary>
  3191. </member>
  3192. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.DestructiveOperation">
  3193. <summary>
  3194. An operation was scaffolded that may result in the loss of data. Please review the migration for accuracy.
  3195. </summary>
  3196. </member>
  3197. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.WritingMigration(System.Object)">
  3198. <summary>
  3199. Writing migration to '{file}'.
  3200. </summary>
  3201. </member>
  3202. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.WritingSnapshot(System.Object)">
  3203. <summary>
  3204. Writing model snapshot to '{file}'.
  3205. </summary>
  3206. </member>
  3207. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.Done">
  3208. <summary>
  3209. Done.
  3210. </summary>
  3211. </member>
  3212. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ReusingNamespace(System.Object)">
  3213. <summary>
  3214. Reusing namespace of type '{type}'.
  3215. </summary>
  3216. </member>
  3217. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ReusingSnapshotName(System.Object)">
  3218. <summary>
  3219. Reusing model snapshot name '{name}'.
  3220. </summary>
  3221. </member>
  3222. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.CannotFindDesignTimeProviderAssemblyAttribute(System.Object,System.Object)">
  3223. <summary>
  3224. Unable to find expected assembly attribute named {attributeName} in provider assembly {runtimeProviderAssemblyName}. This attribute is required to identify the class which acts as the design-time service provider factory.
  3225. </summary>
  3226. </member>
  3227. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NonRelationalProvider(System.Object)">
  3228. <summary>
  3229. {provider} is not a Relational provider and therefore cannot be use with Migrations.
  3230. </summary>
  3231. </member>
  3232. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UnreferencedAssembly(System.Object,System.Object)">
  3233. <summary>
  3234. Could not load assembly '{assembly}'. Ensure it is referenced by the startup project '{startupProject}'.
  3235. </summary>
  3236. </member>
  3237. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.FindingContexts">
  3238. <summary>
  3239. Finding DbContext classes...
  3240. </summary>
  3241. </member>
  3242. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ForeignMigrations(System.Object)">
  3243. <summary>
  3244. The namespace '{migrationsNamespace}' contains migrations for a different DbContext. This can result in conflicting migration names. It's recommend to put migrations for different DbContext classes into different namespaces.
  3245. </summary>
  3246. </member>
  3247. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ContextClassNotValidCSharpIdentifier(System.Object)">
  3248. <summary>
  3249. The context class name passed in, {contextClassName}, is not a valid C# identifier.
  3250. </summary>
  3251. </member>
  3252. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.MigrationsAssemblyMismatch(System.Object,System.Object)">
  3253. <summary>
  3254. Your target project '{assembly}' doesn't match your migrations assembly '{migrationsAssembly}'. Either change your target project or change your migrations assembly.
  3255. Change your migrations assembly by using DbContextOptionsBuilder. E.g. options.UseSqlServer(connection, b =&gt; b.MigrationsAssembly("{assembly}")). By default, the migrations assembly is the assembly containing the DbContext.
  3256. Change your target project to the migrations project by using the Package Manager Console's Default project drop-down list, or by executing "dotnet ef" from the directory containing the migrations project.
  3257. </summary>
  3258. </member>
  3259. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.SensitiveInformationWarning">
  3260. <summary>
  3261. To protect potentially sensitive information in your connection string, you should move it out of source code. See http://go.microsoft.com/fwlink/?LinkId=723263 for guidance on storing connection strings.
  3262. </summary>
  3263. </member>
  3264. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ForceRemoveMigration(System.Object,System.Object)">
  3265. <summary>
  3266. Unable to check if the migration '{name}' has been applied to the database. If it has, you will need to manually reverse the changes it made. Error encountered while checking: {error}
  3267. </summary>
  3268. </member>
  3269. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoParameterlessConstructor(System.Object)">
  3270. <summary>
  3271. Unable to create an object of type '{contextType}'. For the different patterns supported at design time, see https://go.microsoft.com/fwlink/?linkid=851728
  3272. </summary>
  3273. </member>
  3274. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NotExistDatabase(System.Object)">
  3275. <summary>
  3276. Database '{name}' did not exist, no action was taken.
  3277. </summary>
  3278. </member>
  3279. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UsingEnvironment(System.Object)">
  3280. <summary>
  3281. Using environment '{environment}'.
  3282. </summary>
  3283. </member>
  3284. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.FindingServiceProvider">
  3285. <summary>
  3286. Finding application service provider...
  3287. </summary>
  3288. </member>
  3289. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoServiceProvider">
  3290. <summary>
  3291. No application service provider was found.
  3292. </summary>
  3293. </member>
  3294. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.FoundDbContext(System.Object)">
  3295. <summary>
  3296. Found DbContext '{contextType}'.
  3297. </summary>
  3298. </member>
  3299. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UsingDbContextFactory(System.Object)">
  3300. <summary>
  3301. Using DbContext factory '{factory}'.
  3302. </summary>
  3303. </member>
  3304. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.FindingDesignTimeServices(System.Object)">
  3305. <summary>
  3306. Finding IDesignTimeServices implementations in assembly '{startupAssembly}'...
  3307. </summary>
  3308. </member>
  3309. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.FindingProviderServices(System.Object)">
  3310. <summary>
  3311. Finding design-time services for provider '{provider}'...
  3312. </summary>
  3313. </member>
  3314. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoDesignTimeServices">
  3315. <summary>
  3316. No design-time services were found.
  3317. </summary>
  3318. </member>
  3319. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UsingDesignTimeServices(System.Object)">
  3320. <summary>
  3321. Using design-time services from class '{designTimeServices}'.
  3322. </summary>
  3323. </member>
  3324. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UsingProviderServices(System.Object)">
  3325. <summary>
  3326. Using design-time services from provider '{provider}'.
  3327. </summary>
  3328. </member>
  3329. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.FindingContextFactories">
  3330. <summary>
  3331. Finding IDesignTimeDbContextFactory implementations...
  3332. </summary>
  3333. </member>
  3334. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.FindingReferencedContexts">
  3335. <summary>
  3336. Finding DbContext classes in the project...
  3337. </summary>
  3338. </member>
  3339. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.FoundContextFactory(System.Object)">
  3340. <summary>
  3341. Found IDesignTimeDbContextFactory implementation '{factory}'.
  3342. </summary>
  3343. </member>
  3344. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ProviderReturnedNullModel(System.Object)">
  3345. <summary>
  3346. Metadata model returned should not be null. Provider: {providerTypeName}.
  3347. </summary>
  3348. </member>
  3349. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ReadOnlyFiles(System.Object,System.Object)">
  3350. <summary>
  3351. No files generated in directory {outputDirectoryName}. The following file(s) already exist and must be made writeable to continue: {readOnlyFiles}.
  3352. </summary>
  3353. </member>
  3354. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ExistingFiles(System.Object,System.Object)">
  3355. <summary>
  3356. The following file(s) already exist in directory {outputDirectoryName}: {existingFiles}. Use the Force flag to overwrite these files.
  3357. </summary>
  3358. </member>
  3359. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.CannotFindTypeMappingForColumn(System.Object,System.Object)">
  3360. <summary>
  3361. Could not find type mapping for column '{columnName}' with data type '{dateType}'. Skipping column.
  3362. </summary>
  3363. </member>
  3364. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ForeignKeyScaffoldErrorPrincipalKeyNotFound(System.Object,System.Object,System.Object)">
  3365. <summary>
  3366. Could not scaffold the foreign key '{foreignKeyName}'. A key for '{columnsList}' was not found in the principal entity type '{principalEntityType}'.
  3367. </summary>
  3368. </member>
  3369. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ForeignKeyScaffoldErrorPrincipalTableScaffoldingError(System.Object,System.Object)">
  3370. <summary>
  3371. Could not scaffold the foreign key '{foreignKeyName}'. The referenced table '{principaltableName}' could not be scaffolded.
  3372. </summary>
  3373. </member>
  3374. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.PrimaryKeyErrorPropertyNotFound(System.Object,System.Object)">
  3375. <summary>
  3376. Could not scaffold the primary key for '{tableName}'. The following columns in the primary key could not be scaffolded: {columnNames}.
  3377. </summary>
  3378. </member>
  3379. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UnableToGenerateEntityType(System.Object)">
  3380. <summary>
  3381. Unable to generate entity type for table '{tableName}'.
  3382. </summary>
  3383. </member>
  3384. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.BadSequenceType(System.Object,System.Object)">
  3385. <summary>
  3386. For sequence '{sequenceName}'. Unable to scaffold because it uses an unsupported type: '{typeName}'.
  3387. </summary>
  3388. </member>
  3389. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ForeignKeyPrincipalEndContainsNullableColumns(System.Object,System.Object,System.Object)">
  3390. <summary>
  3391. The principal end of the foreign key '{foreignKeyName}' is supported by the unique index '{indexName}' and contains the following nullable columns '{columnNames}'. Entity Framework requires the properties representing those columns to be non-nullable.
  3392. </summary>
  3393. </member>
  3394. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NonNullableBoooleanColumnHasDefaultConstraint(System.Object)">
  3395. <summary>
  3396. The column '{columnName}' would normally be mapped to a non-nullable bool property, but it has a default constraint. Such a column is mapped to a nullable bool property to allow a difference between setting the property to false and invoking the default constraint. See https://go.microsoft.com/fwlink/?linkid=851278 for details.
  3397. </summary>
  3398. </member>
  3399. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ForeignKeyScaffoldErrorPrincipalTableNotFound(System.Object)">
  3400. <summary>
  3401. Could not scaffold the foreign key '{foreignKeyName}'. The referenced table could not be found. This most likely occurred because the referenced table was excluded from scaffolding.
  3402. </summary>
  3403. </member>
  3404. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.ForeignKeyScaffoldErrorPropertyNotFound(System.Object,System.Object)">
  3405. <summary>
  3406. Could not scaffold the foreign key '{foreignKeyName}'. The following columns in the foreign key could not be scaffolded: {columnNames}.
  3407. </summary>
  3408. </member>
  3409. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UnableToScaffoldIndexMissingProperty(System.Object,System.Object)">
  3410. <summary>
  3411. Unable to scaffold the index '{indexName}'. The following columns could not be scaffolded: {columnNames}.
  3412. </summary>
  3413. </member>
  3414. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.MultipleAnnotationConflict(System.Object)">
  3415. <summary>
  3416. The annotation '{annotationName}' was specified twice with potentially different values. Specifying the same annotation multiple times for different providers is no longer supported. Review the generated Migration to ensure it is correct and, if necessary, edit the Migration to fix any issues.
  3417. </summary>
  3418. </member>
  3419. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.SequencesRequireName">
  3420. <summary>
  3421. Sequence name cannot be null or empty. Entity Framework cannot model a sequence that does not have a name.
  3422. </summary>
  3423. </member>
  3424. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoLanguageService(System.Object,System.Object)">
  3425. <summary>
  3426. The project language '{language}' isn't supported by the built-in {service} service. You can try looking for an additional NuGet package which supports this language; moving your DbContext type to a C# class library referenced by this project; or manually implementing and registering the design-time service for programming language.
  3427. </summary>
  3428. </member>
  3429. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.RevertingMigration(System.Object)">
  3430. <summary>
  3431. Reverting migration '{name}'.
  3432. </summary>
  3433. </member>
  3434. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.FindingReferencedServices(System.Object)">
  3435. <summary>
  3436. Finding design-time services referenced by assembly '{startupAssembly}'.
  3437. </summary>
  3438. </member>
  3439. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoReferencedServices">
  3440. <summary>
  3441. No referenced design-time services were found.
  3442. </summary>
  3443. </member>
  3444. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UsingReferencedServices(System.Object)">
  3445. <summary>
  3446. Using design-time services from assembly '{referencedAssembly}'.
  3447. </summary>
  3448. </member>
  3449. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.VersionMismatch(System.Object,System.Object)">
  3450. <summary>
  3451. The EF Core tools version '{toolsVersion}' is older than that of the runtime '{runtimeVersion}'. Update the tools for the latest features and bug fixes.
  3452. </summary>
  3453. </member>
  3454. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.FindingHostingServices">
  3455. <summary>
  3456. Finding Microsoft.Extensions.Hosting service provider...
  3457. </summary>
  3458. </member>
  3459. <member name="M:Microsoft.EntityFrameworkCore.Internal.DesignStrings.InvokeCreateHostBuilderFailed(System.Object)">
  3460. <summary>
  3461. An error occurred while accessing the Microsoft.Extensions.Hosting services. Continuing without the application service provider. Error: {error}
  3462. </summary>
  3463. </member>
  3464. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.MalformedCreateHostBuilder">
  3465. <summary>
  3466. An unexpected return type was encountered while accessing the Microsoft.Extensions.Hosting services. Method 'CreateHostBuilder(string[])' should return an object of type 'IHostBuilder'. Continuing without the application service provider.
  3467. </summary>
  3468. </member>
  3469. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.NoCreateHostBuilder">
  3470. <summary>
  3471. No static method 'CreateHostBuilder(string[])' was found on class 'Program'.
  3472. </summary>
  3473. </member>
  3474. <member name="P:Microsoft.EntityFrameworkCore.Internal.DesignStrings.UsingHostingServices">
  3475. <summary>
  3476. Using application service provider from Microsoft.Extensions.Hosting.
  3477. </summary>
  3478. </member>
  3479. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.IModelCodeGenerator">
  3480. <summary>
  3481. Used to generate code for a model.
  3482. </summary>
  3483. </member>
  3484. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.IModelCodeGenerator.GenerateModel(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions)">
  3485. <summary>
  3486. Generates code for a model.
  3487. </summary>
  3488. <param name="model"> The model. </param>
  3489. <param name="options"> The options to use during generation. </param>
  3490. <returns> The generated model. </returns>
  3491. </member>
  3492. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.IModelCodeGeneratorSelector">
  3493. <summary>
  3494. Selects an <see cref="T:Microsoft.EntityFrameworkCore.Scaffolding.IModelCodeGenerator" /> service for a given programming language.
  3495. </summary>
  3496. </member>
  3497. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.IModelCodeGeneratorSelector.Select(System.String)">
  3498. <summary>
  3499. Selects an <see cref="T:Microsoft.EntityFrameworkCore.Scaffolding.IModelCodeGenerator" /> service for a given programming language.
  3500. </summary>
  3501. <param name="language"> The programming language. </param>
  3502. <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Scaffolding.IModelCodeGenerator" />. </returns>
  3503. </member>
  3504. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CandidateNamingService">
  3505. <summary>
  3506. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3507. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3508. any release. You should only use it directly in your code with extreme caution and knowing that
  3509. doing so can result in application failures when updating to a new Entity Framework Core release.
  3510. </summary>
  3511. </member>
  3512. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CandidateNamingService.GenerateCandidateIdentifier(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable)">
  3513. <summary>
  3514. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3515. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3516. any release. You should only use it directly in your code with extreme caution and knowing that
  3517. doing so can result in application failures when updating to a new Entity Framework Core release.
  3518. </summary>
  3519. </member>
  3520. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CandidateNamingService.GenerateCandidateIdentifier(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseColumn)">
  3521. <summary>
  3522. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3523. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3524. any release. You should only use it directly in your code with extreme caution and knowing that
  3525. doing so can result in application failures when updating to a new Entity Framework Core release.
  3526. </summary>
  3527. </member>
  3528. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CandidateNamingService.GetDependentEndCandidateNavigationPropertyName(Microsoft.EntityFrameworkCore.Metadata.IForeignKey)">
  3529. <summary>
  3530. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3531. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3532. any release. You should only use it directly in your code with extreme caution and knowing that
  3533. doing so can result in application failures when updating to a new Entity Framework Core release.
  3534. </summary>
  3535. </member>
  3536. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CandidateNamingService.GetPrincipalEndCandidateNavigationPropertyName(Microsoft.EntityFrameworkCore.Metadata.IForeignKey,System.String)">
  3537. <summary>
  3538. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3539. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3540. any release. You should only use it directly in your code with extreme caution and knowing that
  3541. doing so can result in application failures when updating to a new Entity Framework Core release.
  3542. </summary>
  3543. </member>
  3544. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpDbContextGenerator">
  3545. <summary>
  3546. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3547. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3548. any release. You should only use it directly in your code with extreme caution and knowing that
  3549. doing so can result in application failures when updating to a new Entity Framework Core release.
  3550. </summary>
  3551. </member>
  3552. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpDbContextGenerator.#ctor(Microsoft.EntityFrameworkCore.Scaffolding.IProviderConfigurationCodeGenerator,Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator,Microsoft.EntityFrameworkCore.Design.ICSharpHelper)">
  3553. <summary>
  3554. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3555. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3556. any release. You should only use it directly in your code with extreme caution and knowing that
  3557. doing so can result in application failures when updating to a new Entity Framework Core release.
  3558. </summary>
  3559. </member>
  3560. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpDbContextGenerator.WriteCode(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
  3561. <summary>
  3562. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3563. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3564. any release. You should only use it directly in your code with extreme caution and knowing that
  3565. doing so can result in application failures when updating to a new Entity Framework Core release.
  3566. </summary>
  3567. </member>
  3568. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpDbContextGenerator.GenerateClass(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.String,System.Boolean,System.Boolean)">
  3569. <summary>
  3570. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3571. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3572. any release. You should only use it directly in your code with extreme caution and knowing that
  3573. doing so can result in application failures when updating to a new Entity Framework Core release.
  3574. </summary>
  3575. </member>
  3576. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpDbContextGenerator.GenerateOnConfiguring(System.String,System.Boolean)">
  3577. <summary>
  3578. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3579. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3580. any release. You should only use it directly in your code with extreme caution and knowing that
  3581. doing so can result in application failures when updating to a new Entity Framework Core release.
  3582. </summary>
  3583. </member>
  3584. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpDbContextGenerator.GenerateOnModelCreating(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Boolean)">
  3585. <summary>
  3586. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3587. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3588. any release. You should only use it directly in your code with extreme caution and knowing that
  3589. doing so can result in application failures when updating to a new Entity Framework Core release.
  3590. </summary>
  3591. </member>
  3592. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpEntityTypeGenerator">
  3593. <summary>
  3594. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3595. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3596. any release. You should only use it directly in your code with extreme caution and knowing that
  3597. doing so can result in application failures when updating to a new Entity Framework Core release.
  3598. </summary>
  3599. </member>
  3600. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpEntityTypeGenerator.#ctor(Microsoft.EntityFrameworkCore.Design.ICSharpHelper)">
  3601. <summary>
  3602. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3603. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3604. any release. You should only use it directly in your code with extreme caution and knowing that
  3605. doing so can result in application failures when updating to a new Entity Framework Core release.
  3606. </summary>
  3607. </member>
  3608. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpEntityTypeGenerator.WriteCode(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.String,System.Boolean)">
  3609. <summary>
  3610. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3611. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3612. any release. You should only use it directly in your code with extreme caution and knowing that
  3613. doing so can result in application failures when updating to a new Entity Framework Core release.
  3614. </summary>
  3615. </member>
  3616. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpEntityTypeGenerator.GenerateClass(Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  3617. <summary>
  3618. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3619. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3620. any release. You should only use it directly in your code with extreme caution and knowing that
  3621. doing so can result in application failures when updating to a new Entity Framework Core release.
  3622. </summary>
  3623. </member>
  3624. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpEntityTypeGenerator.GenerateEntityTypeDataAnnotations(Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  3625. <summary>
  3626. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3627. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3628. any release. You should only use it directly in your code with extreme caution and knowing that
  3629. doing so can result in application failures when updating to a new Entity Framework Core release.
  3630. </summary>
  3631. </member>
  3632. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpEntityTypeGenerator.GenerateConstructor(Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  3633. <summary>
  3634. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3635. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3636. any release. You should only use it directly in your code with extreme caution and knowing that
  3637. doing so can result in application failures when updating to a new Entity Framework Core release.
  3638. </summary>
  3639. </member>
  3640. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpEntityTypeGenerator.GenerateProperties(Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  3641. <summary>
  3642. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3643. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3644. any release. You should only use it directly in your code with extreme caution and knowing that
  3645. doing so can result in application failures when updating to a new Entity Framework Core release.
  3646. </summary>
  3647. </member>
  3648. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpEntityTypeGenerator.GeneratePropertyDataAnnotations(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
  3649. <summary>
  3650. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3651. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3652. any release. You should only use it directly in your code with extreme caution and knowing that
  3653. doing so can result in application failures when updating to a new Entity Framework Core release.
  3654. </summary>
  3655. </member>
  3656. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpEntityTypeGenerator.GenerateNavigationProperties(Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  3657. <summary>
  3658. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3659. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3660. any release. You should only use it directly in your code with extreme caution and knowing that
  3661. doing so can result in application failures when updating to a new Entity Framework Core release.
  3662. </summary>
  3663. </member>
  3664. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpModelGenerator">
  3665. <summary>
  3666. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3667. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3668. any release. You should only use it directly in your code with extreme caution and knowing that
  3669. doing so can result in application failures when updating to a new Entity Framework Core release.
  3670. </summary>
  3671. </member>
  3672. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpModelGenerator.CSharpDbContextGenerator">
  3673. <summary>
  3674. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3675. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3676. any release. You should only use it directly in your code with extreme caution and knowing that
  3677. doing so can result in application failures when updating to a new Entity Framework Core release.
  3678. </summary>
  3679. </member>
  3680. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpModelGenerator.CSharpEntityTypeGenerator">
  3681. <summary>
  3682. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3683. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3684. any release. You should only use it directly in your code with extreme caution and knowing that
  3685. doing so can result in application failures when updating to a new Entity Framework Core release.
  3686. </summary>
  3687. </member>
  3688. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpModelGenerator.#ctor(Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGeneratorDependencies,Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpDbContextGenerator,Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpEntityTypeGenerator)">
  3689. <summary>
  3690. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3691. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3692. any release. You should only use it directly in your code with extreme caution and knowing that
  3693. doing so can result in application failures when updating to a new Entity Framework Core release.
  3694. </summary>
  3695. </member>
  3696. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpModelGenerator.Language">
  3697. <summary>
  3698. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3699. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3700. any release. You should only use it directly in your code with extreme caution and knowing that
  3701. doing so can result in application failures when updating to a new Entity Framework Core release.
  3702. </summary>
  3703. </member>
  3704. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpModelGenerator.GenerateModel(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions)">
  3705. <summary>
  3706. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3707. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3708. any release. You should only use it directly in your code with extreme caution and knowing that
  3709. doing so can result in application failures when updating to a new Entity Framework Core release.
  3710. </summary>
  3711. </member>
  3712. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpNamer`1">
  3713. <summary>
  3714. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3715. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3716. any release. You should only use it directly in your code with extreme caution and knowing that
  3717. doing so can result in application failures when updating to a new Entity Framework Core release.
  3718. </summary>
  3719. </member>
  3720. <member name="F:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpNamer`1.NameCache">
  3721. <summary>
  3722. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3723. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3724. any release. You should only use it directly in your code with extreme caution and knowing that
  3725. doing so can result in application failures when updating to a new Entity Framework Core release.
  3726. </summary>
  3727. </member>
  3728. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpNamer`1.#ctor(System.Func{`0,System.String},Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpUtilities,System.Func{System.String,System.String})">
  3729. <summary>
  3730. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3731. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3732. any release. You should only use it directly in your code with extreme caution and knowing that
  3733. doing so can result in application failures when updating to a new Entity Framework Core release.
  3734. </summary>
  3735. </member>
  3736. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpNamer`1.GetName(`0)">
  3737. <summary>
  3738. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3739. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3740. any release. You should only use it directly in your code with extreme caution and knowing that
  3741. doing so can result in application failures when updating to a new Entity Framework Core release.
  3742. </summary>
  3743. </member>
  3744. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpUniqueNamer`1">
  3745. <summary>
  3746. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3747. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3748. any release. You should only use it directly in your code with extreme caution and knowing that
  3749. doing so can result in application failures when updating to a new Entity Framework Core release.
  3750. </summary>
  3751. </member>
  3752. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpUniqueNamer`1.#ctor(System.Func{`0,System.String},Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpUtilities,System.Func{System.String,System.String})">
  3753. <summary>
  3754. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3755. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3756. any release. You should only use it directly in your code with extreme caution and knowing that
  3757. doing so can result in application failures when updating to a new Entity Framework Core release.
  3758. </summary>
  3759. </member>
  3760. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpUniqueNamer`1.#ctor(System.Func{`0,System.String},System.Collections.Generic.IEnumerable{System.String},Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpUtilities,System.Func{System.String,System.String})">
  3761. <summary>
  3762. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3763. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3764. any release. You should only use it directly in your code with extreme caution and knowing that
  3765. doing so can result in application failures when updating to a new Entity Framework Core release.
  3766. </summary>
  3767. </member>
  3768. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpUniqueNamer`1.GetName(`0)">
  3769. <summary>
  3770. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3771. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3772. any release. You should only use it directly in your code with extreme caution and knowing that
  3773. doing so can result in application failures when updating to a new Entity Framework Core release.
  3774. </summary>
  3775. </member>
  3776. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpUtilities">
  3777. <summary>
  3778. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3779. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3780. any release. You should only use it directly in your code with extreme caution and knowing that
  3781. doing so can result in application failures when updating to a new Entity Framework Core release.
  3782. </summary>
  3783. </member>
  3784. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpUtilities.IsCSharpKeyword(System.String)">
  3785. <summary>
  3786. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3787. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3788. any release. You should only use it directly in your code with extreme caution and knowing that
  3789. doing so can result in application failures when updating to a new Entity Framework Core release.
  3790. </summary>
  3791. </member>
  3792. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpUtilities.GenerateCSharpIdentifier(System.String,System.Collections.Generic.ICollection{System.String},System.Func{System.String,System.String})">
  3793. <summary>
  3794. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3795. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3796. any release. You should only use it directly in your code with extreme caution and knowing that
  3797. doing so can result in application failures when updating to a new Entity Framework Core release.
  3798. </summary>
  3799. </member>
  3800. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpUtilities.GenerateCSharpIdentifier(System.String,System.Collections.Generic.ICollection{System.String},System.Func{System.String,System.String},System.Func{System.String,System.Collections.Generic.ICollection{System.String},System.String})">
  3801. <summary>
  3802. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3803. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3804. any release. You should only use it directly in your code with extreme caution and knowing that
  3805. doing so can result in application failures when updating to a new Entity Framework Core release.
  3806. </summary>
  3807. </member>
  3808. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpUtilities.Uniquifier(System.String,System.Collections.Generic.ICollection{System.String})">
  3809. <summary>
  3810. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3811. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3812. any release. You should only use it directly in your code with extreme caution and knowing that
  3813. doing so can result in application failures when updating to a new Entity Framework Core release.
  3814. </summary>
  3815. </member>
  3816. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.CSharpUtilities.IsValidIdentifier(System.String)">
  3817. <summary>
  3818. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3819. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3820. any release. You should only use it directly in your code with extreme caution and knowing that
  3821. doing so can result in application failures when updating to a new Entity Framework Core release.
  3822. </summary>
  3823. </member>
  3824. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICandidateNamingService">
  3825. <summary>
  3826. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3827. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3828. any release. You should only use it directly in your code with extreme caution and knowing that
  3829. doing so can result in application failures when updating to a new Entity Framework Core release.
  3830. </summary>
  3831. </member>
  3832. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICandidateNamingService.GenerateCandidateIdentifier(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable)">
  3833. <summary>
  3834. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3835. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3836. any release. You should only use it directly in your code with extreme caution and knowing that
  3837. doing so can result in application failures when updating to a new Entity Framework Core release.
  3838. </summary>
  3839. </member>
  3840. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICandidateNamingService.GenerateCandidateIdentifier(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseColumn)">
  3841. <summary>
  3842. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3843. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3844. any release. You should only use it directly in your code with extreme caution and knowing that
  3845. doing so can result in application failures when updating to a new Entity Framework Core release.
  3846. </summary>
  3847. </member>
  3848. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICandidateNamingService.GetDependentEndCandidateNavigationPropertyName(Microsoft.EntityFrameworkCore.Metadata.IForeignKey)">
  3849. <summary>
  3850. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3851. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3852. any release. You should only use it directly in your code with extreme caution and knowing that
  3853. doing so can result in application failures when updating to a new Entity Framework Core release.
  3854. </summary>
  3855. </member>
  3856. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICandidateNamingService.GetPrincipalEndCandidateNavigationPropertyName(Microsoft.EntityFrameworkCore.Metadata.IForeignKey,System.String)">
  3857. <summary>
  3858. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3859. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3860. any release. You should only use it directly in your code with extreme caution and knowing that
  3861. doing so can result in application failures when updating to a new Entity Framework Core release.
  3862. </summary>
  3863. </member>
  3864. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpDbContextGenerator">
  3865. <summary>
  3866. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3867. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3868. any release. You should only use it directly in your code with extreme caution and knowing that
  3869. doing so can result in application failures when updating to a new Entity Framework Core release.
  3870. </summary>
  3871. </member>
  3872. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpDbContextGenerator.WriteCode(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
  3873. <summary>
  3874. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3875. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3876. any release. You should only use it directly in your code with extreme caution and knowing that
  3877. doing so can result in application failures when updating to a new Entity Framework Core release.
  3878. </summary>
  3879. </member>
  3880. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpEntityTypeGenerator">
  3881. <summary>
  3882. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3883. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3884. any release. You should only use it directly in your code with extreme caution and knowing that
  3885. doing so can result in application failures when updating to a new Entity Framework Core release.
  3886. </summary>
  3887. </member>
  3888. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpEntityTypeGenerator.WriteCode(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.String,System.Boolean)">
  3889. <summary>
  3890. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3891. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3892. any release. You should only use it directly in your code with extreme caution and knowing that
  3893. doing so can result in application failures when updating to a new Entity Framework Core release.
  3894. </summary>
  3895. </member>
  3896. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpUtilities">
  3897. <summary>
  3898. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3899. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3900. any release. You should only use it directly in your code with extreme caution and knowing that
  3901. doing so can result in application failures when updating to a new Entity Framework Core release.
  3902. </summary>
  3903. </member>
  3904. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpUtilities.GenerateCSharpIdentifier(System.String,System.Collections.Generic.ICollection{System.String},System.Func{System.String,System.String})">
  3905. <summary>
  3906. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3907. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3908. any release. You should only use it directly in your code with extreme caution and knowing that
  3909. doing so can result in application failures when updating to a new Entity Framework Core release.
  3910. </summary>
  3911. </member>
  3912. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpUtilities.GenerateCSharpIdentifier(System.String,System.Collections.Generic.ICollection{System.String},System.Func{System.String,System.String},System.Func{System.String,System.Collections.Generic.ICollection{System.String},System.String})">
  3913. <summary>
  3914. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3915. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3916. any release. You should only use it directly in your code with extreme caution and knowing that
  3917. doing so can result in application failures when updating to a new Entity Framework Core release.
  3918. </summary>
  3919. </member>
  3920. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpUtilities.IsCSharpKeyword(System.String)">
  3921. <summary>
  3922. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3923. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3924. any release. You should only use it directly in your code with extreme caution and knowing that
  3925. doing so can result in application failures when updating to a new Entity Framework Core release.
  3926. </summary>
  3927. </member>
  3928. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpUtilities.IsValidIdentifier(System.String)">
  3929. <summary>
  3930. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3931. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3932. any release. You should only use it directly in your code with extreme caution and knowing that
  3933. doing so can result in application failures when updating to a new Entity Framework Core release.
  3934. </summary>
  3935. </member>
  3936. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.IScaffoldingModelFactory">
  3937. <summary>
  3938. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3939. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3940. any release. You should only use it directly in your code with extreme caution and knowing that
  3941. doing so can result in application failures when updating to a new Entity Framework Core release.
  3942. </summary>
  3943. </member>
  3944. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.IScaffoldingModelFactory.Create(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel,System.Boolean)">
  3945. <summary>
  3946. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3947. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3948. any release. You should only use it directly in your code with extreme caution and knowing that
  3949. doing so can result in application failures when updating to a new Entity Framework Core release.
  3950. </summary>
  3951. </member>
  3952. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.IScaffoldingTypeMapper">
  3953. <summary>
  3954. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3955. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3956. any release. You should only use it directly in your code with extreme caution and knowing that
  3957. doing so can result in application failures when updating to a new Entity Framework Core release.
  3958. </summary>
  3959. </member>
  3960. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.IScaffoldingTypeMapper.FindMapping(System.String,System.Boolean,System.Boolean)">
  3961. <summary>
  3962. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3963. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3964. any release. You should only use it directly in your code with extreme caution and knowing that
  3965. doing so can result in application failures when updating to a new Entity Framework Core release.
  3966. </summary>
  3967. </member>
  3968. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ModelCodeGeneratorSelector">
  3969. <summary>
  3970. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3971. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3972. any release. You should only use it directly in your code with extreme caution and knowing that
  3973. doing so can result in application failures when updating to a new Entity Framework Core release.
  3974. </summary>
  3975. </member>
  3976. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ModelCodeGeneratorSelector.#ctor(System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Scaffolding.IModelCodeGenerator})">
  3977. <summary>
  3978. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3979. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3980. any release. You should only use it directly in your code with extreme caution and knowing that
  3981. doing so can result in application failures when updating to a new Entity Framework Core release.
  3982. </summary>
  3983. </member>
  3984. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory">
  3985. <summary>
  3986. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3987. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3988. any release. You should only use it directly in your code with extreme caution and knowing that
  3989. doing so can result in application failures when updating to a new Entity Framework Core release.
  3990. </summary>
  3991. </member>
  3992. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.#ctor(Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter,Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICandidateNamingService,Microsoft.EntityFrameworkCore.Design.IPluralizer,Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpUtilities,Microsoft.EntityFrameworkCore.Scaffolding.Internal.IScaffoldingTypeMapper,Microsoft.EntityFrameworkCore.Diagnostics.LoggingDefinitions)">
  3993. <summary>
  3994. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  3995. the same compatibility standards as public APIs. It may be changed or removed without notice in
  3996. any release. You should only use it directly in your code with extreme caution and knowing that
  3997. doing so can result in application failures when updating to a new Entity Framework Core release.
  3998. </summary>
  3999. </member>
  4000. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.Create(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel,System.Boolean)">
  4001. <summary>
  4002. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4003. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4004. any release. You should only use it directly in your code with extreme caution and knowing that
  4005. doing so can result in application failures when updating to a new Entity Framework Core release.
  4006. </summary>
  4007. </member>
  4008. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.GetEntityTypeName(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable)">
  4009. <summary>
  4010. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4011. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4012. any release. You should only use it directly in your code with extreme caution and knowing that
  4013. doing so can result in application failures when updating to a new Entity Framework Core release.
  4014. </summary>
  4015. </member>
  4016. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.GetDbSetName(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable)">
  4017. <summary>
  4018. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4019. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4020. any release. You should only use it directly in your code with extreme caution and knowing that
  4021. doing so can result in application failures when updating to a new Entity Framework Core release.
  4022. </summary>
  4023. </member>
  4024. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.GetPropertyName(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseColumn)">
  4025. <summary>
  4026. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4027. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4028. any release. You should only use it directly in your code with extreme caution and knowing that
  4029. doing so can result in application failures when updating to a new Entity Framework Core release.
  4030. </summary>
  4031. </member>
  4032. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitDatabaseModel(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel)">
  4033. <summary>
  4034. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4035. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4036. any release. You should only use it directly in your code with extreme caution and knowing that
  4037. doing so can result in application failures when updating to a new Entity Framework Core release.
  4038. </summary>
  4039. </member>
  4040. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitSequences(Microsoft.EntityFrameworkCore.ModelBuilder,System.Collections.Generic.ICollection{Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseSequence})">
  4041. <summary>
  4042. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4043. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4044. any release. You should only use it directly in your code with extreme caution and knowing that
  4045. doing so can result in application failures when updating to a new Entity Framework Core release.
  4046. </summary>
  4047. </member>
  4048. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitSequence(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseSequence)">
  4049. <summary>
  4050. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4051. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4052. any release. You should only use it directly in your code with extreme caution and knowing that
  4053. doing so can result in application failures when updating to a new Entity Framework Core release.
  4054. </summary>
  4055. </member>
  4056. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitTables(Microsoft.EntityFrameworkCore.ModelBuilder,System.Collections.Generic.ICollection{Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable})">
  4057. <summary>
  4058. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4059. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4060. any release. You should only use it directly in your code with extreme caution and knowing that
  4061. doing so can result in application failures when updating to a new Entity Framework Core release.
  4062. </summary>
  4063. </member>
  4064. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitTable(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable)">
  4065. <summary>
  4066. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4067. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4068. any release. You should only use it directly in your code with extreme caution and knowing that
  4069. doing so can result in application failures when updating to a new Entity Framework Core release.
  4070. </summary>
  4071. </member>
  4072. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitColumns(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.Collections.Generic.ICollection{Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseColumn})">
  4073. <summary>
  4074. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4075. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4076. any release. You should only use it directly in your code with extreme caution and knowing that
  4077. doing so can result in application failures when updating to a new Entity Framework Core release.
  4078. </summary>
  4079. </member>
  4080. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitColumn(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseColumn)">
  4081. <summary>
  4082. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4083. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4084. any release. You should only use it directly in your code with extreme caution and knowing that
  4085. doing so can result in application failures when updating to a new Entity Framework Core release.
  4086. </summary>
  4087. </member>
  4088. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitPrimaryKey(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable)">
  4089. <summary>
  4090. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4091. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4092. any release. You should only use it directly in your code with extreme caution and knowing that
  4093. doing so can result in application failures when updating to a new Entity Framework Core release.
  4094. </summary>
  4095. </member>
  4096. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitUniqueConstraints(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.Collections.Generic.ICollection{Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseUniqueConstraint})">
  4097. <summary>
  4098. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4099. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4100. any release. You should only use it directly in your code with extreme caution and knowing that
  4101. doing so can result in application failures when updating to a new Entity Framework Core release.
  4102. </summary>
  4103. </member>
  4104. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitUniqueConstraint(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseUniqueConstraint)">
  4105. <summary>
  4106. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4107. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4108. any release. You should only use it directly in your code with extreme caution and knowing that
  4109. doing so can result in application failures when updating to a new Entity Framework Core release.
  4110. </summary>
  4111. </member>
  4112. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitIndexes(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.Collections.Generic.ICollection{Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseIndex})">
  4113. <summary>
  4114. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4115. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4116. any release. You should only use it directly in your code with extreme caution and knowing that
  4117. doing so can result in application failures when updating to a new Entity Framework Core release.
  4118. </summary>
  4119. </member>
  4120. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitIndex(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseIndex)">
  4121. <summary>
  4122. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4123. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4124. any release. You should only use it directly in your code with extreme caution and knowing that
  4125. doing so can result in application failures when updating to a new Entity Framework Core release.
  4126. </summary>
  4127. </member>
  4128. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitForeignKeys(Microsoft.EntityFrameworkCore.ModelBuilder,System.Collections.Generic.IList{Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseForeignKey})">
  4129. <summary>
  4130. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4131. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4132. any release. You should only use it directly in your code with extreme caution and knowing that
  4133. doing so can result in application failures when updating to a new Entity Framework Core release.
  4134. </summary>
  4135. </member>
  4136. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.VisitForeignKey(Microsoft.EntityFrameworkCore.ModelBuilder,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseForeignKey)">
  4137. <summary>
  4138. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4139. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4140. any release. You should only use it directly in your code with extreme caution and knowing that
  4141. doing so can result in application failures when updating to a new Entity Framework Core release.
  4142. </summary>
  4143. </member>
  4144. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.AddNavigationProperties(Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey)">
  4145. <summary>
  4146. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4147. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4148. any release. You should only use it directly in your code with extreme caution and knowing that
  4149. doing so can result in application failures when updating to a new Entity Framework Core release.
  4150. </summary>
  4151. </member>
  4152. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.ExistingIdentifiers(Microsoft.EntityFrameworkCore.Metadata.IEntityType)">
  4153. <summary>
  4154. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4155. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4156. any release. You should only use it directly in your code with extreme caution and knowing that
  4157. doing so can result in application failures when updating to a new Entity Framework Core release.
  4158. </summary>
  4159. </member>
  4160. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.RelationalScaffoldingModelFactory.GetTypeScaffoldingInfo(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseColumn)">
  4161. <summary>
  4162. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4163. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4164. any release. You should only use it directly in your code with extreme caution and knowing that
  4165. doing so can result in application failures when updating to a new Entity Framework Core release.
  4166. </summary>
  4167. </member>
  4168. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ReverseEngineerScaffolder">
  4169. <summary>
  4170. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4171. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4172. any release. You should only use it directly in your code with extreme caution and knowing that
  4173. doing so can result in application failures when updating to a new Entity Framework Core release.
  4174. </summary>
  4175. </member>
  4176. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ReverseEngineerScaffolder.#ctor(Microsoft.EntityFrameworkCore.Scaffolding.IDatabaseModelFactory,Microsoft.EntityFrameworkCore.Scaffolding.Internal.IScaffoldingModelFactory,Microsoft.EntityFrameworkCore.Scaffolding.IModelCodeGeneratorSelector,Microsoft.EntityFrameworkCore.Scaffolding.Internal.ICSharpUtilities,Microsoft.EntityFrameworkCore.Design.ICSharpHelper,Microsoft.EntityFrameworkCore.Storage.Internal.INamedConnectionStringResolver)">
  4177. <summary>
  4178. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4179. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4180. any release. You should only use it directly in your code with extreme caution and knowing that
  4181. doing so can result in application failures when updating to a new Entity Framework Core release.
  4182. </summary>
  4183. </member>
  4184. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ReverseEngineerScaffolder.ModelCodeGeneratorSelector">
  4185. <summary>
  4186. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4187. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4188. any release. You should only use it directly in your code with extreme caution and knowing that
  4189. doing so can result in application failures when updating to a new Entity Framework Core release.
  4190. </summary>
  4191. </member>
  4192. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ReverseEngineerScaffolder.ScaffoldModel(System.String,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions,Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions,Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions)">
  4193. <summary>
  4194. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4195. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4196. any release. You should only use it directly in your code with extreme caution and knowing that
  4197. doing so can result in application failures when updating to a new Entity Framework Core release.
  4198. </summary>
  4199. </member>
  4200. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ReverseEngineerScaffolder.Save(Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel,System.String,System.Boolean)">
  4201. <summary>
  4202. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4203. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4204. any release. You should only use it directly in your code with extreme caution and knowing that
  4205. doing so can result in application failures when updating to a new Entity Framework Core release.
  4206. </summary>
  4207. </member>
  4208. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ScaffoldingTypeMapper">
  4209. <summary>
  4210. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4211. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4212. any release. You should only use it directly in your code with extreme caution and knowing that
  4213. doing so can result in application failures when updating to a new Entity Framework Core release.
  4214. </summary>
  4215. </member>
  4216. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ScaffoldingTypeMapper.#ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource)">
  4217. <summary>
  4218. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4219. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4220. any release. You should only use it directly in your code with extreme caution and knowing that
  4221. doing so can result in application failures when updating to a new Entity Framework Core release.
  4222. </summary>
  4223. </member>
  4224. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.ScaffoldingTypeMapper.FindMapping(System.String,System.Boolean,System.Boolean)">
  4225. <summary>
  4226. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4227. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4228. any release. You should only use it directly in your code with extreme caution and knowing that
  4229. doing so can result in application failures when updating to a new Entity Framework Core release.
  4230. </summary>
  4231. </member>
  4232. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Internal.TypeScaffoldingInfo">
  4233. <summary>
  4234. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4235. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4236. any release. You should only use it directly in your code with extreme caution and knowing that
  4237. doing so can result in application failures when updating to a new Entity Framework Core release.
  4238. </summary>
  4239. </member>
  4240. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Internal.TypeScaffoldingInfo.#ctor(System.Type,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Boolean})">
  4241. <summary>
  4242. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4243. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4244. any release. You should only use it directly in your code with extreme caution and knowing that
  4245. doing so can result in application failures when updating to a new Entity Framework Core release.
  4246. </summary>
  4247. </member>
  4248. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.Internal.TypeScaffoldingInfo.ClrType">
  4249. <summary>
  4250. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4251. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4252. any release. You should only use it directly in your code with extreme caution and knowing that
  4253. doing so can result in application failures when updating to a new Entity Framework Core release.
  4254. </summary>
  4255. </member>
  4256. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.Internal.TypeScaffoldingInfo.IsInferred">
  4257. <summary>
  4258. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4259. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4260. any release. You should only use it directly in your code with extreme caution and knowing that
  4261. doing so can result in application failures when updating to a new Entity Framework Core release.
  4262. </summary>
  4263. </member>
  4264. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.Internal.TypeScaffoldingInfo.ScaffoldUnicode">
  4265. <summary>
  4266. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4267. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4268. any release. You should only use it directly in your code with extreme caution and knowing that
  4269. doing so can result in application failures when updating to a new Entity Framework Core release.
  4270. </summary>
  4271. </member>
  4272. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.Internal.TypeScaffoldingInfo.ScaffoldFixedLength">
  4273. <summary>
  4274. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4275. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4276. any release. You should only use it directly in your code with extreme caution and knowing that
  4277. doing so can result in application failures when updating to a new Entity Framework Core release.
  4278. </summary>
  4279. </member>
  4280. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.Internal.TypeScaffoldingInfo.ScaffoldMaxLength">
  4281. <summary>
  4282. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4283. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4284. any release. You should only use it directly in your code with extreme caution and knowing that
  4285. doing so can result in application failures when updating to a new Entity Framework Core release.
  4286. </summary>
  4287. </member>
  4288. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.IReverseEngineerScaffolder">
  4289. <summary>
  4290. Used to scaffold a model from a database schema.
  4291. </summary>
  4292. </member>
  4293. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.IReverseEngineerScaffolder.ScaffoldModel(System.String,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions,Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions,Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions)">
  4294. <summary>
  4295. Scaffolds a model from a database schema.
  4296. </summary>
  4297. <param name="connectionString"> A connection string to the database. </param>
  4298. <param name="databaseOptions"> The options specifying which metadata to read from the database. </param>
  4299. <param name="modelOptions"> The options to use when reverse engineering a model from the database. </param>
  4300. <param name="codeOptions"> The options to use when generating code for the model. </param>
  4301. <returns> The scaffolded model. </returns>
  4302. </member>
  4303. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.IReverseEngineerScaffolder.Save(Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel,System.String,System.Boolean)">
  4304. <summary>
  4305. Saves a scaffolded model to disk.
  4306. </summary>
  4307. <param name="scaffoldedModel"> The scaffolded model. </param>
  4308. <param name="outputDir"> The output directory. </param>
  4309. <param name="overwriteFiles"> True to overwrite any existing files. </param>
  4310. <returns> The model files. </returns>
  4311. </member>
  4312. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Metadata.Internal.DatabaseColumnExtensions">
  4313. <summary>
  4314. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4315. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4316. any release. You should only use it directly in your code with extreme caution and knowing that
  4317. doing so can result in application failures when updating to a new Entity Framework Core release.
  4318. </summary>
  4319. </member>
  4320. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Metadata.Internal.DatabaseColumnExtensions.DisplayName(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseColumn)">
  4321. <summary>
  4322. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4323. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4324. any release. You should only use it directly in your code with extreme caution and knowing that
  4325. doing so can result in application failures when updating to a new Entity Framework Core release.
  4326. </summary>
  4327. </member>
  4328. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Metadata.Internal.DatabaseColumnExtensions.IsKeyOrIndex(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseColumn)">
  4329. <summary>
  4330. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4331. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4332. any release. You should only use it directly in your code with extreme caution and knowing that
  4333. doing so can result in application failures when updating to a new Entity Framework Core release.
  4334. </summary>
  4335. </member>
  4336. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Metadata.Internal.DatabaseColumnExtensions.IsRowVersion(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseColumn)">
  4337. <summary>
  4338. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4339. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4340. any release. You should only use it directly in your code with extreme caution and knowing that
  4341. doing so can result in application failures when updating to a new Entity Framework Core release.
  4342. </summary>
  4343. </member>
  4344. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Metadata.Internal.DatabaseForeignKeyExtensions">
  4345. <summary>
  4346. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4347. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4348. any release. You should only use it directly in your code with extreme caution and knowing that
  4349. doing so can result in application failures when updating to a new Entity Framework Core release.
  4350. </summary>
  4351. </member>
  4352. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Metadata.Internal.DatabaseForeignKeyExtensions.DisplayName(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseForeignKey)">
  4353. <summary>
  4354. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4355. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4356. any release. You should only use it directly in your code with extreme caution and knowing that
  4357. doing so can result in application failures when updating to a new Entity Framework Core release.
  4358. </summary>
  4359. </member>
  4360. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.Metadata.Internal.DatabaseTableExtensions">
  4361. <summary>
  4362. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4363. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4364. any release. You should only use it directly in your code with extreme caution and knowing that
  4365. doing so can result in application failures when updating to a new Entity Framework Core release.
  4366. </summary>
  4367. </member>
  4368. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.Metadata.Internal.DatabaseTableExtensions.DisplayName(Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable)">
  4369. <summary>
  4370. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4371. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4372. any release. You should only use it directly in your code with extreme caution and knowing that
  4373. doing so can result in application failures when updating to a new Entity Framework Core release.
  4374. </summary>
  4375. </member>
  4376. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions">
  4377. <summary>
  4378. Represents the options to use while generating code for a model.
  4379. </summary>
  4380. </member>
  4381. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions.UseDataAnnotations">
  4382. <summary>
  4383. Gets or sets a value indicating whether to use data annotations.
  4384. </summary>
  4385. <value> A value indicating whether to use data annotations. </value>
  4386. </member>
  4387. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions.SuppressConnectionStringWarning">
  4388. <summary>
  4389. Gets or sets a value indicating whether to suppress the connection string sensitive information warning.
  4390. </summary>
  4391. <value> A value indicating whether to suppress the connection string sensitive information warning. </value>
  4392. </member>
  4393. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions.RootNamespace">
  4394. <summary>
  4395. Gets or sets the namespace of the project.
  4396. </summary>
  4397. <value>The namespace of the project.</value>
  4398. </member>
  4399. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions.ModelNamespace">
  4400. <summary>
  4401. Gets or sets the namespace for model classes.
  4402. </summary>
  4403. <value> The namespace for model classes. </value>
  4404. </member>
  4405. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions.ContextNamespace">
  4406. <summary>
  4407. Gets or sets the namespace for context class.
  4408. </summary>
  4409. <value>The namespace for context class.</value>
  4410. </member>
  4411. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions.Language">
  4412. <summary>
  4413. Gets or sets the programming language to scaffold for.
  4414. </summary>
  4415. <value> The programming language to scaffold for. </value>
  4416. </member>
  4417. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions.ContextDir">
  4418. <summary>
  4419. Gets or sets the DbContext output directory.
  4420. </summary>
  4421. <value> The DbContext output directory. </value>
  4422. </member>
  4423. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions.ContextName">
  4424. <summary>
  4425. Gets or sets the <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> name.
  4426. </summary>
  4427. <value> The <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> name. </value>
  4428. </member>
  4429. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions.ConnectionString">
  4430. <summary>
  4431. Gets or sets the connection string.
  4432. </summary>
  4433. <value name="connectionString"> The connection string. </value>
  4434. </member>
  4435. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerator">
  4436. <summary>
  4437. Used to generate code for a model.
  4438. </summary>
  4439. </member>
  4440. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerator.#ctor(Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGeneratorDependencies)">
  4441. <summary>
  4442. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerator" /> class.
  4443. </summary>
  4444. <param name="dependencies"> The dependencies. </param>
  4445. </member>
  4446. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerator.Language">
  4447. <summary>
  4448. Gets the programming language supported by this service.
  4449. </summary>
  4450. <value> The language. </value>
  4451. </member>
  4452. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerator.Dependencies">
  4453. <summary>
  4454. Parameter object containing dependencies for this service.
  4455. </summary>
  4456. </member>
  4457. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerator.GenerateModel(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions)">
  4458. <summary>
  4459. Generates code for a model.
  4460. </summary>
  4461. <param name="model"> The model. </param>
  4462. <param name="options"> The options to use during generation. </param>
  4463. <returns> The generated model. </returns>
  4464. </member>
  4465. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGeneratorDependencies">
  4466. <summary>
  4467. <para>
  4468. Service dependencies parameter class for <see cref="T:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerator" />
  4469. </para>
  4470. <para>
  4471. This type is typically used by database providers (and other extensions). It is generally
  4472. not used in application code.
  4473. </para>
  4474. <para>
  4475. Do not construct instances of this class directly from either provider or application code as the
  4476. constructor signature may change as new dependencies are added. Instead, use this type in
  4477. your constructor so that an instance will be created and injected automatically by the
  4478. dependency injection container. To create an instance with some dependent services replaced,
  4479. first resolve the object from the dependency injection container, then replace selected
  4480. services using the 'With...' methods. Do not call the constructor at any point in this process.
  4481. </para>
  4482. </summary>
  4483. </member>
  4484. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGeneratorDependencies.#ctor">
  4485. <summary>
  4486. <para>
  4487. Creates the service dependencies parameter object for a <see cref="T:Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerator" />.
  4488. </para>
  4489. <para>
  4490. Do not call this constructor directly from either provider or application code as it may change
  4491. as new dependencies are added. Instead, use this type in your constructor so that an instance
  4492. will be created and injected automatically by the dependency injection container. To create
  4493. an instance with some dependent services replaced, first resolve the object from the dependency
  4494. injection container, then replace selected services using the 'With...' methods. Do not call
  4495. the constructor at any point in this process.
  4496. </para>
  4497. <para>
  4498. This is an internal API that supports the Entity Framework Core infrastructure and not subject to
  4499. the same compatibility standards as public APIs. It may be changed or removed without notice in
  4500. any release. You should only use it directly in your code with extreme caution and knowing that
  4501. doing so can result in application failures when updating to a new Entity Framework Core release.
  4502. </para>
  4503. </summary>
  4504. </member>
  4505. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions">
  4506. <summary>
  4507. Represents the options to use while reverse engineering a model from the database.
  4508. </summary>
  4509. </member>
  4510. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions.UseDatabaseNames">
  4511. <summary>
  4512. Gets or sets a value indicating whether to use the database schema names directly.
  4513. </summary>
  4514. <value> A value indicating whether to use the database schema names directly. </value>
  4515. </member>
  4516. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.SavedModelFiles">
  4517. <summary>
  4518. Represents the files added for a model.
  4519. </summary>
  4520. </member>
  4521. <member name="M:Microsoft.EntityFrameworkCore.Scaffolding.SavedModelFiles.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
  4522. <summary>
  4523. Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Scaffolding.SavedModelFiles" /> class.
  4524. </summary>
  4525. <param name="contextFile">The path of the file containing the <see cref="T:Microsoft.EntityFrameworkCore.DbContext" />.</param>
  4526. <param name="additionalFiles">The paths of additional files used by the model.</param>
  4527. </member>
  4528. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.SavedModelFiles.ContextFile">
  4529. <summary>
  4530. Gets or sets the path of the file containing the <see cref="T:Microsoft.EntityFrameworkCore.DbContext" />.
  4531. </summary>
  4532. <value> The path of the file containing the <see cref="T:Microsoft.EntityFrameworkCore.DbContext" />. </value>
  4533. </member>
  4534. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.SavedModelFiles.AdditionalFiles">
  4535. <summary>
  4536. Get the paths of additional files used by the model.
  4537. </summary>
  4538. <value> The paths of additional files used by the model. </value>
  4539. </member>
  4540. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedFile">
  4541. <summary>
  4542. Represents a scaffolded file.
  4543. </summary>
  4544. </member>
  4545. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedFile.Path">
  4546. <summary>
  4547. Gets or sets the path.
  4548. </summary>
  4549. <value> The path. </value>
  4550. </member>
  4551. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedFile.Code">
  4552. <summary>
  4553. Gets or sets the scaffolded code.
  4554. </summary>
  4555. <value> The scaffolded code. </value>
  4556. </member>
  4557. <member name="T:Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel">
  4558. <summary>
  4559. Represents a scaffolded model.
  4560. </summary>
  4561. </member>
  4562. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel.ContextFile">
  4563. <summary>
  4564. Gets or sets the generated file containing the <see cref="T:Microsoft.EntityFrameworkCore.DbContext" />.
  4565. </summary>
  4566. <value> The generated file containing the <see cref="T:Microsoft.EntityFrameworkCore.DbContext" />. </value>
  4567. </member>
  4568. <member name="P:Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel.AdditionalFiles">
  4569. <summary>
  4570. Gets any additional generated files for the model.
  4571. </summary>
  4572. <value> Any additional generated files for the model. </value>
  4573. </member>
  4574. </members>
  4575. </doc>