From 735ae80e9f04e14fbf4bf7d9d74d6e1c4159fb2c Mon Sep 17 00:00:00 2001 From: Gabriel Date: Sat, 27 Oct 2012 11:04:10 -0600 Subject: [PATCH 1/6] added readme --- readme | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 readme diff --git a/readme b/readme new file mode 100644 index 0000000..e69de29 From a1599302a3131baece3f5e443f555172525cfb14 Mon Sep 17 00:00:00 2001 From: jimreaper Date: Sat, 27 Oct 2012 15:45:21 -0600 Subject: [PATCH 2/6] fixed IE jquery error --- .../BearCamp/Views/Shared/_Layout.cshtml | 87 ++++++++++--------- 1 file changed, 44 insertions(+), 43 deletions(-) diff --git a/app/BearCamp/BearCamp/Views/Shared/_Layout.cshtml b/app/BearCamp/BearCamp/Views/Shared/_Layout.cshtml index bf7deb0..7524dac 100644 --- a/app/BearCamp/BearCamp/Views/Shared/_Layout.cshtml +++ b/app/BearCamp/BearCamp/Views/Shared/_Layout.cshtml @@ -1,44 +1,45 @@ - - - - - Bear Camp - - - - - - -
+ + + + + Bear Camp + + + + + + + +
- -
- @Html.Partial("_LogOnPartial") -
- -
-
- @RenderBody() -
-
-
-
- - + +
+ @Html.Partial("_LogOnPartial") +
+ + +
+ @RenderBody() +
+
+
+
+ + From 94d3782b40aa49cbb686ec17673e51eb5e870010 Mon Sep 17 00:00:00 2001 From: jimreaper Date: Sat, 27 Oct 2012 16:38:59 -0600 Subject: [PATCH 3/6] gitignore --- .gitignore | 184 +++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 159 insertions(+), 25 deletions(-) diff --git a/.gitignore b/.gitignore index bdd0579..23899c1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,32 +1,166 @@ +################# +## Eclipse +################# -#ignore thumbnails created by windows -Thumbs.db -#Ignore files build by Visual Studio -*.obj -*.exe -*.pdb +*.pydevproject +.project +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.classpath +.settings/ +.loadpath + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# CDT-specific +.cproject + +# PDT-specific +.buildpath + + +################# +## Visual Studio +################# + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo *.user -*.aps -*.pch -*.vspscc +*.sln.docstates + +# Build results +[Dd]ebug/ +[Rr]elease/ *_i.c *_p.c -*.ncb -*.suo +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr *.tlb +*.tli *.tlh -*.bak -*.cache -*.ilk -*.log +*.tmp +*.vspscc +.builds +*.dotCover + +## TODO: If you have NuGet Package Restore enabled, uncomment this +#packages/ + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf + +# Visual Studio profiler +*.psess +*.vsp + +# ReSharper is a .NET coding add-in +_ReSharper* + +# Installshield output folder +[Ee]xpress + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish + +# Others [Bb]in -[Dd]ebug*/ -*.lib -*.sbr -obj/ -[Rr]elease*/ -_ReSharper*/ -[Tt]est[Rr]esult* -app/BearCamp/BearCamp/bin/ -app/BearCamp/BearCamp/obj/ -app/BearCamp/BearCamp/web.object \ No newline at end of file +[Oo]bj +sql +TestResults +*.Cache +ClientBin +stylecop.* +~$* +*.dbmdl +Generated_Code #added for RIA/Silverlight projects + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML + + + +############ +## Windows +############ + +# Windows image file caches +Thumbs.db + +# Folder config file +Desktop.ini + + +############# +## Python +############# + +*.py[co] + +# Packages +*.egg +*.egg-info +dist +build +eggs +parts +bin +var +sdist +develop-eggs +.installed.cfg + +# Installer logs +pip-log.txt + +# Unit test / coverage reports +.coverage +.tox + +#Translations +*.mo + +#Mr Developer +.mr.developer.cfg + +# Mac crap +.DS_Store + +app/BearCamp/BearCamp/web.config + From ab3bc291c2ed1f5568ccec0cd8c6524e4adac834 Mon Sep 17 00:00:00 2001 From: jimreaper Date: Sat, 27 Oct 2012 16:43:12 -0600 Subject: [PATCH 4/6] delete binaries and fix jquery IE bug --- .../BearCamp/Views/Shared/_Layout.cshtml | 2 +- app/BearCamp/BearCamp/bin/BearCamp.dll | Bin 34816 -> 0 bytes app/BearCamp/BearCamp/bin/BearCamp.pdb | Bin 95744 -> 0 bytes app/BearCamp/BearCamp/bin/BearCommon.dll | Bin 11264 -> 0 bytes app/BearCamp/BearCamp/bin/BearCommon.pdb | Bin 22016 -> 0 bytes app/BearCamp/BearCamp/bin/BearEF.dll | Bin 46592 -> 0 bytes app/BearCamp/BearCamp/bin/BearEF.pdb | Bin 28160 -> 0 bytes app/BearCamp/BearCamp/bin/EntityFramework.dll | Bin 783648 -> 0 bytes app/BearCamp/BearCamp/bin/EntityFramework.xml | 13206 ---------------- .../BearCamp.csproj.FileListAbsolute.txt | 20 - app/BearCamp/BearCamp/obj/Debug/BearCamp.dll | Bin 34816 -> 0 bytes app/BearCamp/BearCamp/obj/Debug/BearCamp.pdb | Bin 95744 -> 0 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 19987 -> 0 bytes .../obj/Debug/ResolveAssemblyReference.cache | Bin 59535 -> 0 bytes .../BearCommon/bin/Debug/BearCommon.dll | Bin 11264 -> 0 bytes .../BearCommon/bin/Debug/BearCommon.pdb | Bin 22016 -> 0 bytes app/BearCamp/BearCommon/bin/Debug/BearEF.dll | Bin 46592 -> 0 bytes app/BearCamp/BearCommon/bin/Debug/BearEF.pdb | Bin 28160 -> 0 bytes .../BearCommon/bin/Debug/EntityFramework.dll | Bin 783648 -> 0 bytes .../BearCommon/bin/Debug/EntityFramework.xml | 13206 ---------------- .../BearCommon.csproj.FileListAbsolute.txt | 16 - .../BearCommon/obj/Debug/BearCommon.dll | Bin 11264 -> 0 bytes .../BearCommon/obj/Debug/BearCommon.pdb | Bin 22016 -> 0 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6286 -> 0 bytes .../obj/Debug/ResolveAssemblyReference.cache | Bin 11072 -> 0 bytes app/BearCamp/BearEF/bin/Debug/BearEF.dll | Bin 46592 -> 0 bytes .../BearEF/bin/Debug/BearEF.dll.config | 4 - app/BearCamp/BearEF/bin/Debug/BearEF.pdb | Bin 28160 -> 0 bytes .../BearEF/bin/Debug/EntityFramework.dll | Bin 783648 -> 0 bytes .../BearEF/bin/Debug/EntityFramework.xml | 13206 ---------------- .../Debug/BearEF.csproj.FileListAbsolute.txt | 13 - app/BearCamp/BearEF/obj/Debug/BearEF.dll | Bin 46592 -> 0 bytes app/BearCamp/BearEF/obj/Debug/BearEF.pdb | Bin 28160 -> 0 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6766 -> 0 bytes .../obj/Debug/ResolveAssemblyReference.cache | Bin 8601 -> 0 bytes .../edmxResourcesToEmbed/BearCampData.csdl | 207 - .../edmxResourcesToEmbed/BearCampData.msl | 117 - .../edmxResourcesToEmbed/BearCampData.ssdl | 199 - docs/SSWindsorDB.txt | 5 + 39 files changed, 6 insertions(+), 40195 deletions(-) delete mode 100644 app/BearCamp/BearCamp/bin/BearCamp.dll delete mode 100644 app/BearCamp/BearCamp/bin/BearCamp.pdb delete mode 100644 app/BearCamp/BearCamp/bin/BearCommon.dll delete mode 100644 app/BearCamp/BearCamp/bin/BearCommon.pdb delete mode 100644 app/BearCamp/BearCamp/bin/BearEF.dll delete mode 100644 app/BearCamp/BearCamp/bin/BearEF.pdb delete mode 100644 app/BearCamp/BearCamp/bin/EntityFramework.dll delete mode 100644 app/BearCamp/BearCamp/bin/EntityFramework.xml delete mode 100644 app/BearCamp/BearCamp/obj/Debug/BearCamp.csproj.FileListAbsolute.txt delete mode 100644 app/BearCamp/BearCamp/obj/Debug/BearCamp.dll delete mode 100644 app/BearCamp/BearCamp/obj/Debug/BearCamp.pdb delete mode 100644 app/BearCamp/BearCamp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache delete mode 100644 app/BearCamp/BearCamp/obj/Debug/ResolveAssemblyReference.cache delete mode 100644 app/BearCamp/BearCommon/bin/Debug/BearCommon.dll delete mode 100644 app/BearCamp/BearCommon/bin/Debug/BearCommon.pdb delete mode 100644 app/BearCamp/BearCommon/bin/Debug/BearEF.dll delete mode 100644 app/BearCamp/BearCommon/bin/Debug/BearEF.pdb delete mode 100644 app/BearCamp/BearCommon/bin/Debug/EntityFramework.dll delete mode 100644 app/BearCamp/BearCommon/bin/Debug/EntityFramework.xml delete mode 100644 app/BearCamp/BearCommon/obj/Debug/BearCommon.csproj.FileListAbsolute.txt delete mode 100644 app/BearCamp/BearCommon/obj/Debug/BearCommon.dll delete mode 100644 app/BearCamp/BearCommon/obj/Debug/BearCommon.pdb delete mode 100644 app/BearCamp/BearCommon/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache delete mode 100644 app/BearCamp/BearCommon/obj/Debug/ResolveAssemblyReference.cache delete mode 100644 app/BearCamp/BearEF/bin/Debug/BearEF.dll delete mode 100644 app/BearCamp/BearEF/bin/Debug/BearEF.dll.config delete mode 100644 app/BearCamp/BearEF/bin/Debug/BearEF.pdb delete mode 100644 app/BearCamp/BearEF/bin/Debug/EntityFramework.dll delete mode 100644 app/BearCamp/BearEF/bin/Debug/EntityFramework.xml delete mode 100644 app/BearCamp/BearEF/obj/Debug/BearEF.csproj.FileListAbsolute.txt delete mode 100644 app/BearCamp/BearEF/obj/Debug/BearEF.dll delete mode 100644 app/BearCamp/BearEF/obj/Debug/BearEF.pdb delete mode 100644 app/BearCamp/BearEF/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache delete mode 100644 app/BearCamp/BearEF/obj/Debug/ResolveAssemblyReference.cache delete mode 100644 app/BearCamp/BearEF/obj/Debug/edmxResourcesToEmbed/BearCampData.csdl delete mode 100644 app/BearCamp/BearEF/obj/Debug/edmxResourcesToEmbed/BearCampData.msl delete mode 100644 app/BearCamp/BearEF/obj/Debug/edmxResourcesToEmbed/BearCampData.ssdl create mode 100644 docs/SSWindsorDB.txt diff --git a/app/BearCamp/BearCamp/Views/Shared/_Layout.cshtml b/app/BearCamp/BearCamp/Views/Shared/_Layout.cshtml index 1ae4791..59922be 100644 --- a/app/BearCamp/BearCamp/Views/Shared/_Layout.cshtml +++ b/app/BearCamp/BearCamp/Views/Shared/_Layout.cshtml @@ -5,7 +5,7 @@ Bear Camp - + diff --git a/app/BearCamp/BearCamp/bin/BearCamp.dll b/app/BearCamp/BearCamp/bin/BearCamp.dll deleted file mode 100644 index a7f38ce61371fa99fbd8895524065f4b60eb9edc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34816 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 diff --git a/app/BearCamp/BearCamp/bin/BearCamp.pdb b/app/BearCamp/BearCamp/bin/BearCamp.pdb deleted file mode 100644 index 390ad2f5e655fc9aaa6b61df33192779e71b384d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95744 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�vmuWz(c@Oz$?H|Z0IOp2Cx_y>vHyg?!;~! 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 diff --git a/app/BearCamp/BearCamp/bin/BearCommon.dll b/app/BearCamp/BearCamp/bin/BearCommon.dll deleted file mode 100644 index b1d651f3bbf33d80513ec4313f895960755ce278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 zcmeHNeQ;dWbwBs*_exrOSN@h{uRj3UvVI(v#7co=Tb7=!6lqa;a!M746?O5>1+uMq6E7aE)Vn_W;qb za?$IXAKYDR?GkA#Ym}demAp3h{XRUSxW{p`cTqev+i#S_e}2*#+~D)&qVBH{&6mIO z(;;mYdJuMZae16*iOXSDJ_&j6g^q_S4L2oZnL~U8)o-F7OR|6oE zzB+z`k}C?Y+N_Kf10}wVqrd}oHSUV58v$vvjD!hA_LT~_+15JT6<0SAdQp8{=(B0| zO(PGv*Ao3;DUqsH`;Dpkb{{Q7+o&I=OoS*H^qTc}OfLhoc>zimWa;LGDAi4)C*I~o zC}vkeyy#RDD=h}ycnX10_3p5H(R4#e2@^sErk6l&S7N#u-UgdtJ@{1Ey?7cH9E-Lx zD$k|7WO~I6WsLA#%1fu=VU=aHG?((SX?S0yynJruhUu$jD8sF}EH_6XTYL)URJ|wc zSrm9G>}f_oTbdE{mKtBP3y<1nG#@k(fS?K6L8_n;@hbY7YTEK(aI98<**rs%WG1FZ zWp(R5RzGzGb-#((SE*{YFuiWM*1R4Co|^UTifZtL%VF&(I^hnskayiG&2@~4bw#;b z zpIdp!H2Pkp+%dQE(rI+GO1X1x@IepSjF=2mW)4$V;Rnp?SX8kMANCsHfn;{EMqmK=;qMNsX zt|8655zl(>g1XF2TyVGahTUPWxfR5*ZU9-2BRl&7t@Fd~%ibPvGQEJh778@O;g)7t zZ)qL?tJdo`2l2d`P=6Z=^}evL_5Aw_!rld!l@NYNwnIWcCa*cfDxMY!dyvc(da6;B z#_lD|XwL0!dJ<2p-!N$pvfD7S=(4Kyx7JvYq-!=FhujwBu=v!1%Pw2Kj;v>(Fpn-T z;(F4Mbsik+MSyuTtTx{QsA=h~(uq*>Fxa+{1!TPfZQH)1UN3g5Smawry(2gGD(A$5 z2}4J^+S=PTv~TFZ$Z%Fo0G~idR{uVcA2aT2Tpr0<@zhj?HJ-p(=5;(*-#S9$SfL07 zt=@L)P(Pk&(39xJ>fVGo0h%w2wc5Y%sXzd;i+*+027(SYJi^i^3_b#8AKh?lB6NuQ zaHB~%(y{F*Zr0;ESj+N66Fg6F1%*bQp!?}Q;JX^5$8{ehBd%eWmn`>wx0k-?>>8B#~`I!^( zv;KO)DZvMTUV7Zm*8a->ls`l-0~gV|{_g`n26|~nfIT@B;MN}xa4T;G{x;yHj{^H) z(-nLQI*WqrRd=v8=%rhwd>qIZ$C{Bp^JyuqMdXWA7i|^FC9)Bb)zA{5eotgIw2Y2p zi6li9rfbLr>V6EE2cx|fn#WWW_^4V9JTLf`;J*rfDp;?vv{kTA@OHsJba7qV!dcfY zlrOqQfR|jX|0~yi^yx|WGirB~`*1&Q{>|{(x!# z)#y<5YB4ytKukS|Rh%h(p}~nUBUCY8zyJ$~e?+$ozD#Lwyml06pSRF~|b+ zghM4E3)1rrm4hru-?b@;QVqRsQxd@%di?5g1Z(JNoASS;g>b5U#i9OQi-3CFp*Xs= z^dpDj=+@GQ4)qhQjq2#X9qJd_22k#6?6`znn^3dCp`xyvK&^48PS;|ZN1GjLtE&N2 zze7#9`Y~JYaHx!H2-KuaNsq$xgiw!C!F?xY;%&{`-ox}&cMiTKDm3dUYg6=W;GE*j zgjs?O?Eex^i~T1BUkG&2W0*Oc1bYOB1osGjQBW6*3myjEOL-|D7d#>Ou;6LnaXJT# z(0O2xzAbps!S%ie=snuwdx(BUf9iXTKBd=uPon&Z@6YKS;xYait@b|;ywU$R;PA-4 zLp+A>P_KUzkjLd68uj->=U)Gtz_0m#NPE;9{$G%;KJZ_oboH6PRmD{x5Tv-8C)g;s zHn0Kw4S@#m`vix;4~TDv6?=P;Qh_m*SKMx1yaw}%S6g23y2>kFL3zb%C9il@ z>n~`c~jO>V(*QkKPM>PpzR(0zXvirL8Xd!2dDIoITdd$ZrAvvO0}k zxV6(N6kMa7RZYR`v=eGoaEo?M4F~(Q^GXl0xAEX&I;*VUozVGGFs*%CeKmMQTS<4R zU8;?a(k53Mwa}LlvkbMP{AKC|)(EGb9s$2WaJAqc5!c#4r@`MWoLdA(=sY+v`VsIh z`gg5I?2ilTf(60jf@cKJ3SJPrDEJz&{Yz5*so)2Kq}W>}7!_P8*e%#2I4-CQ76gwA zo)J7NctP-@;3dJI3X&%F1*3x9g5!b(!83vv1iM|VKQ34hJR^8P@RA_8StlykEjTV% z5IiGz$<6&G59226E~Dx;RZx$r$JH6NO*^LXUgp7A5SbdMq`S3sz~h1^1s@W8RPaf` zX9d40_`Ki}H`lc-ta0Cg@&@-fu*c2TZgv~kL0tGK>*yIqPz?%L}7+8 zHepBCa3*J54xXYFf-526Q*9GCtHIM~mEam$3C>l(=hRE;4fT)elKM#fQn?G95i75? zAdtXHm!cz5uGSiMF|%6ldtRGY)>QOg4o^%7ELY#hDW1=REOH|j_rr`E-)ZubXb+x! z^lvmk5w(++sy;fX1}KB_QMH>cst2e^J3$>9>(Z7T=438m+(f;GZuObTq?u})OeCn^ zOzGLUnaT{@lQykvg_uRAg=$8kg4?zyXINI;$k44B!*VK>jM&=4@zmkYzRVFyW@4t5 zh)>W+K9e<)v}@u{BbFt*7Av&HvZh5-M)rU-hGTW6qRjlkxRuH7)RTrt$`s3n^$Jmm zV97vIk0+#tU1HwuLuSghVwafLGdXD)nM{YMmWT>TXQiZ5Jnf5T^TL$^>yBjgtZmsY zG4J+xT9o*?#p&ElcO5v;tHaNKDd}Qh#QPiv5`_kuJ?8zyPo>OEHXh4hy-nn%rg%)t{@6TN;^dzxjiS>(^d}8}tjZ38A)~U_Na*+2E23=9 z2@KbRXd<3KE-Fh)6V5WQjbx2fbqFS~G-G-)J%He5d6SYtzSOy*cl~-+Z?k38KQUrt zF-42hziK6CNanfY6qmQ_smX*v+l(wzgO-_eIF4()`L$t(<9&q}1n+iEnRe?OWeoV0 zc(lXF9x^9;^^8GIdp4)sqD@z{iAkQxT9~e;HIzDN(oW;<3e%uqG&x~dz46o}kF{+; zRBb_pHYR@Bu&}q;5=^uBREpCdaqV(cbo2`GtInbv3#1Uc>QE}4tuS0>R>T4UAJ&r- zlR6FNQnB&Q;>d9Lh|d^#o@F#tDx$)O!HJ=$x!;(e?b&P^F_0fzC1K|*i#=xkUL%u6 zcx*pQL|+0^gao%6ShW_G9J9m`BH)5L)T?Ud$8X6H(0ZjJH} z%l5aEy}5V--m{8hfTw#g>0&;>GGtB?=2KQVA0rF*SeBl5Owr9|JVia}w2_)b_>E$K zE3$f}VcKCHF?O;iL);ZJBLig@4Vbq5qrC=t88c|mw32!jt1HLjIcnvx2rwvoxl%;e z#K@!+Wyuh1rAdn8oiPnAwgvFxB3D~=l(VGcZSWAjYqPaCQiRd}0ir(;}p;r5Ji z$!GJ3esZ++-N^91U4L@*wLd@k@wt=af9XqO`<8ZHI^n_>cewrTs8W6uLR<)GUccrI zxtht38!QS3Jm7}|T&$B~9g2}K7b9VpHyprS=ki9v?q(=6)Bz&l;Cz@{7+I*6lb4Ij zi5t+w#2$Z?7DfyeiF-*!lHtR6(Te0F$q-( zEXC6(L~^yv{RWhpB85})<|}Psq;M8(MRHA%d`(b+d`64JBMVl{*I4#VwVZi)pk-)^ zd^s&w-k_+tgDSGX|J>FC_l5sCc!P&1QaJBHM++}{qM8bY7W%vqT?|APgd%xv6%D!h z4awz00DUSHa5`0ZwYJ!P;nhg34-N2>Td1utQ(Ixi#}Nk90XVAluApkv5K_Dt+F}l{v|M--ilV=qeDL&52ryLj6p+3`JH%aST(U$Wf_ex7 z*RBc$v}!S2P0VH?+6#F}3x%3Oa4AxFBZRr4t@8O%WDhXJ9B3&tLZ4}F83T<h340Je6G5XHV<#p<(E9nSb57_tSC}C!9@S=Tr}F*-hp3S*D6}mad6T&*gk2r zZtU9F+1jOF-_fdfY;13h#U}OZVqciNUhlx~7qyCf9r*PGAEIrFmbL917%lCr>zxzD zjrqJYEXqO*G#Xl6}WfwCBui2y8qWzYh-f5-=?ui+4!W%tg znRjPI7jvTcKSdhKU&sB+UfgSl_Kx(AEbj9D@zu|+-S!86`AWU#WPb<0fcM=n#_y|{ zv0IEpB0tt|#&9^r$$kunt(=~Sj%0I_ag$@xK8AeCuc?_ai6TxDeF?ldjup=qV|qGW z64?cLogOnM?i`cDPzAFsJvo8q>4iQ<`}zkiM;&6uqxe5NHXAP>R(~R~Lq~p=cWJ|r zmv)wZeicQ#ZMEMB`TG<6uMtt9TAjm9$Z)gythXKaZR122IMB{@LBmgaw2wyU0C0fz zqBMkWC3b=y0uI{$bw#hbKfY{#XHpzB`?=Mz}Wwz!A9KUsL{ z=+jOh?{WN3U9;P1!ycKyhp+AOE6y;qrlcnOlg2mW?C}(K$}Dtd^P>26Jc>^zeCYtP z9rk0FQ;(y@eiY-t)Nkg`Mu{KqtR}q7A$Hk{-dwpq+>b7aTXnse(VH2&jZ&uv@y($B gN!h*g=+&>Q$L;-AT;2Bn3|_+j%KYy7?Tf(w0Cpz(4*&oF diff --git a/app/BearCamp/BearCamp/bin/BearCommon.pdb b/app/BearCamp/BearCamp/bin/BearCommon.pdb deleted file mode 100644 index 96c648479998896db43f67307d747665a4855c57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/app/BearCamp/BearCamp/bin/BearEF.dll b/app/BearCamp/BearCamp/bin/BearEF.dll deleted file mode 100644 index 6d0de1cc4c1cd07398ec1fc1b30ae19a870d7af2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46592 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 J0@t7f{tujHx)T5Z diff --git a/app/BearCamp/BearCamp/bin/EntityFramework.dll b/app/BearCamp/BearCamp/bin/EntityFramework.dll deleted file mode 100644 index cbb615d89365c6c7b290e4ad0cc2e226df9bbb61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783648 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%0A>9}CJ|!)ax%#9O7iF=la9jhqEDFmFK_D}Tgn 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

<`C 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 - - - EntityFramework - - - -

- Strongly-typed and parameterized string resources. - - - - - A string like "The '{0}' property of EdmPrimitiveType is fixed and cannot be set." - - - - - A string like "The namespace '{0}' is a system namespace and cannot be used by other schemas. Choose another namespace name." - - - - - A string like "Role '{0}' in AssociationSets ‘{1}’ and ‘{2}’ refers to the same EntitySet '{3}' in EntityContainer '{4}'. Make sure that if two or more AssociationSets refer to the same AssociationType, the ends do not refer to the same EntitySet." - - - - - A string like "The referenced EntitySet ‘{0}’ for End ‘{1}’ could not be found in the containing EntityContainer." - - - - - A string like "Type '{0}' is derived from type '{1}' that is the type for EntitySet '{2}'. Type '{0}' defines new concurrency requirements that are not allowed for subtypes of base EntitySet types." - - - - - A string like "EntitySet ‘{0}’ is based on type ‘{1}’ that has no keys defined." - - - - - A string like "The end name ‘{0}’ is already defined." - - - - - A string like "The key specified in EntityType '{0}' is not valid. Property '{1}' is referenced more than once in the Key element." - - - - - A string like "Property '{0}' has a CollectionKind specified but is not a collection property." - - - - - A string like "Property '{0}' has a CollectionKind specified. CollectionKind is only supported in version 1.1 EDM models." - - - - - A string like "ComplexType '{0}' is marked as abstract. Abstract ComplexTypes are only supported in version 1.1 EDM models." - - - - - A string like "ComplexType '{0}' has a BaseType specified. ComplexType inheritance is only supported in version 1.1 EDM models." - - - - - A string like "Key part '{0}' for type ‘{1}’ is not valid. All parts of the key must be non-nullable." - - - - - A string like "The property '{0}' in EntityType '{1}' is not valid. All properties that are part of the EntityKey must be of PrimitiveType." - - - - - A string like "Key usage is not valid. The {0} class cannot define keys because one of its base classes (‘{1}’) defines keys." - - - - - A string like "EntityType '{0}' has no key defined. Define the key for this EntityType." - - - - - A string like "NavigationProperty is not valid. Role ‘{0}’ or Role ‘{1}’ is not defined in Relationship ‘{2}’." - - - - - A string like "End '{0}' on relationship '{1}' cannot have an operation specified because its multiplicity is '*'. Operations cannot be specified on ends with multiplicity '*'." - - - - - A string like "Each Name and PluralName in a relationship must be unique. '{0}' is already defined." - - - - - A string like "In relationship '{0}', the Principal and Dependent Role of the referential constraint refer to the same Role in the relationship type." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Valid values for multiplicity for the Principal Role are '0..1' or '1'." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because all the properties in the Dependent Role are nullable, multiplicity of the Principal Role must be '0..1'." - - - - - A string like "Multiplicity conflicts with the referential constraint in Role '{0}' in relationship '{1}'. Because at least one of the properties in the Dependent Role is non-nullable, multiplicity of the Principal Role must be '1'." - - - - - A string like "Multiplicity conflicts with the referential constraint in Role '{0}' in relationship '{1}'. Because all of the properties in the Dependent Role are non-nullable, multiplicity of the Principal Role must be '1'." - - - - - A string like "Properties referred by the Dependent Role ‘{0}’ must be a subset of the key of the EntityType ‘{1}’ referred to by the Dependent Role in the referential constraint for relationship ‘{2}’." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because the Dependent Role refers to the key properties, the upper bound of the multiplicity of the Dependent Role must be ‘1’." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because the Dependent Role properties are not the key properties, the upper bound of the multiplicity of the Dependent Role must be ‘*’." - - - - - A string like "The types of all properties in the Dependent Role of a referential constraint must be the same as the corresponding property types in the Principal Role. The type of property '{0}' on entity '{1}' does not match the type of property '{2}' on entity '{3}' in the referential constraint '{4}'." - - - - - A string like "There is no property with name '{0}' defined in the type referred to by Role '{1}'." - - - - - A string like "A nullable ComplexType is not supported. Property '{0}' must not allow nulls." - - - - - A string like "A property cannot be of type ‘{0}’. The property type must be a ComplexType or a PrimitiveType." - - - - - A string like "Each member name in an EntityContainer must be unique. A member with name '{0}' is already defined." - - - - - A string like "Each type name in a schema must be unique. Type name '{0}' is already defined." - - - - - A string like "Name ‘{0}’ cannot be used in type ‘{1}’. Member names cannot be the same as their enclosing type." - - - - - A string like "Each property name in a type must be unique. Property name '{0}' is already defined." - - - - - A string like "A cycle was detected in the type hierarchy of '{0}'." - - - - - A string like "A property cannot be of type ‘{0}’. The property type must be a ComplexType, a PrimitiveType, or a CollectionType." - - - - - A string like "The specified name must not be longer than 480 characters: '{0}'." - - - - - A string like "The specified name is not allowed: '{0}'." - - - - - A string like "NavigationProperty is not valid. The FromRole and ToRole are the same." - - - - - A string like "OnDelete can be specified on only one End of an EdmAssociation." - - - - - A string like "The number of properties in the Dependent and Principal Roles in a relationship constraint must be identical." - - - - - A string like "The name is missing or not valid." - - - - - A string like "AssociationEnd must not be null." - - - - - A string like "DependentEnd must not be null." - - - - - A string like "DependentProperties must not be empty." - - - - - A string like "Association must not be null." - - - - - A string like "ResultEnd must not be null." - - - - - A string like "EntityType must not be null." - - - - - A string like "ElementType must not be null." - - - - - A string like "ElementType must not be null." - - - - - A string like "SourceSet must not be null." - - - - - A string like "TargetSet must not be null." - - - - - A string like "The type is not a valid EdmTypeReference." - - - - - A string like "Serializer can only serialize an EdmModel that has one EdmNamespace and one EdmEntityContainer." - - - - - Strongly-typed and parameterized exception factory. - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Allows the construction and modification of a user-specified annotation (name-value pair) on a instance. - - - - - INamedDataModelItem is implemented by model-specific base types for all types with a property. - - - - - - Gets or sets the currently assigned name. - - - - - Constructs a new DataModelAnnotation - - - - - Gets or sets an optional namespace that can be used to distinguish the annotation from others with the same value. - - - - - Gets or sets the name of the annotation. - - - - - Gets or sets the value of the annotation. - - - - - - - - - - DataModelEventArgs is the base argument type for all events raised by consumers of Entity Data Model (EDM) models. - - - - - Gets a value indicating the that caused the event to be raised. - - - - - Gets an optional value indicating which property of the source item caused the event to be raised. - - - - - Gets a value that identifies the specific error that is being raised. - - - - - Gets an optional descriptive message the describes the error that is being raised. - - - - - DataModelItem is the base for all types in the EDM metadata reflection, construction and modification API. - - - - - IAnnotatedDataModelItem is implemented by model-specific base types for all types with an property. - - - - - - Gets or sets the currently assigned annotations. - - - - - DbAliasedMetadataItem provides the base type for all Database Metadata types that can have an optional that should be used instead of the item's when referring to the item in the database. - - - - - NamedDbItem is the base for all types in the Database Metadata construction and modification API with a property. - - - - - The base for all all Database Metadata types that support annotation using . - - - - - DbDataModelItem is the base for all types in the Database Metadata construction and modification API. - - - - - Gets or sets the currently assigned annotations. - - - - - Gets or sets the currently assigned name. - - - - - Gets an optional alternative identifier that should be used when referring to this item in the database. - - - - - When implemented in derived types, allows the construction and modification of a column in a Database Metadata table or row. - - - - - Gets or sets a string indicating the database-specific type of the column. - - - - - Gets or sets a value indicating whether the column is nullable. - - - - - Gets or sets an optional instance that applies additional constraints to the referenced database-specific type of the column. - - - - - Allows the construction and modification of a database in a Database Metadata model. - - - - - Gets or sets an optional value that indicates the database model version. - - - - - Gets or sets the collection of instances that specifies the schemas within the database. - - - - - Allows the construction and modification of a foreign key constraint sourced by a instance. - - - - - Gets or sets the to take when a delete operation is attempted. - - - - - Indicates which Database Metadata concept is represented by a given item. - - - - - Database Kind - - - - - Schema Kind - - - - - Foreign Key Constraint Kind - - - - - Function Kind - - - - - Function Parameter Kind - - - - - Function Return or Parameter Type Kind - - - - - Row Column Kind - - - - - Table Kind - - - - - Table Column Kind - - - - - Primitive Facets Kind - - - - - Specifies the action to take on a given operation. - - - - - Default behavior - - - - - Restrict the operation - - - - - Cascade the operation - - - - - Allows the construction and modification of additional constraints that can be applied to a specific use of a primitive type in a Database Metadata item. - - - - - Returns true if any facet value property currently has a non-null value; otherwise returns false. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have a fixed or variable length. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have its intrinsic maximum length, rather than a specific value. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to be Unicode or non-Unicode. - - - - - Gets or sets an optional value indicating the current constraint on the type's maximum length. - - - - - Gets or sets an optional value indicating the current constraint on the type's precision. - - - - - Gets or sets an optional value indicating the current constraint on the type's scale. - - - - - Allows the construction and modification of a database schema in a database model. - - - - - Gets or sets the collection of instances that specifies the tables declared within the schema. - - - - - DbSchemaMetadataItem is the base for all types that can be contained in a schema. - - - - - Allows the construction and modification of a column in a table. - - - - - Gets or sets a value indicating whether the column is part of the table's primary key. - - - - - Gets or sets a value indicating if and how the value of the column is automatically generated. - - - - - Gets or sets an optional value indicating the collation specific to this table column. - - - - - Gets or sets an optional value that specifies the default value for the column. - - - - - Allows the construction and modification a table in a database schema. - - - - - Gets or sets the collection of instances that specifies the columns present within the table. - - - - - Gets or sets the collection of instances from the collection of the table that are part of the primary key. - - - - - Gets or sets the collection of instances that defines the foreign key constraints sourced from the table. - - - - - Represents a specific use of a type in a Database Metadata item. - - - - - Gets or sets an optional instance that applies additional constraints to a referenced primitive type. - - Accessing this property forces the creation of a DbPrimitiveTypeFacets value if no value has previously been set. Use to determine whether or not this property currently has a value. - - - - Gets or sets a value indicating whether the represented type is a collection type. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered nullable. - - - - - Gets a value indicating whether the type has been configured as a row type by the addition of one or more RowColumns. - - - - - Represents the mapping of an EDM association end () as a collection of property mappings (). - - - - - DbMappingMetadataItem is the base for all types in the EDM-to-Database Mapping construction and modification API that support annotation using . - - - - - DbMappingModelItem is the base for all types in the EDM-to-Database Mapping construction and modification API. - - - - - Gets or sets the currently assigned annotations. - - - - - Gets an value representing the association end that is being mapped. - - - - - Gets the collection of s that specifies how the association end key properties are mapped to the table. - - - - - Gets an value representing the association set that is being mapped. - - - - - Gets a value representing the table to which the entity type's properties are being mapped. - - - - - Gets the collection of s that specifies the constant or null values that columns in must have for this type mapping to apply. - - - - - Allows the construction and modification of a condition for a column in a database table. - - - - - Gets or sets a value representing the table column which must contain for this condition to hold. - - - - - Gets or sets the value that must contain for this condition to hold. - - - - - Represents the mapping of an entity property to a column in a database table. - - - - - Gets or sets the collection of instances that defines the mapped property, beginning from a property declared by the mapped entity type and optionally proceeding through properties of complex property result types. - - - - - Gets or sets a value representing the table column to which the entity property is being mapped. - - - - - Allows the construction and modification of the mapping of an EDM entity container () to a database (). - - - - - Gets or sets an value representing the entity container that is being mapped. - - - - - Gets or sets the collection of s that specifies how the container's entity sets are mapped to the database. - - - - - Gets the collection of s that specifies how the container's association sets are mapped to the database. - - - - - Allows the construction and modification of the mapping of an EDM entity set () to a database (). - - - - - Gets or sets an value representing the entity set that is being mapped. - - - - - Gets or sets the collection of s that specifies how the set's entity types are mapped to the database. - - - - - Allows the construction and modification of a complete or partial mapping of an EDM entity type () or type hierarchy to a specific database table (). - - - - - Gets or sets an value representing the entity type or hierarchy that is being mapped. - - - - - Gets or sets a value indicating whether this type mapping applies to and all its direct or indirect subtypes (true), or only to (false). - - - - - Gets a value representing the table to which the entity type's properties are being mapped. - - - - - Gets the collection of s that specifies how the type's properties are mapped to the table. - - - - - Gets the collection of s that specifies the constant or null values that columns in must have for this type mapping fragment to apply. - - - - - Indicates which EDM-to-Database Mapping concept is represented by a given item. - - - - - Database Mapping Kind - - - - - Entity Container Mapping Kind - - - - - Entity Set Mapping Kind - - - - - Association Set Mapping Kind - - - - - Entity Type Mapping Kind - - - - - Query View Mapping Kind - - - - - Entity Type Mapping Fragment Kind - - - - - Edm Property Mapping Kind - - - - - Association End Mapping Kind - - - - - Column Condition Kind - - - - - Property Condition Kind - - - - - Allows the construction and modification of a constraint applied to an Entity Data Model (EDM) association. - - - - - The base for all all Entity Data Model (EDM) types that support annotation using . - - - - - EdmDataModelItem is the base for all types in the Entity Data Model (EDM) metadata construction and modification API. - - - - - Gets an value indicating which Entity Data Model (EDM) concept is represented by this item. - - - - - Gets or sets the currently assigned annotations. - - - - - Returns all EdmItem children directly contained by this EdmItem. - - - - - Gets or sets the that represents the 'dependent' end of the constraint; properties from this association end's entity type contribute to the collection. - - - - - Gets or sets the collection of instances from the of the constraint. The values of these properties are constrained against the primary key values of the remaining, 'principal' association end's entity type. - - - - - Allows the construction and modification of one end of an Entity Data Model (EDM) association. - - - - - EdmStructuralMember is the base for all types that represent members of structural items in the Entity Data Model (EDM) metadata construction and modification API. - - - - - The base for all all Entity Data Model (EDM) item types that with a property. - - - - - Gets or sets the currently assigned name. - - - - - Gets or sets the entity type referenced by this association end. - - - - - Gets or sets the of this association end, which indicates the multiplicity of the end and whether or not it is required. - - - - - Gets or sets the to take when a delete operation is attempted. - - - - - Indicates the multiplicity of an and whether or not it is required. - - - - - Allows the construction and modification of an association set in an Entity Data Model (EDM) ). - - - - - Represents an item in an Entity Data Model (EDM) . - - - - - Gets or sets the that specifies the association type for the set. - - - - - Gets or sets the that specifies the entity set corresponding to the association end for this association set. - - - - - Gets or sets the that specifies the entity set corresponding to the association end for this association set. - - - - - - The base for all all Entity Data Model (EDM) types that represent a structured type from the EDM type system. - - - - - The base for all all Entity Data Model (EDM) types that represent a type from the EDM type system. - - - - - Represents an item in an Entity Data Model (EDM) . - - - - - The base for all all Entity Data Model (EDM) item types that with a Name property - that represents a qualified (can be dotted) name. - - - - - Gets a value indicating whether this type is abstract. - - - - - Gets the optional base type of this type. - - - - - Gets or sets the that defines the source end of the association. - - - - - Gets or sets the that defines the target end of the association. - - - - - Gets or sets the optional constraint that indicates whether the relationship is an independent association (no constraint present) or a foreign key relationship ( specified). - - - - - Collection semantics for properties. - - - - - The property does not have a collection type or does not specify explicit collection semantics. - - - - - The property is an unordered collection that may contain duplicates. - - - - - The property is an ordered collection that may contain duplicates. - - - - - Allows the construction and modification of a complex type in an Entity Data Model (EDM) . - - - - - Gets or sets the optional that indicates the base complex type of the complex type. - - - - - Gets or sets a value indicating whether the complex type is abstract. - - - - - Gets or sets the collection of instances that describe the (scalar or complex) properties of the complex type. - - - - - Concurrency mode for properties. - - - - - Default concurrency mode: the property is never validated - at write time - - - - - Fixed concurrency mode: the property is always validated at - write time - - - - - Allows the construction and modification of an entity container in an Entity Data Model (EDM) . - - - - - Gets all s declared within the namspace. Includes s and s. - - - - - Gets or sets the collection of s that specifies the association sets within the container. - - - - - Gets or sets the collection of s that specifies the entity sets within the container. - - - - - Allows the construction and modification of an entity set in an Entity Data Model (EDM) . - - - - - Gets or sets the that specifies the entity type for the set. - - - - - Allows the construction and modification of an entity type in an Entity Data Model (EDM) . - - - - - Gets or sets the optional that indicates the base entity type of the entity type. - - - - - Gets or sets a value indicating whether the entity type is abstract. - - - - - Gets or sets the collection of s that specifies the properties declared by the entity type. - - - - - Gets or sets the collection of s that indicates which properties from the collection are part of the entity key. - - - - - Gets or sets the optional collection of s that specifies the navigation properties declared by the entity type. - - - - - Indicates which Entity Data Model (EDM) concept is represented by a given item. - - - - - Association End Kind - - - - - Association Set Kind - - - - - Association Type Kind - - - - - Collection Type Kind - - - - - Complex Type Kind - - - - - Entity Container Kind - - - - - Entity Set Kind - - - - - Entity Type Kind - - - - - Function Group Kind - - - - - Function Overload Kind - - - - - Function Import Kind - - - - - Function Parameter Kind - - - - - Navigation Property Kind - - - - - EdmProperty Type Kind - - - - - Association Constraint Type Kind - - - - - Ref Type Kind - - - - - Row Column Kind - - - - - Row Type Kind - - - - - Type Reference Kind - - - - - Model Kind - - - - - Namespace Kind - - - - - Primitive Facets Kind - - - - - Primitive Type Kind - - - - - EdmModel is the top-level container for namespaces and entity containers belonging to the same logical Entity Data Model (EDM) model. - - - - - Gets or sets an optional value that indicates the entity model version. - - - - - Gets or sets the containers declared within the model. - - - - - Gets or sets the namespaces declared within the model. - - - - - Allows the construction and modification of a namespace in an . - - - - - Gets all s declared within the namspace. Includes s, s, s. - - - - - Gets or sets the s declared within the namespace. - - - - - Gets or sets the s declared within the namespace. - - - - - Gets or sets the s declared within the namespace. - - - - - Allows the construction and modification of an Entity Data Model (EDM) navigation property. - - - - - Gets or sets the that specifies the association over which navigation takes place. - - - - - Gets or sets the that specifies which association end is the 'destination' end of the navigation and produces the navigation property result. - - - - - Specifies the action to take on a given operation. - - - - - - Default behavior - - - - - Restrict the operation - - - - - Cascade the operation - - - - - Represents one of the fixed set of Entity Data Model (EDM) primitive types. - - - - - The base for all all Entity Data Model (EDM) types that represent a scalar type from the EDM type system. - - - - - Retrieves the EdmPrimitiveType instance with the corresponding to the specified value, if any. - - The name of the primitive type instance to retrieve - The EdmPrimitiveType with the specified name, if successful; otherwise null. - true if the given name corresponds to an EDM primitive type name; otherwise false. - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets an value that indicates which Entity Data Model (EDM) primitive type this type represents. - - - - - Allows the construction and modification of additional constraints that can be applied to a specific use of a primitive type in an Entity Data Model (EDM) item. See . - - - - - Returns true if any facet value property currently has a non-null value; otherwise returns false. - - - - - Gets or sets an optional value indicating the current constraint on the type's maximum length. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have its intrinsic maximum length, rather than a specific value. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have a fixed or variable length. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to be Unicode or non-Unicode. - - - - - Gets or sets an optional value indicating the current constraint on the type's precision. - - - - - Gets or sets an optional value indicating the current constraint on the type's scale. - - - - - Primitive Types as defined by the Entity Data Model (EDM). - - - - - Binary Type Kind - - - - - Boolean Type Kind - - - - - Byte Type Kind - - - - - DateTime Type Kind - - - - - Decimal Type Kind - - - - - Double Type Kind - - - - - Guid Type Kind - - - - - Single Type Kind - - - - - SByte Type Kind - - - - - Int16 Type Kind - - - - - Int32 Type Kind - - - - - Int64 Type Kind - - - - - String Type Kind - - - - - Time Type Kind - - - - - DateTimeOffset Type Kind - - - - - Allows the construction and modification of a primitive- or complex-valued property of an Entity Data Model (EDM) entity or complex type. - - - - - Gets or sets an value that indicates which collection semantics - if any - apply to the property. - - - - - Gets or sets a value that indicates whether the property is used for concurrency validation. - - - - - Gets or sets on optional value that indicates an initial default value for the property. - - - - - Gets or sets an that specifies the result type of the property. - - - - - Enumerates all s declared or inherited by an . - - - - - Allows the construction and modification of a specific use of a type in an Entity Data Model (EDM) item. See for examples. - - - - - Gets or sets a value indicating the collection rank of the type reference. A collection rank greater than zero indicates that the type reference represents a collection of its referenced . - - - - - Gets or sets a value indicating the referenced by this type reference. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered nullable. - - - - - Gets or sets an optional instance that applies additional constraints to a referenced primitive type. - - Accessing this property forces the creation of an EdmPrimitiveTypeFacets value if no value has previously been set. Use to determine whether or not this property currently has a value. - - - - Gets a value indicating whether the property of this type reference has been assigned an value with at least one facet value specified. - - - - - Indicates whether this type reference represents a collection of its referenced (when is greater than zero) or not. - - - - - Indicates whether the property of this type reference currently refers to an , is not a collection type, and does not have primitive facet values specified. - - - - - Gets the currently referred to by this type reference, or null if the type reference is a collection type or does not refer to a complex type. - - - - - Indicates whether the property of this type reference currently refers to an and is not a collection type. - - - - - Gets the currently referred to by this type reference, or null if the type reference is a collection type or does not refer to a primitive type. - - - - - Contains constant values that apply to the EDM model, regardless of source (for CSDL specific constants see ). - - - - - Parsing code taken from System.dll's System.CodeDom.Compiler.CodeGenerator.IsValidLanguageIndependentIdentifier(string) - method to avoid LinkDemand needed to call this method - - - - - - - - - - - - Constants for CSDL XML. - - - - - Constants for C-S MSL XML. - - - - - Constants for SSDL XML. - - - - - The acceptable range for this enum is 0000 - 0999; the range 10,000-15,000 is reserved for tools. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Precision out of range - - - Scale out of range - - - - - - - - - One of the required facets is missing - - - - - - - - - - - - - - - - - - - - - - - - - The facet isn't allow by the property type. - - - - - This facet value is constant and is specified in the schema - - - - - - - - - - Multiplicity value was malformed - - - The value for the Action attribute is invalid or not allowed in the current context - - - An error occurred processing the On<Operation> elements - - - Ends were given for the Property element of a EntityContainer that is not a RelationshipSet - - - The extent name used in the EntittyContainerType End does not match the name of any of the EntityContainerProperties in the containing EntityContainer - - - An end element was not given, and cannot be inferred because too many EntityContainerEntitySet elements that are good possibilities. - - - An end element was not given, and cannot be inferred because there is no EntityContainerEntitySets that are the correct type to be used as an EntitySet. - - - Not a valid parameter direction for the parameter in a function - - - Unable to infer an optional schema part, to resolve this; be more explicit - - - Invalid facet attribute(s) specified in provider manifest - - - Invalid role value in the relationship constraint - - - Invalid Property in relationship constraint - - - Type mismatch between ToProperty and FromProperty in the relationship constraint - - - Invalid multiplicity in FromRole in the relationship constraint - - - The number of properties in the FromProperty and ToProperty in the relationship constraint must be identical - - - No Properties defined in either FromProperty or ToProperty in the relationship constraint - - - Missing constraint in relationship type in ssdl - - - Same role referred in the ToRole and FromRole of a referential constraint - - - Invalid value for attribute ParameterTypeSemantics - - - Invalid type used for a Relationship End Type - - - Invalid PrimitiveTypeKind - - - Invalid TypeConversion DestinationType - - - Expected a integer value between 0 - 255 - - - Invalid Type specified in function - - - Precision must not be greater than 28 - - - Properties that are part of entity key must be of scalar type - - - Binary type properties which are part of entity key are currently not supported - - - The primitive type kind does not have a preferred mapping - - - More than one PreferredMapping for a PrimitiveTypeKind - - - End with * multiplicity cannot have operations specified - - - EntitySet type has no keys - - - InvalidNumberOfParametersForAggregateFunction - - - InvalidParameterTypeForAggregateFunction - - - Composable functions must declare a return type. - - - Non-composable functions must not declare a return type. - - - Non-composable functions do not permit the aggregate; niladic; or built-in attributes. - - - Composable functions can not include command text attribute. - - - Functions should not declare both a store name and command text (only one or the other - can be used). - - - SystemNamespace - - - Empty DefiningQuery text - - - Schema, Table and DefiningQuery are all specified, and are mutually exclusive - - - ConcurrencyMode value was malformed - - - Concurrency can't change for any sub types of an EntitySet type. - - - Function import return type must be either empty, a collection of entities, or a singleton scalar. - - - Function import specifies a non-existent entity set. - - - Function import specifies entity type return but no entity set. - - - Function import specifies entity type that does not derive from element type of entity set. - - - Function import specifies a binding to an entity set but does not return entities. - - - InternalError - - - Same Entity Set Taking part in the same role of the relationship set in two different relationship sets - - - Entity key refers to the same property twice - - - Function declares a ReturnType attribute and element - - - Nullable Complex Type not supported in Edm V1 - - - Only Complex Collections supported in Edm V1.1 - - - No Key defined on Entity Type - - - Invalid namespace specified in using element - - - Need not specify system namespace in using - - - Cannot use a reserved/system namespace as alias - - - Invalid qualification specified for type - - - Invalid Entity Container Name in extends attribute - - - Invalid CollectionKind value in property CollectionKind attribute - - - Must specify namespace or alias of the schema in which this type is defined - - - Entity Container cannot extend itself - - - Failed to retrieve provider manifest - - - Mismatched Provider Manifest token values in SSDL artifacts - - - Missing Provider Manifest token value in SSDL artifact(s) - - - Empty CommandText element - - - Inconsistent Provider values in SSDL artifacts - - - Inconsistent Provider Manifest token values in SSDL artifacts - - - Duplicated Function overloads - - - InvalidProvider - - - FunctionWithNonEdmTypeNotSupported - - - ComplexTypeAsReturnTypeAndDefinedEntitySet - - - ComplexTypeAsReturnTypeAndDefinedEntitySet - - - unused 179, - unused 180, - unused 181, - In model functions facet attribute is allowed only on ScalarTypes - - - Captures several conditions where facets are placed on element where it should not exist. - - - Return type has not been declared - - - Invalid value in the EnumTypeOption - - - The structural annotation cannot use codegen namespaces - - - Function and type cannot have the same fully qualified name - - - Cannot load different version of schema in the same ItemCollection - - - Expected bool value - - - End without Multiplicity specified - - - In SSDL, if composable function returns a collection of rows (TVF), all row properties must be of scalar types. - - - The name of NamedEdmItem must not be empty or white space only - - - EdmTypeReference is empty - Unused 199; - - - - Serializes an that conforms to the restrictions of a single CSDL schema file to an XML writer. - The model to be serialized must contain a single and a single . - - - - - The CSDL Serializer for the EdmModel. - - - - - Serialize the to the XmlWriter. - - The EdmModel to serialize, mut have only one and one - The XmlWriter to serialize to - - - - MSL Serializer for DbModel - - - - - Serialize the to the XmlWriter - - The DbModel to serialize - The XmlWriter to serialize to - - - - SSDL Serializer for DbDatabaseMetadata - - - - - Serialize the to the - - The DbDatabaseMetadata to serialize - Provider information on the Schema element - ProviderManifestToken information on the Schema element - The XmlWriter to serialize to - - - - author/email - - - author/name - - - author/uri - - - published - - - rights - - - summary - - - title - - - contributor/email - - - contributor/name - - - contributor/uri - - - category/@label - - - Plaintext - - - HTML - - - XHTML - - - updated - - - link/@href - - - link/@rel - - - link/@type - - - link/@hreflang - - - link/@title - - - link/@length - - - category/@term - - - category/@scheme - - - - Return role name pair - - - - - - - - The context for DataModel Validation - - - - - Returns true if the given two ends are similar - the relationship type that this ends belongs to is the same - and the entity set refered by the ends are same and they are from the same role - - - - - - - - Return true if the Referential Constraint on the association is ready for further validation, otherwise return false. - - - - - - - Resolves the given property names to the property in the item - Also checks whether the properties form the key for the given type and whether all the properties are nullable or not - - - - - - - - - - - Return true if the namespaceName is a Edm System Namespace - - - - - - - Return true if the entityType is a subtype of any entity type in the dictionary keys, - and return the corresponding entry EntitySet value. Otherwise return false. - - - - - - - - - Return true if any of the properties in the EdmEntityType defines ConcurrencyMode. Otherwise return false. - - - - - - - Add member name to the Hash set, raise an error if the name exists already. - - - - - - - - - If the string is null, empty, or only whitespace, return false, otherwise return true - - - - - - - Determine if a cycle exists in the type hierarchy: use two pointers to - walk the chain, if one catches up with the other, we have a cycle. - - true if a cycle exists in the type hierarchy, false otherwise - - - - RuleSet for DataModel Validation - - - - - Get the related rules given certain DataModelItem - - The to validate - A collection of - - - - Data Model Validator - - - - - Validate the and all of its properties given certain version. - - The root of the model to be validated - True to validate the syntax, otherwise false - - - - The RuleSet for EdmModel - - - - - Get based on version - - a double value of version - - - - - The context for EdmModel Validation - - - - - Visitor for EdmModel Validation - - - - - Edm Model Validator - - - - - validate the from the root with the context - - The root to validate from - The validation context - - - - Strongly-typed and parameterized string resources. - - - - - A string like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - A string like "The argument property '{0}' cannot be null." - - - - - A string like "The type '{0}' has already been configured as a complex type. It cannot be reconfigured as an entity type." - - - - - A string like "The type '{0}' has already been configured as an entity type. It cannot be reconfigured as a complex type." - - - - - A string like "The key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - A string like "The foreign key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - A string like "The property '{0}' is not a declared property on type '{1}'. Verify that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation. Make sure that it is a valid primitive property." - - - - - A string like "The navigation property '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid navigation property." - - - - - A string like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'." - - - - - A string like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. Use dotted paths for nested properties: C#: 't => t.MyProperty.MyProperty' VB.Net: 'Function(t) t.MyProperty.MyProperty'." - - - - - A string like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - A string like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - - A string like "Conflicting configuration settings were specified for property '{0}' on type '{1}': {2}" - - - - - A string like "Conflicting configuration settings were specified for column '{0}' on table '{1}': {2}" - - - - - A string like "{0} = {1} conflicts with {2} = {3}" - - - - - A string like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from ComplexObject." - - - - - A string like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from EntityObject." - - - - - A string like "The navigation property '{0}' declared on type '{1}' cannot be the inverse of itself." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting foreign keys." - - - - - A string like "Values of incompatible types ('{1}' and '{2}') were assigned to the '{0}' discriminator column. Values of the same type must be specified. To explicitly specify the type of the discriminator column use the HasColumnType method." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting mapping information." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting cascade delete operations using 'WillCascadeOnDelete'." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting multiplicities." - - - - - A string like "The MaxLengthAttribute on property '{0}' on type '{1} is not valid. The Length value must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - A string like "The StringLengthAttribute on property '{0}' on type '{1}' is not valid. The maximum length must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - A string like "Unable to determine composite primary key ordering for type '{0}'. Use the ColumnAttribute or the HasKey method to specify an order for composite primary keys." - - - - - A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. Name must not be empty." - - - - - A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The foreign key name '{2}' was not found on the dependent type '{3}'. The Name value should be a comma separated list of foreign key property names." - - - - - A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The navigation property '{2}' was not found on the dependent type '{1}'. The Name value should be a valid navigation property name." - - - - - A string like "Unable to determine a composite foreign key ordering for foreign key on type {0}. When using the ForeignKey data annotation on composite foreign key properties ensure order is specified by using the Column data annotation or the fluent API." - - - - - A string like "The InversePropertyAttribute on property '{2}' on type '{3}' is not valid. The property '{0}' is not a valid navigation property on the related type '{1}'. Ensure that the property exists and is a valid reference or collection navigation property." - - - - - A string like "A relationship cannot be established from property '{0}' on type '{1}' to property '{0}' on type '{1}'. Check the values in the InversePropertyAttribute to ensure relationship definitions are unique and reference from one navigation property to its corresponding inverse navigation property." - - - - - A string like "\t{0}: {1}: {2}" - - - - - A string like "A key is registered for the derived type '{0}'. Keys can only be registered for the root type '{1}'." - - - - - A string like "The {0} value '{1}' already exists in the user-defined dictionary." - - - - - A string like "The type '{0}' has already been mapped to table '{1}'. Specify all mapping aspects of a table in a single Map call." - - - - - A string like "Map was called more than once for type '{0}' and at least one of the calls didn't specify the target table name." - - - - - A string like "The derived type '{0}' has already been mapped using the chaining syntax. A derived type can only be mapped once using the chaining syntax." - - - - - A string like "An "is not null" condition cannot be specified on property '{0}' on type '{1}' because this property is not included in the model. Check that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation." - - - - - A string like "Values of type '{0}' cannot be used as type discriminator values. Supported types include byte, signed byte, bool, int16, int32, int64, and string." - - - - - A string like "Unable to add the convention '{0}'. Could not find an existing convention of type '{1}' in the current convention set." - - - - - A string like "Not all properties for type '{0}' have been mapped. Either map those properties or explicitly excluded them from the model." - - - - - A string like "Unable to determine the provider name for connection of type '{0}'." - - - - - A string like "The qualified table name '{0}' contains an invalid schema name. Schema names must have a non-zero length." - - - - - A string like "The qualified table name '{0}' contains an invalid table name. Table names must have a non-zero length." - - - - - A string like "Properties for type '{0}' can only be mapped once. Ensure the MapInheritedProperties method is only used during one call to the Map method." - - - - - A string like "Properties for type '{0}' can only be mapped once. Ensure the Properties method is used and that repeated calls specify each non-key property only once." - - - - - A string like "Properties for type '{0}' can only be mapped once. The non-key property '{1}' is mapped more than once. Ensure the Properties method specifies each non-key property only once." - - - - - A string like "The property '{1}' on type '{0}' cannot be mapped because it has been explicitly excluded from the model." - - - - - A string like "The entity types '{0}' and '{1}' cannot share table '{2}' because they are not in the same type hierarchy or do not have a valid one to one foreign key relationship with matching primary keys between them." - - - - - A string like "The property '{0}' cannot be used as a key property on the entity '{1}' because the property type is not a valid key type. Only scalar types, string and byte[] are supported key types." - - - - - A string like "The specified table '{0}' was not found in the model. Ensure that the table name has been correctly specified." - - - - - A string like "The specified association foreign key columns '{0}' are invalid. The number of columns specified must match the number of primary key columns." - - - - - A string like "Unable to determine the principal end of an association between the types '{0}' and '{1}'. The principal end of this association must be explicitly configured using either the relationship fluent API or data annotations." - - - - - A string like "The abstract type '{0}' has no mapped descendents and so cannot be mapped. Either remove '{0}' from the model or add one or more types deriving from '{0}' to the model. " - - - - - A string like "The type '{0}' cannot be mapped as defined because it maps inherited properties from types that use entity splitting or another form of inheritance. Either choose a different inheritance mapping strategy so as to not map inherited properties, or change all types in the hierarchy to map inherited properties and to not use splitting. " - - - - - A string like "One or more validation errors were detected during model generation:" - - - - - A string like "A circular ComplexType hierarchy was detected. Self-referencing ComplexTypes are not supported." - - - - - Strongly-typed and parameterized exception factory. - - - - - ArgumentException with message like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - ArgumentException with message like "The argument property '{0}' cannot be null." - - - - - InvalidOperationException with message like "The type '{0}' has already been configured as a complex type. It cannot be reconfigured as an entity type." - - - - - InvalidOperationException with message like "The type '{0}' has already been configured as an entity type. It cannot be reconfigured as a complex type." - - - - - InvalidOperationException with message like "The key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - InvalidOperationException with message like "The foreign key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - InvalidOperationException with message like "The property '{0}' is not a declared property on type '{1}'. Verify that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation. Make sure that it is a valid primitive property." - - - - - InvalidOperationException with message like "The navigation property '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid navigation property." - - - - - InvalidOperationException with message like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'." - - - - - InvalidOperationException with message like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. Use dotted paths for nested properties: C#: 't => t.MyProperty.MyProperty' VB.Net: 'Function(t) t.MyProperty.MyProperty'." - - - - - InvalidOperationException with message like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - InvalidOperationException with message like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - - InvalidOperationException with message like "Conflicting configuration settings were specified for property '{0}' on type '{1}': {2}" - - - - - InvalidOperationException with message like "Conflicting configuration settings were specified for column '{0}' on table '{1}': {2}" - - - - - InvalidOperationException with message like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from ComplexObject." - - - - - InvalidOperationException with message like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from EntityObject." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' cannot be the inverse of itself." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting foreign keys." - - - - - MappingException with message like "Values of incompatible types ('{1}' and '{2}') were assigned to the '{0}' discriminator column. Values of the same type must be specified. To explicitly specify the type of the discriminator column use the HasColumnType method." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting mapping information." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting cascade delete operations using 'WillCascadeOnDelete'." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting multiplicities." - - - - - InvalidOperationException with message like "The MaxLengthAttribute on property '{0}' on type '{1} is not valid. The Length value must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - InvalidOperationException with message like "The StringLengthAttribute on property '{0}' on type '{1}' is not valid. The maximum length must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - InvalidOperationException with message like "Unable to determine composite primary key ordering for type '{0}'. Use the ColumnAttribute or the HasKey method to specify an order for composite primary keys." - - - - - InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. Name must not be empty." - - - - - InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The foreign key name '{2}' was not found on the dependent type '{3}'. The Name value should be a comma separated list of foreign key property names." - - - - - InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The navigation property '{2}' was not found on the dependent type '{1}'. The Name value should be a valid navigation property name." - - - - - InvalidOperationException with message like "Unable to determine a composite foreign key ordering for foreign key on type {0}. When using the ForeignKey data annotation on composite foreign key properties ensure order is specified by using the Column data annotation or the fluent API." - - - - - InvalidOperationException with message like "The InversePropertyAttribute on property '{2}' on type '{3}' is not valid. The property '{0}' is not a valid navigation property on the related type '{1}'. Ensure that the property exists and is a valid reference or collection navigation property." - - - - - InvalidOperationException with message like "A relationship cannot be established from property '{0}' on type '{1}' to property '{0}' on type '{1}'. Check the values in the InversePropertyAttribute to ensure relationship definitions are unique and reference from one navigation property to its corresponding inverse navigation property." - - - - - InvalidOperationException with message like "A key is registered for the derived type '{0}'. Keys can only be registered for the root type '{1}'." - - - - - InvalidOperationException with message like "The type '{0}' has already been mapped to table '{1}'. Specify all mapping aspects of a table in a single Map call." - - - - - InvalidOperationException with message like "Map was called more than once for type '{0}' and at least one of the calls didn't specify the target table name." - - - - - InvalidOperationException with message like "The derived type '{0}' has already been mapped using the chaining syntax. A derived type can only be mapped once using the chaining syntax." - - - - - InvalidOperationException with message like "An "is not null" condition cannot be specified on property '{0}' on type '{1}' because this property is not included in the model. Check that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation." - - - - - ArgumentException with message like "Values of type '{0}' cannot be used as type discriminator values. Supported types include byte, signed byte, bool, int16, int32, int64, and string." - - - - - InvalidOperationException with message like "Unable to add the convention '{0}'. Could not find an existing convention of type '{1}' in the current convention set." - - - - - InvalidOperationException with message like "Not all properties for type '{0}' have been mapped. Either map those properties or explicitly excluded them from the model." - - - - - NotSupportedException with message like "Unable to determine the provider name for connection of type '{0}'." - - - - - ArgumentException with message like "The qualified table name '{0}' contains an invalid schema name. Schema names must have a non-zero length." - - - - - ArgumentException with message like "The qualified table name '{0}' contains an invalid table name. Table names must have a non-zero length." - - - - - InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. Ensure the MapInheritedProperties method is only used during one call to the Map method." - - - - - InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. Ensure the Properties method is used and that repeated calls specify each non-key property only once." - - - - - InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. The non-key property '{1}' is mapped more than once. Ensure the Properties method specifies each non-key property only once." - - - - - InvalidOperationException with message like "The property '{1}' on type '{0}' cannot be mapped because it has been explicitly excluded from the model." - - - - - InvalidOperationException with message like "The entity types '{0}' and '{1}' cannot share table '{2}' because they are not in the same type hierarchy or do not have a valid one to one foreign key relationship with matching primary keys between them." - - - - - InvalidOperationException with message like "The property '{0}' cannot be used as a key property on the entity '{1}' because the property type is not a valid key type. Only scalar types, string and byte[] are supported key types." - - - - - InvalidOperationException with message like "The specified table '{0}' was not found in the model. Ensure that the table name has been correctly specified." - - - - - InvalidOperationException with message like "The specified association foreign key columns '{0}' are invalid. The number of columns specified must match the number of primary key columns." - - - - - InvalidOperationException with message like "A circular ComplexType hierarchy was detected. Self-referencing ComplexTypes are not supported." - - - - - InvalidOperationException with message like "Unable to determine the principal end of an association between the types '{0}' and '{1}'. The principal end of this association must be explicitly configured using either the relationship fluent API or data annotations." - - - - - InvalidOperationException with message like "The abstract type '{0}' has no mapped descendents and so cannot be mapped. Either remove '{0}' from the model or add one or more types deriving from '{0}' to the model. " - - - - - NotSupportedException with message like "The type '{0}' cannot be mapped as defined because it maps inherited properties from types that use entity splitting or another form of inheritance. Either choose a different inheritance mapping strategy so as to not map inherited properties, or change all types in the hierarchy to map inherited properties and to not use splitting. " - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Strongly-typed and parameterized string resources. - - - - - A string like "Cannot get value for property '{0}' from entity of type '{1}' because the property has no get accessor." - - - - - A string like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor." - - - - - - A string like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor and is in the '{2}' state." - - - - - A string like "Member '{0}' cannot be called for property '{1}' on entity of type '{2}' because the property is not part of the Entity Data Model." - - - - - - A string like "Cannot call the {0} method for an entity of type '{1}' on a DbSet for entities of type '{2}'. Only entities of type '{2}' or derived from type '{2}' can be added, attached, or removed." - - - - - A string like "Cannot call the Create method for the type '{0}' on a DbSet for entities of type '{1}'. Only entities of type '{1}' or derived from type '{1}' can be created." - - - - - - - A string like "The property '{0}' on type '{1}' is a collection navigation property. The Collection method should be used instead of the Reference method." - - - - - A string like "The property '{0}' on type '{1}' is a reference navigation property. The Reference method should be used instead of the Collection method." - - - - - A string like "The property '{0}' on type '{1}' is not a navigation property. The Reference and Collection methods can only be used with navigation properties. Use the Property or ComplexProperty method." - - - - - A string like "The property '{0}' on type '{1}' is not a primitive or complex property. The Property method can only be used with primitive or complex properties. Use the Reference or Collection method." - - - - - A string like "The property '{0}' on type '{1}' is not a complex property. The ComplexProperty method can only be used with complex properties. Use the Property, Reference or Collection method." - - - - - A string like "The property '{0}' on type '{1}' is not a primitive property, complex property, collection navigation property, or reference navigation property." - - - - - A string like ""The property '{0}' from the property path '{1}' is not a complex property on type '{2}'. Property paths must be composed of complex properties for all except the final property."" - - - - - A string like ""The property path '{0}' cannot be used for navigation properties. Property paths can only be used to access primitive or complex properties."" - - - - - A string like "The navigation property '{0}' on entity type '{1}' cannot be used for entities of type '{2}' because it refers to entities of type '{3}'." - - - - - A string like "The generic type argument '{0}' cannot be used with the Member method when accessing the collection navigation property '{1}' on entity type '{2}'. The generic type argument '{3}' must be used instead." - - - - - A string like "The property '{0}' on entity type '{1}' cannot be used for objects of type '{2}' because it is a property for objects of type '{3}'." - - - - - A string like "The expression passed to method {0} must represent a property defined on the type '{1}'." - - - - - A string like "{0} cannot be used for entities in the {1} state." - - - - - A string like "Cannot set non-nullable property '{0}' of type '{1}' to null on object of type '{2}'." - - - - - A string like "The property '{0}' in the entity of type '{1}' is null. Store values cannot be obtained for an entity with a null complex property." - - - - - A string like "Cannot assign value of type '{0}' to property '{1}' of type '{2}' in property values for type '{3}'." - - - - - A string like "The '{0}' property does not exist or is not mapped for the type '{1}'." - - - - - A string like "Cannot copy values from DbPropertyValues for type '{0}' into DbPropertyValues for type '{1}'." - - - - - A string like "Cannot copy from property values for object of type '{0}' into property values for object of type '{1}'." - - - - - A string like "The value of the complex property '{0}' on entity of type '{1}' is null. Complex properties cannot be set to null and values cannot be set for null complex properties." - - - - - A string like "The value of the nested property values property '{0}' on the values for entity of type '{1}' is null. Nested property values cannot be set to null and values cannot be set for null complex properties." - - - - - A string like "The model backing the '{0}' context has changed since the database was created. Either manually delete/update the database, or call Database.SetInitializer with an IDatabaseInitializer instance. For example, the DropCreateDatabaseIfModelChanges strategy will automatically delete and recreate the database, and optionally seed it with new data." - - - - - A string like "The DbContextDatabaseInitializer entry 'key="{0}" value="{1}"' in the application configuration is not valid. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'." - - - - - A string like "Failed to set database initializer of type '{0}' for DbContext type '{1}' specified in the application configuration. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'. The initializer class must have a parameterless constructor. See inner exception for details." - - - - - A string like "The type '{0}' could not be found. The type name must be an assembly-qualified name." - - - - - A string like "The connection string '{0}' in the application's configuration file does not contain the required providerName attribute."" - - - - - A string like "The entity found was of type {0} when an entity of type {1} was requested." - - - - - A string like "The type '{0}' is mapped as a complex type. The Set method, DbSet objects, and DbEntityEntry objects can only be used with entity types, not complex types." - - - - - A string like "The type '{0}' is not attributed with EdmEntityTypeAttribute but is contained in an assembly attributed with EdmSchemaAttribute. POCO entities that do not use EdmEntityTypeAttribute cannot be contained in the same assembly as non-POCO entities that use EdmEntityTypeAttribute." - - - - - A string like "The entity type {0} is not part of the model for the current context." - - - - - A string like "No connection string named '{0}' could be found in the application config file." - - - - - A string like "The collection navigation property '{0}' on the entity of type '{1}' cannot be set because the entity type does not define a navigation property with a set accessor." - - - - - A string like "Multiple object sets per type are not supported. The object sets '{0}' and '{1}' can both contain instances of type '{2}'." - - - - - A string like "The context type '{0}' must have a public constructor taking an EntityConnection." - - - - - A string like "An unexpected exception was thrown during validation of '{0}' when invoking {1}.IsValid. See the inner exception for details." - - - - - A string like "An unexpected exception was thrown during validation of '{0}' when invoking {1}.Validate. See the inner exception for details." - - - - - A string like "The database name '{0}' is not supported because it is an MDF file name. A full connection string must be provided to attach an MDF file." - - - - - A string like "Setting IsModified to false for a modified property is not supported." - - - - - A string like "An error occurred while saving entities that do not expose foreign key properties for their relationships. The EntityEntries property will return null because a single entity cannot be identified as the source of the exception. Handling of exceptions while saving can be made easier by exposing foreign key properties in your entity types. See the InnerException for details." - - - - - A string like "The set of property value names is read-only." - - - - - A string like "A property of a complex type must be set to an instance of the generic or non-generic DbPropertyValues class for that type." - - - - - A string like "Model compatibility cannot be checked because the DbContext instance was not created using Code First patterns. DbContext instances created from an ObjectContext or using an EDMX file cannot be checked for compatibility." - - - - - A string like "Model compatibility cannot be checked because the EdmMetadata type was not included in the model. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - A string like "Model compatibility cannot be checked because the database does not contain model metadata. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - A string like "The context cannot be used while the model is being created." - - - - - A string like "The DbContext class cannot be used with models that have multiple entity sets per type (MEST)." - - - - - A string like "The operation cannot be completed because the DbContext has been disposed." - - - - - A string like "The provider factory returned a null connection." - - - - - A string like "The DbConnectionFactory instance returned a null connection." - - - - - A string like "The number of primary key values passed must match number of primary key values defined on the entity." - - - - - A string like "The type of one of the primary key values did not match the type defined in the entity. See inner exception for details." - - - - - A string like "Multiple entities were found in the Added state that match the given primary key values." - - - - - A string like "Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList()." - - - - - A string like "The Include path expression must refer to a navigation property defined on the type. Use dotted paths for reference navigation properties and the Select operator for collection navigation properties." - - - - - A string like "Cannot initialize a DbContext from an entity connection string or an EntityConnection instance together with a DbCompiledModel. If an entity connection string or EntityConnection instance is used, then the model will be created from the metadata in the connection. If a DbCompiledModel is used, then the connection supplied should be a standard database connection (for example, a SqlConnection instance) rather than an entity connection." - - - - - A string like "Using the same DbCompiledModel to create contexts against different types of database servers is not supported. Instead, create a separate DbCompiledModel for each type of server being used." - - - - - A string like "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details." - - - - - A string like "An exception occurred while initializing the database. See the InnerException for details." - - - - - A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing ObjectContext is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing DbCompiledModel is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using Database First or Model First is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - A string like "Code generated using the T4 templates for Database First and Model First development may not work correctly if used in Code First mode. To continue using Database First or Model First ensure that the Entity Framework connection string is specified in the config file of executing application. To use these classes, that were generated from Database First or Model First, with Code First add any additional configuration using attributes or the DbModelBuilder API and then remove the code that throws this exception." - - - - - Strongly-typed and parameterized exception factory. - - - - - InvalidOperationException with message like "Cannot get value for property '{0}' from entity of type '{1}' because the property has no get accessor." - - - - - InvalidOperationException with message like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor." - - - - - - NotSupportedException with message like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor and is in the '{2}' state." - - - - - InvalidOperationException with message like "Member '{0}' cannot be called for property '{1}' on entity of type '{2}' because the property is not part of the Entity Data Model." - - - - - - ArgumentException with message like "Cannot call the {0} method for an entity of type '{1}' on a DbSet for entities of type '{2}'. Only entities of type '{2}' or derived from type '{2}' can be added, attached, or removed." - - - - - ArgumentException with message like "Cannot call the Create method for the type '{0}' on a DbSet for entities of type '{1}'. Only entities of type '{1}' or derived from type '{1}' can be created." - - - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is a collection navigation property. The Collection method should be used instead of the Reference method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is a reference navigation property. The Reference method should be used instead of the Collection method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a navigation property. The Reference and Collection methods can only be used with navigation properties. Use the Property or ComplexProperty method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a primitive or complex property. The Property method can only be used with primitive or complex properties. Use the Reference or Collection method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a complex property. The ComplexProperty method can only be used with complex properties. Use the Property, Reference or Collection method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a primitive property, complex property, collection navigation property, or reference navigation property." - - - - - ArgumentException with message like ""The property '{0}' from the property path '{1}' is not a complex property on type '{2}'. Property paths must be composed of complex properties for all except the final property."" - - - - - ArgumentException with message like ""The property path '{0}' cannot be used for navigation properties. Property paths can only be used to access primitive or complex properties."" - - - - - ArgumentException with message like "The navigation property '{0}' on entity type '{1}' cannot be used for entities of type '{2}' because it refers to entities of type '{3}'." - - - - - ArgumentException with message like "The generic type argument '{0}' cannot be used with the Member method when accessing the collection navigation property '{1}' on entity type '{2}'. The generic type argument '{3}' must be used instead." - - - - - ArgumentException with message like "The property '{0}' on entity type '{1}' cannot be used for objects of type '{2}' because it is a property for objects of type '{3}'." - - - - - NotSupportedException with message like "Setting IsModified to false for a modified property is not supported." - - - - - ArgumentException with message like "The expression passed to method {0} must represent a property defined on the type '{1}'." - - - - - InvalidOperationException with message like "{0} cannot be used for entities in the {1} state." - - - - - InvalidOperationException with message like "Cannot set non-nullable property '{0}' of type '{1}' to null on object of type '{2}'." - - - - - InvalidOperationException with message like "The property '{0}' in the entity of type '{1}' is null. Store values cannot be obtained for an entity with a null complex property." - - - - - InvalidOperationException with message like "Cannot assign value of type '{0}' to property '{1}' of type '{2}' in property values for type '{3}'." - - - - - NotSupportedException with message like "The set of property value names is read-only." - - - - - ArgumentException with message like "The '{0}' property does not exist or is not mapped for the type '{1}'." - - - - - ArgumentException with message like "Cannot copy values from DbPropertyValues for type '{0}' into DbPropertyValues for type '{1}'." - - - - - ArgumentException with message like "Cannot copy from property values for object of type '{0}' into property values for object of type '{1}'." - - - - - ArgumentException with message like "A property of a complex type must be set to an instance of the generic or non-generic DbPropertyValues class for that type." - - - - - InvalidOperationException with message like "The value of the complex property '{0}' on entity of type '{1}' is null. Complex properties cannot be set to null and values cannot be set for null complex properties." - - - - - InvalidOperationException with message like "The value of the nested property values property '{0}' on the values for entity of type '{1}' is null. Nested property values cannot be set to null and values cannot be set for null complex properties." - - - - - InvalidOperationException with message like "The model backing the '{0}' context has changed since the database was created. Either manually delete/update the database, or call Database.SetInitializer with an IDatabaseInitializer instance. For example, the DropCreateDatabaseIfModelChanges strategy will automatically delete and recreate the database, and optionally seed it with new data." - - - - - NotSupportedException with message like "Model compatibility cannot be checked because the DbContext instance was not created using Code First patterns. DbContext instances created from an ObjectContext or using an EDMX file cannot be checked for compatibility." - - - - - NotSupportedException with message like "Model compatibility cannot be checked because the EdmMetadata type was not included in the model. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - NotSupportedException with message like "Model compatibility cannot be checked because the database does not contain model metadata. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - InvalidOperationException with message like "The DbContextDatabaseInitializer entry 'key="{0}" value="{1}"' in the application configuration is not valid. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'." - - - - - InvalidOperationException with message like "Failed to set database initializer of type '{0}' for DbContext type '{1}' specified in the application configuration. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'. The initializer class must have a parameterless constructor. See inner exception for details." - - - - - InvalidOperationException with message like "The type '{0}' could not be found. The type name must be an assembly-qualified name." - - - - - InvalidOperationException with message like "The context cannot be used while the model is being created." - - - - - InvalidOperationException with message like "The DbContext class cannot be used with models that have multiple entity sets per type (MEST)." - - - - - InvalidOperationException with message like "The operation cannot be completed because the DbContext has been disposed." - - - - - InvalidOperationException with message like "The provider factory returned a null connection." - - - - - InvalidOperationException with message like "The connection string '{0}' in the application's configuration file does not contain the required providerName attribute."" - - - - - InvalidOperationException with message like "The DbConnectionFactory instance returned a null connection." - - - - - ArgumentException with message like "The number of primary key values passed must match number of primary key values defined on the entity." - - - - - ArgumentException with message like "The type of one of the primary key values did not match the type defined in the entity. See inner exception for details." - - - - - InvalidOperationException with message like "The entity found was of type {0} when an entity of type {1} was requested." - - - - - InvalidOperationException with message like "Multiple entities were found in the Added state that match the given primary key values." - - - - - InvalidOperationException with message like "The type '{0}' is mapped as a complex type. The Set method, DbSet objects, and DbEntityEntry objects can only be used with entity types, not complex types." - - - - - InvalidOperationException with message like "The type '{0}' is not attributed with EdmEntityTypeAttribute but is contained in an assembly attributed with EdmSchemaAttribute. POCO entities that do not use EdmEntityTypeAttribute cannot be contained in the same assembly as non-POCO entities that use EdmEntityTypeAttribute." - - - - - InvalidOperationException with message like "The entity type {0} is not part of the model for the current context." - - - - - NotSupportedException with message like "Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList()." - - - - - ArgumentException with message like "The Include path expression must refer to a navigation property defined on the type. Use dotted paths for reference navigation properties and the Select operator for collection navigation properties." - - - - - InvalidOperationException with message like "No connection string named '{0}' could be found in the application config file." - - - - - InvalidOperationException with message like "Cannot initialize a DbContext from an entity connection string or an EntityConnection instance together with a DbCompiledModel. If an entity connection string or EntityConnection instance is used, then the model will be created from the metadata in the connection. If a DbCompiledModel is used, then the connection supplied should be a standard database connection (for example, a SqlConnection instance) rather than an entity connection." - - - - - NotSupportedException with message like "The collection navigation property '{0}' on the entity of type '{1}' cannot be set because the entity type does not define a navigation property with a set accessor." - - - - - NotSupportedException with message like "Using the same DbCompiledModel to create contexts against different types of database servers is not supported. Instead, create a separate DbCompiledModel for each type of server being used." - - - - - InvalidOperationException with message like "Multiple object sets per type are not supported. The object sets '{0}' and '{1}' can both contain instances of type '{2}'." - - - - - InvalidOperationException with message like "The context type '{0}' must have a public constructor taking an EntityConnection." - - - - - NotSupportedException with message like "The database name '{0}' is not supported because it is an MDF file name. A full connection string must be provided to attach an MDF file." - - - - - DataException with message like "An exception occurred while initializing the database. See the InnerException for details." - - - - - NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing ObjectContext is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing DbCompiledModel is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using Database First or Model First is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Strongly-typed and parameterized string resources. - - - - - A string like "The field {0} must be a string or array type with a maximum length of '{1}'." - - - - - A string like "The field {0} must be a string or array type with a minimum length of '{1}'." - - - - - A string like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - A string like "MaxLengthAttribute must have a Length value that is greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - A string like "MinLengthAttribute must have a Length value that is zero or greater." - - - - - Strongly-typed and parameterized exception factory. - - - - - InvalidOperationException with message like "MaxLengthAttribute must have a Length value that is greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - InvalidOperationException with message like "MinLengthAttribute must have a Length value that is zero or greater." - - - - - ArgumentException with message like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Gets or sets an value representing the model that is being mapped. - - - - - Gets or sets a value representing the database that is the target of the mapping. - - - - - Gets or sets the collection of s that specifies how the model's entity containers are mapped to the database. - - - - - This convention uses the name of the derived - class as the container for the conceptual model built by - Code First. - - - - - Identifies conventions that can be removed from a instance. - - - - - Initializes a new instance of the class. - - The model container name. - - - - Applies the convention to the given model. - - The model. - - - - This convention uses the namespace of the derived - class as the namespace of the conceptual model built by - Code First. - - - - - Initializes a new instance of the class. - - The model namespace. - - - - Applies the convention to the given model. - - The model. - - - - Thrown when a context is generated from the templates in Database First or Model - First mode and is then used in Code First mode. - - - Code generated using the T4 templates provided for Database First and Model First use may not work - correctly if used in Code First mode. To use these classes with Code First please add any additional - configuration using attributes or the DbModelBuilder API and then remove the code that throws this - exception. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The object that holds the serialized object data. - The contextual information about the source or destination. - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Adapted from to allow the initializer to take an input object and - to do one-time initialization that only has side-effects and doesn't return a value. - - The type of the input. - - - - Initializes a new instance of the class. - - The action. - - - - Performs the action unless it has already been successfully performed before. - - The input to the action; ignored if the action has already succeeded. - - - - Adapted from to allow the initializer to take an input object and - to retry initialization if it has previously failed. - - - This class can only be used to initialize reference types that will not be null when - initialized. - - The type of the input. - The type of the result. - - - - Initializes a new instance of the class. - - The value factory. - - - - Gets the value, possibly by running the initializer if it has not been run before or - if all previous times it ran resulted in exceptions. - - The input to the initializer; ignored if initialization has already succeeded. - The initialized object. - - - - Abstracts simple validators used to validate entities and properties. - - - - - Validates an entity or a property. - - Validation context. Never null. - Property to validate. Can be null for type level validation. - Validation error as. Empty if no errors. Never null. - - - - - Contracts for interface. - - - - - Contract for IValidator.Validate method. - - Validation context. - Property. - Nothing - always throws. - - - - Indicates what parts of a configuration are overridable. - - - - - Nothing in the configuration is overridable. - - - - - The configuration values related to C-Space are overridable. - - - - - The configuration values only related to S-Space are overridable. - - - - - Populate the table mapping structure - - - - - Sets nullability for association set mappings' foreign keys for 1:* and 1:0..1 associations - when no base types share the the association set mapping's table - - - - - Makes sure only the required property mappings are present - - - - - Determines if the table and entity type need mapping, and if not, removes the existing entity type mapping - - - - - Base class for configuring a property on an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Convention to set a default maximum length of 4000 for properties whose type supports length facets when SqlCe is the provider. - - - - - Convention to process instances of found on navigation properties in the model. - - - - - Exception thrown from when an exception is thrown from the validation - code. - - - - - Initializes a new instance of DbUnexpectedValidationException - - The exception message. - - - - Initializes a new instance of DbUnexpectedValidationException - - The exception message. - - - - Initializes a new instance of DbUnexpectedValidationException - - The exception message. - The inner exception. - - - - Initializes a new instance of DbUnexpectedValidationException with the specified serialization info and - context. - - The serialization info. - The streaming context. - - - - An implementation of IDatabaseInitializer that will always recreate and optionally re-seed the - database the first time that a context is used in the app domain. - To seed the database, create a derived class and override the Seed method. - - The type of the context. - - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - A that should be overridden to actually add data to the context for seeding. - The default implementation does nothing. - - The context to seed. - - - - An implementation of IDatabaseInitializer that will recreate and optionally re-seed the - database only if the database does not exist. - To seed the database, create a derived class and override the Seed method. - - The type of the context. - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - A that should be overridden to actually add data to the context for seeding. - The default implementation does nothing. - - The context to seed. - - - - An instances of this class is obtained from an object and can be used - to manage the actual database backing a DbContext or connection. - This includes creating, deleting, and checking for the existence of a database. - Note that deletion and checking for existence of a database can be performed using just a - connection (i.e. without a full context) by using the static methods of this class. - - - - - Creates a Database backed by the given context. This object can be used to create a database, - check for database existence, and delete a database. - - The context that defines the database connection and model. - - - - Gets or sets the database initialization strategy. The database initialization strategy is called when instance - is initialized from a . The strategy can optionally check for database existence, create a new database, and - seed the database with data. - The default strategy is an instance of created with useSeedData set - to true. - - The type of the context. - The strategy. - The database creation strategy. - - - - Internal version of SetInitializer that allows the strategy to be locked such that it cannot be replaced - by another call to SetInitializer. This allows strategies set in the app.config to win over strategies set - in code. - - The type of the context. - The strategy. - if set to true then the strategy is locked. - - - - Runs the the registered on this context. - - If "force" is set to true, then the initializer is run regardless of whether or not it - has been run before. This can be useful if a database is deleted while an app is running - and needs to be reinitialized. - - If "force" is set to false, then the initializer is only run if it has not already been - run for this context, model, and connection in this app domain. This method is typically - used when it is necessary to ensure that the database has been created and seeded - before starting some operation where doing so lazily will cause issues, such as when the - operation is part of a transaction. - - if set to true the initializer is run even if it has already been run. - - - - This method returns true if the context has a model hash and the database contains a model hash - and these hashes match. This indicates that the model used to create the database is the same - as the current model and so the two can be used together. - - If set to true then an exception will be thrown if no - model metadata is found either in the model associated with the context or in the database - itself. If set to false then this method will return true if metadata is - not found. - - True if the model hash in the context and the database match; false otherwise. - - - - - Creates a new database on the database server for the model defined in the backing context. - Note that calling this method before the database initialization strategy has run will disable - executing that strategy. - - - - - Creates a new database on the database server for the model defined in the backing context, but only - if a database with the same name does not already exist on the server. - - True if the database did not exist and was created; false otherwise. - - - - Checks whether or not the database exists on the server. - - True if the database exists; false otherwise. - - - - Deletes the database on the database server if it exists, otherwise does nothing. - - True if the database did exist and was deleted; false otherwise. - - - - Checks whether or not the database exists on the server. - The connection to the database is created using the given database name or connection string - in the same way as is described in the documentation for the class. - - The database name or a connection string to the database. - True if the database exists; false otherwise. - - - - Deletes the database on the database server if it exists, otherwise does nothing. - The connection to the database is created using the given database name or connection string - in the same way as is described in the documentation for the class. - - The database name or a connection string to the database. - True if the database did exist and was deleted; false otherwise. - - - - Checks whether or not the database exists on the server. - - An existing connection to the database. - True if the database exists; false otherwise. - - - - Deletes the database on the database server if it exists, otherwise does nothing. - - An existing connection to the database. - True if the database did exist and was deleted; false otherwise. - - - - Performs the operation defined by the given delegate using the given lazy connection, ensuring - that the lazy connection is disposed after use. - - Information used to create a DbConnection. - The operation to perform. - The return value of the operation. - - - - Performs the operation defined by the given delegate against a connection. The connection - is either the connection accessed from the context backing this object, or is obtained from - the connection information passed to one of the static methods. - - The connection to use. - The operation to perform. - The return value of the operation. - - - - Returns an empty ObjectContext that can be used to perform delete/exists operations. - - The connection for which to create an ObjectContext - The empty context. - - - - Creates a raw SQL query that will return elements of the given generic type. - The type can be any type that has properties that match the names of the columns returned - from the query, or can be a simple primitive type. The type does not have to be an - entity type. The results of this query are never tracked by the context even if the - type of object returned is an entity type. Use the - method to return entities that are tracked by the context. - - The type of object returned by the query. - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Creates a raw SQL query that will return elements of the given type. - The type can be any type that has properties that match the names of the columns returned - from the query, or can be a simple primitive type. The type does not have to be an - entity type. The results of this query are never tracked by the context even if the - type of object returned is an entity type. Use the - method to return entities that are tracked by the context. - - The type of object returned by the query. - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Executes the given DDL/DML command against the database. - - The command string. - The parameters to apply to the command string. - The result returned by the database after executing the command. - - - - Returns the connection being used by this context. This may cause the context to be initialized - and the connection to be created if it does not already exist. - - Thrown if the context has been disposed. - - - - Returns the as a delegate that can be called with - an instance of the that owns this Database object, or returns null if - there is no initializer set for this context type. - - The initializer delegate or null. - - - - The connection factory to use when creating a from just - a database name or a connection string. - - - This is used when just a database name or connection string is given to or when - the no database name or connection is given to DbContext in which case the name of - the context class is passed to this factory in order to generate a DbConnection. - The default connection factory creates a connection to SQL Express on the local machine. However, - this default may be changed by an application framework. - - - - - An implementation of IDatabaseInitializer that will DELETE, recreate, and optionally re-seed the - database only if the model has changed since the database was created. This is achieved by writing a - hash of the store model to the database when it is created and then comparing that hash with one - generated from the current model. - To seed the database, create a derived class and override the Seed method. - - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - A that should be overridden to actually add data to the context for seeding. - The default implementation does nothing. - - The context to seed. - - - - A DbContext instance represents a combination of the Unit Of Work and Repository patterns such that - it can be used to query from a database and group together changes that will then be written - back to the store as a unit. - DbContext is conceptually similar to ObjectContext. - - - DbContext is usually used with a derived type that contains properties for - the root entities of the model. These sets are automatically initialized when the - instance of the derived class is created. This behavior can be modified by applying the - attribute to either the entire derived context - class, or to individual properties on the class. - - The Entity Data Model backing the context can be specified in several ways. When using the Code First - approach, the properties on the derived context are used to build a model - by convention. The protected OnModelCreating method can be overridden to tweak this model. More - control over the model used for the Model First approach can be obtained by creating a - explicitly from a and passing this model to one of the DbContext constructors. - - When using the Database First or Model First approach the Entity Data Model can be created using the - Entity Designer (or manually through creation of an EDMX file) and then this model can be specified using - entity connection string or an object. - - The connection to the database (including the name of the database) can be specified in several ways. - If the parameterless DbContext constructor is called from a derived context, then the name of the derived context - is used to find a connection string in the app.config or web.config file. If no connection string is found, then - the name is passed to the DefaultConnectionFactory registered on the class. The connection - factory then uses the context name as the database name in a default connection string. (This default connection - string points to .\SQLEXPRESS on the local machine unless a different DefaultConnectionFactory is registered.) - - Instead of using the derived context name, the connection/database name can also be specified explicitly by - passing the name to one of the DbContext constructors that takes a string. The name can also be passed in - the form "name=myname", in which case the name must be found in the config file or an exception will be thrown. - - Note that the connection found in the app.config or web.config file can be a normal database connection - string (not a special Entity Framework connection string) in which case the DbContext will use Code First. - However, if the connection found in the config file is a special Entity Framework connection string, then the - DbContext will use Database/Model First and the model specified in the connection string will be used. - - An existing or explicitly created DbConnection can also be used instead of the database/connection name. - - A can be applied to a class derived from DbContext to set the - version of conventions used by the context when it creates a model. If no attribute is applied then the - latest version of conventions will be used. - - - - - Interface implemented by objects that can provide an instance. - The class implements this interface to provide access to the underlying - ObjectContext. - - - - - Gets the object context. - - The object context. - - - - Constructs a new context instance using conventions to create the name of the database to - which a connection will be made. The by-convention name is the full name (namespace + class name) - of the derived context class. - See the class remarks for how this is used to create a connection. - - - - - Constructs a new context instance using conventions to create the name of the database to - which a connection will be made, and initializes it from the given model. - The by-convention name is the full name (namespace + class name) of the derived context class. - See the class remarks for how this is used to create a connection. - - The model that will back this context. - - - - Constructs a new context instance using the given string as the name or connection string for the - database to which a connection will be made. - See the class remarks for how this is used to create a connection. - - Either the database name or a connection string. - - - - Constructs a new context instance using the given string as the name or connection string for the - database to which a connection will be made, and initializes it from the given model. - See the class remarks for how this is used to create a connection. - - Either the database name or a connection string. - The model that will back this context. - - - - Constructs a new context instance using the existing connection to connect to a database. - The connection will not be disposed when the context is disposed. - - An existing connection to use for the new context. - If set to true the connection is disposed when - the context is disposed, otherwise the caller must dispose the connection. - - - - Constructs a new context instance using the existing connection to connect to a database, - and initializes it from the given model. - The connection will not be disposed when the context is disposed. - An existing connection to use for the new context. - The model that will back this context. - If set to true the connection is disposed when - the context is disposed, otherwise the caller must dispose the connection. - - - - - Constructs a new context instance around an existing ObjectContext. - An existing ObjectContext to wrap with the new context. - If set to true the ObjectContext is disposed when - the DbContext is disposed, otherwise the caller must dispose the connection. - - - - - Initializes the internal context, discovers and initializes sets, and initializes from a model if one is provided. - - - - - Discovers DbSets and initializes them. - - - - - This method is called when the model for a derived context has been initialized, but - before the model has been locked down and used to initialize the context. The default - implementation of this method does nothing, but it can be overridden in a derived class - such that the model can be further configured before it is locked down. - - - Typically, this method is called only once when the first instance of a derived context - is created. The model for that context is then cached and is for all further instances of - the context in the app domain. This caching can be disabled by setting the ModelCaching - property on the given ModelBuidler, but note that this can seriously degrade performance. - More control over caching is provided through use of the DbModelBuilder and DbContextFactory - classes directly. - - The builder that defines the model for the context being created. - - - - Internal method used to make the call to the real OnModelCreating method. - - The model builder. - - - - Returns a DbSet instance for access to entities of the given type in the context, - the ObjectStateManager, and the underlying store. - - - See the DbSet class for more details. - - The type entity for which a set should be returned. - A set for the given entity type. - - - - Returns a non-generic DbSet instance for access to entities of the given type in the context, - the ObjectStateManager, and the underlying store. - - The type of entity for which a set should be returned. - A set for the given entity type. - - See the DbSet class for more details. - - - - - Saves all changes made in this context to the underlying database. - - The number of objects written to the underlying database. - Thrown if the context has been disposed. - - - - Validates tracked entities and returns a Collection of containing validation results. - - - Collection of validation results for invalid entities. The collection is never null and must not contain null - values or results for valid entities. - - - 1. This method calls DetectChanges() to determine states of the tracked entities unless - DbContextConfiguration.AutoDetectChangesEnabled is set to false. - 2. By default only Added on Modified entities are validated. The user is able to change this behavior - by overriding ShouldValidateEntity method. - - - - - Extension point allowing the user to override the default behavior of validating only - added and modified entities. - - DbEntityEntry instance that is supposed to be validated. - true to proceed with validation. false otherwise. - - - - Extension point allowing the user to customize validation of an entity or filter out validation results. - Called by . - - DbEntityEntry instance to be validated. - User defined dictionary containing additional info for custom validation. - It will be passed to - and will be exposed as . - This parameter is optional and can be null. - Entity validation result. Possibly null when overridden. - - - - Internal method that calls the protected ValidateEntity method. - - DbEntityEntry instance to be validated. - User defined dictionary containing additional info for custom validation. - It will be passed to - and will be exposed as . - This parameter is optional and can be null. - Entity validation result. Possibly null when ValidateEntity is overridden. - - - - Gets a object for the given entity providing access to - information about the entity and the ability to perform actions on the entity. - - The type of the entity. - The entity. - An entry for the entity. - - - - Gets a object for the given entity providing access to - information about the entity and the ability to perform actions on the entity. - - The entity. - An entry for the entity. - - - - Calls the protected Dispose method. - - - - - Disposes the context. The underlying is also disposed if it was created - is by this context or ownership was passed to this context when this context was created. - The connection to the database ( object) is also disposed if it was created - is by this context or ownership was passed to this context when this context was created. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Creates a Database instance for this context that allows for creation/deletion/existence checks - for the underlying database. - - - - - Returns the Entity Framework ObjectContext that is underlying this context. - - Thrown if the context has been disposed. - - - - Provides access to features of the context that deal with change tracking of entities. - - An object used to access features that deal with change tracking. - - - - Provides access to configuration options for the context. - - An object used to access configuration options. - - - - Provides access to the underlying InternalContext for other parts of the internal design. - - - - - - - Common code for generic and non-generic string Include. - - - - - - Returns a new query where the entities returned will not be cached in the - or . This method works by calling the AsNoTracking method of the - underlying query object. If the underlying query object does not have a AsNoTracking method, - then calling this method will have no affect. - - The element type. - The source query. - A new query with NoTracking applied, or the source query if NoTracking is not supported. - - - - Returns a new query where the entities returned will not be cached in the - or . This method works by calling the AsNoTracking method of the - underlying query object. If the underlying query object does not have a AsNoTracking method, - then calling this method will have no affect. - - The source query. - A new query with NoTracking applied, or the source query if NoTracking is not supported. - - - - Common code for generic and non-generic AsNoTracking. - - - - - Enumerates the query such that for server queries such as those of , , - , and others the results of the query will be loaded into the associated , - or other cache on the client. - This is equivalent to calling ToList and then throwing away the list without the overhead of actually creating the list. - - The source query. - - - - Returns an implementation that stays in sync with the given . - - The element type. - The collection that the binding list will stay in sync with. - The binding list. - - - - A DbSet represents the collection of all entities in the context, or that can be queried from the - database, of a given type. DbSet objects are created from a DbContext using the DbContext.Set method. - - - Note that DbSet does not support MEST (Multiple Entity Sets per Type) meaning that there is always a - one-to-one correlation between a type and a set. - - The type that defines the set. - - - - Represents a LINQ to Entities query against a DbContext. - - The type of entity to query for. - - - - An internal interface implemented by and that allows access to - the internal query without using reflection. - - - - - The underlying internal set. - - - - - Creates a new query that will be backed by the given internal query object. - - The backing query. - - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Throws an exception indicating that binding directly to a store query is not supported. - Instead populate a DbSet with data, for example by using the Load extension method, and - then bind to local data. For WPF bind to DbSet.Local. For Windows Forms bind to - DbSet.Local.ToBindingList(). - - - Never returns; always throws. - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Returns a representation of the underlying query. - - - The query string. - - - - - Returns a new instance of the non-generic class for this query. - - A non-generic version. - - - - Returns false. - - false. - - - - The IQueryable element type. - - - - - The IQueryable LINQ Expression. - - - - - The IQueryable provider. - - - - - The internal query object that is backing this DbQuery - - - - - The internal query object that is backing this DbQuery - - - - - An IDbSet represents the collection of all entities in the context, or that can be queried from the - database, of a given type. DbSet is a concrete implementation of IDbSet. - - The type that defines the set. - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - The entity to add. - The entity. - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - The entity to remove. - The entity. - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - The entity to attach. - The entity. - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The type of entity to create. - The entity instance, which may be a proxy. - - - - Gets an that represents a local view of all Added, Unchanged, - and Modified entities in this set. This local view will stay in sync as entities are added or - removed from the context. Likewise, entities added to or removed from the local view will automatically - be added to or removed from the context. - - - This property can be used for data binding by populating the set with data, for example by using the Load - extension method, and then binding to the local data through this property. For WPF bind to this property - directly. For Windows Forms bind to the result of calling ToBindingList on this property - - The local view. - - - - An internal interface implemented by and that allows access to - the internal set without using reflection. - - - - - The underlying internal set. - - - - - Creates a new set that will be backed by the given . - - The internal set. - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - Thrown if multiple entities exist in the context with the primary key values given. - Thrown if the type of entity is not part of the data model for this context. - Thrown if the types of the key values do not match the types of the key values for the entity type to be found. - Thrown if the context has been disposed. - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - The entity to attach. - The entity. - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - The entity to add. - The entity. - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - The entity to remove. - The entity. - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The type of entity to create. - The entity instance, which may be a proxy. - - - - Returns the equivalent non-generic object. - - The non-generic set object. - - - - Creates a raw SQL query that will return entities in this set. By default, the - entities returned are tracked by the context; this can be changed by calling - AsNoTracking on the returned. - Note that the entities returned are always of the type for this set and never of - a derived type. If the table or tables queried may contain data for other entity - types, then the SQL query must be written appropriately to ensure that only entities of - the correct type are returned. - - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Gets an that represents a local view of all Added, Unchanged, - and Modified entities in this set. This local view will stay in sync as entities are added or - removed from the context. Likewise, entities added to or removed from the local view will automatically - be added to or removed from the context. - - - This property can be used for data binding by populating the set with data, for example by using the Load - extension method, and then binding to the local data through this property. For WPF bind to this property - directly. For Windows Forms bind to the result of calling ToBindingList on this property - - The local view. - - - - The internal IQueryable that is backing this DbQuery - - - - - A non-generic version of which can be used when the type of entity - is not known at build time. - - - - - Represents a non-generic LINQ to Entities query against a DbContext. - - - - - Internal constructor prevents external classes deriving from DbQuery. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - Instead populate a DbSet with data, for example by using the Load extension method, and - then bind to local data. For WPF bind to DbSet.Local. For Windows Forms bind to - DbSet.Local.ToBindingList(). - - - Never returns; always throws. - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Returns the equivalent generic object. - - The type of element for which the query was created. - The generic set object. - - - - Returns a representation of the underlying query. - - - The query string. - - - - - Returns false. - - false. - - - - The IQueryable element type. - - - - - The IQueryable LINQ Expression. - - - - - The IQueryable provider. - - - - - Gets the underlying internal query object. - - The internal query. - - - - The internal query object that is backing this DbQuery - - - - - Internal constructor prevents external classes deriving from DbSet. - - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - Thrown if multiple entities exist in the context with the primary key values given. - Thrown if the type of entity is not part of the data model for this context. - Thrown if the types of the key values do not match the types of the key values for the entity type to be found. - Thrown if the context has been disposed. - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - The entity to attach. - The entity. - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - The entity to add. - The entity. - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - The entity to remove. - The entity. - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Returns the equivalent generic object. - - The type of entity for which the set was created. - The generic set object. - - - - Creates a raw SQL query that will return entities in this set. By default, the - entities returned are tracked by the context; this can be changed by calling - AsNoTracking on the returned. - Note that the entities returned are always of the type for this set and never of - a derived type. If the table or tables queried may contain data for other entity - types, then the SQL query must be written appropriately to ensure that only entities of - the correct type are returned. - - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Gets an that represents a local view of all Added, Unchanged, - and Modified entities in this set. This local view will stay in sync as entities are added or - removed from the context. Likewise, entities added to or removed from the local view will automatically - be added to or removed from the context. - - - This property can be used for data binding by populating the set with data, for example by using the Load - extension method, and then binding to the local data through this property. For WPF bind to this property - directly. For Windows Forms bind to the result of calling ToBindingList on this property - - The local view. - - - - The internal IQueryable that is backing this DbQuery - - - - - Gets the underlying internal set. - - The internal set. - - - - Contains methods used to access the Entity Data Model created by Code First in the EDMX form. - These methods are typically used for debugging when there is a need to look at the model that - Code First creates internally. - - - - - Uses Code First with the given context and writes the resulting Entity Data Model to the given - writer in EDMX form. This method can only be used with context instances that use Code First - and create the model internally. The method cannot be used for contexts created using Database - First or Model First, for contexts created using a pre-existing , or - for contexts created using a pre-existing . - - The context. - The writer. - - - - Writes the Entity Data Model represented by the given to the - given writer in EDMX form. - - An object representing the EDM. - The writer. - - - - This attribute can be applied to a class derived from to set which - version of the DbContext and conventions should be used when building - a model from code--also know as "Code First". See the - enumeration for details about DbModelBuilder versions. - - - If the attribute is missing from DbContextthen DbContext will always use the latest - version of the conventions. This is equivalent to using DbModelBuilderVersion.Latest. - - - - - Initializes a new instance of the class. - - The conventions version to use. - - - - Gets the conventions version. - - The conventions version. - - - - A value from this enumeration can be provided directly to the - class or can be used in the applied to - a class derived from . The value used defines which version of - the DbContext and DbModelBuilder conventions should be used when building a model from - code--also know as "Code First". - - - Using DbModelBuilderVersion.Latest ensures that all the latest functionality is available - when upgrading to a new release of the Entity Framework. However, it may result in an - application behaving differently with the new release than it did with a previous release. - This can be avoided by using a specific version of the conventions, but if a version - other than the latest is set then not all the latest functionality will be available. - - - - - Indicates that the latest version of the and - conventions should be used. - - - - - Indicates that the version of the and - conventions shipped with Entity Framework v4.1 - should be used. - - - - - Represents an Entity Data Model (EDM) created by the . - The Compile method can be used to go from this EDM representation to a - which is a compiled snapshot of the model suitable for caching and creation of - or instances. - - - - - Initializes a new instance of the class. - - - - - Creates a for this mode which is a compiled snapshot - suitable for caching and creation of instances. - - The compiled model. - - - - Implementations of this interface are used to create DbConnection objects for - a type of database server based on a given database name. - An Instance is set on the class to - cause all DbContexts created with no connection information or just a database - name or connection string to use a certain type of database server by default. - Two implementations of this interface are provided: - is used to create connections to Microsoft SQL Server, including EXPRESS editions. - is used to create connections to Microsoft SQL - Server Compact Editions. - Other implementations for other database servers can be added as needed. - Note that implementations should be thread safe or immutable since they may - be accessed by multiple threads at the same time. - - - - - Creates a connection based on the given database name or connection string. - - The database name or connection string. - An initialized DbConnection. - - - - Represents a SQL query for entities that is created from a - and is executed using the connection from that context. - Instances of this class are obtained from the instance for the - entity type. The query is not executed when this object is created; it is executed - each time it is enumerated, for example by using foreach. - SQL queries for non-entities are created using the . - See for a generic version of this class. - - - - - Initializes a new instance of the class. - - The internal query. - - - - Executes the query and returns an enumerator for the elements. - - - An object that can be used to iterate through the elements. - - - - - Returns a new query where the results of the query will not be tracked by the associated - . - - A new query with no-tracking applied. - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Gets the internal query. - - The internal query. - - - - Returns false. - - false. - - - - Represents a SQL query for entities that is created from a - and is executed using the connection from that context. - Instances of this class are obtained from the instance for the - entity type. The query is not executed when this object is created; it is executed - each time it is enumerated, for example by using foreach. - SQL queries for non-entities are created using the . - See for a non-generic version of this class. - - - - - Executes the query and returns an enumerator for the elements. - - An object that can be used to iterate through the elements. - - - - Executes the query and returns an enumerator for the elements. - - - An object that can be used to iterate through the elements. - - - - - Returns a new query where the results of the query will not be tracked by the associated - . - - A new query with no-tracking applied. - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Gets the internal query. - - The internal query. - - - - Returns false. - - false. - - - - This convention causes DbModelBuilder to include metadata about the model - when it builds the model. When creates a model by convention it will - add this convention to the list of those used by the DbModelBuilder. This will then result in - model metadata being written to the database if the DbContext is used to create the database. - This can then be used as a quick check to see if the model has changed since the last time it was - used against the database. - This convention can be removed from the conventions by overriding - the OnModelCreating method on a derived DbContext class. - - - - - Adds metadata to the given model configuration. - - The model configuration. - - - - Instances of this class are used to create DbConnection objects for - SQL Server Compact Edition based on a given database name or connection string. - - - It is necessary to provide the provider invariant name of the SQL Server Compact - Edition to use when creating an instance of this class. This is because different - versions of SQL Server Compact Editions use different invariant names. - An instance of this class can be set on the class to - cause all DbContexts created with no connection information or just a database - name or connection string to use SQL Server Compact Edition by default. - This class is immutable since multiple threads may access instances simultaneously - when creating connections. - - - - - Creates a new connection factory with empty (default) DatabaseDirectory and BaseConnectionString - properties. - - The provider invariant name that specifies the version of SQL Server Compact Edition that should be used. - - - - Creates a new connection factory with the given DatabaseDirectory and BaseConnectionString properties. - - - The provider invariant name that specifies the version of SQL Server Compact Edition that should be used. - - - The path to prepend to the database name that will form the file name used by SQL Server Compact Edition - when it creates or reads the database file. An empty string means that SQL Server Compact Edition will use - its default for the database file location. - - - The connection string to use for options to the database other than the 'Data Source'. The Data Source will - be prepended to this string based on the database name when CreateConnection is called. - - - - - Creates a connection for SQL Server Compact Edition based on the given database name or connection string. - If the given string contains an '=' character then it is treated as a full connection string, - otherwise it is treated as a database name only. - - The database name or connection string. - An initialized DbConnection. - - - - The path to prepend to the database name that will form the file name used by - SQL Server Compact Edition when it creates or reads the database file. - The default value is "|DataDirectory|", which means the file will be placed - in the designated data directory. - - - - - The connection string to use for options to the database other than the 'Data Source'. - The Data Source will be prepended to this string based on the database name when - CreateConnection is called. - The default is the empty string, which means no other options will be used. - - - - - The provider invariant name that specifies the version of SQL Server Compact Edition - that should be used. - - - - - Instances of this class are used to create DbConnection objects for - SQL Server based on a given database name or connection string. By default, the connection is - made to '.\SQLEXPRESS'. This can be changed by changing the base connection - string when constructing a factory instance. - - - An instance of this class can be set on the class to - cause all DbContexts created with no connection information or just a database - name or connection string to use SQL Server by default. - This class is immutable since multiple threads may access instances simultaneously - when creating connections. - - - - - Creates a new connection factory with a default BaseConnectionString property of - 'Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True'. - - - - - Creates a new connection factory with the given BaseConnectionString property. - - - The connection string to use for options to the database other than the 'Initial Catalog'. The 'Initial Catalog' will - be prepended to this string based on the database name when CreateConnection is called. - - - - - Creates a connection for SQL Server based on the given database name or connection string. - If the given string contains an '=' character then it is treated as a full connection string, - otherwise it is treated as a database name only. - - The database name or connection string. - An initialized DbConnection. - - - - The connection string to use for options to the database other than the 'Initial Catalog'. - The 'Initial Catalog' will be prepended to this string based on the database name when - CreateConnection is called. - The default is 'Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True'. - - - - - A non-generic version of the class. - - - - - A non-generic version of the class. - - - - - This is an abstract base class use to represent a scalar or complex property, or a navigation property - of an entity. Scalar and complex properties use the derived class , - reference navigation properties use the derived class , and collection - navigation properties use the derived class . - - - - - Creates a from information in the given . - This method will create an instance of the appropriate subclass depending on the metadata contained - in the InternalMemberEntry instance. - - The internal member entry. - The new entry. - - - - Validates this property. - - - Collection of objects. Never null. If the entity is valid the collection will be empty. - - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the property. - The equivalent generic object. - - - - Gets the name of the property. - - The property name. - - - - Gets or sets the current value of this property. - - The current value. - - - - The to which this member belongs. - - An entry for the entity that owns this member. - - - - Gets the backing this object. - - The internal member entry. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the property. - The equivalent generic object. - - - - Gets the property name. - - The property name. - - - - Gets or sets the original value of this property. - - The original value. - - - - Gets or sets the current value of this property. - - The current value. - - - - Gets or sets a value indicating whether the value of this property has been modified since - it was loaded from the database. - - - true if this instance is modified; otherwise, false. - - - - - The to which this property belongs. - - An entry for the entity that owns this property. - - - - The of the property for which this is a nested property. - This method will only return a non-null entry for properties of complex objects; it will - return null for properties of the entity itself. - - An entry for the parent complex property, or null if this is an entity property. - - - - Gets the backing this object. - - The internal member entry. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The name of the nested property. - An object representing the nested property. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the complex property. - The equivalent generic object. - - - - Instances of this class are returned from the ComplexProperty method of - and allow access to the state of a complex property. - - The type of the entity to which this property belongs. - The type of the property. - - - - Instances of this class are returned from the Property method of - and allow access to the state of the scalar - or complex property. - - The type of the entity to which this property belongs. - The type of the property. - - - - This is an abstract base class use to represent a scalar or complex property, or a navigation property - of an entity. Scalar and complex properties use the derived class , - reference navigation properties use the derived class , and collection - navigation properties use the derived class . - - The type of the entity to which this property belongs. - The type of the property. - - - - Creates a from information in the given . - This method will create an instance of the appropriate subclass depending on the metadata contained - in the InternalMemberEntry instance. - - The internal member entry. - The new entry. - - - - Returns a new instance of the non-generic class for - the property represented by this object. - - A non-generic version. - - - - Validates this property. - - - Collection of objects. Never null. If the entity is valid the collection will be empty. - - - - - Gets or sets the current value of this property. - - The current value. - - - - Gets the underlying . - - The internal member entry. - - - - The to which this member belongs. - - An entry for the entity that owns this member. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Returns a new instance of the non-generic class for - the property represented by this object. - - A non-generic version. - - - - Gets the property name. - - The property name. - - - - Gets or sets the original value of this property. - - The original value. - - - - Gets or sets the current value of this property. - - The current value. - - - - Gets or sets a value indicating whether the value of this property has been modified since - it was loaded from the database. - - - true if this instance is modified; otherwise, false. - - - - - The to which this property belongs. - - An entry for the entity that owns this property. - - - - The of the property for which this is a nested property. - This method will only return a non-null entry for properties of complex objects; it will - return null for properties of the entity itself. - - An entry for the parent complex property, or null if this is an entity property. - - - - Gets the underlying as an . - - The internal member entry. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Returns a new instance of the non-generic class for - the property represented by this object. - - A non-generic version. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The type of the nested property. - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The type of the nested property. - An expression representing the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The type of the nested property. - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The type of the nested property. - An expression representing the nested property. - An object representing the nested property. - - - - Returned by the ChangeTracker method of to provide access to features of - the context that are related to change tracking of entities. - - - - - Initializes a new instance of the class. - - The internal context. - - - - Gets objects for all the entities tracked by this context. - - The entries. - - - - Gets objects for all the entities of the given type - tracked by this context. - - The type of the entity. - The entries. - - - - Detects changes made to the properties and relationships of POCO entities. Note that some types of - entity (such as change tracking proxies and entities that derive from ) - report changes automatically and a call to DetectChanges is not normally needed for these types of entities. - Also note that normally DetectChanges is called automatically by many of the methods of - and its related classes such that it is rare that this method will need to be called explicitly. - However, it may be desirable, usually for performance reasons, to turn off this automatic calling of - DetectChanges using the AutoDetectChangesEnabled flag from . - - - - - A non-generic version of the class. - - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal collection entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the collection of entities from the database. - Note that entities that already exist in the context are not overwritten with values from the database. - - - - - Returns the query that would be used to load this collection from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database, such - as counting the number of entities in the collection in the database without actually loading them. - - A query for the collection. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the collection element. - The equivalent generic object. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the collection of entities has been loaded from the database. - - true if the collection is loaded; otherwise, false. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Gets the backing this object as an . - - The internal member entry. - - - - Instances of this class are returned from the Collection method of - and allow operations such as loading to - be performed on the an entity's collection navigation properties. - - The type of the entity to which this property belongs. - The type of the element in the collection of entities. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal collection entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the collection of entities from the database. - Note that entities that already exist in the context are not overwritten with values from the database. - - - - - Returns the query that would be used to load this collection from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database, such - as counting the number of entities in the collection in the database without actually loading them. - - A query for the collection. - - - - Returns a new instance of the non-generic class for - the navigation property represented by this object. - - A non-generic version. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the collection of entities has been loaded from the database. - - true if the collection is loaded; otherwise, false. - - - - Gets the underlying as an . - - The internal member entry. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Exception thrown by when it was expected that SaveChanges for an entity would - result in a database update but in fact no rows in the database were affected. This usually indicates - that the database has been concurrently updated such that a concurrency token that was expected to match - did not actually match. - Note that state entries referenced by this exception are not serialized due to security and accesses to - the state entries after serialization will return null. - - - - - - Initializes a new instance of the class. - - The internal context. - The inner exception. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Subscribes the SerializeObjectState event. - - - - - Gets objects that represents the entities that could not - be saved to the database. - - The entries representing the entities that could not be saved. - - - - Holds exception state that will be serialized when the exception is serialized. - - - - - Completes the deserialization. - - The deserialized object. - - - - Gets or sets a value indicating whether the exception involved independent associations. - - - - - Initializes a new instance of the class. - - The context. - The inner exception. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Returned by the Configuration method of to provide access to configuration - options for the context. - - - - - Initializes a new instance of the class. - - The internal context. - - - - Gets or sets a value indicating whether lazy loading of relationships exposed as - navigation properties is enabled. Lazy loading is enabled by default. - - true if lazy loading is enabled; otherwise, false. - - - - Gets or sets a value indicating whether or not the framework will create instances of - dynamically generated proxy classes whenever it creates an instance of an entity type. - Note that even if proxy creation is enabled with this flag, proxy instances will only - be created for entity types that meet the requirements for being proxied. - Proxy creation is enabled by default. - - true if proxy creation is enabled; otherwise, false. - - - - - Gets or sets a value indicating whether tracked entities should be validated automatically when - is invoked. - The default value is true. - - - - - A non-generic version of the class. - - - - - Initializes a new instance of the class. - - The internal entry. - - - - Queries the database for copies of the values of the tracked entity as they currently exist in the database. - Note that changing the values in the returned dictionary will not update the values in the database. - If the entity is not found in the database then null is returned. - - The store values. - - - - Reloads the entity from the database overwriting any property values with values from the database. - The entity will be in the Unchanged state after calling this method. - - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The name of the property. - An object representing the property. - - - - Gets an object that represents a complex property of this entity. - - The name of the complex property. - An object representing the complex property. - - - - Gets an object that represents a member of the entity. The runtime type of the returned object will - vary depending on what kind of member is asked for. The currently supported member types and their return - types are: - Reference navigation property: . - Collection navigation property: . - Primitive/scalar property: . - Complex property: . - - The name of the member. - An object representing the member. - - - - Returns a new instance of the generic class for the given - generic type for the tracked entity represented by this object. - Note that the type of the tracked entity must be compatible with the generic type or - an exception will be thrown. - - The type of the entity. - A generic version. - - - - Validates this instance and returns validation result. - - - Entity validation result. Possibly null if - method is overridden. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Gets the entity. - - The entity. - - - - Gets or sets the state of the entity. - - The state. - - - - Gets the current property values for the tracked entity represented by this object. - - The current values. - - - - Gets the original property values for the tracked entity represented by this object. - The original values are usually the entity's property values as they were when last queried from - the database. - - The original values. - - - - Gets InternalEntityEntry object for this DbEntityEntry instance. - - - - - Instances of this class provide access to information about and control of entities that - are being tracked by the . Use the Entity or Entities methods of - the context to obtain objects of this type. - - The type of the entity. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Queries the database for copies of the values of the tracked entity as they currently exist in the database. - Note that changing the values in the returned dictionary will not update the values in the database. - If the entity is not found in the database then null is returned. - - The store values. - - - - Reloads the entity from the database overwriting any property values with values from the database. - The entity will be in the Unchanged state after calling this method. - - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The type of the property. - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The type of the property. - An expression representing the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The type of elements in the collection. - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The type of elements in the collection. - An expression representing the navigation property. - An object representing the navigation property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The name of the property. - An object representing the property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The type of the property. - The name of the property. - An object representing the property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The type of the property. - An expression representing the property. - An object representing the property. - - - - Gets an object that represents a complex property of this entity. - - The name of the complex property. - An object representing the complex property. - - - - Gets an object that represents a complex property of this entity. - - The type of the complex property. - The name of the complex property. - An object representing the complex property. - - - - Gets an object that represents a complex property of this entity. - - The type of the complex property. - An expression representing the complex property. - An object representing the complex property. - - - - Gets an object that represents a member of the entity. The runtime type of the returned object will - vary depending on what kind of member is asked for. The currently supported member types and their return - types are: - Reference navigation property: . - Collection navigation property: . - Primitive/scalar property: . - Complex property: . - - The name of the member. - An object representing the member. - - - - Gets an object that represents a member of the entity. The runtime type of the returned object will - vary depending on what kind of member is asked for. The currently supported member types and their return - types are: - Reference navigation property: . - Collection navigation property: . - Primitive/scalar property: . - Complex property: . - - The type of the member. - The name of the member. - An object representing the member. - - - - Returns a new instance of the non-generic class for - the tracked entity represented by this object. - - A non-generic version. - - - - Validates this instance and returns validation result. - - - Entity validation result. Possibly null if - method is overridden. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Gets the entity. - - The entity. - - - - Gets or sets the state of the entity. - - The state. - - - - Gets the current property values for the tracked entity represented by this object. - - The current values. - - - - Gets the original property values for the tracked entity represented by this object. - The original values are usually the entity's property values as they were when last queried from - the database. - - The original values. - - - - An immutable representation of an Entity Data Model (EDM) model that can be used to create an - or can be passed to the constructor of a . - For increased performance, instances of this type should be cached and re-used to construct contexts. - - - - - Creates a model for the given EDM metadata model. - - The EDM metadata model. - - - - Creates an instance of ObjectContext or class derived from ObjectContext. Note that an instance - of DbContext can be created instead by using the appropriate DbContext constructor. - If a derived ObjectContext is used, then it must have a public constructor with a single - EntityConnection parameter. - The connection passed is used by the ObjectContext created, but is not owned by the context. The caller - must dispose of the connection once the context has been disposed. - - The type of context to create. - An existing connection to a database for use by the context. - - - - - Gets a cached delegate (or creates a new one) used to call the constructor for the given derived ObjectContext type. - - - - - A hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - A collection of all the properties for an underlying entity or complex object. - - - An instance of this class can be converted to an instance of the generic class - using the Cast method. - Complex properties in the underlying entity or complex object are represented in - the property values as nested instances of this class. - - - - - Initializes a new instance of the class. - - The internal dictionary. - - - - Creates an object of the underlying type for this dictionary and hydrates it with property - values from this dictionary. - - The properties of this dictionary copied into a new object. - - - - Sets the values of this dictionary by reading values out of the given object. - The given object can be of any type. Any property on the object with a name that - matches a property name in the dictionary and can be read will be read. Other - properties will be ignored. This allows, for example, copying of properties from - simple Data Transfer Objects (DTOs). - - The object to read values from. - - - - Creates a new dictionary containing copies of all the properties in this dictionary. - Changes made to the new dictionary will not be reflected in this dictionary and vice versa. - - A clone of this dictionary. - - - - Sets the values of this dictionary by reading values from another dictionary. - The other dictionary must be based on the same type as this dictionary, or a type derived - from the type for this dictionary. - - The dictionary to read values from. - - - - Gets the value of the property just like using the indexed property getter but - typed to the type of the generic parameter. This is useful especially with - nested dictionaries to avoid writing expressions with lots of casts. - - The type of the property. - Name of the property. - The value of the property. - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - Gets or sets the value of the property with the specified property name. - The value may be a nested instance of this class. - - The property name. - The value of the property. - - - - Gets the internal dictionary. - - The internal dictionary. - - - - A non-generic version of the class. - - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal reference entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the entity from the database. - Note that if the entity already exists in the context, then it will not overwritten with values from the database. - - - - - Returns the query that would be used to load this entity from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database. - - A query for the entity. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the property. - The equivalent generic object. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the entity has been loaded from the database. - - true if the entity is loaded; otherwise, false. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Gets the backing this object as an . - - The internal member entry. - - - - Instances of this class are returned from the Reference method of - and allow operations such as loading to - be performed on the an entity's reference navigation properties. - - The type of the entity to which this property belongs. - The type of the property. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal reference entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the entity from the database. - Note that if the entity already exists in the context, then it will not overwritten with values from the database. - - - - - Returns the query that would be used to load this entity from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database. - - A query for the entity. - - - - Returns a new instance of the non-generic class for - the navigation property represented by this object. - - A non-generic version. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the entity has been loaded from the database. - - true if the entity is loaded; otherwise, false. - - - - Gets the underlying as an . - - The internal member entry. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Represents an entity used to store metadata about an EDM in the database. - - - - - Attempts to get the model hash calculated by Code First for the given context. - This method will return null if the context is not being used in Code First mode. - - The context. - The hash string. - - - - Gets or sets the ID of the metadata entity, which is currently always 1. - - The id. - - - - Gets or sets the model hash which is used to check whether the model has - changed since the database was created from it. - - The model hash. - - - - This attribute can be applied to either an entire derived class or to - individual or properties on that class. When applied - any discovered or properties will still be included - in the model but will not be automatically initialized. - - - - - Generic wrapper around to allow results to be - returned as generic - - The type of the element. - - - - Executes the query and returns an enumerator for the elements. - - An object that can be used to iterate through the elements. - - - - Executes the query and returns an enumerator for the elements. - - - An object that can be used to iterate through the elements. - - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Returns false. - - false. - - - - Implements ICachedMetadataWorkspace for a Code First model. - - - - - Represents an object that holds a cached copy of a MetadataWorkspace and optionally the - assemblies containing entity types to use with that workspace. - - - - - Gets the MetadataWorkspace, potentially lazily creating it if it does not already exist. - If the workspace is not compatible with the provider manifest obtained from the given - connection then an exception is thrown. - - The connection to use to create or check SSDL provider info. - The workspace. - - - - The list of assemblies that contain entity types for this workspace, which may be empty, but - will never be null. - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - The default container name for code first is the container name that is set from the DbModelBuilder - - - - - Builds and stores the workspace based on the given code first configuration. - - The code first EDM model. - - - - Gets the . - If the workspace is not compatible with the provider manifest obtained from the given - connection then an exception is thrown. - - The connection to use to create or check SSDL provider info. - The workspace. - - - - The default container name for code first is the container name that is set from the DbModelBuilder - - - - - The list of assemblies that contain entity types for this workspace, which may be empty, but - will never be null. - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - - - - - Encapsulates information read from the application config file that specifies a database initializer - and allows that initializer to be dynamically applied. - - - - - Initializes a new instance of the class. - - The key from the entry in the config file. - The value from the enrty in the config file. - - - - Uses the context type and initializer type specified in the config to create an initializer instance - and set it with the DbDbatabase.SetInitializer method. - - - - - Reads all initializers from the application config file and sets them using the Database class. - - - - - The methods here are called from multiple places with an ObjectContext that may have - been created in a variety of ways and ensure that the same code is run regardless of - how the context was created. - - - - - Used a delegate to do the actual creation once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - Note however that a context obtained from only a connection will have no model and so - will result in an empty database. - - - - - Used a delegate to do the actual checking/creation once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - Note however that a context obtained from only a connection will have no model and so - will result in an empty database. - - - - - Used a delegate to do the actual existence check once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - - - - - Used a delegate to do the actual check/delete once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - - - - - Helper class that extends Tuple to give the Item1 and Item2 properties more meaningful names. - - - - - Creates a new pair of the given set of entity types and DbSet initializer delegate. - - - - - The entity types part of the pair. - - - - - The DbSet properties initializer part of the pair. - - - - - Static helper methods only. - - - - - Checks whether the given value is null and throws ArgumentNullException if it is. - This method should only be used in places where Code Contracts are compiled out in the - release build but we still need public surface null-checking, such as where a public - abstract class is implemented by an internal concrete class. - - - - - Checks whether the given string is null, empty, or just whitespace, and throws appropriately - if the check fails. - This method should only be used in places where Code Contracts are compiled out in the - release build but we still need public surface checking, such as where a public - abstract class is implemented by an internal concrete class. - - - - - Given two key values that may or may not be byte arrays, this method determines - whether or not they are equal. For non-binary key values, this is equivalent - to Object.Equals. For binary keys, it is by comparison of every byte in the - arrays. - - - - - Provides a standard helper method for quoting identifiers - - Identifier to be quoted. Does not validate that this identifier is valid. - Quoted string - - - - Checks the given string which might be a database name or a connection string and determines - whether it should be treated as a name or connection string. Currently, the test is simply - whether or not the string contains an '=' character--if it does, then it should be treated - as a connection string. - - The name or connection string. - true if the string should be treated as a connection string; false if it should be treated as a name. - - - - Determines whether the given string should be treated as a database name directly (it contains no '='), - is in the form name=foo, or is some other connection string. If it is a direct name or has name=, then - the name is extracted and the method returns true. - - The name or connection string. - The name. - True if a name is found; false otherwise. - - - - Determines whether the given string is a full EF connection string with provider, provider connection string, - and metadata parts, or is is instead some other form of connection string. - - The name or connection string. - true if the given string is an EF connection string; otherwise, false. - - - - - Parses a property selector expression used for the expression-based versions of the Property, Collection, Reference, - etc methods on and - classes. - - The type of the entity. - The type of the property. - The property. - Name of the method. - Name of the param. - The property name. - - - - Called recursively to parse an expression tree representing a property path such - as can be passed to Include or the Reference/Collection/Property methods of . - This involves parsing simple property accesses like o => o.Products as well as calls to Select like - o => o.Products.Select(p => p.OrderLines). - - The expression to parse. - The expression parsed into an include path, or null if the expression did not match. - True if matching succeeded; false if the expression could not be parsed. - - - - Gets a cached dictionary mapping property names to property types for all the properties - in the given type. - - - - - Gets a dictionary of compiled property setter delegates for the underlying types. - The dictionary is cached for the type in the app domain. - - - - - Used by the property setter delegates to throw for attempts to set null onto - non-nullable properties or otherwise go ahead and set the property. - - - - - Gets a dictionary of compiled property getter delegates for the underlying types. - The dictionary is cached for the type in the app domain. - - - - - Creates a new with the NoTracking merge option applied. - The query object passed in is not changed. - - The query. - A new query with NoTracking applied. - - - - Converts to - - - Name of the property being validated with ValidationAttributes. Null for type-level validation. - - - ValidationResults instances to be converted to instances. - - - An created based on the - . - - - class contains a property with names of properties the error applies to. - On the other hand each applies at most to a single property. As a result for - each name in ValidationResult.MemberNames one will be created (with some - exceptions for special cases like null or empty .MemberNames or null names in the .MemberNames). - - - - - Calculates a "path" to a property. For primitive properties on an entity type it is just the - name of the property. Otherwise it is a dot separated list of names of the property and all - its ancestor properties starting from the entity. - - Property for which to calculate the path. - Dot separated path to the property. - - - - Gets names of the property and its ancestor properties as enumerable walking "bottom-up". - - Property for which to get the segments. - Names of the property and its ancestor properties. - - - - Gets an type for the given element type. - - Type of the element. - The collection type. - - - - Creates a database name given a type derived from DbContext. This handles nested and - generic classes. No attempt is made to ensure that the name is not too long since this - is provider specific. If a too long name is generated then the provider will throw and - the user must correct by specifying their own name in the DbContext constructor. - - Type of the context. - The database name to use. - - - - Creates a clone of the given that has the same connection and - loaded metadata as the original but a new, empty, state manager. - - The original. - The clone. - - - - Finds the assemblies that were used for loading o-space types in the source context - and loads those assemblies in the destination context. - - The source. - The destination. - - - - A local (in-memory) view of the entities in a DbSet. - This view contains Added entities and does not contain Deleted entities. The view extends - from and hooks up events between the collection and the - state manager to keep the view in sync. - - The type of the entity. - - - - Initializes a new instance of the class for entities - of the given generic type in the given internal context. - - The internal context. - - - - Called by the base class when the collection changes. - This method looks at the change made to the collection and reflects those changes in the - state manager. - - The instance containing the event data. - - - - Handles events from the state manager for entities entering, leaving, or being marked as deleted. - The local view is kept in sync with these changes. - - The sender. - The instance containing the event data. - - - - Clears the items by calling remove on each item such that we get Remove events that - can be tracked back to the state manager, rather than a single Reset event that we - cannot deal with. - - - - - Adds a contains check to the base implementation of InsertItem since we can't support - duplicate entities in the set. - - The index at which to insert. - The item to insert. - - - - Returns a cached binding list implementation backed by this ObservableCollection. - - The binding list. - - - - Service used to search for instance properties on a DbContext class that can - be assigned a DbSet instance. Also, if the the property has a public setter, - then a delegate is compiled to set the property to a new instance of DbSet. - All of this information is cached per app domain. - - - - - Creates a set discovery service for the given derived context. - - - - - Processes the given context type to determine the DbSet or IDbSet - properties and collect root entity types from those properties. Also, delegates are - created to initialize any of these properties that have public setters. - If the type has been processed previously in the app domain, then all this information - is returned from a cache. - - A dictionary of potential entity type to the list of the names of the properties that used the type. - - - - Calls the public setter on any property found to initialize it to a new instance of DbSet. - - - - - Registers the entities and their entity set name hints with the given . - - The model builder. - - - - Returns false if SuppressDbSetInitializationAttribute is found on the property or the class, otherwise - returns true. - - - - - Determines whether or not an instance of DbSet/ObjectSet can be assigned to a property of the given type. - - The type to check. - The entity type of the DbSet/ObjectSet that can be assigned, or null if no set type can be assigned. - - - - - A EagerInternalConnection object wraps an already existing DbConnection object. - - - - - InternalConnection objects manage DbConnections. - Two concrete base classes of this abstract interface exist: - and . - - - - - IInternalConnection objects manage DbConnections. - Two concrete implementations of this interface exist--LazyInternalConnection and EagerInternalConnection. - - - - - Creates an from metadata in the connection. This method must - only be called if ConnectionHasModel returns true. - - The newly created context. - - - - Returns the underlying DbConnection. - - - - - Returns a key consisting of the connection type and connection string. - If this is an EntityConnection then the metadata path is included in the key returned. - - - - - Gets a value indicating whether the connection is an EF connection which therefore contains - metadata specifying the model, or instead is a store connection, in which case it contains no - model info. - - true if the connection contains model info; otherwise, false. - - - - Creates an from metadata in the connection. This method must - only be called if ConnectionHasModel returns true. - - The newly created context. - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Returns the underlying DbConnection. - - - - - Returns a key consisting of the connection type and connection string. - If this is an EntityConnection then the metadata path is included in the key returned. - - - - - - Gets a value indicating whether the connection is an EF connection which therefore contains - metadata specifying the model, or instead is a store connection, in which case it contains no - model info. - - true if the connection contains model info; otherwise, false. - - - - Gets or sets the underlying object. No initialization is done when the - connection is obtained, and it can also be set to null. - - The underlying connection. - - - - Creates a new EagerInternalConnection that wraps an existing DbConnection. The existing DbConnection will not - be disposed when the EagerInternalConnection is disposed. - - An existing connection. - If set to true then the underlying connection should be disposed when this object is disposed. - - - - Dispose the existing connection is the original caller has specified that it should be disposed - by the framework. - - - - - An is an where the - instance that it wraps is set immediately at construction time rather than being created lazily. In this case - the internal context may or may not own the instance but will only dispose it - if it does own it. - - - - - An underlies every instance of and wraps an - instance. - The also acts to expose necessary information to other parts of the design in a - controlled manner without adding a lot of internal methods and properties to the - class itself. - Two concrete classes derive from this abstract class - and - . - - - - - Initializes the object with its owner. - - The owner . - - - - Returns the underlying without causing the underlying database to be created - or the database initialization strategy to be executed. - This is used to get a context that can then be used for database creation/initialization. - - - - - Creates a new temporary based on the same metadata and connection as the real - and sets it as the context to use DisposeTempObjectContext is called. - This allows this internal context and its DbContext to be used for transient operations - such as initializing and seeding the database, after which it can be thrown away. - This isolates the real from any changes made and and saves performed. - - - - - If a temporary ObjectContext was set with UseTempObjectContext, then this method disposes that context - and returns this internal context and its DbContext to using the real ObjectContext. - - - - - This method returns true if the context has a model hash and the database contains a model hash - and these hashes match. This indicates that the model used to create the database is the same - as the current model and so the two can be used together. - - If set to true then an exception will be thrown if no - model metadata is found either in the model associated with the context or in the database - itself. If set to false then this method will return true if metadata is - not found. - True if the model hash in the context and the database match; false otherwise. - - - - Queries the database for a model hash and returns it if found or returns null if the table - or the row doesn't exist in the database. - - The model hash, or null if not found. - - - - Saves the model hash from the context to the database. - - - - - Performs the initialization action that may result in a and - handle the exception to provide more meaning to the user. - - The action. - - - - Registers for the ObjectStateManagerChanged event on the underlying ObjectStateManager. - This is a virtual method on this class so that it can be mocked. - - The event handler. - - - - Checks whether or not the given object is in the context in any state other than Deleted. - This is a virtual method on this class so that it can be mocked. - - The entity. - true if the entity is in the context and not deleted; otherwise false. - - - - Saves all changes made in this context to the underlying database. - - The number of objects written to the underlying database. - - - - Runs the Code First pipeline to create a that can then be used to create - an EDMX. This method throws if the context: - was created based on an existing - or was created from information in an existing - or is being used in Model/Database First mode. - This method always runs the full Code First pipeline, including calling OnModelCreating, even if - the pipeline has already been run. - - The builder. - - - - Initializes this instance, which means both the context is initialized and the underlying - database is initialized. - - - - - Initializes the underlying ObjectContext but does not cause the database to be initialized. - - - - - Runs the unless it has already been run or there - is no initializer for this context type in which case this method does nothing. - - - - - Marks the database as having been initialized without actually running the . - - - - - Runs the if one has been set for this context type. - Calling this method will always cause the initializer to run even if the database is marked - as initialized. - - - - - Disposes the context. Override the DisposeContext method to perform - additional work when disposing. - - - - - Performs additional work to dispose a context. The default implementation - does nothing. - - - - - Calls DetectChanges on the underlying if AutoDetectChangesEnabled is - true or if force is set to true. - - if set to true then DetectChanges is called regardless of the value of AutoDetectChangesEnabled. - - - - Returns the DbSet instance for the given entity type. - This property is virtual and returns to that it can be mocked. - - The entity type for which a set should be returned. - A set for the given entity type. - - - - Returns the non-generic instance for the given entity type. - This property is virtual and returns to that it can be mocked. - - The entity type for which a set should be returned. - A set for the given entity type. - - - - Creates an internal set using an app domain cached delegate. - - Type of the entity. - The set. - - - - Returns the entity set and the base type for that entity set for the given type. - This method does o-space loading if required and throws if the type is not in the model. - - The entity type to lookup. - The entity set and base type pair. - - - - Checks whether or not the given entity type is mapped in the model. - - The entity type to lookup. - True if the type is mapped as an entity; false otherwise. - - - - Gets the local entities of the type specified from the state manager. That is, all - Added, Modified, and Unchanged entities of the given type. - - The type of entity to get. - The entities. - - - - Executes the given SQL query against the database backing this context. The results are not materialized as - entities or tracked. - - The type of the element. - The SQL. - The parameters. - The query results. - - - - Executes the given SQL query against the database backing this context. The results are not materialized as - entities or tracked. - - Type of the element. - The SQL. - The parameters. - The query results. - - - - Calls the generic ExecuteSqlQuery but with a non-generic return type so that it - has the correct signature to be used with CreateDelegate above. - - - - - Executes the given SQL command against the database backing this context. - - The SQL. - The parameters. - The return value from the database. - - - - Gets the underlying for the given entity, or returns null if the entity isn't tracked by this context. - This method is virtual so that it can be mocked. - - The entity. - The state entry or null. - - - - Gets the underlying objects for all entities tracked by - this context. - This method is virtual so that it can be mocked. - - State entries for all tracked entities. - - - - Gets the underlying objects for all entities of the given - type tracked by this context. - This method is virtual so that it can be mocked. - - The type of the entity. - State entries for all tracked entities of the given type. - - - - Helper method that gets the underlying objects for all entities that - match the given predicate. - - - - - Wraps the given in either a or - a depending on the actual exception type and the state - entries involved. - - The update exception. - A new exception wrapping the given exception. - - - - Uses the underlying context to create an entity such that if the context is configured - to create proxies and the entity is suitable then a proxy instance will be returned. - This method is virtual so that it can be mocked. - - The type of the entity. - The new entity instance. - - - - Uses the underlying context to create an entity such that if the context is configured - to create proxies and the entity is suitable then a proxy instance will be returned. - This method is virtual so that it can be mocked. - - The type of entity to create. - The new entity instance. - - - - This method is used by CreateDelegate to transform the CreateObject method with return type TEntity - into a method with return type object which matches the required type of the delegate. - - - - - Throws if the context has been disposed. - - - - - Checks whether or not the internal cache of types to entity sets has been initialized, - and initializes it if necessary. - - - - - Performs o-space loading for the type and returns false if the type is not in the model. - - - - - Performs o-space loading for the type and throws if the type is not in the model. - - Type of the entity. - - - - Returns true if the given entity type does not have EdmEntityTypeAttribute but is in - an assembly that has EdmSchemaAttribute. This indicates mixing of POCO and EOCO in the - same assembly, which is something that we don't support. - - - - - Determines whether or not the given clrType is mapped to a complex type. Assumes o-space loading has happened. - - - - - Updates the cache of types to entity sets either for the first time or after potentially - doing some o-space loading. - - - - - The public context instance that owns this internal context. - - - - - Returns the underlying . - - - - - Gets the temp object context, or null if none has been set. - - The temp object context. - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - Gets the default database initializer to use for this context if no other has been registered. - For code first this property returns a instance. - For database/model first, this property returns null. - - The default initializer. - - - - Gets or sets a value indicating whether lazy loading is enabled. - - - - - Gets or sets a value indicating whether proxy creation is enabled. - - - - - Gets or sets a value indicating whether DetectChanges is called automatically in the API. - - - - - Gets or sets a value indicating whether to validate entities when is called. - - - - - True if the context has been disposed. - - - - - The connection underlying this context. Accessing this property does not cause the context - to be initialized, only its connection. - - - - - Gets the DatabaseOperations instance to use to perform Create/Delete/Exists operations - against the database. - Note that this virtual property can be mocked to help with unit testing. - - - - - Gets instance used to create validators and validation contexts. - This property is virtual to allow mocking. - - - - - Constructs an for an already existing . - - The owner . - The existing . - - - - Returns the underlying without causing the underlying database to be created - or the database initialization strategy to be executed. - This is used to get a context that can then be used for database creation/initialization. - - - - - Throws an exception since creating a from a context created using - an existing is not supported. - - This method never returns. - - - - Does nothing, since the already exists. - - - - - Does nothing since the database is always considered initialized if the was created - from an existing . - - - - - Does nothing since the database is always considered initialized if the was created - from an existing . - - - - - Disposes the context. The underlying is also disposed if it is owned. - - - - - Returns the underlying . - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - Gets the default database initializer to use for this context if no other has been registered. - For code first this property returns a instance. - For database/model first, this property returns null. - - The default initializer. - - - - The connection underlying this context. - - - - - Gets or sets a value indicating whether lazy loading is enabled. This is just a wrapper - over the same flag in the underlying . - - - - - Gets or sets a value indicating whether proxy creation is enabled. This is just a wrapper - over the same flag in the underlying ObjectContext. - - - - - Helper class that extends Tuple to give the Item1 and Item2 properties more meaningful names. - - - - - Creates a new pair of the given EntitySet and BaseType. - - - - - The EntitySet part of the pair. - - - - - The BaseType part of the pair. - - - - - Helper class that extends Tuple to give the Item1 and Item2 properties more meaningful names. - - - - - Creates a new pair of the given database initializer delegate and a flag - indicating whether or not it is locked. - - - - - The initializer delegate. - - - - - A flag indicating whether or not the initializer is locked and should not be changed. - - - - - Represents a raw SQL query against the context for any type where the results are never - associated with an entity set and are never tracked. - - - - - Represents a raw SQL query against the context that may be for entities in an entity set - or for some other non-entity element type. - - - - - Initializes a new instance of the class. - - The SQL. - The parameters. - - - - If the query is would track entities, then this method returns a new query that will - not track entities. - - A no-tracking query. - - - - Executes the query and returns an enumerator for the results. - - The query results. - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Gets the SQL query string, - - The SQL query. - - - - Gets the parameters. - - The parameters. - - - - Returns false. - - false. - - - - Initializes a new instance of the class. - - The internal context. - Type of the element. - The SQL. - The parameters. - - - - Returns this query since it can never be a tracking query. - - This instance. - - - - Executes the query and returns an enumerator for the results. - - The query results. - - - - Represents a raw SQL query against the context for entities in an entity set. - - - - - Initializes a new instance of the class. - - The set. - The SQL. - if set to true then the entities will not be tracked. - The parameters. - - - - If the query is would track entities, then this method returns a new query that will - not track entities. - - A no-tracking query. - - - - Executes the query and returns an enumerator for the results. - - The query results. - - - - Gets a value indicating whether this instance is set to track entities or not. - - - true if this instance is no-tracking; otherwise, false. - - - - - A LazyInternalConnection object manages information that can be used to create a DbConnection object and - is responsible for creating that object and disposing it. - - - - - Creates a new LazyInternalConnection. The DbConnection object will be created lazily on demand and will be - disposed when the LazyInternalConnection is disposed. - - Either the database name or a connection string. - - - - Creates an from metadata in the connection. This method must - only be called if ConnectionHasModel returns true. - - The newly created context. - - - - Disposes the underlying DbConnection. - Note that dispose actually puts the LazyInternalConnection back to its initial state such that - it can be used again. - - - - - Creates the underlying (which may actually be an ) - if it does not already exist. - - - - - Searches the app.config/web.config file for a connection that matches the given name. - The connection might be a store connection or an EF connection. - - The connection name. - True if a connection from the app.config file was found and used. - - - - Returns the underlying DbConnection, creating it first if it does not already exist. - - - - - Returns a key consisting of the connection type and connection string. - If this is an EntityConnection then the metadata path is included in the key returned. - - - - - - Gets a value indicating whether the connection is an EF connection which therefore contains - metadata specifying the model, or instead is a store connection, in which case it contains no - model info. - - true if connection contain model info; otherwise, false. - - - - A is a concrete type that will lazily create the - underlying when needed. The created is owned by the - internal context and will be disposed when the internal context is disposed. - - - - - Constructs a for the given owner that will be initialized - on first use. - - The owner . - Responsible for creating a connection lazily when the context is used for the first time. - The model, or null if it will be created by convention - - - - Returns the underlying without causing the underlying database to be created - or the database initialization strategy to be executed. - This is used to get a context that can then be used for database creation/initialization. - - - - - Saves all changes made in this context to the underlying database, but only if the - context has been initialized. If the context has not been initialized, then this - method does nothing because there is nothing to do; in particular, it does not - cause the context to be initialized. - - The number of objects written to the underlying database. - - - - Disposes the context. The underlying is also disposed. - The connection to the database ( object) is also disposed if it was created by - the context, otherwise it is not disposed. - - - - - Initializes the underlying . - - - - - Creates an immutable, cacheable representation of the model defined by this builder. - This model can be used to create an or can be passed to a - constructor to create a for this model. - - - - - - Creates and configures the instance that will be used to build the - . - - The builder. - - - - Runs the Code First pipeline to create a that can then be used to create - an EDMX. This method throws if the context: - was created from information in an existing - or is being used in Model/Database First mode. - This method always runs the full Code First pipeline, including calling OnModelCreating, even if - the pipeline has already been run. - - The builder. - - - - Marks the database as having been initialized without actually running the . - - - - - Runs the unless it has already been run or there - is no initializer for this context type in which case this method does nothing. - - - - - Performs some action (which may do nothing) in such a way that it is guaranteed only to be run - once for the model and connection in this app domain, unless it fails by throwing an exception, - in which case it will be re-tried next time the context is initialized. - - The action. - - - - Returns the underlying . - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - The actually being used, which may be the - temp context for initialization or the real context. - - - - - The connection underlying this context. Accessing this property does not cause the context - to be initialized, only its connection. - - - - - Gets the default database initializer to use for this context if no other has been registered. - For code first this property returns a instance. - For database/model first, this property returns null. - - The default initializer. - - - - Gets or sets a value indicating whether lazy loading is enabled. - If the exists, then this property acts as a wrapper over the flag stored there. - If the has not been created yet, then we store the value given so we can later - use it when we create the . This allows the flag to be changed, for example in - a DbContext constructor, without it causing the to be created. - - - - - Gets or sets a value indicating whether proxy creation is enabled. - If the ObjectContext exists, then this property acts as a wrapper over the flag stored there. - If the ObjectContext has not been created yet, then we store the value given so we can later - use it when we create the ObjectContext. This allows the flag to be changed, for example in - a DbContext constructor, without it causing the ObjectContext to be created. - - - - - Extends to create a sortable binding list that stays in - sync with an underlying . That is, when items are added - or removed from the binding list, they are added or removed from the ObservableCollecion, and - vice-versa. - - The list element type. - - - - An extended BindingList implementation that implements sorting. - This class was adapted from the LINQ to SQL class of the same name. - - The element type. - - - - Initializes a new instance of the class with the - the given underlying list. Note that sorting is dependent on having an actual - rather than some other ICollection implementation. - - The list. - - - - Applies sorting to the list. - - The property to sort by. - The sort direction. - - - - Stops sorting. - - - - - Gets a value indicating whether this list is sorted. - - - true if this instance is sorted; otherwise, false. - - - - - Gets the sort direction. - - The sort direction. - - - - Gets the sort property being used to sort. - - The sort property. - - - - Returns true indicating that this list supports sorting. - - true. - - - - Implements comparing for the implementation. - - - - - Initializes a new instance of the class - for sorting the list. - - The property to sort by. - The sort direction. - - - - Compares two instances of items in the list. - - The left item to compare. - The right item to compare. - - - - - Determines whether this instance can sort for the specified type. - - The type. - - true if this instance can sort for the specified type; otherwise, false. - - - - - Determines whether this instance can sort for the specified type using IComparable. - - The type. - - true if this instance can sort for the specified type; otherwise, false. - - - - - Determines whether this instance can sort for the specified type using ToString. - - The type. - - true if this instance can sort for the specified type; otherwise, false. - - - - - Initializes a new instance of a binding list backed by the given - - The obervable collection. - - - - Creates a new item to be added to the binding list. - - The new item. - - - - Cancels adding of a new item that was started with AddNew. - - Index of the item. - - - - Removes all items from the binding list and underlying ObservableCollection. - - - - - Ends the process of adding a new item that was started with AddNew. - - Index of the item. - - - - Inserts the item into the binding list at the given index. - - The index. - The item. - - - - Removes the item at the specified index. - - The index. - - - - Sets the item into the list at the given position. - - The index to insert at. - The item. - - - - Event handler to update the binding list when the underlying observable collection changes. - - The sender. - Data indicating how the collection has changed. - - - - Adds the item to the underlying observable collection. - - The item. - - - - Removes the item from the underlying from observable collection. - - The item. - - - - A wrapper around EntityKey that allows key/values pairs that have null values to - be used. This allows Added entities with null key values to be searched for in - the ObjectStateManager. - - - - The key name/key value pairs, where some key values may be null - - - - Creates a new WrappedEntityKey instance. - - The entity set that the key belongs to. - The fully qualified name of the given entity set. - The key values, which may be null or contain null values. - The name of the parameter passed for keyValue by the user, which is used when throwing exceptions. - - - - True if any of the key values are null, which means that the EntityKey will also be null. - - - - - An actual EntityKey, or null if any of the key values are null. - - - - - The key name/key value pairs of the key, in which some of the key values may be null. - - - - - A concrete implementation of used for properties of complex objects. - - - - - The internal class used to implement and - . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Base class for all internal entries that represent different kinds of properties. - - - - - Initializes a new instance of the class. - - The internal entity entry. - The member metadata. - - - - Validates this property. - - A sequence of validation errors for this property. Empty if no errors. Never null. - - - - Creates a new non-generic backed by this internal entry. - The actual subtype of the DbMemberEntry created depends on the metadata of this internal entry. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The actual subtype of the DbMemberEntry created depends on the metadata of this internal entry. - - The type of the entity. - The type of the property. - The new entry. - - - - Gets the property name. - The property is virtual to allow mocking. - - The property name. - - - - Gets or sets the current value of the navigation property. - - The current value. - - - - Gets the internal entity entry property belongs to. - This property is virtual to allow mocking. - - The internal entity entry. - - - - Gets the entry metadata. - - The entry metadata. - - - - Initializes a new instance of the class. - - The internal entry. - The property info. - - - - Creates a delegate that will get the value of this property. - - The delegate. - - - - Creates a delegate that will set the value of this property. - - The delegate. - - - - Returns true if the property of the entity that this property is ultimately part - of is set as modified. If this is a property of an entity, then this method returns - true if the property is modified. If this is a property of a complex object, then - this method returns true if the top-level complex property on the entity is modified. - - True if the entity property is modified. - - - - Sets the property of the entity that this property is ultimately part of to modified. - If this is a property of an entity, then this method marks it as modified. - If this is a property of a complex object, then this method marks the top-level - complex property as modified. - - - - - Throws if the user attempts to set a complex property to null. - - The value. - - - - Sets the given value directly onto the underlying entity object. - - The value. - True if the property had a setter that we could attempt to call; false if no setter was available. - - - - Sets the property value, potentially by setting individual nested values for a complex - property. - - The value. - - - - Gets an internal object representing a scalar or complex property of this property, - which must be a mapped complex property. - This method is virtual to allow mocking. - - The property. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Validates that the owning entity entry is associated with an underlying and - is not just wrapping a non-attached entity. - - - - - Creates a new non-generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The type of the entity. - The type of the property. - The new entry. - - - - Returns parent property, or null if this is a property on the top-level entity. - - - - - Gets the current values of the parent entity or complex property. - That is, the current values that contains the value for this property. - - The parent current values. - - - - Gets the original values of the parent entity or complex property. - That is, the original values that contains the value for this property. - - The parent original values. - - - - A delegate that reads the value of this property. - May be null if there is no way to set the value due to missing accessors on the type. - - - - - A delegate that sets the value of this property. - May be null if there is no way to set the value due to missing accessors on the type. - - - - - Gets or sets the original value. - Note that complex properties are returned as objects, not property values. - - - - - Gets or sets the current value. - Note that complex properties are returned as objects, not property values. - Also, for complex properties, the object returned is the actual complex object from the entity - and setting the complex object causes the actual object passed to be set onto the entity. - - The current value. - - - - Gets or sets a value indicating whether this property is modified. - - - - - Gets the property metadata. - - The property metadata. - - - - Initializes a new instance of the class. - - The parent property entry. - The property metadata. - - - - Creates a delegate that will get the value of this property. - - The delegate. - - - - Creates a delegate that will set the value of this property. - - The delegate. - - - - Returns true if the property of the entity that this property is ultimately part - of is set as modified. Since this is a property of a complex object - this method returns true if the top-level complex property on the entity is modified. - - True if the entity property is modified. - - - - Sets the property of the entity that this property is ultimately part of to modified. - Since this is a property of a complex object this method marks the top-level - complex property as modified. - - - - - Returns parent property, or null if this is a property on the top-level entity. - - - - - Gets the current values of the parent complex property. - That is, the current values that contains the value for this property. - - The parent current values. - - - - Gets the original values of the parent complex property. - That is, the original values that contains the value for this property. - - The parent original values. - - - - Contains metadata about a member of an entity type or complex type. - - - - - Initializes a new instance of the class. - - The type that the property is declared on. - Type of the property. - The property name. - - - - Creates a new the runtime type of which will be - determined by the metadata. - - The entity entry to which the member belongs. - The parent property entry if the new entry is nested, otherwise null. - The new entry. - - - - Gets the type of the member for which this is metadata. - - The type of the member entry. - - - - Gets the name of the property. - - The name. - - - - Gets the type of the entity or complex object that on which the member is declared. - - The type that the member is declared on. - - - - Gets the type of element for the property, which for non-collection properties - is the same as the MemberType and which for collection properties is the type - of element contained in the collection. - - The type of the element. - - - - Gets the type of the member, which for collection properties is the type - of the collection rather than the type in the collection. - - The type of the member. - - - - The types of member entries supported. - - - - - Initializes a new instance of the class. - - The type that the property is declared on. - Type of the property. - The property name. - if set to true this is a collection nav prop. - - - - Creates a new the runtime type of which will be - determined by the metadata. - - The entity entry to which the member belongs. - The parent property entry which will always be null for navigation entries. - The new entry. - - - - Gets the type of the member for which this is metadata. - - The type of the member entry. - - - - Gets the type of the member, which for collection properties is the type - of the collection rather than the type in the collection. - - The type of the member. - - - - The internal class used to implement and - . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Base class for and - containing common code for collection and reference navigation property entries. - - - - - Initializes a new instance of the class. - - The internal entity entry. - The navigation metadata. - - - - Calls Load on the underlying . - - - - - Uses CreateSourceQuery on the underlying to create a query for this - navigation property. - - - - - Gets the navigation property value from the object. - - The entity. - The navigation property value. - - - - Validates that the owning entity entry is associated with an underlying and - is not just wrapping a non-attached entity. - If the entity is not detached, then the RelatedEnd for this navigation property is obtained. - - - - - Calls IsLoaded on the underlying . - - - - - Gets the related end, which will be null if the entity is not being tracked. - - The related end. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references or the collection of references - for a collection property. - This property is virtual so that it can be mocked. - - The current value. - - - - Gets a delegate that can be used to get the value of the property directly from the entity. - Returns null if the property does not have an accessible getter. - - The getter delegate, or null. - - - - Gets a delegate that can be used to set the value of the property directly on the entity. - Returns null if the property does not have an accessible setter. - - The setter delegate, or null. - - - - Initializes a new instance of the class. - - The internal entity entry. - The navigation metadata. - - - - Gets the navigation property value from the object. - Since for a collection the related end is an , it means - that the internal representation of the navigation property is just the related end. - - The entity. - The navigation property value. - - - - Creates a new non-generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The type of the entity. - The type of the property. - The new entry. - - - - Creates a new generic backed by this internal entry. - The actual subtype of the DbCollectionEntry created depends on the metadata of this internal entry. - - The type of the entity. - The type of the element. - The new entry. - - - - Creates a object for the given entity type - and collection element type. - - The type of the entity. - The type of the property. - Type of the element. - The set. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references or the collection of references - for a collection property. - - The current value. - - - - A concrete implementation of used for properties of entities. - - - - - Initializes a new instance of the class. - - The internal entry. - The property info. - - - - Creates a delegate that will get the value of this property. - - The delegate. - - - - Creates a delegate that will set the value of this property. - - The delegate. - - - - Returns true if the property of the entity that this property is ultimately part - of is set as modified. Since this is a property of an entity this method returns - true if the property is modified. - - True if the entity property is modified. - - - - Sets the property of the entity that this property is ultimately part of to modified. - Since this is a property of an entity this method marks it as modified. - - - - - Returns parent property, or null if this is a property on the top-level entity. - - - - - Gets the current values of the parent entity. - That is, the current values that contains the value for this property. - - The parent current values. - - - - Gets the original values of the parent entity. - That is, the original values that contains the value for this property. - - The parent original values. - - - - The internal class used to implement , - and . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Initializes a new instance of the class. - - The internal entity entry. - The navigation metadata. - - - - Gets the navigation property value from the object. - For reference navigation properties, this means getting the value from the - object. - - The entity. - The navigation property value. - - - - Sets the navigation property value onto the object. - For reference navigation properties, this means setting the value onto the - object. - - The entity. - The value. - - - - Sets the given value on the given which must be an - . - This method is setup in such a way that it can easily be used by CreateDelegate without any - dynamic code generation needed. - - The type of the related entity. - The entity reference. - The value. - - - - Creates a new non-generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The type of the entity. - The type of the property. - The new entry. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references or the collection of references - for a collection property. - - The current value. - - - - Contains metadata for a property of a complex object or entity. - - - - - Initializes a new instance of the class. - - The type that the property is declared on. - Type of the property. - The property name. - if set to true the property is mapped in the EDM. - if set to true the property is a complex property. - - - - Validates that the given name is a property of the declaring type (either on the CLR type or in the EDM) - and that it is a complex or scalar property rather than a nav property and then returns metadata about - the property. - - The internal context. - The type that the property is declared on. - The type of property requested, which may be 'object' if any type can be accepted. - Name of the property. - Metadata about the property, or null if the property does not exist or is a navigation property. - - - - Creates a new the runtime type of which will be - determined by the metadata. - - The entity entry to which the member belongs. - The parent property entry if the new entry is nested, otherwise null. - The new entry. - - - - Gets a value indicating whether this is a complex property. - That is, not whether or not this is a property on a complex object, but rather if the - property itself is a complex property. - - - true if this instance is complex; otherwise, false. - - - - - Gets the type of the member for which this is metadata. - - The type of the member entry. - - - - Gets a value indicating whether this instance is mapped in the EDM. - - true if this instance is mapped; otherwise, false. - - - - Gets the type of the member, which for collection properties is the type - of the collection rather than the type in the collection. - - The type of the member. - - - - An implementation of that represents a clone of another - dictionary. That is, all the property values have been been copied into this dictionary. - - - - - The internal class used to implement . - This internal class allows for a clean internal factoring without compromising the public API. - - - - - Initializes a new instance of the class. - - The internal context with which the entity of complex object is associated. - The type of the entity or complex object. - If set to true this is a dictionary for an entity, otherwise it is a dictionary for a complex object. - - - - Implemented by subclasses to get the dictionary item for a given property name. - Checking that the name is valid should happen before this method is called such - that subclasses do not need to perform the check. - - Name of the property. - An item for the given name. - - - - Creates an object of the underlying type for this dictionary and hydrates it with property - values from this dictionary. - - The properties of this dictionary copied into a new object. - - - - Creates an instance of the underlying type for this dictionary, which may either be an entity type (in which - case CreateObject on the context is used) or a non-entity type (in which case the empty constructor is used.) - In either case, app domain cached compiled delegates are used to do the creation. - - - - - Sets the values of this dictionary by reading values out of the given object. - The given object must be of the type that this dictionary is based on. - - The object to read values from. - - - - Creates a new dictionary containing copies of all the properties in this dictionary. - Changes made to the new dictionary will not be reflected in this dictionary and vice versa. - - A clone of this dictionary. - - - - Sets the values of this dictionary by reading values from another dictionary. - The other dictionary must be based on the same type as this dictionary, or a type derived - from the type for this dictionary. - - The dictionary to read values from. - - - - Gets the dictionary item for the property with the given name. - This method checks that the given name is valid. - - The property name. - The item. - - - - Sets the value of the property only if it is different from the current value and is not - an invalid attempt to set a complex property. - - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - Gets or sets the value of the property with the specified property name. - The value may be a nested instance of this class. - - The property name. - The value of the property. - - - - Gets the entity type of complex type that this dictionary is based on. - - The type of the object underlying this dictionary. - - - - Gets the internal context with which the underlying entity or complex type is associated. - - The internal context. - - - - Gets a value indicating whether the object for this dictionary is an entity or a complex object. - - true if this this is a dictionary for an entity; false if it is a dictionary for a complex object. - - - - Initializes a new instance of the class by copying - values from the given dictionary. - - The dictionary to clone. - If non-null, then the values for the new dictionary are taken from this record rather than from the original dictionary. - - - - Gets the dictionary item for a given property name. - - Name of the property. - An item for the given name. - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - An implementation of for an item in a . - - - - - Represents an item in an representing a property name/value. - - - - - Gets or sets the value of the property represented by this item. - - The value. - - - - Gets the name of the property. - - The name. - - - - Gets a value indicating whether this item represents a complex property. - - true If this instance represents a complex property; otherwise, false. - - - - Gets the type of the underlying property. - - The property type. - - - - Initializes a new instance of the class. - - The name. - The value. - The type. - If set to true this item represents a complex property. - - - - Gets or sets the value of the property represented by this item. - - The value. - - - - Gets the name of the property. - - The name. - - - - Gets a value indicating whether this item represents a complex property. - - - true If this instance represents a complex property; otherwise, false. - - - - - Gets the type of the underlying property. - - The property type. - - - - An implementation of that is based on an existing - instance. - - - - - Initializes a new instance of the class. - - The internal context. - The type. - The data record. - If set to true this is a dictionary for an entity, otherwise it is a dictionary for a complex object. - - - - Gets the dictionary item for a given property name. - - Name of the property. - An item for the given name. - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - An implementation of for an item in a . - - - - - Initializes a new instance of the class. - - The data record. - The ordinal. - The value. - - - - Gets or sets the value of the property represented by this item. - - The value. - - - - Gets the name of the property. - - The name. - - - - Gets a value indicating whether this item represents a complex property. - - - true If this instance represents a complex property; otherwise, false. - - - - - Gets the type of the underlying property. - - The property type. - - - - This is version of an internal interface that already exists in System.Data.Entity that - is implemented by . Using this interface allows state - entries to be mocked for unit testing. The plan is to remove this version of the - interface and use the one in System.Data.Entity once we roll into the framework. - Note that some members may need to be added to the interface in the framework when - we combine the two. - - - - - The internal class used to implement - and . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Initializes a new instance of the class. - - The internal context. - The state entry. - - - - Initializes a new instance of the class for an - entity which may or may not be attached to the context. - - The internal context. - The entity. - - - - Queries the database for copies of the values of the tracked entity as they currently exist in the database. - - The store values. - - - - Appends a query for the properties in the entity to the given string builder that is being used to - build the eSQL query. This method may be called recursively to query for all the sub-properties of - a complex property. - - The query builder. - The qualifier with which to prefix each property name. - The dictionary that acts as a template for the properties to query. - - - - Validates that a dictionary can be obtained for the state of the entity represented by this entry. - - The method name being used to request a dictionary. - The state that is invalid for the request being processed. - - - - Calls Refresh with StoreWins on the underlying state entry. - - - - - Gets an internal object representing a reference navigation property. - This method is virtual to allow mocking. - - The navigation property. - The type of entity requested, which may be 'object' or null if any type can be accepted. - The entry. - - - - Gets an internal object representing a collection navigation property. - This method is virtual to allow mocking. - - The navigation property. - The type of entity requested, which may be 'object' or null f any type can be accepted. - The entry. - - - - Gets an internal object representing a navigation, scalar, or complex property. - This method is virtual to allow mocking. - - Name of the property. - The type of entity requested, which may be 'object' if any type can be accepted. - The entry. - - - - Gets an internal object representing a scalar or complex property. - This method is virtual to allow mocking. - - The property. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Gets an internal object representing a scalar or complex property. - The property may be a nested property on the given . - - The parent property entry, or null if this is a property directly on the entity. - Name of the property. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Gets an internal object representing a scalar or complex property. - The property may be a nested property on the given . - - The parent property entry, or null if this is a property directly on the entity. - Name of the property. - The property split out into its parts. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Checks that the given property name is a navigation property and is either a reference property or - collection property according to the value of requireCollection. - - - - - Gets metadata for the given property if that property is a navigation property or returns null - if it is not a navigation property. - - Name of the property. - Navigation property metadata or null. - - - - Gets the type of entity or entities at the target end of the given navigation property. - - The navigation property. - The CLR type of the entity or entities at the other end. - - - - Gets the related end for the navigation property with the given name. - - The navigation property. - - - - - Uses EDM metadata to validate that the property name exists in the model and represents a scalar or - complex property or exists in the CLR type. - This method is public and virtual so that it can be mocked. - - The property name. - The type on which the property is declared. - The type of object requested, which may be 'object' if any type can be accepted. - Metadata for the property. - - - - Splits the given property name into parts delimited by dots. - - Name of the property. - The parts of the name. - - - - Validates that this entry is associated with an underlying and - is not just wrapping a non-attached entity. - - - - - Validates entity represented by this entity entry. - This method is virtual to allow mocking. - - User defined dictionary containing additional info for custom validation. This parameter is optional and can be null. - containing validation result. Never null. - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Gets the tracked entity. - This property is virtual to allow mocking. - - The entity. - - - - Gets or sets the state of the entity. - - The state. - - - - Gets the current property values for the tracked entity represented by this object. - This property is virtual to allow mocking. - - The current values. - - - - Gets the original property values for the tracked entity represented by this object. - The original values are usually the entity's property values as they were when last queried from - the database. - This property is virtual to allow mocking. - - The original values. - - - - Checks whether or not this entry is associated with an underlying or - is just wrapping a non-attached entity. - - - - - Gets the type of the entity being tracked. - - The type of the entity. - - - - Gets the c-space entity type for this entity from the EDM. - - - - - Gets the underlying object state entry. - - - - - Gets the internal context. - - The internal context. - - - - An implementation of that wraps an existing set but makes - it read-only. - - - - - - Initializes a new instance of the class wrapped around - another existing set. - - The existing set. - - - - This is a temporary adapter class that wraps an and - presents it as an . This class will be removed once - we roll into the System.Data.Entity assembly. See - for more details. - - - - - An instance of this internal class is created whenever an instance of the public - class is needed. This allows the public surface to be non-generic, while the runtime type created - still implements . - - The type of the element. - - - - Creates a new query that will be backed by the given internal query object. - - The backing query. - - - - See comments in . - - - - - See comments in . - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the underlying internal query object. - - The internal query. - - - - An instance of this internal class is created whenever an instance of the public - class is needed. This allows the public surface to be non-generic, while the runtime type created - still implements . - - The type of the entity. - - - - Creates a new set that will be backed by the given internal set. - - The internal set. - - - - Creates an instance of this class. This method is used with CreateDelegate to cache a delegate - that can create a generic instance without calling MakeGenericType every time. - - - The internal set to wrap, or null if a new internal set should be created. - The set. - - - - See comments in . - - - - - See comments in . - - - - - See comments in . - - - - - See comments in . - - - - - See comments in . - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the underlying internal query object. - - The internal query. - - - - Gets the underlying internal set. - - The internal set. - - - - See comments in . - - - - - A LINQ expression visitor that finds uses with equivalent - instances. - - - - - Replaces calls to DbContext.Set() with an expression for the equivalent . - - The node to replace. - A new node, which may have had the replacement made. - - - - Replaces a or property with a constant expression - for the underlying . - - The node to replace. - A new node, which may have had the replacement made. - - - - Processes the fields in each constant expression and replaces instances with - the underlying ObjectQuery instance. This handles cases where the query has a closure - containing values. - - - - - Gets a value from the given member, or returns null - if the member doesn't contain a DbContext instance. - - The expression for the object for the member, which may be null for a static member. - The member. - The context or null. - - - - Gets the instance from the given instance or static member, returning null - if the member does not contain a DbContext instance. - - The member. - The value of the object to get the instance from, or null if the member is static. - The context instance or null. - - - - Takes a or and creates an expression - for the underlying . - - - - - Takes a or and extracts the underlying . - - - - - A non-generic interface implemented by that allows operations on - any query object without knowing the type to which it applies. - - - - - An interface implemented by . - - The type of the element. - - - - A non-generic interface implemented by that allows operations on - any set object without knowing the type to which it applies. - - - - - An interface implemented by . - - - - - An InternalQuery underlies every instance of DbSet and DbQuery. It acts to lazily initialize a InternalContext as well - as an ObjectQuery and EntitySet the first time that it is used. The InternalQuery also acts to expose necessary - information to other parts of the design in a controlled manner without adding a lot of internal methods and - properties to the DbSet and DbQuery classes themselves. - - The type of entity to query for. - - - - Creates a new query that will be backed by the given InternalContext. - - The backing context. - - - - Creates a new internal query based on the information in an existing query together with - a new underlying ObjectQuery. - - - - - Resets the query to its uninitialized state so that it will be re-lazy initialized the next - time it is used. This allows the ObjectContext backing a DbContext to be switched out. - - - - - Updates the underlying ObjectQuery with the given include path. - - The include path. - A new query containing the defined include path. - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Performs lazy initialization of the underlying ObjectContext, ObjectQuery, and EntitySet objects - so that the query can be used. - - - - - Returns a representation of the underlying query, equivalent - to ToTraceString on ObjectQuery. - - - The query string. - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - The underlying InternalContext. - - - - - The underlying ObjectQuery. - - - - - The underlying ObjectQuery. - - - - - The LINQ query expression. - - - - - The LINQ query provider for the underlying . - - - - - The IQueryable element type. - - - - - Creates a new query that will be backed by the given InternalContext. - - The backing context. - - - - Resets the set to its uninitialized state so that it will be re-lazy initialized the next - time it is used. This allows the ObjectContext backing a DbContext to be switched out. - - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - Thrown if multiple entities exist in the context with the primary key values given. - Thrown if the type of entity is not part of the data model for this context. - Thrown if the types of the key values do not match the types of the key values for the entity type to be found. - Thrown if the context has been disposed. - - - - Finds an entity in the state manager with the given primary key values, or returns null - if no such entity can be found. This includes looking for Added entities with the given - key values. - - - - - Finds an entity in the store with the given primary key values, or returns null - if no such entity can be found. This code is adapted from TryGetObjectByKey to - include type checking in the query. - - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - This method is virtual so that it can be mocked. - - The entity to attach. - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - This method is virtual so that it can be mocked. - - The entity to add. - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - This method is virtual so that it can be mocked. - - The entity to remove. - - - - This method checks whether an entity is already in the context. If it is, then the state - is changed to the new state given. If it isn't, then the action delegate is executed to - either Add or Attach the entity. - - A delegate to Add or Attach the entity. - The new state to give the entity if it is already in the context. - The entity. - Name of the method. - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The type of entity to create. - The entity instance, which may be a proxy. - - - - Performs lazy initialization of the underlying ObjectContext, ObjectQuery, and EntitySet objects - so that the query can be used. - This method is virtual so that it can be mocked. - - - - - Creates an underlying for this set. - - if set to true then the query is set to be no-tracking. - The query. - - - - Returns a representation of the underlying query, equivalent - to ToTraceString on ObjectQuery. - - - The query string. - - - - - Updates the underlying ObjectQuery with the given include path. - - The include path. - A new query containing the defined include path. - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Executes the given SQL query against the database materializing entities into the entity set that - backs this set. - - The SQL quey. - if true then the entities are not tracked, otherwise they are. - The parameters. - The query results. - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the ObservableCollection representing the local view for the set based on this query. - - - - - The underlying ObjectQuery. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying EntitySet name. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying EntitySet name, quoted for ESQL. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying EntitySet. Accessing this property will trigger lazy initialization of the query. - - - - - The base type for the underlying entity set. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying InternalContext. Accessing this property will trigger lazy initialization of the query. - - - - - The LINQ query expression. - - - - - The LINQ query provider for the underlying . - - - - - A wrapping query provider that performs expression transformation and then delegates - to the provider. The objects returned - are always instances of when the generic CreateQuery method is - used and are instances of when the non-generic CreateQuery method - is used. This provider is associated with non-generic objects. - - - - - A wrapping query provider that performs expression transformation and then delegates - to the provider. The objects returned are always instances - of . This provider is associated with generic objects. - - - - - Creates a provider that wraps the given provider. - - The provider to wrap. - - - - Performs expression replacement and then delegates to the wrapped provider before wrapping - the returned as a . - - - - - Performs expression replacement and then delegates to the wrapped provider before wrapping - the returned as a where T is determined - from the element type of the ObjectQuery. - - - - - By default, calls the same method on the wrapped provider. - - - - - By default, calls the same method on the wrapped provider. - - - - - Performs expression replacement and then delegates to the wrapped provider to create an - . - - - - - Wraps the given as a where T is determined - from the element type of the ObjectQuery. - - - - - Gets the internal context. - - The internal context. - - - - Creates a provider that wraps the given provider. - - The provider to wrap. - - - - Performs expression replacement and then delegates to the wrapped provider before wrapping - the returned as a . - - - - - Delegates to the wrapped provider except returns instances of . - - - - - Instances of this class are used internally to create constant expressions for - that are inserted into the expression tree to replace references to - and . - - The type of the element. - - - - Private constructor called by the Create factory method. - - The query. - - - - Factory method called by CreateDelegate to create an instance of this class. - - The query, which must be a generic object of the expected type. - A new instance. - - - - The public property expected in the LINQ expression tree. - - The query. - - - - Validates a property of a given EDM complex type. - - - This is a composite validator for a complex property of an entity. - - - - - Validates a property of a given EDM property type. - - - This is a composite validator for a property of an entity or a complex type. - - - - - Simple validators for the corresponding property. - - - - - Name of the property the validator was created for. - - - - - Creates an instance of for a given EDM property. - - The EDM property name. - Validators used to validate the given property. - - - - Validates a property. - - Validation context. Never null. - Property to validate. Never null. - Validation errors as . Empty if no errors. Never null. - - - - - Simple validators for the corresponding property. - - - - - Gets the name of the property the validator was created for. - - - - - The complex type validator. - - - - - Creates an instance of for a given complex property. - - The complex property name. - Validators used to validate the given property. - Complex type validator. - - - - Validates a complex property. - - Validation context. Never null. - Property to validate. Never null. - Validation errors as . Empty if no errors. Never null. - - - - - Validator used to validate a property of a given EDM ComplexType. - - - This is a composite validator. - - - - - Validator used to validate an entity of a given EDM Type. - - - This is a composite validator for an EDM Type. - - - - - Creates an instance for a given EDM type. - - Property validators. - Type level validators. - - - - Validates an instance. - - Entity validation context. Must not be null. - The entry for the complex property. Null if validating an entity. - instance. Never null. - Protected so it doesn't appear on EntityValidator. - - - - Validates type properties. Any validation errors will be added to - collection. - - - Validation context. Must not be null. - - - Collection of validation errors. Any validation errors will be added to it. - - The entry for the complex property. Null if validating an entity. - - Note that will be modified by this method. Errors should be only added, - never removed or changed. Taking a collection as a modifiable parameter saves a couple of memory allocations - and a merge of validation error lists per entity. - - - - - Returns a validator for a child property. - - Name of the child property for which to return a validator. - - Validator for a child property. Possibly null if there are no validators for requested property. - - - - - Creates an instance for a given EDM complex type. - - Property validators. - Type level validators. - - - - Validates an instance. - - Entity validation context. Must not be null. - The entry for the complex property. Null if validating an entity. - instance. Never null. - - - - Validates type properties. Any validation errors will be added to - collection. - - - Validation context. Must not be null. - - - Collection of validation errors. Any validation errors will be added to it. - - The entry for the complex property. Null if validating an entity. - - Note that will be modified by this method. Errors should be only added, - never removed or changed. Taking a collection as a modifiable parameter saves a couple of memory allocations - and a merge of validation error lists per entity. - - - - - Contains information needed to validate an entity or its properties. - - - - - The entity being validated or the entity that owns the property being validated. - - - - - Initializes a new instance of EntityValidationContext class. - - - The entity being validated or the entity that owns the property being validated. - - - External contexts needed for validation. - - - - - External context needed for validation. - - - - - Gets the entity being validated or the entity that owns the property being validated. - - - - - Validator used to validate an entity of a given EDM EntityType. - - - This is a top level, composite validator. This is also an entry point to getting an entity - validated as validation of an entity is always started by calling Validate method on this type. - - - - - Creates an instance for a given EDM entity type. - - Property validators. - Entity type level validators. - - - - Validates an entity. - - Entity validation context. Must not be null. - instance. Never null. - - - - Validates type properties. Any validation errors will be added to - collection. - - - Validation context. Must not be null. - - - Collection of validation errors. Any validation errors will be added to it. - - The entry for the complex property. Null if validating an entity. - - Note that will be modified by this method. Errors should be only added, - never removed or changed. Taking a collection as a modifiable parameter saves a couple of memory allocations - and a merge of validation error lists per entity. - - - - - Builds validators based on s specified on entity CLR types and properties - as well as based on presence of implementation on entity and complex - type CLR types. It's not sealed and not static for mocking purposes. - - - - - Builds an for the given . - - The entity entry to build the validator for. - Whether the currently processed type is the target type or one of the ancestor types. - - - for the given . Possibly null - if no validation has been specified for this entity type. - - - - - Builds the validator for a given and the corresponding - . - - The CLR type that corresponds to the EDM complex type. - The EDM complex type that type level validation is built for. - A for the given complex type. May be null if no validation specified. - - - - Extracted method from BuildEntityValidator and BuildComplexTypeValidator - - - - - Build validators for the and the corresponding - or . - - Properties to build validators for. - Non-navigation EDM properties. - Navigation EDM properties. - A list of validators. Possibly empty, never null. - - - - Builds a for the given and the corresponding - . If the property is a complex type, type level validators will be built here as - well. - The CLR property to build the validator for. - The EDM property to build the validator for. - - for the given . Possibly null - if no validation has been specified for this property. - - - - - Builds a for the given transient . - - The CLR property to build the validator for. - - for the given . Possibly null - if no validation has been specified for this property. - - - - - Builds s for given that derive from - . - - Attributes used to build validators. - - A list of s built from . - Possibly empty, never null. - - - - - Returns all non-static non-indexed CLR properties from the . - - The CLR to get the properties from. - - A collection of CLR properties. Possibly empty, never null. - - - - - Builds validators based on the facets of : - * If .Nullable facet set to false adds a validator equivalent to the RequiredAttribute - * If the .MaxLength facet is specified adds a validator equivalent to the MaxLengthAttribute. - However the validator isn't added if .IsMaxLength has been set to true. - - The CLR property to build the facet validators for. - The property for which facet validators will be created - A collection of validators. - - - - Contracts for abstract class. - - - - - Validates entities or complex types implementing IValidatableObject interface. - - - - - Display attribute used to specify the display name for an entity or complex property. - - - - - Validates an entity or a complex type implementing IValidatableObject interface. - This method is virtual to allow mocking. - - Validation context. Never null. - - Property to validate. Null if this is the entity that will be validated. Never null if this - is the complex type that will be validated. - - Validation error as . Empty if no errors. Never null. - - - Note that is used to figure out what needs to be validated. If it not null the complex - type will be validated otherwise the entity will be validated. - Also if this is an IValidatableObject complex type but the instance (.CurrentValue) is null we won't validate - anything and will not return any errors. The reason for this is that Validation is supposed to validate using - information the user provided and not some additional implicit rules. (ObjectContext will throw for operations - that involve null complex properties). - - - - - Validates a property, complex property or an entity using validation attributes the property - or the complex/entity type is decorated with. - - - Note that this class is used for validating primitive properties using attributes declared on the property - (property level validation) and complex properties and entities using attributes declared on the type - (type level validation). - - - - - Display attribute used to specify the display name for a property or entity. - - - - - Validation attribute used to validate a property or an entity. - - - - - Creates an instance of class. - - - Validation attribute used to validate a property or an entity. - - - - - Validates a property or an entity. - - Validation context. Never null. - Property to validate. Null for entity validation. Not null for property validation. - - - Validation errors as . Empty if no errors, never null. - - - - - Used to cache and retrieve generated validators and to create context for validating entities or properties. - - - - - Collection of validators keyed by the entity CLR type. Note that if there's no validation for a given type - it will be associated with a null validator. - - - - - Initializes a new instance of class. - - - - - Returns a validator to validate . - - Entity the validator is requested for. - - to validate . Possibly null if no validation - has been specified for the entity. - - - - - Returns a validator to validate . - - Navigation property the validator is requested for. - - Validator to validate . Possibly null if no validation - has been specified for the requested property. - - - - - Gets a validator for the . - - Entity validator. - Property to get a validator for. - - Validator to validate . Possibly null if there is no validation for the - . - - - For complex properties this method walks up the type hierarchy to get to the entity level and then goes down - and gets a validator for the child property that is an ancestor of the property to validate. If a validator - returned for an ancestor is null it means that there is no validation defined beneath and the method just - propagates (and eventually returns) null. - - - - - Creates for . - - Entity entry for which a validation context needs to be created. - User defined dictionary containing additional info for custom validation. This parameter is optional and can be null. - An instance of class. - - - - - Allows configuration to be performed for an complex type in a model. - - A ComplexTypeConfiguration can be obtained via the ComplexType method on - or a custom type derived from ComplexTypeConfiguration - can be registered via the Configurations property on . - - The complex type to be configured. - - - - Allows configuration to be performed for a type in a model. - - The type to be configured. - - - - Configures a property that is defined on this type. - - The type of the property being configured. - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - The type of the property being configured. - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Excludes a property from the model so that it will not be mapped to the database. - - The type of the property to be ignored. - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - - - - Initializes a new instance of ComplexTypeConfiguration - - - - - Allows the conventions used by a instance to be customized. - Currently removal of one or more default conventions is the only supported operation. - The default conventions can be found in the System.Data.Entity.Conventions namespace. - - - - - Disables a convention for the . - The default conventions that are available for removal can be found in the System.Data.Entity.Conventions namespace. - - The type of the convention to be disabled. - - - - Moves a foreign key constraint from oldTable to newTable and updates column references - - - - - Move any FK constraints that are now completely in newTable and used to refer to oldColumn - - - - - Configures a database column used to store a string values. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the column to allow the maximum length supported by the database provider. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - - Configures the column to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to be variable length. - Columns are variable length by default. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to be optional. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to be required. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column. - - Name of the database provider specific data type. - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column. - - The order that this column should appear in the database table. - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to support Unicode string content. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the column supports Unicode string content. - - - Value indicating if the column supports Unicode string content or not. - Specifying 'null' will remove the Unicode facet from the column. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Base class for performing configuration of a relationship. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the table and column mapping of a relationship that does not expose foreign key properties in the object model. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the name of the column(s) for the foreign key. - - - The foreign key column names. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the target entity type. - - The same ForeignKeyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the table name that the foreign key column(s) reside in. - The table that is specified must already be mapped for the entity type. - - If you want the foreign key(s) to reside in their own table then use the Map method - on to perform - entity splitting to create the table with just the primary key property. Foreign keys can - then be added to the table via this method. - - Name of the table. - The same ForeignKeyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the table name and schema that the foreign key column(s) reside in. - The table that is specified must already be mapped for the entity type. - - If you want the foreign key(s) to reside in their own table then use the Map method - on to perform - entity splitting to create the table with just the primary key property. Foreign keys can - then be added to the table via this method. - - Name of the table. - Schema of the table. - The same ForeignKeyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the table and column mapping of a many:many relationship. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the join table name for the relationship. - - Name of the table. - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the join table name and schema for the relationship. - - Name of the table. - Schema of the table. - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the column(s) for the left foreign key. - The left foreign key represents the navigation property specified in the HasMany call. - - - The foreign key column names. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the target entity type. - - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the column(s) for the right foreign key. - The right foreign key represents the navigation property specified in the WithMany call. - - - The foreign key column names. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the target entity type. - - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures a relationship that can only support foreign key properties that are not exposed in the object model. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures a relationship that can support cascade on delete functionality. - - - - - Configures cascade delete to be on for the relationship. - - - - - Configures whether or not cascade delete is on for the relationship. - - Value indicating if cascade delete is on or not. - - - - Configures the relationship to use foreign key property(s) that are not exposed in the object model. - The column(s) and table can be customized by specifying a configuration action. - If an empty configuration action is specified then column name(s) will be generated by convention. - If foreign key properties are exposed in the object model then use the HasForeignKey method. - Not all relationships support exposing foreign key properties in the object model. - - Action that configures the foreign key column(s) and table. - - A configuration object that can be used to further configure the relationship. - - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Used to configure a property with length facets for an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Used to configure a primitive property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to allow the maximum length supported by the database provider. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to have the specified maximum length. - - - The maximum length for the property. - Setting 'null' will remove any maximum length restriction from the property and a default length will be used for the database column. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be variable length. - Properties are variable length by default. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to allow the maximum length supported by the database provider. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to have the specified maximum length. - - - The maximum length for the property. - Setting 'null' will remove any maximum length restriction from the property. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be variable length. - properties are variable length by default. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - properties are optional by default. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be a row version in the database. - The actual data type will vary depending on the database provider being used. - Setting the property to be a row version will automatically configure it to be an - optimistic concurrency token. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - properties are required by default. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the precision of the property. - If the database provider does not support precision for the data type of the column then the value is ignored. - - Precision of the property. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - properties are required by default. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the precision and scale of the property. - - The precision of the property. - The scale of the property. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to allow the maximum length supported by the database provider. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to have the specified maximum length. - - - The maximum length for the property. - Setting 'null' will remove any maximum length restriction from the property and a default length will be used for the database column.. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be variable length. - properties are variable length by default. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - properties are optional by default. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to support Unicode string content. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property supports Unicode string content. - - - Value indicating if the property supports Unicode string content or not. - Specifying 'null' will remove the Unicode facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Convention to process instances of found on foreign key properties in the model. - - - - - Base class for conventions that process CLR attributes found in the model. - - The type of member to look for. - The type of the configuration to look for. - The type of the attribute to look for. - - - - Convention to process instances of found on properties in the model. - - - - - Convention to add a cascade delete to the join table from both tables involved in a many to many relationship. - - - - - Convention to ensure an invalid/unsupported mapping is not created when mapping inherited properties - - - - - Convention to set precision to 18 and scale to 2 for decimal properties. - - - - - Configures a relationship that can support foreign key properties that are exposed in the object model. - This configuration functionality is available via the Code First Fluent API, see . - - The dependent entity type. - - - - Configures the relationship to use foreign key property(s) that are exposed in the object model. - If the foreign key property(s) are not exposed in the object model then use the Map method. - - The type of the key. - - A lambda expression representing the property to be used as the foreign key. - If the foreign key is made up of multiple properties then specify an anonymous type including the properties. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the principal entity type. - - A configuration object that can be used to further configure the relationship. - - - - Configures a many:many relationship. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the foreign key column(s) and table used to store the relationship. - - Action that configures the foreign key column(s) and table. - - - - Configures the table and column mapping for an entity type or a sub-set of properties from an entity type. - This configuration functionality is available via the Code First Fluent API, see . - - The entity type to be mapped. - - - - Configures the properties that will be included in this mapping fragment. - If this method is not called then all properties that have not yet been - included in a mapping fragment will be configured. - - An anonymous type including the properties to be mapped. - - A lambda expression to an anonymous type that contains the properties to be mapped. - C#: t => new { t.Id, t.Property1, t.Property2 } - VB.Net: Function(t) New From { p.Id, t.Property1, t.Property2 } - - - - - Re-maps all properties inherited from base types. - - When configuring a derived type to be mapped to a separate table this will cause all properties to - be included in the table rather than just the non-inherited properties. This is known as - Table per Concrete Type (TPC) mapping. - - - - - Configures the table name to be mapped to. - - Name of the table. - - - - Configures the table name and schema to be mapped to. - - Name of the table. - Schema of the table. - - - - Configures the discriminator column used to differentiate between types in an inheritance hierarchy. - - The name of the discriminator column. - A configuration object to further configure the discriminator column and values. - - - - Configures the discriminator condition used to differentiate between types in an inheritance hierarchy. - - The type of the property being used to discriminate between types. - - A lambda expression representing the property being used to discriminate between types. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object to further configure the discriminator condition. - - - - Configures a condition used to discriminate between types in an inheritance hierarchy based on the values assigned to a property. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the condition to require a value in the property. - - Rows that do not have a value assigned to column that this property is stored in are - assumed to be of the base type of this entity type. - - - - - Configures a discriminator column used to differentiate between types in an inheritance hierarchy. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the discriminator value used to identify the entity type being - configured from other types in the inheritance hierarchy. - - Type of the discriminator value. - The value to be used to identify the entity type. - A configuration object to configure the column used to store discriminator values. - - - - Configures the discriminator value used to identify the entity type being - configured from other types in the inheritance hierarchy. - - Type of the discriminator value. - The value to be used to identify the entity type. - A configuration object to configure the column used to store discriminator values. - - - - Configures the discriminator value used to identify the entity type being - configured from other types in the inheritance hierarchy. - - The value to be used to identify the entity type. - A configuration object to configure the column used to store discriminator values. - - - - Allows derived configuration classes for entities and complex types to be registered with a . - - - Derived configuration classes are created by deriving from - or and using a type to be included in the model as the generic - parameter. - - Configuration can be performed without creating derived configuration classes via the Entity and ComplexType - methods on . - - - - - Adds an to the . - Only one can be added for each type in a model. - - The entity type being configured. - The entity type configuration to be added. - The same ConfigurationRegistrar instance so that multiple calls can be chained. - - - - Adds an to the . - Only one can be added for each type in a model. - - The complex type being configured. - The complex type configuration to be added - The same ConfigurationRegistrar instance so that multiple calls can be chained. - - - - True if this configuration can be replaced in the model configuration, false otherwise - This is only set to true for configurations that are registered automatically via the DbContext - - - - - Configures a many relationship from an entity type. - - The entity type that the relationship originates from. - The entity type that the relationship targets. - - - - Configures the relationship to be many:many with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:many without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:required with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:required without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:optional with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:optional without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Initializes configurations in the ModelConfiguration so that configuration data - is in a single place - - - - - Configures an optional relationship from an entity type. - - The entity type that the relationship originates from. - The entity type that the relationship targets. - - - - Configures the relationship to be optional:many with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:many without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:required with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:required without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional with a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional without a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional with a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - - A lambda expression representing the navigation property on the other end of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional without a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - A configuration object that can be used to further configure the relationship. - - - - Convention to process instances of found on properties in the model - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on navigation properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on primitive properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on types in the model. - - - - - Convention to process instances of found on types in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on types in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to move primary key properties to appear first. - - - - - Convention to apply column ordering specified via or the API. - - - - - Convention to convert any data types that were explicitly specified, via data annotations or API, - to be lower case. The default SqlClient provider is case sensitive and requires data types to be lower case. This convention - allows the and API to be case insensitive. - - - - - Convention to set a default maximum length of 128 for properties whose type supports length facets. - - - - - Convention to set the entity set name to be a pluralized version of the entity type name. - - - - - This class provide service for both the singularization and pluralization, it takes the word pairs - in the ctor following the rules that the first one is singular and the second one is plural. - - - - - Factory method for PluralizationService. Only support english pluralization. - Please set the PluralizationService on the System.Data.Entity.Design.EntityModelSchemaGenerator - to extend the service to other locales. - - CultureInfo - PluralizationService - - - - captalize the return word if the parameter is capitalized - if word is "Table", then return "Tables" - - - - - - - - separate one combine word in to two parts, prefix word and the last word(suffix word) - - - - - - - - return true when the word is "[\s]*" or leading or tailing with spaces - or contains non alphabetical characters - - - - - - - This method allow you to add word to internal PluralizationService of English. - If the singluar or the plural value was already added by this method, then an ArgumentException will be thrown. - - - - - - - Convention to set the table name to be a pluralized version of the entity type name. - - - - - Convention to configure the primary key(s) of the dependent entity type as foreign key(s) in a one:one relationship. - - - - - Convention to distinguish between optional and required relationships based on CLR nullability of the foreign key property. - - - - - Convention to detect primary key properties. - Recognized naming patterns in order of precedence are: - 1. 'Id' - 2. [type name]Id - Primary key detection is case insensitive. - - - - - Handles mapping from a CLR property to an EDM assocation and nav. prop. - - - - - True if the NavigationProperty's declaring type is the principal end, false if it is not, null if it is not known - - - - - Exception thrown by during model creation when an invalid model is generated. - - - - - Initializes a new instance of ModelValidationException - - - - - Initializes a new instance of ModelValidationException - - The exception message. - - - - Initializes a new instance of ModelValidationException - - The exception message. - The inner exception. - - - - Convention to detect navigation properties to be inverses of each other when only one pair - of navigation properties exists between the related types. - - - - - Convention to configure a type as a complex type if it has no primary key, no mapped base type and no navigation properties. - - - - - Convention to discover foreign key properties whose names are a combination - of the dependent navigation property name and the principal type primary key property name(s). - - - - - Allows configuration to be performed for an entity type in a model. - - An EntityTypeConfiguration can be obtained via the Entity method on - or a custom type derived from EntityTypeConfiguration - can be registered via the Configurations property on . - - - - - Initializes a new instance of EntityTypeConfiguration - - - - - Configures the primary key property(s) for this entity type. - - The type of the key. - - A lambda expression representing the property to be used as the primary key. - C#: t => t.Id - VB.Net: Function(t) t.Id - - If the primary key is made up of multiple properties then specify an anonymous type including the properties. - C#: t => new { t.Id1, t.Id2 } - VB.Net: Function(t) New From { t.Id1, t.Id2 } - - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Configures the entity set name to be used for this entity type. - The entity set name can only be configured for the base type in each set. - - The name of the entity set. - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Configures the table name that this entity type is mapped to. - - The name of the table. - - - - Configures the table name that this entity type is mapped to. - - The name of the table. - The database schema of the table. - - - - Allows advanced configuration related to how this entity type is mapped to the database schema. - By default, any configuration will also apply to any type derived from this entity type. - - Derived types can be configured via the overload of Map that configures a derived type or - by using an EntityTypeConfiguration for the derived type. - - The properties of an entity can be split between multiple tables using multiple Map calls. - - Calls to Map are additive, subsequent calls will not override configuration already preformed via Map. - - An action that performs configuration against an . - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Allows advanced configuration related to how a derived entity type is mapped to the database schema. - Calls to Map are additive, subsequent calls will not override configuration already preformed via Map. - - The derived entity type to be configured. - An action that performs configuration against an . - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Configures an optional relationship from this entity type. - Instances of the entity type will be able to be saved to the database without this relationship being specified. - The foreign key in the database will be nullable. - - The type of the entity at the other end of the relationship. - - A lambda expression representing the navigation property for the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures a required relationship from this entity type. - Instances of the entity type will not be able to be saved to the database unless this relationship is specified. - The foreign key in the database will be non-nullable. - - The type of the entity at the other end of the relationship. - - A lambda expression representing the navigation property for the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures a many relationship from this entity type. - - The type of the entity at the other end of the relationship. - - A lambda expression representing the navigation property for the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - DbModelBuilder is used to map CLR classes to a database schema. - This code centric approach to building an Entity Data Model (EDM) model is known as 'Code First'. - - - DbModelBuilder is typically used to configure a model by overriding . - You can also use DbModelBuilder independently of DbContext to build a model and then construct a - or . - The recommended approach, however, is to use OnModelCreating in as - the workflow is more intuitive and takes care of common tasks, such as caching the created model. - - Types that form your model are registered with DbModelBuilder and optional configuration can be - performed by applying data annotations to your classes and/or using the fluent style DbModelBuilder - API. - - When the Build method is called a set of conventions are run to discover the initial model. - These conventions will automatically discover aspects of the model, such as primary keys, and - will also process any data annotations that were specified on your classes. Finally - any configuration that was performed using the DbModelBuilder API is applied. - - Configuration done via the DbModelBuilder API takes precedence over data annotations which - in turn take precedence over the default conventions. - - - - - Initializes a new instance of the class. - - The process of discovering the initial model will use the set of conventions included - in the most recent version of the Entity Framework installed on your machine. - - - Upgrading to newer versions of the Entity Framework may cause breaking changes - in your application because new conventions may cause the initial model to be - configured differently. There is an alternate constructor that allows a specific - version of conventions to be specified. - - - - - Initializes a new instance of the class that will use - a specific set of conventions to discover the initial model. - - The version of conventions to be used. - - - - Excludes a type from the model. This is used to remove types from the model that were added - by convention during initial model discovery. - - The type to be excluded. - The same DbModelBuilder instance so that multiple calls can be chained. - - - - Excludes a type(s) from the model. This is used to remove types from the model that were added - by convention during initial model discovery. - - The types to be excluded from the model. - The same DbModelBuilder instance so that multiple calls can be chained. - - - - Registers an entity type as part of the model and returns an object that can be used to - configure the entity. This method can be called multiple times for the same entity to - perform multiple lines of configuration. - - The type to be registered or configured. - The configuration object for the specified entity type. - - - - Registers a type as an entity in the model and returns an object that can be used to - configure the entity. This method can be called multiple times for the same type to - perform multiple lines of configuration. - - The type to be registered or configured. - The configuration object for the specified entity type. - - - - Registers a type as a complex type in the model and returns an object that can be used to - configure the complex type. This method can be called multiple times for the same type to - perform multiple lines of configuration. - - The type to be registered or configured. - The configuration object for the specified complex type. - - - - Creates a based on the configuration performed using this builder. - The connection is used to determine the database provider being used as this - affects the database layer of the generated model. - - Connection to use to determine provider information. - The model that was built. - - - - Creates a based on the configuration performed using this builder. - Provider information must be specified because this affects the database layer of the generated model. - For SqlClient the invariant name is 'System.Data.SqlClient' and the manifest token is the version year (i.e. '2005', '2008' etc.) - - The database provider that the model will be used with. - The model that was built. - - - - Provides access to the settings of this DbModelBuilder that deal with conventions. - - - - - Gets the for this DbModelBuilder. - The registrar allows derived entity and complex type configurations to be registered with this builder. - - - - - Convention to enable cascade delete for any required relationships. - - - - - Convention to discover foreign key properties whose names match the principal type primary key property name(s). - - - - - Convention to configure integer primary keys to be identity. - - - - - Convention to discover foreign key properties whose names are a combination - of the principal type name and the principal type primary key property name(s). - - - - - Attempt to determine the principal and dependent ends of this association. - - The following table illustrates the solution space. - - Source | Target || Prin | Dep | - -------|--------||-------|-------| - 1 | 1 || - | - | - 1 | 0..1 || Sr | Ta | - 1 | * || Sr | Ta | - 0..1 | 1 || Ta | Sr | - 0..1 | 0..1 || - | - | - 0..1 | * || Sr | Ta | - * | 1 || Ta | Sr | - * | 0..1 || Ta | Sr | - * | * || - | - | - - - - - Configures an required relationship from an entity type. - - The entity type that the relationship originates from. - The entity type that the relationship targets. - - - - Configures the relationship to be required:many with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:many without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:optional with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:optional without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required with a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required without a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required with a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required without a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - A configuration object that can be used to further configure the relationship. - - - - Code Contracts hook methods - Called when contracts fail. Here we detect the most common preconditions - so we can throw the correct exceptions. It also means that we can write preconditions using the - simplest Contract.Requires() form. - - - - - Returns true if a variable of this type can be assigned a null value - - - - True if a reference type or a nullable value type, - false otherwise - - - - - Exception thrown from when validating entities fails. - - - - - Initializes a new instance of DbEntityValidationException - - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - Validation results. - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - The inner exception. - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - Validation results. - The inner exception. - - - - Subscribes the SerializeObjectState event. - - - - - Validation results. - - - - - Holds exception state that will be serialized when the exception is serialized. - - - - - Validation results. - - - - - Completes the deserialization. - - The deserialized object. - - - - Validation results. - - - - - Represents validation results for single entity. - - - - - Entity entry the results applies to. Never null. - - - - - List of instances. Never null. Can be empty meaning the entity is valid. - - - - - Creates an instance of class. - - - Entity entry the results applies to. Never null. - - - List of instances. Never null. Can be empty meaning the entity is valid. - - - - - Creates an instance of class. - - - Entity entry the results applies to. Never null. - - - List of instances. Never null. Can be empty meaning the entity is valid. - - - - - Gets an instance of the results applies to. - - - - - Gets validation errors. Never null. - - - - - Gets an indicator if the entity is valid. - - - - - Validation error. Can be either entity or property level validation error. - - - - - Name of the invalid property. Can be null (e.g. for entity level validations) - - - - - Validation error message. - - - - - Creates an instance of . - - Name of the invalid property. Can be null. - Validation error message. Can be null. - - - - Gets name of the invalid property. - - - - - Gets validation error message. - - - - - Denotes a property used as a foreign key in a relationship. - The annotation may be placed on the foreign key property and specify the associated navigation property name, - or placed on a navigation property and specify the associated foreign key name. - - - - - Initializes a new instance of the class. - - - If placed on a foreign key property, the name of the associated navigation property. - If placed on a navigation property, the name of the associated foreign key(s). - If a navigation property has multiple foreign keys, a comma separated list should be supplied. - - - - - If placed on a foreign key property, the name of the associated navigation property. - If placed on a navigation property, the name of the associated foreign key(s). - - - - - Specifies the inverse of a navigation property that represents the other end of the same relationship. - - - - - Initializes a new instance of the class. - - The navigation property representing the other end of the same relationship. - - - - The navigation property representing the other end of the same relationship. - - - - - Specifies the database column that a property is mapped to. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The name of the column the property is mapped to. - - - - The name of the column the property is mapped to. - - - - - The zero-based order of the column the property is mapped to. - - - - - The database provider specific data type of the column the property is mapped to. - - - - - Specifies the maximum length of array/string data allowed in a property. - - - - - Initializes a new instance of the class. - - - The maximum allowable length of array/string data. - Value must be greater than zero. - - - - - Initializes a new instance of the class. - The maximum allowable length supported by the database will be used. - - - - - Determines whether a specified object is valid. (Overrides ) - - - This method returns true if the is null. - It is assumed the is used if the value may not be null. - - The object to validate. - true if the value is null or less than or equal to the specified maximum length, otherwise false - Length is zero or less than negative one. - - - - Applies formatting to a specified error message. (Overrides ) - - The name to include in the formatted string. - A localized string to describe the maximum acceptable length. - - - - Checks that Length has a legal value. Throws InvalidOperationException if not. - - - - - Gets the maximum allowable length of the array/string data. - - - - - Specifies the minimum length of array/string data allowed in a property. - - - - - Initializes a new instance of the class. - - - The minimum allowable length of array/string data. - Value must be greater than or equal to zero. - - - - - Determines whether a specified object is valid. (Overrides ) - - - This method returns true if the is null. - It is assumed the is used if the value may not be null. - - The object to validate. - true if the value is null or greater than or equal to the specified minimum length, otherwise false - Length is less than zero. - - - - Applies formatting to a specified error message. (Overrides ) - - The name to include in the formatted string. - A localized string to describe the minimum acceptable length. - - - - Checks that Length has a legal value. Throws InvalidOperationException if not. - - - - - Gets the minimum allowable length of the array/string data. - - - - - Specifies how the database generates values for a property. - - - - - Initializes a new instance of the class. - - The pattern used to generate values for the property in the database. - - - - The pattern used to generate values for the property in the database. - - - - - The pattern used to generate values for a property in the database. - - - - - The database does not generate values. - - - - - The database generates a value when a row is inserted. - - - - - The database generates a value when a row is inserted or updated. - - - - - Denotes that a property or class should be excluded from database mapping. - - - - - Denotes that the class is a complex type. - Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. - Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object. - - - - - Specifies the database table that a class is mapped to. - - - - - Initializes a new instance of the class. - - The name of the table the class is mapped to. - - - - The name of the table the class is mapped to. - - - - - The schema of the table the class is mapped to. - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = ResourceProvider.GetString(ResourceProvider.MyIdenfitier); - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = ResourceProvider.GetString(ResourceProvider.MyIdenfitier); - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = ResourceProvider.GetString(ResourceProvider.MyIdenfitier); - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = EntityRes.GetString(EntityRes.MyIdenfitier); - - - - diff --git a/app/BearCamp/BearCamp/obj/Debug/BearCamp.csproj.FileListAbsolute.txt b/app/BearCamp/BearCamp/obj/Debug/BearCamp.csproj.FileListAbsolute.txt deleted file mode 100644 index 234e473..0000000 --- a/app/BearCamp/BearCamp/obj/Debug/BearCamp.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,20 +0,0 @@ -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCamp\bin\BearCamp.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCamp\bin\BearCamp.pdb -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCamp\bin\BearCommon.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCamp\bin\BearEF.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCamp\bin\EntityFramework.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCamp\bin\BearCommon.pdb -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCamp\bin\BearEF.pdb -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCamp\bin\EntityFramework.xml -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCamp\obj\Debug\ResolveAssemblyReference.cache -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCamp\obj\Debug\BearCamp.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCamp\obj\Debug\BearCamp.pdb -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCamp\bin\BearCamp.dll -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCamp\bin\BearCamp.pdb -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCamp\bin\BearCommon.dll -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCamp\bin\BearEF.dll -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCamp\bin\BearCommon.pdb -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCamp\bin\BearEF.pdb -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCamp\obj\Debug\BearCamp.csprojResolveAssemblyReference.cache -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCamp\obj\Debug\BearCamp.dll -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCamp\obj\Debug\BearCamp.pdb diff --git a/app/BearCamp/BearCamp/obj/Debug/BearCamp.dll b/app/BearCamp/BearCamp/obj/Debug/BearCamp.dll deleted file mode 100644 index a7f38ce61371fa99fbd8895524065f4b60eb9edc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34816 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 diff --git a/app/BearCamp/BearCamp/obj/Debug/BearCamp.pdb b/app/BearCamp/BearCamp/obj/Debug/BearCamp.pdb deleted file mode 100644 index 390ad2f5e655fc9aaa6b61df33192779e71b384d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95744 zcmeI53xFL(mG|!?!w~WSfPM zTVTllsxF(Zv43y?(4@?+UFG0`S^n$`Z|W9kXsPd9-MFTsy{4h@it%-=tu@OV>)Pt; zR=3vVT|}|n&>ATb?uk+pwP=2o153g2HX`*?VWYamF*p!4NWbT zld7t#YFgV`E^VyuXiu~Mnj_-&U)M5%N&KcZjBgR)_UZpEqUa)GzPfzLY5%bQ&xdbZ zn%RE#mj>MR$h&K6+a*T@Yqb|)j?-GT>IrUGk?->-NNs_ zH2bM*+wQqd%SMHd|NV+TEd0syW6R4w^Q%+txaUM4yYKIw-U6l4|3AKb+NoPdUUuoV zKdU=-(^ah(?dfvwtDkRyQt5y2@k0lGI%3ckgI{QtAJX8*jbw zPnV7U<=2OO|LE~g4f(^~A^pBumP-HMyKnI=Q&(@<`26Gtf4B8lf4Og8%kCX5P%8cJ z_}0r`y=?U-=1n{7wx8X2`m;Os4(a#RvQ+xtc;&iN{`;))=MVqw#KVVv@J~bbwd~%} z0;SUbOV9lMvRB5g`rkEw+V*#cojdHfy+itawJeqX-?!uoJC|L0>P4F>&Z%AcspbE* zuVwd+7ATee|9SrZJTSccg^G9l&GqHgJ16e*|Mm{`XG*32`KP?}p~e65lY{>*^KbuF z`NP3u_7d^m^3^Pr{!jkRYoluyym!vp0f&s5c+!wBz2zHrFKK{M>HnHTc2-XNV$HA@ z-ZB59O;3N~)xAXgw|q6D;~w?REo&O1s~#Nw*qwK!qk8nZRy{oi(2HB-eXooiBpfo3(q;Z=G^%C zuDQ`kvbmfjo0U9CHk)H*b9AgM`Y|VVl5DQ)2)P)YB`fIxvb3I7QVAAt7H&7zzpyuy zwD$A;`MTXGK&s&>sSNZXcWiGr3Spz6KI*#as3ny`V`?`_PQgv?(#|~hOI3=EgEy=~sXh7)tIhJd_Qb0DUATKw0G?^fJpY$nos|uGv@Mf4 zu_BW>6ny^vnan%D9X#l!gKf`oeHi#hunh%ojYuAc#kTH;~^u!MAcPSrw>CW(W0C-4w!Ue>)OfD*yjaCJwW_}0NG_o?wUesRuik))l^c)7T|8+%fLOrR^VRXE5KKQ`+%Mpozr>$;fKi)gMpsS8SN z>Kf`s>Qa@!(SQzEo&=l>ya$*8oC2H*oCeGUW&yK-Gl2I3X95d>MZj6W*}$7o|9h(L z=g{7#0}Ft@=w7Bk=11mXBrpmX4IB#`2aExZ2c`nk0QHfsbiWvSsq}x|S^wv&-`IcG zb9XE}WAY2X`pk&S$h#R>4XgoLfL7pgKsSflfexS(xB~b9uohScTnT&-xC*!$_z-Xn zkOi&VW@NwWqU;}Uy@Co3Pz((L^;8Vb-fla_Iz-NHZ0=EIT z0-pmu58Mvi0o)0E0oV-O1$+_s5^y2#KH&X84R8@~F`zJRfXA`}7Raw+>*4-+>df56 zj=H91H3Rl&;PAy|=mHSG@f?+@98Q#UDl znT+2b(-c^NohmOcmHwZ)Vb={?PyhZYqo#kq?sNb1ufNXBX~U&#bh1@Z$y#hH)a$oCs|Dg|7 zOgtj=pLq>U8b9hg8>#yg_{D2<>pNq+sK5G7sq~*5|8Lc?{~p?O22gA+eiyW!>L#JP zf^nUr7mn-h$IW>cX*`xn|H<*Mv9Tw~Y4%}K#@mNwTEG#s7PNp(uNe1Ev(HWKtu5`1 zqRCEn-=4d6sXeWn389<^LOEK$S=d53v#p#7^&Krth&?MK-`4$}4As{*IGa}HTmY3J z)2I1Cfi+`Rx?tU##dJvC>;X6v!zfW$>ju5o<7F0})A_CSv#`SE!+1FWcI5(o?{2Vl zdmO9GBLS^@B$G_yegLvKy-6OL(XHXt%qIZv0I2pJyB^p0Uk_aD?0A`5hjZ!tfVKKT zI6df$bz+wJG4tEsy_Qw~VJ#;&M{D`4)_Sbxvs1v#TiMxQ*7R9^Yh537Jc=v1j0ZAL zodz5OOyc@zr+f9EV}MdT|Mm8ckKOmz8~@|WOSeD&;1B;W?cp-s8nZ-&6DojZ?pG#r z33XF{tObt**MX;kmxE`4>%r7N(*XAUw3_-J2OI_XKC61uHW@!w%c3!?{-N=pu#)sD zXBC*PooNEA-&`8ydj$E7j@m)v#gEA{=WB84wh4R-I-e{%ggEKq0Ow`ldvZMpSg+1U zSnQGW)5h_8E>Ht>02_cUz(c^3!1KUPU<8#M2h0T;fUAH_z!m_2@pAPI2e7baphYS?Sidr*>zzSpcceXpHgG_0#eJ z-o{dYx1O99?D!2q7pK8zfqq>vjCe;nr*UNylD4S=jqSa%=h!q?*2$qP`2h;Ddlu+o z6$`B_Zmu;q)w`P=mn`k5YomkpX8y49G>%H8|K#|Woz@st(A*=DH1}vMVxzN6S+ddV zPX)i5Yd_XcWlT;44vNO5?1q=SENYK<-q^$jb)Bo|oRU3BKcsIX{ zzSN~(mY_##XZdBlu?qv8^7qRm?Sjog@1!$ou4@gQME1nyprQ0V^?Uk!wh?>~SbHJZ zo6slU1MQuzuUmh7DfBltukc%b^X?3#(*K`k-81o$pN@Wi*>(5aaq%x7+`l*apIg^a zCmG|mTyYcTt?6j$SeIw_dowq<`A5eM=FP`;RJ#6hV3B^)w|+6GpkJ7OVf#P$Xi>Nt z8~#^1gZf0V{U7lgkNHp7$D(~*-6KJd`nv7^PO{L>u0)2(EGgqldQk(|HS)Gmik{~^-tOV5wFp$ewAI+Uwx-k`mY!?>)(z#;@r=E z-1gk9p(4t{2oJ6wlSK(31@la{$7i0_om3!j6r<`5UEJ`_!$#Cjs#qy{EdV%-3DPxX#fF$94DPrnLJ%yIwo2Wy-Hdj#+x^H>W-P z*z_CayY~j-e!u-zdadD*bGP~bbIAL2Kxxuhgl4`d7uybKQ^AU2AKi;yPH$e_kXnJRykU8YrlkbZdiMabL)=Re)rn%L_bm+ zCnY_6GMn4)`A1Jmd!n!K_WtXx{^|K=Ug}@(8|)HiXkK^ya?ROZW2fDgake-Y-|KUe zvA2Zv;RS$cr>#pWrA~~xH?6%65xYC$TI7ULN#&Ryy~1soUg5SIrRnlmek9YG?hSFd zBfIDMH^eQCy&-OKctc!tV0TX869Um$-sne8vi6#u3EeM8rS_m!>GDuszcfadqqbjq zMh}cvzqEv%=Pi6dqn}4gm&dRBr75~TpWR=*f~P@p79?*n>z78LKNLKV(!V{yM#dZ5 z3Mucu?ca9j;&F<8=?PstZ?W6PLb2uNZWFlJ`gFHRnCsQ;HQg=kcAM1o-JdS+-@e|( zBOm?J2!%)5`&a&M9~$YGRw#CwzJJ@I>&H&|r6E#J@%L{l6z(0=n=jrkO;EVEP{Z~} zGSm{G`!#3#n?y-+=3w?MzaD7Y*)u#wHz-5c4nEjz0CC@gy`awlZ|6qo`{6r^P4PQ{ zL)cH;1pGht4+oFn{3>u8JV&yrb35PyH#@HfUS-qjN;a*IVnh0qVaGafWCnA1yVOxT}v`=T@)9`$c{V|oDS=h4j>=i4xS2b|>Ab48=@fzLsrb~5S z!|G@El@CuC$5QS8U-ZS}H=p{`xf@>I_026~ z&f5Pz_5CrF`OaTgm3=Amt^Kr@tFcfE7OfF%LF2-B#~t_Eb>h`{sRfG`=T%=f-dAt` zzn>5fw+5pSvV-?{XID}I09ImcbS?6W7|-~NqH%Lc{kAlqbhc<{xc zV^s&)EY(4@IInDy@qX)p_be2zY?XLLi}T9H81HpgpY#>+%Jzs?v^cNqmhnC|{)K17 zD|;qh(c-+acgB0|i6CcKiu5;Rq@K6i&wNbujU%#EtUS0=fCO?y75P< zgXSC6L32;M4w`?g4l~aG&qKtkc}cvY#d+(9Gv0eny0KimWaoHAi}RXY97uc>pnxsT zik~i-rOU}&gnJF)PP)@8tVsJvt? zmHuzOX4rpyqwJx>H(q_x9%twH;%7CEh@I)fV_ea+va`)?NKkKg zCeZCRx2#^>vL-r5K$nra2>H**^zB?n1?M_ux;c}6(8Flb{#e|IN`kJF1;4()9e?#BED7R!XJ+9e55V)Nwg0@etu1XGa;e)zcWWRTQ|mOPF+S75VMXd`I!Mr? z^Bv0fS@LZrU(9LdpF{a}<|da8`{b(Rb<=bCFE~p2G5PIWOG7!4goPftziW~I&nAED zxhAdss^Ax|(IuA>!R~OW^q)NcS6-H{Kdb-D{alsv#?LzHKaY9Xji1=L7M+0^3ctpV z(M@lh9Zl_DrndyWVC>}ReIGkX-Eg$fg|j?zf3HNgjuhGEBG==9c#WRaP12T`?54Xw zkNRZK`&LdjrP6=${GV@vd|UiR=*G@eKf(l|u*4(x_bPPrvgyX3*>TfN+v>&!F}N{~ zPB)TP>5SL(kn2Nlyqq>ajT_`dqwcw&bBD7rCVqa(f3B%i`cIz!Q(1?wX3?1wT&=Kn z86T}d77*{}!?MU0$h6G>6lmM5^3Zx~Bv|V#t*^As^6Q`ptZQ;>8m0T5vw>x9-sUoc z`HR+o$AtXI%dG)NMfv2`fa~G+^Fx`NE0hQGn0qc+zqKY)omh)TYd~bv^R@1|oUvfZ zOFgqkgC~P2SNj-lO*jo)xQ3gEAsZFeXk()GQC+;vE{kk^ye^!ZcXc@p%=$KZMrbD2 zBeslE~V0c^8BB4wK$Za=XT<{l5F1Qr9c04KIzoX z7l7lkUC6a$dmmW-!27{dz%^jx)U(%F&2^W63)@+1VSD~5*KgDhf8cCDdOvI=FV$rQ zSp9G%ShB5(%E*_k7Miyc>CZp4g#21VewTykA9^OpZyJpZ?rM!OZbA9xHfn>ntVc{@Rm=53{? z`g+HP!}@Ipcl5jGbDux=csDjtY0PdmVB;0ycJpiS{1Jmg^;y^F+s*Fx7ya{~R*tQI z9t-8jZdmv_>_Rzzr2~bbp{*Hz zS?oxUp8wF^zrrBkSqggvkgb+Xl$U1@&){125PR}lly}Jp);?W^CWRSI__XvNnW1Woy;6=l?zd&ljz% zK0p7LU!MAKsq~-R|JjecH9iz%Yt%;ARyP;1Z_%sg|GeD0=lMU~FH^u@&kP;FdJ$Lv ztOByYW`O?{ozR`0m-3#^MU5S+S{j^xFo?(w05`$C%SJqAqevIGQO-}Rg5LAFD*aj1 ztz@ilxkv6V_O9ZC{Bm`i)7jR>*O1R+4}^zoT|M=aNe|PwjA6~WXi8A%$-URtOnsZc-S>OHS zhL2w3Q}1c_|JEJ!!tMAI`|kfG?*EzoPx|Z$pZ_5Gm)-77*r)%!`~I))4L8OVuJb2j zxK_Wo=LhTNYs~2UNiA5kIIr&U8t?a4fAB%^YCaY3zWcwv9rpD5zsp{H;t1(YXON^f z-5ZYUSm%&T$HQ;E=Mkr4;>0UjoLBdFjrWbZ|I7TD=OeM+az0Wu_*m*Z2@JTsxtUApK?N0x1-}v`^`K@~X(6Y=o8$aP`q*)sfb@7RXkzikgZ|B zt!Y(%_6jTf{ZTGr?={goP__c%HM;ekH}+gazHV$!{mpm&BVSJ2ckJ!?kM8ed=Jyr( zKf1r==lt}0j2I5*{~Q9={t#Q9!SC63{-e;xd}Ggl40B%*u=B*n#{Avz@7o*ZliA zw(fkh-v5pJe^bz#LaRsa@5h<{{TT-?6aJrcFJ7bf$NhfuF9znXPow*IwgySiqkCd~ zyU(ZhfBJclChGU|A7PCi$zW&9*=r4J^uE0R&7c35{!b0>9o86D2xh?jX1rINYxgYe zjDvqs!ThFX-gk__(m7e>BYU8<#@`?PA%4%eH1B`T*YoZj|Gq4>vHGR0Rd?U{kNom% zE$8)B7U`X_6P=qqn0ZLuLTkEVV6Ex=8fGec)P6sF8S(xcOqu)k6qoKj{n{s2*xS#4 zBz)llTa%#o!B_Tk&c@IW%vWyJpd!Tmu}$#QGcmiN8hch^6H1!_zj%#qw(!`! zh^`{6JiTXIA-?~oI&HV{pRoTr`yyVW_jSD6USWJJD{gnZ|F`t#Kl1H``C)s@`H!Bx zH{Sc2$^Q9d%3k58=r2R8f5!F-^*(id25~6;#ppJdmujytSwDRjNnxQ!?(e6m-#b$3 z_Y`%jfnU5vxB4Z<_ih;fz7Hkq-yh>&DoogiXq{p5=jes!hh9(rsp4FL0)Ar@Zb3i( zUMNv9`__S>+6jo)=vKcsNp6;ZdviLI>(_Ht(RxnnHh%^&eZPk}-{qla z+(*KzXWX^l^X@3G{PPVnpn030{%qFhkRRh9%UF(mvm^i6EN_?7pNEDJCop0lduqU3KCYWfCXGq4SK9M}Qu1de3B({~*g0=n~z{Jneso-Flg1+C{TFt#fG zVDiP*{_=(F`>#fqY)V(EwSTgHY2W`~%vbD6sh|89`~IuZt$zKrwoKOFzW)*LKbKN} z8{hG@@#`7?3HwmccXIU7^_{fue_V!aSEksu`1e1I{zmJ@zW))|O*8d>%<3Oo_uKbB z#A|dL*SWS$x6KLqZq<#g`CqK?qgiWr3#*asPx-PHyeDB0=^g--&Up7kIc>e4_Wjp2 z$hiQ6#+ z`DwlH?fmOo?|WO^pX>dxOtkinfSf!FkjLBI^!Dlgymx;4tS3Kj%hKO}aC%s)Qf{6v za|YMggg!p+JF}>4-Y%uf*8O@vU$$E6=f{7k*89r;_|)~jAFHKX@B1;?`}Mxw->0DU z{zewmTY!gvr+^oMa`t_W1hfaV5U2�vmuWz(c@Oz$?H|Z0IOp2Cx_y>vHyg?!;~! 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 diff --git a/app/BearCamp/BearCamp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/app/BearCamp/BearCamp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index f5822b9accd9e496299a567953e604d2dd99d26f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19987 zcmeHPZFd_-6}A&+6DLiHLrB|%78MG##ab-C#7Q84Bgu_PoEpn@3R&Zfc1P0MtKH4a zt}MlM-&8kp9s&4cGp_j3GF%Fkv~{I9-*~PVIzh@u<(F%rwLEr)JkH)-@p|C_o(;o33nxTXya z9YZ=iJS_f^{_8}g!vorcilL0mKq!s=8g(hNP5lle@St%2{u6G2R<9B#q)WtR4K9TA5oM1q=jX!Il!ar%__F)EVNNVGFZhP0=U z+}vJ{+L`MWco|!SQ6upL4E=6-C23&CTc|q6?H+j5 z4WmS>VI3()>%D>|XPI)(X(jH&GObZYT{Km?Nz4WveOhGn8%Qpt^AdYaB2U^mTt6qS z=aS6krnNDg9g)}1J{yqI5;g%=~EL^g=?c1@Ow-MUX+0LEhHnlU$GLwV z1lsBdM5aJ2OB%roK>w#gMTp^j-=X=y3(ZDeSVz84m~P`g@1sB9HGPlMF2C=9-#-ok zznR(g%|kVezPV83fWV);pZMxTnhbQVmdfG&7MY8s@R>^1cst?FnlF_EFo0P#bGVu%zo zbiHc8LeZnmlMT`qig5*0J~;$bqOzDB44v3y^&Sxk>0AY!&(uq2UpkS5u7Q$*YJJtF zTijR|UlmN?1aKo7LDSK$171Z(q>DdinjU6`jADbhb#i6c}!b!MZGnC0L6MFE|p#FTg~BAJj*Lbi6RJ**Q>nn0*816LV9H8ON>MO~5Ks zf|7>`du}Ya7H!9(FRB!MM4&_iVmnEFPyz*I^+80T$S7v{VZMO zmFGUKeRqJbtOl5edsy_U z<{N_&MOr;qL4#%QsCEmaXFTQ}aFuxox4dRw1^p)Al~s;#(c~Oj+9rPu3d$;mghHP| z{sttJSwcc0ZH@QAL0NO1aOkx~V<1vU8{!%`sH>u5F|2g_KFjzmc&O{fr+D<~<~o?D zm`mu^O(`a61$_V_>RPQ7kzOq&gOf*ERjVMP%&jZ8?uR7KSAc3?V*18K z*2oQzP-d39Bzl!{b1-s9>!kw{D&`ua?tkc7jMx|iTOoY2Pd%HUqGAQ@{#5#u)CC!J z6It_pa!Ko|2QKQ|oPI97D(eqaDrwDq2re17YBC7YsM>B679gVu-pMgQP3%1Jh zedy(RiOhkVVMIhcRb!M9b{BM#pap#z3nK~>Q&U(TVIb&j&vg--5P(}9y>!H2)Dd!- zlM$G?ml59Zijjm*3s+^u~0C>4EEJwABmDP z_eV^EEOT>}B@ugQMBh0`Dz_w~_gbPI?`esn21$tW7Il0CTS|NQ7%(ee8)k8}n45ac z+ZS7=eDm+{<_s%Gk&$Jrbcw5zPXM=(Z3(3;>r>!Wzqa7MQu*K}S%y-KzXwi+7W`(@ zkuZM%Of5U{379*!`%qwwoB-BQTznRx>ql|%2en_v+HokUwvL#lCO@&x?ML*~daJuz z4zB!XB=PU}Zai|dtBBYq=&>81WTE$me9MOWYo|_)eg=h#KVuq>hVifc5y|qw*SljU zV}Q?bFfxxVkA_d-NL0OPCZjkbK4Yhm2wK{okvzLy+;_L79qkKTJ->a+b_22P&^*KD zPOy<3?JqcgX?tb=y@fhE+Fx<~AU2Hn8{TtvdzoyBu?MmD(2n*cPKmZlEC9=J3kfk+ sH1;&GWWoI%2U!%{1-w^$PD*_dP~vm^-$ymh|J#}DsK!Zln_4^bKP#2dSO5S3 diff --git a/app/BearCamp/BearCamp/obj/Debug/ResolveAssemblyReference.cache b/app/BearCamp/BearCamp/obj/Debug/ResolveAssemblyReference.cache deleted file mode 100644 index e340fd571b07602d9020439933f1a38c4f0036c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59535 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 SeDrk1m4fYxD+Vvu?*9iOS>)9K diff --git a/app/BearCamp/BearCommon/bin/Debug/BearCommon.dll b/app/BearCamp/BearCommon/bin/Debug/BearCommon.dll deleted file mode 100644 index b1d651f3bbf33d80513ec4313f895960755ce278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 zcmeHNeQ;dWbwBs*_exrOSN@h{uRj3UvVI(v#7co=Tb7=!6lqa;a!M746?O5>1+uMq6E7aE)Vn_W;qb za?$IXAKYDR?GkA#Ym}demAp3h{XRUSxW{p`cTqev+i#S_e}2*#+~D)&qVBH{&6mIO z(;;mYdJuMZae16*iOXSDJ_&j6g^q_S4L2oZnL~U8)o-F7OR|6oE zzB+z`k}C?Y+N_Kf10}wVqrd}oHSUV58v$vvjD!hA_LT~_+15JT6<0SAdQp8{=(B0| zO(PGv*Ao3;DUqsH`;Dpkb{{Q7+o&I=OoS*H^qTc}OfLhoc>zimWa;LGDAi4)C*I~o zC}vkeyy#RDD=h}ycnX10_3p5H(R4#e2@^sErk6l&S7N#u-UgdtJ@{1Ey?7cH9E-Lx zD$k|7WO~I6WsLA#%1fu=VU=aHG?((SX?S0yynJruhUu$jD8sF}EH_6XTYL)URJ|wc zSrm9G>}f_oTbdE{mKtBP3y<1nG#@k(fS?K6L8_n;@hbY7YTEK(aI98<**rs%WG1FZ zWp(R5RzGzGb-#((SE*{YFuiWM*1R4Co|^UTifZtL%VF&(I^hnskayiG&2@~4bw#;b z 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 diff --git a/app/BearCamp/BearCommon/bin/Debug/BearCommon.pdb b/app/BearCamp/BearCommon/bin/Debug/BearCommon.pdb deleted file mode 100644 index 96c648479998896db43f67307d747665a4855c57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/app/BearCamp/BearCommon/bin/Debug/BearEF.dll b/app/BearCamp/BearCommon/bin/Debug/BearEF.dll deleted file mode 100644 index 6d0de1cc4c1cd07398ec1fc1b30ae19a870d7af2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46592 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 J0@t7f{tujHx)T5Z diff --git a/app/BearCamp/BearCommon/bin/Debug/EntityFramework.dll b/app/BearCamp/BearCommon/bin/Debug/EntityFramework.dll deleted file mode 100644 index cbb615d89365c6c7b290e4ad0cc2e226df9bbb61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783648 zcmb?^37i~7^?#>(wr95YNM>g%d;k8jpJck~)vNbjy?XWP z?CO2q@j=IP94CYSZ@%d`_uOR&h0-hX$;*?WfPytvCp z_OaZaaop~v89B$<(BwFH@UQ332zN8ojQ=Y%?5f;^Qhxbcfpoxs(bJ4_t+>Q-X34+g zX`%-G$(Ng)y(Qf2Y#tK<;8#sfcPF0R&B_t{=bJp!c?HS@^JvFY$%(L$Ya1w{jGpP`pU|D zq|36SUi0M-0Cy6-v+frX?^WPUQTJ$vS?A2~pETsYGMcst)1Fz5O-SbofTyrG%C?xe z{f(2#M!ZdlckASMd3wg{%=P267MerI~PONo1Q)3oSrLEMq4ajEkyiF;T`hCB+BfWkmPVG>Xnh$&100t+#^5W1kRX%bL;q$x}S3PU%mFbOCPRJjk?RK`DS z0wDhWx_meX+)b{%hJSxsK8#K`W73=z!$A_utr$iJo9RK{03Ue@^6rQFb0csFng`I{ zoLmG_LEx`PVLD5j0@CJ;6d8$j0B>(z2;xDh6$u&tLc%+mo+7VY1U|viZ$5=y*~yhS zl*&b57Cf05nN7T6PZoSZ7qSLb0^RUvQ?5|t4CV+A3@Ma{ z1e8ZRdEm$LVBCvMNI(|>RLHbt!g+*2 zKOpvQ!W!Bd1lH3*dqD$&ynR+)2>=(cEi6m|3hTEp2`CI*qLx(x3fs!UB%rXZEldIe zQ^N`%2zEc(R>Bibc~~HJuX17N~BahN`(dsq#n`SR4xgq41*RX0fnJ! zQ#=VMYzGUIfXaFTl-Cn%B(kELtFs5j)Ak_g)*im#Mju1o8v4A16=fK7*65M7*QY>Q0Y3Ti*765kEiQ)0*2$t}SF zq59v?c#*z$XQYeol>idYa)(v`HVBX6xRv(+vC6nYL4$sp0LpiQLQC)sjs~N1m9p5) zE|#_gfCGNJT9^a?JIakdg*<}+X+*amSR9!lvW2Tj%lfSaZuEJ^!9Tj20pO$jyMbQX zmoXmuGV8ktbi+F(7i3szWsrc<*`0J2CwgYwiW=4*=A_s~dRGDDqp#K2hy)8WnD35(C zOacnq*TN(qFfEX=>HUx%^(Hbf?nRp`0DShh`6Yn-(9KfHL_{kS+cI$B&a{jY050n6 z0Kg*n7u&uW_aZnK0+4W!R3y2(-k4c~XW$EiDO%zJ?C7FbOFAw*wZz4O{w*d(l8lAMPip z5@_i|KZjd75>Ps@`#M`>JhnyX=N(K>*$Cr_jm+;s8&+FoMzLYY#P#%m8QhZOdcoGo2q0=o)0t!3B!X%*d z8b}ZNQM$0@6y1u&mw?h(Yhe;l*g6Z7fYP0rrVILWH9mBf#g%~OKik42p!w&S{9Sy~ z)(aS4!h{`EaDMI;(5TDhs%R0?Z)VKzaHA!0WR4r5cQGm9zeTfg-+zwfCjph=Tnm$c z!p^fW2>`ar9q~5@*$O(&pmGmFY&YRT1`7RIt}8f4K)yLwpw*}3V=R_WBD%h2+T8`@ za~^1yENz4bZMgCU!)IuicssdXxBw7zPZEcnTxj9*6)thuGU=vmkMY>{Y&!aTX$ysZ z*U3Zvqac6RNagFT7?}BP^;#dpa6lJ5@6HO&q_Lc0=mJVDvT?; zGe~@6;fTU-q-^|Bq)D5V0LqE-i0!hEfc)=e-l5C!8)ig)*3*$FoY(-uN7-;vPwykm zR6R)?`dM$`rk*4Y`N<<)PmHJQNzzBx(;BU(@0xnLF~*3K|22&yFFR?tfaRgp_QDfe31=~qufiFz>B{0z~CZo@C9 z?Y-{M?KapWvNAnF2XA>Z?nMVF0J2Fs`fN!@oRp$N5`4zJ2%RnwY&!aJi%)jZVF^Ct zUbH&Kmvs16!AISpn+~cXbOjzQsFJ>0Ig&x58ix)&w{|tB`@lPpDD@x#X-`9+wJ-?? zEVTWO`1eA8x5Isicfy{Em0_rC_+I4c(BPL4oTI@nBRE%s_aWHTs^PC7JWqr7BiO0I zuOc{KgI^FDFx;f!Zz8-vgWp1MBMm-4jAjjgo8cA>KZtMzz7i`N#Ttc; zjz+}qs8L!C&d4bQDnUJZA()+n$>=G7>%hC6E%S;O;dl-XoxtWjta32KzuM4D<8 zTO$iQ_L>{k*ap4o!vMP8dbE8vT7yD`8QSnX zDJ6WTl#oxBj!%}1PZo+#7Kl$4hEEoRPnLmCiq9t{=aW+NNs0NSuzXTZ_WK#`4>%{l zHe9R}%yS*T)B-?_!uwuy3`Fel+7G~($jt3ofSv`#D;iLOo?XhDcVgXc28ICP9OOL@ zSVAcGs-2+-*Dikk@=Z@uC>EEDIX5|ASyps?>*m;@B|h=oZ&Vc)kf2`KCb z7A66K=|H!&s|9*!kiC-#dgw^TU!Q}(I{q@FEK>(hT3QlN`cGMy1Qhlg3zLAtp0+Rv zs2t)i-mdGE(84o7aWmE564P;(xSkj4Fv(fz4lyx8-xP3>NyYs^D5ee`?*F?gs^pUXR?=opSR|8>Az%o|e9{Buoqx(sg*$vs{ z3u18ecQlKx;xb_xeoL6nz%rR>OSc-C=8w*>A}u9XF&yVcgWFk;>y3j7`8@9BIq!lk zd9oscHR0LIu%_$xsJ!bKxrILzTy09{MHrhLk6LXXnZflF)h_|WLtQXv>H;1ks4}il zARMcq#e+VOmvG^^H#*Veoh%J{ZXjA`e~$Y?4(3C7x3mpHZUny&G!3*OoQ+OKIPm=F z6g;!KeEp&K?iB>OnjUpW<7!$7N1DxDQ?`Q!Nn z>-#%c8~P;zUTG8X^`g^IizRp#1i{)Tv0soF=6*rgq{K$&xjf19UX$l3<~f6Tnl%sC zpngS$AkFZvP54@bpG4R*Ob;V1`ed|2jzRqBF~MY>pPD=#)_wN^3jZ*L`K@H%5fLxC zmf7bC+>5Sb_TM0tv_8hj(?pFvK_tuL&IPQHQAW{ujN}GB0J-zIXo#_fd_xJcIJtZSm->T2 zG*c&^F|iU%$w8Rib692a9w|VLfb9TiG$_#pge(HY2V@u#lD!bmB{9lHj192nY#}kC zr#J!g9{=W>Z$1Te0U&F}fTO_#PeNmo{_PQ)p4D{Ih<)ossJNcI-?KB^feShx#s6FI ze+OuiboobkJO1wp*byl>{a_LBVX&`U47P#jzR7p9;fv6K>~EpI3;j*bO5pJiRsU{a zmO#eoLF5udmUz)VK$p4%h~bP7=<%e&#cna&XXQulK?WF-@u>xh55EHOdeO)08URG$ z8UXwPhPQ6@GCX73EA%%zeIf~DiOwa(MfhF>#?MN1yx#A`l7tmJ6I+p-kv8?+y_=x`G%(M2Jp;C?#kN%l;BS z0dejsz{Cd*1UR3GVBFAB#ED+?L8deebTXwO`VeAGS#?@MIqOGP0)`|MAz1pP8eW4M zR)aCTj3(Zqi5X4IXrepBGDKG)w-M<0Q34)EF+Pm+g0BMl(bb4G=OV7iL?2;FRt3yP zu+^ZY(FjP&jXAp9z!<+3u-@|Xew~263h2juo3w*HoW6Bx{;spsIsQr;{-e`ZoFUD^ zbslw&-&(_%uZrTY0dLmH37(p=l-A3zg9v&uGQ>~Pm;-6orP63)?3@0LqT0UcH99%l zZ~Oz1RNwSE@W_w;^bHf%K4S#2%Ev)EoXv&-9Jaxo@Z_IC_e%YUcoEDeVX-qJ(VO`3 zq7`ZQPK3|E1O&vAJ`1kFuUt<)@B?ulR4yUI4Ae~Reyh^}=v3Wy8}4~TptkJvQ=6wCb11xmkqgX82Eo+#3G}@SmP^H~e3P|NG1yTgJpOd@XFh*6;?Dy9bT!IvAiquW+bq8={4E~Lsi__7 zbkX)O*6HT6(C<4BBMqH&z8G{gxzTM9e~@E|Vo$Mo08Y?xbJ6Vpwls!!;8DorGrMEF zBn4$*)Bovs`F|7hWE#Vh{U`pw0{j%41~$hdE0h1muA`S3DVhe*`=AZb9vh+X1rXdw znCm#KIj1r&KLle~9&M3watyZ~Vf5{JY(aJHwBw+sdPdk9cM);XVk*BV(+7?8nT$AKNPpuqNXrK@9l^kYtK z#te+cqR&FHGJuGrOgeJ;9_^-;v=Ya!Ab^O>9A z%W-f$WZe#uVX?^!oH`C;g*CqaFW(RZlwV-^)6jchad~aBTAFW}LSmsq_bRTDS&8gfC$S{@OgLR~i>KfM$ zhPlS-NehL8!Wj4%qy&Cb7E5Z#vi3BLk(=G~3C(3gm}_s~XSaSju{X_&hEkXJi_^+G zOKcVT&wG)0;d_y-V?`dt^CEG-Um{@HA^=>svM)-F%HAFiZq)dG_s@~QEgjzvH-!mQ zZoyAe7W;A%`!X^|Hv*LPI-;BLbca~(5*3U2&@pi4mAwIO&SBORCyU-La*L`X(T5o$ zQwbPz-UqTQzg?H%-Y>`e&{rO0GZ}~{v{!>>fNt;|c%p@xJ_J=C!2e{$LqbpaR%AK} zWvJ8?KhqFhpgFWnV|;upI7eSGeA#Exu|PNZ%KZS6$5-)`>5_yp@~dVbe7ACw6@ALS z%9T~Ha??i6nLXtW{>J55Svwi*+*@FqGo*nb!^+wzV_;a1g}1>a(W z0ol{p|AJ(beQzXHp2Q|@b51eJJ9Z=6!^q~hN8iC?9ldPzN9g{&=wN6fH{w49d|3br zyWkRQ6q|!U$*?(>Y<`1m1>dlFWIQ%4jpe5$)AzubE`0V1_9}V5vHBGQBZ*CitA9b1HbCO09hs7S{9WM7+*EbEs~ySKC$> z14EmNAI1&D2(SgyyeL4PaCh5y)bFv39R2Z6vAuNp-iDl+^}A4`YoH!!9ExVV9@`i8 zaimcl3S`NQc5Pu7r(oo@m2k4W%I~wuhQz3LSjS3q+Sz}sb1Qhl3azegnhuS!=tpNh z;m%eEUUVBBNOxTL^1UFY(DfJ)r%LTbcL23xMcUZ_xBLpZ(?zCyMCm~czKUsxdX1R_ zmm?uRQ@jRNeG{*dYW6!q7)>g_N!o1h*;IRPHmVYrLJV;!IdvyJpr59jYUeYNd;bS0N67Q6&6TLCtSUPi*XxEJr%@4PvsnAoWOYr4UXxT9szZ`|p zsMT{RycQPf*0Ahv0L8pz@jS#Z^3UC*zSvqiY+FesY%y-Cv83|h$hZSB=7G8iO&ueg-Z}ih0KlYPB3N^4v@3h`HJ}^) z6hH8Vw(t4^@NYmXJP`gX>ARX@|La8$(HrR~`(Xs558)^51NR;~3VM)Wk6=1^>%(<_ z;8!p%><>JTzLxs~kE2_bbsrrAwL4dW|C7LhhX;Yu{)lQY+=Y630@5}ObOV}=eul6y zc^s?2Xr8Aleu0O$I2oabB&QTS&l+yn~gzG>XPqWlQ3tgu=f5 zXOeMfgKX6`4WKJRr3^t;)(?%>acWspWsyGGRMxk~R+jSDj$HM>nX{^*`nO}3*(kvz zO7HRd^A4tb@@ML4+sU&SEDnlnJ+)b7CnFb_gy_q|`aT*|n*MlWqfDyQ<%1wVYOs_p zrlC1TW@eeBm_}yK8m!EFOe{0!?R&!0|AFms_7xnY^Eeu&)4|P*_#NdF!B4|;%2&tX zx#b7q@VxR%ak#U*$r6h{zq~pQZ&bb_4lgL*6NkGR%TFbdpgdz!o4c#2ylE0?F25~_ zw3LUENNf3XNn~dE=_E3%j4`s2y(?edK8duIk4qwj@?}Y+y?jp`8Ri^zt|+A`TP*+D zCS*Ix&&A<6<-f$?VNP((+&}Dq%fN*8RDfI$NAdBjYz_8F_EgS*1KXi(9(Ig>_%oy>HOLwWx! zept1S^<8Mc8Fj$k?$>CpCAxbB@hl-a&!B{*HlwBT8!%E$Wsk?yXb0gZ+m?0w==NvqN+8^$>})`W^{ma}5H=xKxl*AI^ZOY^F;o)xQm)!B_eVMZ zos{#}qspn{A6Q*oiBK3n`W=Nar{6HrkP=~$)VA4iPQRr)NgWGp?{pt(WeJ_fAGBlP;v zJ-tLW!o-fck1*l(!%bkyezbwX6B6NmHJ<-WjKtPO|A~og?*najMl9RAM#(lt;jjiX z45qF=`2ob4hiB=(~}irB3pHabr+8Hh1WlQB9x(CIE)Ig3se#2OMguO20*Ry26k zS2TJgzZf15)?V~76aUBBh3}I-Xg8<(ohlp7v2fU4z83L)K6{(js`g|`W}k1E`%_8Kvh@F{v!F9bPJQ@ z%x(D%0A>9}CJ|!)ax%#9O7iF=la9jhqEDFmFK_D}Tgn zv86Fn{V7+G8%O*XxKjHfXoibmuK>JA04gO27XyH`Zd3}-S)mc~oE17y9$@?n9?jWs z2~av#Y=fk1xGBP7`Fz_mXdEJkj>A@TAkoE^l_bZlVSvug6k~Sp*v6Jiytcs_W#&0K z)DS($E^?G#$y(lGRhnHC0`UWgHn?qk+OYmy7wkc8r{p}*s%N6S{+9R-G9$>gq~sXdf~K(WWIK{m6g@^u2ri#NwF)HGPPztiJfZuN!Iw5?D-Dc+PSesN~Uh=Gdv7EA?vTcCIID z#MoT~N7=iQwax(_xfFP#S+|*JJVqXD4h8W+GVVGP?$EaK@we$@_f9yaYwsE{j_#0|*9b=DUk%JMnGduCCZ;Z1olCD!P z6Ru;iGjh_}3o$VEF~Ta!)~5o^+Elm}NttLJtC*hMm65puLfrpj#L-KlNElaZL zaMumbBASfB>o~~4_wam4Q*pogl6L*q(FF$Dy)$;8S@CuD*~dbJZ%4b*!dhbFn3# z(b86*U>6|@$!A9VKe1ovg8K~7b@l3L-{yQ~h*-5UhI{r*dKJpkD@F*Fq;Ru1OG~3} zcyqxl$jPBJ>GuK=qsh-!Fx1yG6Dv(2-m-nB*gWghZ`O!f!$K%re962jg_WJBtWHv%+zoF~7#{zYnb=-}dt@g9y zz`S!Q7%YzMc%1c4`lp8IRs7ne&essO_B{Sl=P12P)0y5E)xlE6|E+y`c-Rd^yiG8N2Y{3_fH7n?fKr&dt5Q0j>SL1d=+I4Oep zCkC*m0LaTK;%Or0bDSndzX0{grisFDh|DXm!cKS+<~2N(zAmkpax8SZch+*?ENDo& zINQM@L>EE?6MP+P@t)KyS-V;)^1cC3^T584A8Qww+67$n_%EK(2!2`y<{_mq!W;XY@7no~S`vY$)u_Y=xIvbdo$OXTq0bQrU*pHSY)exP7PFtb2<(|e z^nP4UDm5X4FRMjZ6vO^>k4ccVCD|d>REb*@8i0K>=_DaQfWAT0AUDb3wTU4biJpGL z8NjE$3B0VHF`g9%<$XsvAV(B-Ire>vZ#>058}A=w6$m+lC+nq?m9OTUS*JW4csUip zAJ~$ad=UZfOmrgFn6TDhJ?n*EYH7}*u4kDAC=Fqx9|rjN0NI?wtD3V=P6K*p6t9M!rX zRbl0FBTS8gB|Kbh&w64`e4TjeD)w98kNY-UhjNFQZUjAehnPU`mTLjZ+`TfVyQ#>4RdmX^aTwsS7 zOvyVeT1GvCdkAfA2*bc}&hHXB+4{) z3`<@RMN>wrKd*lm2P&37H~b{hy%N;rxV0Zb!te$F+}e+l;D#jlSQ30Z3H~$*{vZkd zBnf^m2|khpzn=sjO@cp8f=?tt%*w1}m}A%=4(r+=PV3s>a1z9@$U-klf|n%0i<98H zli+)j;H63My-D!0B#5SJS-dX^u1|tjB*FJ5!4D+CE0f>{li-Jv;MGa+6E{`9be_*DV%Qq&F|0*O%AR`JvCv0=QNl3e)?Sb|;>Amq+gPFv$yxU+Q z70e=oVL~OTg44OdFl(s>`-w4cC+2)65h_U)9Q+N2S&6kzr7-V^F$t9<#bh1VZcJf* zHpV1Wk`$9BP`fFGd1s7Cs3a*SEu?mH3iB>vVx2S?CRCCtxECiFrUBJ(qCGCr=ZJ|} zT`)|jBvlqNO8ctan!@}%F)^P2pN?CC8>g`W-!cVS3|wTm|ux836&(p zWUH*9USiDqiMfPC2$iJDri`-D)=)1o=2v4(LM2Ht*`{l#ml*SFF(#psq?l~-HPlOt z`Slo+P)SnE4>F2+i7~$sV-hM!ib*d~L%qb9-;6N{l_bTam#Lv%V$5$56Z6?%m{3Wo zY{uwSjG|s*%m-pjLM2HtKg=lVCC2=Aj7g{@DJET54fPUZJ{V&XDoKj@5k^rjG3G-t zCZUp~m>*>n^%7$~9AgqHNs5WVMy7^(i7~%J%pMk&P)VxvGI|Z8sFxV?yD=uAlBAf| zGKzYMF~1jM5-LfGc^#vuml*Sr7?V&*Qp}Gtih7ALzaL`~DoKiYJ)@|X81o0j+?+)q zRFW!~{0GCIKvehVJF(8l`P9)EE0}kE-j5+h)4&!0X6;+_vY`S4)E9kSzuoMyU`Xe8 ze+rl~I5jivN5<}Gf)@tzE?&jk+06Sp`?q#(!Fc0X@U8Sgra*o%9oh*4y=V(S@T&X? zz`*3LAF<{NCSjP!d$wPiAQ*3y|)!8)g z6!5ZAnV4$vSX5~ZAbJ*{bVwW&#g=wQ+>3Swmf}WO*$4({m6*OVGi;C#(XlyCfR4Zz zCPub?*E_{3eSOz{O-w({ib||wMdPVsMF3a{oEkQ)V(o`1R@wjt=Wsiblk{=#7wT~S z-Z+D)(AmZg=Jig*Hn1IvhrM|gINBaz?67VR9BfezAcp%Yuw)MH?SXVTf`oM~hGmvK zNOA^{jY_~bJDW?tHSTp4(eKfeqt}oV z{O(JDk<8yctku;3;h&!ND`7Xu1l9VFP2ysr2PW~@$VVR(l=T=rm7vEEWf5WY(L>%* z=6B^)8l7wNtkDKAIFD^Ne1T>Gb#SYn%S*+bzKk?;15UI9AcahObH#)EY>~HY8{vRZ z1wr+wV)lm&>K7%I*bWaxX(5jzX}z^Y@X5E)#}(5^}}xuxsD z9LDeFbX3H)goi-@yjPI^*=%!MMQ+QC6u(NpEz5{KTBl2#>mG2JiZ)l2bMV7b)<4p6 z&I6gIffJBuj#!(;pNClC`vGj?Tu6&gwzF-f;Py;=iEALPU*_(Jx+3HL(L(*My;OWX z9d_k-E+XzH&w009x0>Y~1DcnNmUmkK$I3g%b4Tc(m8)@vD7fD}jD$4%2ghX}^WWnj z+Xj-e(&jp&ok7W5V6LR-mj58qv0Z&cZ4|+8bOa*NwOY$3I0Kq$wzU zAv(w{GuJakBFOLlBtUAxT*K(>?{Y9PbKXlG$%~L`zee>KkoqNT5um=*p0T-vFfF-d zU=_mfbhKaiST^r$y4Rk|yg1b2xLIjUCJ{x99Uzaz_+33B4k*zYm)@zS=%q~&d;c`3 zb3x3D4nvT>o^GBZz+dlzSaVK9&_RR|KM^4(BACR9M6jO!&hb1y#$n=Hw{VVJukFFb z+tEkP)HUtS{toA#5a#{RqxG!^Q&6^$mVw=o)M(cFO9P0gGD6WWD-9mEhQWS3{QM!5 zC%$)>P)QOmZ1%nG5eux_J2E<22V(U)S_w#^BQjStB+PSQj`>5({6{f!LM2IgToZ@$mlQ-eAo?uZAf|%Z4FW2yODO%oUIjO`o0YgM`|&9YAiO13P!#X&6#n|z9-YrbF{AnnOz2urka#eOjHLi7_G&n)g!iXX?f$9Z+Agd-#kzMb~3`B z7h=uDFKNAE0mJuX)6@8J0%Ye?`ypr`(4N|ptx`#{9ZZpY&aSW5{hVgZ-#)>5RX+GG zDvC$4xZ^=MH7SE;+%g6N(gEc#rS#i^wrq%19xS`7L^)*A!6S6mo5j4Zp{=nkCpd0| zRWn}}Xh%G3>J)IYQtPi9WpuOcb)8cOC4HAjI&eMG^S<1Crdc{xECQ$wA04S*Xol_P zn{76FhJ2Imyy``T`6ij{=7T}%($HGQt!m(bLOn@L1^q%xvh{9_a-P7+s>QI%XN4fP zby&pk@6f_v3FJ7RkXpeP$pFLDf{&zot#_N9EOI18ZYU0tjn zj?oS7G7w4F8r+Q%+^k5DR8gTdRi}lScxjZw2)yXY$1;pZIN;(9EPhv6&BmY4PTzX_1#d89`XfARKQ6Izz_(r zSmqDXxyw3DY>kF(O4kyMMU$A8U4lk27|{A%XG*#9dE97|$KR~wy>>5{W3T(c>mKoW zY!Icp5KXnK(kJTUqTSME;{fZ1ZX_j5Nk$*d1GGThr^PsJOGGf=m6?SMIg^$l`EZQI zjD5Q)z8Z|#vAuuX$)C;>j&Sz>toHl7s{lQ?{CN?Uj(mNY)hi!>t?hcF#7x8QM&DqD zq~@GxIzJY$;{0RB0?o|N#Syh0bDpE!VF&+Z(W`W`GS0dHFi-E?TPwkBs3&xPn8Lgb z06Qg+ab(>LBpFBgGLAHfb)%BhP*&G6mVR!WX@cr%Q|IuD>>Q=lIUl^Se~9rn7BYN! zvEB|LV+orFmIKRHq8M2+e&gT~Yqjx^>c_BR9Xt{$N$Dy4SH`JDm1`sC0CTR3YnvB= z<2Mqy&O+46g;f^ST(b;qty~ihZLvNaOSd7Gj?fx^($eYBw(e*GoV}Ir(6x4Ml^#!G zQ8_066O!MZ<4Hnm{0aO2Pvc42FUREkGq+s89inqJH(ZEC1vI={09M1(J?rN9eOr@{ zQ(aH}5k0O3qX(cpJ^WEevaz0|X$yIWe(Kv&4|2xhh=kCCw3oe;IH%b>iiW->kar~v zL&ELb6?%-tlWDf`QwzzMyoT!bZ8QXw7y((44o~; zvDtLF;S{YNVD!G+*S;PeN>B9a%Nr;12+YQis%!I9yY?{0q7&zzkx9pDREx@VWSk@} zesG^8E;8+y#HA9JB3>`!I5P2&ZX$_Y_tCYqhfy!KQJh9G;COH{hTUY&+?FeAX&6xa zf3KzCoWT-g=RJSsDT@TDcnqhr#CzplBAf}YRS}ok-~f;#w1jd6cbx5nc6Q?nBZyl1__lU-ATh%OQ!a#6ef83 zl|3mKp^{X=;iF&}v*Jwc*C|Z!G?;`+l44>Co2fmS!URvV+exS-=^iHLpPAZIDNOJ* zn1o7_V#2LvYQITgf~Q|uMZpM_q{?25!o_83Pp2@!)9i;6DoMH@4sVsIJ(I!&PqQCR zs3hrr_+yOzHiZeE29r=pQcP5HruMrOCU_c5LM2HtQO%j!vnfpQ#PxA30-=&r!GcsU zjB4hwKJiIc8n?ktbr4fIwjj-5iGgx2R38P_4 z$KZlpLXG~F@8O&x)avQ2j_D`#c96;0x~)M}zME=jc0%L-=kj_@bd9)6vZ8Q#)?sxyV4yQeZb2sT=5yS7^P=`}Y;XF(nEYtekKS^-T^FnM< z`-521fa2T3?U?@4B;DTm_y~NmJA{3jan6hpI@y`AAC1cUMYwZ&W^AIoI6sGj5Il8# zDIRj3`8hTh+#g((07T^ZLQHdi7YZ#?NS$rUrSv+M$U5D?|Eb`& zHzhg#IVK13PtXFJOC2dG2B-Hyc(fv(mxe{lpX*ir0Rkc9!r4?x5xt5ykdGl4$4T(+ zeE2s!u-*x}Y{Sg^bLz!hR@s`->nR)b!b*=HS@Us}9AjwQS^38}uYNcDJl;hf?h7XZ zQJjn1%6upZ2-7N4im1ZRlJUbH_j%@+W|zX)phZ%9cTo@WPJ=a*7n z%;`m+0t!FtfZ=>QlCsf(2=n+J>3b0l7+~HLKqpIoKhDV9jxpPuB?CIfXY!FW&>axuf(xCo@L(#D9bMuTBr2tAYO|{?=RJs)5FaZcl&Lol$Ui@AnvDtJ4u~U2eXOy>eMu8JMhf;@~+!X+jdwdSS5i?AkQ@H znQ~(=mM=GKH>uo|Wh3Gp3A}0AG0WP;JP#w!B=y}_-gIIT7W67TTI@hIm~;#~#2Dau5e zTM+lbscCLWyjQ13b8F&umZmJvw!}MfYP{`<_o=DzO2m6&YP@B{%MMN{-;TtqPL4-? zFDKsfz?(wf#NC;=`z)Ihm+f&^;@%6~Y1;Dc#4qeHC2iLG9>hHnxRdxC;=PS{7f+1W zSH2U8NgHGt_hO#srzgig#NBAeDdpIYczaBYx0M_I9V532-cylrD&nt;{O^I|92`5ey^vZ_}*>!#;EvzM#cX-Dn62q58{Q}@XZ7waqPU= z5`ey&#Q1&P&`ZZDe^ArI!=C@qyUUBO2tKAixU9T zmn2cjvuP^IIF8|3?c&=R;bw7^d2xAioCw_BRFru)XWW(z- z^NV?{oXCh!cAiU_j%U8r$Ty98J(0NgOb_>D;c)g}8ypDLE2Hu3@<*|9rW}d(O-}0QxJp1iBEk1qa ztAH53Xvf;LgCXXB8Q@9mps&2`Zlm*6neS?VC&_2W^A`~JdEid7ysF&w`%=h%<`K)ig zg1Fo6IVlg~(r!OM+{=JFf!+3%pGBg|(pPSITN2(i4qLt-BCQI*Q`9|mb`^2&oEn!h zUQOIrfjgm$TdYdtIyV*mTq^uT9JXcuDCusx*Cce0L!vGFcT?e(y)E39{TkBR5#UM6 z-dC>F1mS1yhrec`(qj%i=Qn3-HK?|VkYFHOb!!uQ58;$Fs>k%RHeQ*r3veW@tM z`Rf@KzJ1{psqp*bFll@sm5K2WrsAOap;Qz!uZ*L8;Z>>dhg0FJ<1q4nB#xk6^o1Xd zqkZAW7#2I?5oh3|^P)16;^j{e0z zXdJ)w<9L46Ckxi$hV;1YZsyy2s(e=hA<0L7b`SH7*#}GU3jf72h-LPLug78N=M6@T zx#QlA%B1th05_}P{-_tZoya{{34lLfFIkubr0$1a0E{n{$h;f(moV-{s}+DdPVnkU zP$kgi*8{N|i2dFMOjJSnPbB9YrQh}A{&}xEL>Mo&@_Q1zmo452++@WbI`9ZnJe2Qq zC|_vTmX^?W9+eRc%(n6@5|te?oRV|Acu`l7jGu+y1VYJTDhQ*M6MGN!DeeG#*HU{`d5rx z#97=D%XJc>>mLK!AU9^+A?BiRe7cbCWIU@xibZ6~$UJw5z~+>sjVfslbog!$ZliPN z?wrVah`Gbt?ql2gUhMOPSfN!)*by0VSMkMhduGG>9dHz zGRVV^o)9lIs`ED!t~M~ z>w84?Z%f-ZTrV8&4OjC9(%>F^Wsz@_?XcLWtIr4=e zf};JHu}rCpaC2am9zk0Nrjo?>Z1b%{#0h&zrolA{`34K$jBr1TC~4&V z5U+*%g)D0Jt1xh zgzd%z#dyyFV#iKjNx-rOv1&Wo^RH=X&v#KSU2Y)OQAX6%ulxV7J_^r?Iw@6 z`;cIzCGmVqoUxf1&u7M#d`mchjA4nnJBo!l1Mmk9CYo-csg6WbR70*Mpe_`f zq6^4m4&Ei0lb@6Cz?Xm@HuxRUbKp6!HYti`QLP#>S`(5GvFL+~fNm73mJlvNk+nny zc~}H!&F89G(^8prv?){0R;$T%Az*Gc1^pxI7B`opdLS`l;eAkb>2ejAfaoP^ZC2bA za@5+3Y*+ZmUN{Jam3a2qwdSd;EVZSi+)x4YP*V9cDIcPdfa(G# zhY$`60Vo#rn)8d}&zu$Yjh~{vB#j0gK*GU=ar$gcpKU%`VT28rP`q|UzU>X`z1kJI z-CptO?2OagXg|)a_>VEX1EJJ;QCj@pi%-DNQtRMtfS&}|c`0~j{}Kmhg`8*L<0>uC zKmnfDtG)nLYdN*Uz%EhTdbWX-m5We!!-UrO6E1_|`5n?$>hNNug*yNeJ;RF04xq26 zzJH5Y&|b(?W|9wX8p-?B7s1Hq<+6J3L)#48Gx8EEejY}XOK^h*BPj%VQ%~-=H^6p` zmh%1(1zsktWNa3m#9RU9;3157h|pwN@qGb*ooV;bvNZRyrWh>uiu>|O41DR2-q`0i zhW+T>D5d&G5OXk&#hrnyBYeZLq53DN7RUM6T5tnyBJ}pL5QIvSeAA$EDGCxG$IHl3 zc`qWkb>?6o*RXpS7kPlWFJqAjm82Rr6XWy}(=TT_p^_Bt%p&4?gEp#mJ<`Hm0I6Zm zG0rx~Y}jfDh6$CVa91Ej9{{WX>uabKSTYzuzOni;iZ*~DEk-5q(H{g#_0IsoIQZZV zi$SypD3)%9dfa;WO2Ee;h8ULmgB%zcjpZBEAka42DK#sNrXTJGq3}9-3s7-w#+Bf- zMBc%wVAP5Mk)?bUMZo!1KZe9YML0g|H#Qqax#+_{wb=w|PfC6<7>t3krwj`EMpM3t zy#lPXwLxkO!>6l3NzPQFgN@LiLNupCD0OH&sfe%n2SCk1X{vRrUO*$NB@sIeJw+I}kYh!q!-*>>q!K5Hx znGI{fS<&iWpz(}!rP&d`NE6~1A>19=aRV{N7nq1Nh`&LmbOF*mt#w$fqi`7n;h3rn zDN;kB_zsdel$8S^+$+ps5MH(Aw#z4Ho870P?7`iC*&*t}%9C%#VP=$SqC@TmT4Rj13DNEV z8hYJ*frhtQ#n%d2Hu@}5mOuas(-9qq{8kzcq8rRu*a%2axF3k<^)E7!#!-oQ6l~CB z6bz+MC!M&DcrJ9(L|a${S#ZOA^))cd4e?h@Gnq}cvNKx)e7s{cgtz(Xiewo#{) z|4MR6FB+t(csZ+BdQn1a@&lH!39Mkc^rD2;_#?fjFE<6je3np6>`DV)JJaS=?wy(Y zE+h^UTH{Z+KhzK&fS+1R3Ue1?evX)gN>X?rkn}2&!7c5LU3IsSi2ck$jXRq-e{9k_ zy9)gcax$o{x7fK99U|aha}Q)Mlpm?nb_Mv#^9pQg{g1 z#IA31a(@xs8cg)<kwoXx-t=ZCPiz+ol6ni72hLK^z?B$`?^*gz~+eZvkZx^B|}4076(IlZ0&aZNvr^0iN~wJ*^drs#A7 zzr)HHeHS?Bm%oQc%K*vY5|&30Y0hPqakP@lh%hCNSc(A>zmLSFzlv{PYKlisG){g0 zy6E(;beI`?79v>m17xCZ?f&NCu`-i^-&1QBeX@OQRlH(HSirDC94D#2B5>S_ENi0i zAoxR&uj1gHtv@2LzL?6VBz5+0;=pE|O~IR!fTd`noCGvf|BL3Y$oSX<*DNs?@P`Q1 zUh6*y0l-Izr7(#)R!&CueQfhTf+#Y&KNPKgiN&M=vXx*!+ul@xful3P)OQ3F2TlRS z9Hwp0Bf0t}AZ~7m5B-ke+aV4dpaDG!I+iBqR#`EU+=#!W<=vDG4+Cc-Zi>>#jA$W? zX5MYOLWk(}lfyJ=&gHkTRE4Ha8FB+VQw2GhGPK|h!tX$ikYY-I-`;V>Ca5*e8;gxM zGnnVRg}PHzD~Gu&;!7$=PA94O+ybWpJ$i@MkaI;&*I`{}hZzTdP{Xt#jD4N0P>+?Z zAR)(CPL@^3dPa}7HN}=8osJIVezWWlaViU_PsPMXBT-o?pBiq2MA%E%03qN*J%>$n zTky$*^U)$PU@8LOhbID0KK9}9MKV7;g89^^Yo6^V&9hBi9^RpF2FR9>$2Ip%U?>{j zGm*NAq@Ub14nN?BxJJxhhFg2;fENO|!Y4315^|aPzB{#{5ibRp_L_B8uhIP$z5}=` zvhE=Wo+tS)Eq1(aQwX8CQ zn4b2+!(nF26>^LsM<5fQIY6+~-e3!IJlM!ZN|D2qY{7?ni8e#n)}8At0iS)LCwxz9 zIauLM$!Zqb!KAB^k4&|RkA`XsAM68Ahv;*E0*TP)Mh{`!AJ%9!oP=t;yaIL789hc6 z>7RJt*ttmFAAB;>vN93YrGf!!w>|LW#zHsxDL`R6WNvbOqt|To1c1@c@Z+{eKgXlT zi)LqGo;%{li}DOU4EETBG+DfGxeuUZF=5FERw_F`@f2`86CTO{;Ih~HON~hQR~qIR z|01OGueKgOZr+aD*fW2OxcBNec5GQb5CcE@nxb5|aO2*~yv!+*d}^gMo+7~Z#fB^mOnv{j%Q!D|%UgwNAL@Xk+MHXwh( z&?KLVTtF01p;khuXVCU`n2hWJ@x04c%N z3IWwyqcf-^CZe$!kmdHX@#!Sr;VK)1(L(eHH+*z>g7jXK-ibOq7P1_kv;!7To1(T^ z{rZnI*bh$9VBHG7#E9$P@w0d&Oa7G?p~~a|HrKc?XCNf+GuqD5OIFec8J9j|4dJ~pXl%cw?QO#%>(cNI$46<4FGK948N_{4 zX}6@T=Rt^56PYlss+XyqSCt0s<-20`neoJIn7)`eS|idWg4sIU+nnRE=Za2G{uc)Ee1K_>89#RcC=GJF-#(D)9|(n0`YUos z4^))Sg>>Ft`5S=4?1n0v!$icKkzmIMQBv-)W0_6=@8bhzndbN)M(r@;1Nn-b+-b+b zK%ATmjuMa=AN(CLG94?m80kMk?fTHDWJtDGQOL`TP(@U{1_*~!F8TG}#akIvabBr8HEtBT1 zeb9opPtqp{D=&IKWLbMX#z{%jj{TnP2aR0OIYw?9Kh4BDap&&)Ak#X?#9Mf9jx4+b zWr)_IvGN)oEYx9*+iB$ICAfC?HNx-1JZHmK!C6L?B64Xdu<#+=Tamf6P{QrerxC%X zGv{L15#@wcCg8c~pCD$g4ZlTveBDAll&gNS!#V!^#D7x`oP4)^%2?f*Y0qwx=ni-E zp#WX&N2Bk-zgTnDFI&BJ!WQ=jKb)lhANf&XndocKm}NGa7w34QDzTA_1DkPb3E#1P zam$onJZ+M~sttPUiC?(^5>)=h8Wu~Bb)3vw*cZ`0hZEit>UbJ#mE)Z#e#|kMGg>{{ zc7qea(yna$1{3GH7=|s*MUctu!1~BtFe#T;F6lSKtv$cj*fZ8&*`(QTt(mG%V;ys^ z8E-L6RL3~XtW)XBCsXsfZJ}VS*R_BcRsmjzaLogoBI2&w4k>0UFzZEcND9#~-CqOO z&@6RYs5 zm@@1~J_Lycu>5VkP)FpCH&gycyEV3<{NI`4|L3%2jONe%r?bHSqu}qZ-vPC^4u=D9 zhnO5=@xvXV-&+XAuINaS0kxVZX*F4tOsu9UYpjMH#|C1F)nrpvQ$R{qIkc;(2vwMh zu@zk(!8hE70?LUt<+7WQS3o&1Me+NY#a2KU62Vjo$t6}kyJ}@Lnof1-J1#VhuL(s zy(Q~YO(4s8YsSH5l5=As|LFCK)bQ}NNt&BGM2cS2jNeKNe&Sxh+LK+QSgEK{tHp$l z1FY1}3;)2CIj)(JR5TMmNSZMIAM|kP^#7VT@5$q$Al`Pu-sLP%Sv>lBENH84K$ zktfXz+KflDH7a$&wTxSnIvG1A*c;|zJF7`MXXUk?_`FFl@W#}OUC*U0knd;Sa=snY z;(PmB&UenFe68N+8oghn^{@el9Mm^O^N=E%yM-{;dnarQj??*UBI|^G!N8%DjOn$? zJHf!z{(J<-4)JZs7tZj!eAd6d%~S^_^7w`E0?wyZ&E z%gePb6VtY34|@}=GyZKj&{nRSFxCmpHcVy@DV|fd3KDFIrn2Zx!hQ5t3SD~;2v-)e z-1Hw9r%E~37=M91E5;{XbAjIeKpc)!4}dUVNa}X9jl~0?Nt=G;U{sA;hoO?B)x*D; zHDha2mfsiOB7T`^^832<39V{B9ZahAIJ z7bp#}Zu)Qf5vc^!sW0sn7GuXQZ()1Yini^w73G?&y}m*tgDzli|6mZ$SJmzUrvmu> ziHy4;I__9J*=meU@!-kaoh)Hs$aO9piZ8oivW)D7K7=&`Eo+y_xVu^AYmh;On78AE z@+7NN(~_sMLRPYyzaD%lJZ@mOJM$>OEm#G9y zW$ih=H3Ep&MDtpPgR5AKG-j*sqgDQwFLCDy+^g*wuMzQ~j z4b`qrRxygsxaA`bbIz>xN$`9Iw?NR?CeH;O0bTQNTvG9BWequX6F%NJ_(BY-XP8lD z4Jk%u>`5WeE{7-qpOg>3*N3O{|TkRE0xjafXgz2C!lZxOl{T-+|dTo<=22T zPtIV-sir#UQfAD9n?k*?j~ry;BbhxR)tn7+AT21r4oZ6A3QxWjb2sK2I^1wGFhMB% zF;GN8oGy{7%446|^lx^)Vb4^S7p+F6Zb?--*T!yQoXR1JsdwmJGVpxkl@R%%|5^85 zpz4)(E4&VzXD>ejxpIx7P&ujQg@2ZTMc9W@Ry!;JPnC( zrUiyRy381Fba04;b?HG6iHhvzPJmz1HoAsxVY0Sf=%43Y4dUNNc?}7kdkHoiX8TV) z1Eb45IB?`_Se>LSXJ5#Lpg}AYI2&%Wu2OocM zFx$4a6+Lr>@fORw_I9vh8hq6bz{QjcC;6Zt_!tJ{#17MKd=q419CI?J;|mK4u<321 z(+l4-ml%_y!K^ z;n5^dAM3=GcfVmi%}1X7w!lycC<6L9dN$32D~48D|vSW9zH29 z+*xCG;cj#rWE;8`yq{p*X*1L|bW~D9qw4PHBxO|HQL(9kX-q=vF3vY~-H9Ng!f;!y zK()8%M0y9*Vfd63p|Li|74v>Bq^hkH@J5eyUGqlSA&_lb#p>MQev@-_c zc8PW)akk4_PS8xN6y~jG+%!;&$M!iso;FlVKh;i2--}E;HR)nSl+V(Yc8hjNM`PRV z&!r8Dc$2kTB5+K-j89ws6HWQqE_P6|D0{Rcf~M8$+5!(L{PKUd)sTcIXd+|!3bqlR zS^D)`#dpK0D6JT)X`?$qn#tN|gM4%Jsf7Q8^WDYon8Z7H<(n2dXO{OM&PlMk5VOAC zv3!$xZ&ud3o=*5qGM<{$FNwYUp>s-A^KOK+CN~YsL zJJZ=Nc~1FxltW2z!*IRKWX#xL%~azY_!i3GRXzzvVmj)2*dE|WKc(Y~&zt@&8DHQ8 zzm6{$i2WG+io{dn2gbc989zw+?qG|e&<{#{<*4``CJw(O>FMzV#-@bfT>>2=ydZiI zH0@{3N{nJuKXZ1HGOC|p0aN`>r)bZP)uMg#7=6HA zMz=!@#JWRSB~IO~Jr9yXK^UJAme!x(r1U3ot3OMF`deF78qhIu!m8=ppg+bjMpk~J z+r0^)ZRMO@Q7`;+&mVxAM`kzR@+h}K&fw#HKH$lR0>cY1G|hy+#3&Ud!n+w6#cv4T zh6C+x_%Y!|dnC}+-H-MIvQE&>qy`mG z!%H3Unf`0odiDp}Frj!OfLYLLt|j~cgu{0+C*?Syu0V1g-HPd)QkSM@)NSG!^=YQe zTEKl>@Vbt?4kWLG@YB=dMhD}GT?*V!=1QS(b_f-cYHX|UVhy#sp3035VK(Tg!QpK1 zW$LLIco{#uib^zX`f7&RkA8#!;PE^~_)(1{K4uV9<(-T*Q~3bc1(Bm+vjzfNW88}_ zRDeytXmt9;_37^(oqkDu`g=yFU#fsa=4B!?_%RTD%CvnOztO}YAJe_)CI!HL1^;HM z_Bqvqh24^Z*>TKY#7{_;Tak=?TsftqS=)7=(DJ-ZS;(FgjMe!Y@|yFllk}CVC+nqE z`1a^_kPcsgxVDELJ$~jM2YJ5o*73Z9JlXyy=GowI4EE}@cuqPdFy$;pcamxSG-aGI zL4%A%{`nU1{eQ&02b^R@^~Zbn-tOCB0^2)7_XcE_G+bs_vM@6X%c2sMsFGAzKv57V zo!%9t>2U->#RbKHC?FCRvlsvc6%hrqjtK)GC@KQx9M|{#ow~RC&TN3c`rez*XZlt= zb?Q{rsZ*y;Re4#&O3p7)Hc+mo@!$VPGHeMp0adMjOlLGx>#vEsP-qX>6Tk7F^22n-B z!pEh`h|GRrx>L5_AJ8JbJ{(4?Ec|vq&TfMbDIY>VhpmS*D6)X_rA7wd-A>s$jg*Zm zGqxoW>x7l!Pkd!*lhgGcWB4T^Fi_3q^k5l?T0p3^$ zM1OWjvikpbWlmqzsj?M*{ERAZkp5b?l)L5sXY`LIwukDT^i4>gtm3EJ@axms&k5CT zxtpl>rso7t>nA=ZXkFg>zbbe74H>;t1fDyC;90#hy?M4y?C+MpQF=e&b-B8Fvifo9 zEjyIC-E#jcdOz{GuxNGy1OK~nr@8YhTbJ8pd;%1IymfiKTmJuu-dOK#vVVJCGQV5y ze?{*nA_J&ziI*(=UzIuiri{`ifVi_~RCzsK!aS^@n5pKaYmnb{WrSoU{*IuqA^G5x zti)OJfrXz$ZWbq-ln;y<_;Pddf#I<+`QYSi2hldGn+uU<+WXq7!E^|6y7}okLuYOt zgT`BQX}r+3)}4PV8b&M#3_pf0^{LznKB zxi6UP+!xIH#q2e&3wHXZzd|ifTc0;sXJvyD#eH>*eIKh?fx4xOk<)ZA0{WIoS&3h&%W65?P&vbnKdh z4%u2+^6;I_Rrse=v&j|w*j_BRc>ffUwz*nS3bm*yBLX;Mi|{gHa`NeZq%nC`4mTnB zmULRP9mZFG={j+veeRj6=SGgJhb@7P+$!K&!vZ{;pE4N;+1ScnO`2@otMZ@ei+|km zU;Oyx`vP9pMPfD%@Dan|rMdc}dgivBCn6(lT2}BBI2*{-c=dxUC@@dfO1)&2t;X45 zf()nbyj?K+F_Gc%*XmCIhk|=~mjc~($jZ|@1CP;n)?UGQqMgvI33aV$R%%VNseR^5 zuX-!hQ~&AeRiBdeFF888LFjG%oL*J_yk5}ab9zDZXL`Xbe@?Gz@w4=*3hU@qxvHA= zktOqb)vGeTvECl|JG(Kn^s1_0POsVl;q|JWeCz8~XYYX2 zd^yo*BVS>usIwd$8ZvIoFB-1B#%Dt3t*~f~{Hc;U%a^02<;!T9!I`CFRT|Ul2tWFQ z{L-;nUZe9l3bDASiO%$owmE$I{j)H05GGmSaJ~%fY~3-Nr*zI=bnVhMFprrLntQ3H zG20CuZFN<5LP7l7BKWEou@tIwd=A!GB zPW{V@Z9ZLhpm5BvV}#Z|1Zu>CZR|G+VZ`+f&mcv!O>xPSuuf|qNOTyt6x}{p?#Qtu zjFZJ2zMFgo0U2}Oidr`($v34?i%QO6#zMd{n+;j5zb70QgWirH3i>u@bu z0-nhfc!us({JQh_sm7O_HvjnMjezcn`|5}aGTOri>C#>gSg)Gzec(-ZW<&*xxI zb0H~)BknMIgO6f7tE+@jed1~`a9Fui-D`w_Zl`GAH)VY&L0 z2l86gj3Zkn*{HH<`1h4-kZa=%v>G)9tqi^885yid%TP{UM|98R;UM9K9+N_1J88nZ z2^SIDR~cNK45mg~-1$>4U0aJA{#qqmgYNYt8oGZMiX5P-R(?;XeA`tqLZyhl5kzZ+ zCiW>+YU$@6KEd_Z2iQafb7Y%!H~s^tbG>)+2r%QR4h~q6Ve&}P?d`-irsPc4P_(<4 zAJpFG5gboGTPbQd5rMYTD7l2#DTP{;C_OTHbS}}561_o*6lzfk=L$#M8wsOx_5%xH z^-_EspxuVlndth+hD29mRArMn)5k!lq?cjO54O5KlVQW)mQVQeXnTg%;nFLPxGOfa zT7~XSl-S&w^0054ep5E#Ogv1VTbv|s7RG8edyQpEWEu{(j@(-aZ-}nP!#s4)$aon~ z7LLwx5q#=Uf}R0=BllL4SMT2!|4`&E!{gp204pS!G^+OxSzZgjT;WwaUNuzr<1Eeb zc4F@H@@PW(V7p-6UO|}+-Z>%eh5Op}k0OHJUOi16%*k-`UEaMzprudE__gf;T|p=n zA?!-I_+F*&Vd0uvnbpRHVbq+%*gJ}#QeN21BDV=^qBC3ZEj4P~W_X`ba%j&Eks z0Ev{xc=h} ztHu*cDLa{B1dXwB!+3Pxj$iC5o>-mv)#5Y@bkaPeLs7>V4k0+qJm@JvmELc_B=H80C5qB@w(reSE>^_XoeT1L%hJXi*BhI)Xz@rkokCMt3 zvR-a`CY(7tqq`vB#Gv)zKXUtm-ROZt!|akGq)!%!2-ybcOilVZwc z=G6ofZ&feQa(^HndQB%(4_SEZlUqntNp%7||5C3NJoPNX>j!$1j|&uc_|@Y17q3*O z;Juf6t$4lMwZ2BJkh+rdX&v_oQnwd~Ovh5obVlbnpSp+ar}ciD*17GkJbh<2r071k zl6RE?+StPtYGvP`?L~Of#;tLC=;4xBZzHMuBtH~G48vVG>kSUX~<^^igvo%JZ1JyJ}?jU;nPeAL8k(I<`a>YTN4yDjZ{mkf4 zpCxzJq2ke30frH5ql6B{C5!G(5_CG$Nva|Uq#dZ+RS4AdsCCJ%Q)9z);JEqF`RrK0xM z`j{Mlys@w_Spi{_3qU;i3Q%M_!b1b(ztHDDDb0_yryU109{177=c>^rPs%mW!D=9k zYO7NUwW!WpcF6uK>9WkTC7W|ztNNJev+B82!4zXGS4{7zYp(1JHqI555k0i7gWS@s_KgluT*Wl2yp^J&N~Tgx8Sc;4XSg;WSbLrtZ1;N4W1)jY z1=+NI0}z*-CgB6XkLTB1y@Yh!30RxnD(kkL)9Rr=r0%AHX>EH#xEkc=jKe3mQR7^k zgXRhuT?Ar;Dq@9NWN-=j}U9`{;^>AsJv$E5p``vGoU-}pnm=_R<28Wm^UAaH*f zRKvPKy3d2cOzK|pH1Ffby^Pj`rxa&|0UkYJ%F>ZO!Aa>&tGwbxgR9l?nCGu-I9Q^ z`!NA)zYNFA>i#C|IlRmvR#?bH)Edmux)9Z6@yeykq>3Xus%ZBuJuu; zAeNvaa%qi9b!S5pf19f(y^1fnpQ`w58FlCVViC21A)w`_sYO|QvWTqShj{)oQfGAC zIoRdI?B0gA1qVG~>;*ZeYIoLg6BPH%SOf723fWc*319!%5aOh>R__lJH-Cl17h3%n zchY)@7MT5jTIVfX(C&5q}^mjXXuWvAUNX;-_|FG%|`)74|$AF^OyW2zv4$} zj}8k~s;$jr@AhjS!Mev|K%%Z4*^AV@spA#_w@U?AQ^(0u3F7rhew}U}W5)Uo5XQMX zJ!n23&N0w4{npNq`bH*vAj>p=OS(3PP72N6;o_014v#LaPmmEtL>1zC4SYwY+UA8$c(e+Up1A5&`({Z_0m{)Ya7uMqN z%|GB8C=yD;{}FesSh4Bb{RvMcIR>a>9On%xbxA-bl1V;Jg))SnVDg1vmlJuI3b%#Z z)G~30iPz@QfpRHVYnw~aXZWodUP!Fh(!H6@yzEt}^|VB<8lu`t;OXhOddbhSb0u?+ zxIcrU`-_n7_2SSY9dW4FcjjK-nQJ}k;unaqKLqC;;EB6xb14<8&Th}x{S|1KeeOgo zeIb*VU|hjgkX!<9CND|vxRh}Hg~_wXFf<#S`q zxbryF3H&+4E`6JSB!G+ika8BKH@kzM%~`!c^OZqAWx_v8!8qTWgloMz{i&>vvp@pO zC8zl(S6qar-qVdPrO}$=wCMC}#ggr9eO$0yfgI!e0Xj^MQ;X2Cbd{SezoxIqit)Xx zw_NuMva-!`J=~jyq~tXS@h~QrDP4Q*p6X8;{37tj76N}7S;0?rp^FLh)^UmnyHV~= zSf48qZA(tXtrVRnkuG*+A*?%0x*QuZTTR-oQ2_CwiAC91P?uC*UYweg}GUu{v zzBff?Xte4w3#+x!=!Rw$*i+&(-ROyj;3akoP@=n|rZnWJZzdDmZhhzl5RgT_?iBJI zGf@a;&OHFMd0KBD9Rf~wD1Ga6fNVFu5B{OhpAvnHQoOe|>2jBeM{7KBXZT<%jC0+KYOPZ8|Tb#Tkcd9jI44flG6G1|R;pf*;BAH}6)jfVDS zgqYOVnUm3TzgV@_K8HC-o$0NP4wDyx9bEiWeG2U}Jbg|GTXLBmDXqX<(cVmxU(PKE?U&1)s-@c#@-&hQ1h|oSV`FepuypUM^u0UWuC*FRD!9h`Ni_l7pbvEp6hs#pyb|w>(`TQL;JltB?-nBz0V#*JA-t zHcnqjV38vUdj%uO8~Fhp4Ya{g{nD`k&|?z8&|r@ZzLK3=CNh|q2+Htn^xE?REYpH% z@Ip^-nEMB_x>$J{z}y3@?HxeFq*H-rKYmtEmeKX%iQNJ)9SZ%+9taxmC9t`WFqAc` zao=A8Qs`cSlXo(Vmu?drd`6&P7USH~ZtxRB@^e+6ow@j)we5v~9oq&lDV5eD3Gp!1rL>R9tjW6#;kO`q zoD(Lp=eK7H!$cXG3XHebdm8?*eBHeBSN3{*%Wet94;1dNP=MYpxq?jRa5_8NOG3`8 z97|pI3|)(;(4EUKolyGqlgV?x+PT_1mFZqD^D%Q3l5I&+O0l(@`(FXd?VX7#we&l- zqiW+@zVqnT3neh9RjJ#0tqKCxu1^lI*|TQO0N>nys(I*rqQ!||kfO!Rz7 zN>A3s)$!$oPC7z5VwR^_+4Pk?)AwYxPIZ;?S3QW>?Ft0dy6ASp1rp*H+DCG4^99ew zXAhqYUQ|Uy4T9gO@6_$UVXoThGGa-#Ex@6EJMm;P%sa!$Hn?Uhr4K+ne_~6a7L~k1 z1U(FEhM2CB(#*mlc*OpcslWBhT)fUm9T|NmCv$~-NQLYPI#UX@s04YkLvzVt&jBWv zQ?a*qI6~>b{o}=o-isk?PylC8X%J1G&bwKVN~|vVcfjZ4oZl& z=!uMRBOF`#YFGGSz~w`=$+Lhj(v6CA)~;NUzOi=YsTR*J(sq@<>OsVA3<$KV8|Q0u zr`#(ka?PWpQeRtWk1FU5pX4Iy=f#VAH3+q4t_9kr`J39dxi=u%>iV7=IM$(6x166| z)2Ok>ye}TKY+?!SZ`jiiw1S|eKlRHKY$Ca+K3$%8ZqWte)p9)TBOu6;w^v$ulheYKlSvxEErxt9h z_r$niD)X0u71V|6wU7rd1Y;I(NL60#9lNK3a&nb=BLoS;M$a_TmXGwyH;eQuI4@uJ z*xTh1@R~1Tj?|l(yD^D+N!JAXYMCczyIR;?i6!8j6vEq?>*CWivtp}MO|B*=c^5yK zoUtVM1Y%gpaJ6?!L}EQ)+kw`D=NfYKHuncYU)deNXP|%d6!M{SI8eUA;6QKlbV?aO zJ8}>qwLV!79E@vKi`un!2ct@@ucfa$#1dq_r_V@~hA#aU&(V#(2LjcA_zaR5h}f@S z+@S;vY&QC0#c$>glTVK{VJ3iT!oLF5w=RCMs(pka*>y^;r4HJZNUoEEJ%q+SQZ4XZ z(Wh_GkEkE2Q57gLoYdEodKIFU%vLw^ro3ysJ;Y{S<*`|+@+g`Dz2dOfsMhz{pZy0w ziY3HZO^+hR$T3jS6Vh0xpc^UGD&B=YQDe4-MhNxQ9rQK#EK)$?szTEy) zd$1ofe@HPO<$sd@U1%3oOn(aBng3T1_MTig@{iVB-0A7%?(1L#LyXbo{_N}OzcTu@ zri2GQi~g|oZz&H#29)35;F(L$UDB2wdt0599Y(58(+#uF72AE?!lyg+PgI_VT(GS- z?-0*yKAXx;iJ#^Y?Vd}d3A1^$5@|AR9wV2;6wt6aaDqX6I#gpdIz=$ASiVZ1Z289- zVL$&TXOSp<_9|>C=`e9#w%t%%6-CFw~Zw6(cc6o5bWc|yb;OQqa#`~drqTv+6ex4;?cp0lBJ&$U3w1IhDz zJUE{q7vB^0wYZg?xRcVjll5g?kD-M&6V4Ou3hncaJd&3cp!K(fR9UBF_uc~c3!=%% zVUaD!yK$2J)jsGmRN`X$ zH7QKZ!%qU%e0UdccUpeNkfkz=;*wnin)MHGx2!Yq=qC5kDIO)%5;;7O9lgGz{aP!X zadWRKnyloP0y_SaX8BK^zqCjVfO__8G(XEhGlR6N?n zCo8iiD3tW~;U1sB9j9+$DUH7hP3t7o{_46uYqF;@)|Jr*G*6+~tM4{jbkIT zIow-3Dvt1bdmX92njs*adIhH@XfLTfohZ z=@u`4j&B9NVM~bFL=?7^(XX4$nX*2~tKyky(&rkIi*~68tZIX8t$+JyWglNaVAy(t zAXzv2ff2RQR!G=VjmOj&DX`t| zhb=X`6BG9nSEheb{n0;V`y*R}Ca+TlTk~I*n?J2*B~j`xbdP{%9+l4PSLv8t82pBG zLmIP(uw#*{t~(Ha@@|bG5-C8OWLGZKcTp&G>rx*$KN6ew&A38V13T#=t{Ce=rk@Oms1@?d^c!`PB{> zdk2Si#zh8e%CciaG1eOvtm$q``;zsY-&x=BJ-OSXe(#5~=r|nQl8%|lx6uw+SNNm4 z!b_;^ltL{k`IRLPSTkRqOZlfxN`+dKPpLbsPNQDjm?$0E83?R;xpxmq_pP@I!ePY1 z4dkA@n4cM4{CU7l-Uspy5%ZB>CzSk2dwnn=P(a8 zUHnhJo^->P_RWDvjL_+G5y#<0%HLP#mL@=s4 z#2NusA6t$Eg~bh8O36<0>Wi#rUqKkgA~^UEIK5vZ4uMFZkxJkY_PZ`dYNPI#-}f1+VwgaJ>fY2zPrJbTeDYjQ zZzH@|34EwnFL(V2^t#Ojn`&9{Q3790hjkWt0o~uAl*HNuP!!%1GQsI6(pR_-T zzrTPadx*v!FewVjJ4iy=hZ2>w?|!&rD{8%#ov%XHZ_QDwR_u$-YUlg$qFpu*{y?rh zRc`AFN*jMzKpO2UaTm-)XCVe{1SMB>LcGzAkDb5b0AdU7LBu8#s(VKV2}q50)Td;V z^iJ|-raC{}sHu*JXktwUTs^xm!&FDm5!1|6N8s7HPOb(#VO2!Hr4Mb=5+~!9s-E_I zP@0BliiXb0>~U@gw*Q*9$I%(x2Ojl2v}c#7^S*4@Qs(g`-~pXPGe4RmCp5AG6rSx@ z^#t>`>B3n`M*XF5wvuxu9HZ7uKqT^Grzcpjt%s%kf^QMdH9o8(w6rUleOmUq(cCC< z?*a>V4L_6D!ydEAt&e4V^IAfu6lzh)2gIR1$Pbf?3?zyi6Huqsh>81C6ZJ4IPOi-X z>KCBv1W2J4m3#;oZGabwlQ-m&ZlX%7~WW7p2T(u2A%`4)w+$$yD zpmxDDR^YD|%U4CfZ{2$o1K)4H*C*jkyi5X@jZ(Je1%TGPq!w(>!O7+Jrck_ss|4cT zmO`{$LHG*M*6DJgg|$0Z%GpHi8RDdw})5tqAt( z(?rgcVAtSu)P;RmPr;89Fg~gh5?vVV&g5r|0fergUC-5rwuc_W7UPYGS6rw-#ZRJJmDLj?j z`pe^vc#-)<+0i-p>qEXa%%|I#_HL-VjZkzSQUTURH{`o%4v@O33C~d4Ew<#r`@)G& zW&i?fT2%I<9pd?PZ-=d?+p6ZX2^D(oNROy4`i` zadUjsm+1T4ZXWik2Pjr;ieAcwoe1Lv|E67s9X6kC`(Yc1htDv2n=l%f@6nva6DKSr z3xsXd{-EbS@Jw^bu1%{!pdm{r$Pa7p%#H0;4;n^(T=+bPcJmn5+H{^CyASVh@-&;Q ziNuhtICcFttx!LW6=MUuRo%UA#&wtPfdjvvKRoI#Ok= zUazcWR+fG@P}X>^EZVo=Zk$op%T(5F%(QA7(SkY2YLRxaj^FwfY0xukl85kMsJRSy z(i_44G!1ADGbdjq&|Ibz!-vrEiwOjY!~R117E8T6Y{`*!>&7rDMDyFgPIONIJz1Y* zKWZ@?oR!9xDJKe>Cn^Eo!}QJ1Z6|~i-_*D`l!&nPaf)!@R2?S#-dW-B(CY9+IPt4l z;q>9^D#o_i@oR3=dQE>G-uU)%b_Ydf7^a??GMs4}$>*`P`baaI3Dpflh4?8vKf7K~f-;ZIjbt1Lz#onOW-|4>Ai5D+JCC!}L9*MY9aUDg}Ygwy24%-7W_~cyV z-2_%gHBFUrmKJuw!p2S$*eFbt z#%d%ZVuIY4sRr*QiG4ziui)zq%gHMgbsj%`6rv)~`5S?B?aT5BX|G4&41o z87zRiHKOl9naI6F8KPYlbnXC(j2Z>M=5GVr2l(}-Cy%Df$i14Jd5A`%!kC6&$l;+5*fy>=I5!45m5>3YkP_mF&rF<%ZLs`xlAmyCA4 zBQ{?{R`)$pfrU8I_*tE^>obptW<2S@;L3;m_(At6h>`m~+39o8OjTo#C|d_I4~WrH zSEj;3o0$Oio4k%9HRec9y}b>+IeeHhiT+BhuX5WO5n~)9aj{L;f^$p8JB2(vZU9eI zSmb^HDvVEgV)sKlJ*Cy}g<2S6NL;V?g^AiNOK~qL%9ZBD1ohY!NGV4#?0F1Msrg33 z*voPyTf6W?1ZBcN3ubuRJX^w6y=PP%H-%nu_W|9VN6Zk0CLB*NaPEFWce@uW-yh*< z3xo$`JhnSm!B{j`G3-P_c%jWz(8HXkhb>FcQas0o0mZu8r#d7bXGn-vbL|}dRfe~+ zx(9{bkCoAYxS!zE8N-JZ&S3D;LpIyfV5@S{$9GggE%eVvcH463#1{2B=Q z_$gzMjqo-jxd2b_?FY#as#4WK3S#5g0H!opoHO0|qFO3&e38IdT-XwPdl=dq2**-$ zr?Q=)GJGoQ4bbyX$6J2)HZ`&?bs0cM`#XSLEn4|xdl_sMW62iJU7=NDG~Z6Kg|-R_ zoz@=49zz2dxyuDHs>bt=+dm@tZv0=)zf^bemdg&+2j%7de1|uTcuF@t4!r3Udan5K zQ>3Izq0XXTiZ00beqOfyq-#Wji35>!w@ltcb+C2Ik=R$%y`6~I22r{e@p-Sayr+u2;$}Ra?8&}8ny%_d zQM`h9_fvK1&G<=nr|(>goozn$XSoPF^4PN;K<>w>hwfIv`gu2XrICg`oC`Auy(vy# z>f*#@E_#o%+Teb-s`~{whEgQ16xc@y=;H#ui`nTy!meY7{C1jzM?9DJs=rJed}2lb zkKMEJ`wcZ+qQfe|f~9+?UR&!iEC%8fjT1?ml14Y-RBFZRK0q<vim-dIm7o0Tg$|5C9Q?zb~A!yatlAU{E$tvZ?0O& z3toe%T-gZb)8-$e&Fd@}IFc^p zz$#0vTk`Z9-3}DeL|1fauWkvvvf!0dN~e==ZDW(Kmt8jt{#KqN)5YK&;CTxuV5r4! zVZ}U^sdB7TDwEQ4 zVelyNcR`b)ulG7cdFUPl{e{sgpYCQ+Pvniit%jpIRunngQPDEEH!RlO?;srVpXk9Q zB$~rgP{pyM@l>4cy*ypvW3ppNv!H~q`m)T9&*?9kN;`w*V^EI7qoVK3U=$~`EwX^dVJP8ZK z5%*VIEY;mne0%eUZ~7`_QvfkQeSckOXDRO4Xnj^$eey_b0nC)Y{7vBLe1^*3@uYQp z4^HEN*hFY%vZZ?|q_6iv?O?d`~N8 zR$H(xFuC+j=9jv=71H;Fko{n)?$0SHs|R3p0=^_pt$_rI^=HHGa(h7KB%cIlCv%U` zy#nd4nubgf(&OEAdyH+cH@4f4!i2Fj(!7Fm+M_n`^B`Ew0>d58Pp|14d}PTW+$XzL zgw_y=aF3N<->{*#9Udl$=|*S0?O@@zt0g5{hn@SV7}Fbg1}ZVqN&b&aRQGAruAU5$ z5yL_;30J>lUsB0k_WlFsCDO&jKdo0SOjuo_-DSP1fXMyJceajy-7NpVXZd+NNu9Hk zo_DXQVIA@^f>w;xjz6Z>PMHj~`F*FF0QFAp`YReO$#yGbQR=jIV1J z$NM`1-AU_Dx8(0VV(rh$lJs)e!KpO8`4@XqsP6JduEzt+(qsRe!MF5%v;3G@&xqe_ zmVa*Q@4&D50NU{9EEHMO&a(iNU_HTDp$G0G^u_r~7Wu*!_zz4d`b7A1B zypA_w3>RSk*~4yF$f?n)o!GI+PGvQD)1}&6;1g4>CCa`t%U4w7c#oypT;$VJz5*TZ zhjhXY@nKxcK;W94Daz<=>9+LQgtz$@casE^^+^P_gr(0&24bsRJoU0XTcH|`FaSmTs*#Yw$8fKwS0+ZwGFMF!GKN zt_a~FLs}PD$V~|8DNWu--_MK_|3dAXI}kplP>V`Fsd<$5 zD>#fgs%eC^&j>zt2x7M*j^s~d0t0Da%WMHGC5$vx$guR=UR~`k1|bl+%`Rl)35Coa z`G8=rcD4@?2den*g|AoFVtn`qpbtl@k)$|JZpVmXr@GLDrqL~wd=kIj(tHZRgFgwz zYL;hY8ccR3y}uHqU?{KF)n))y^J$a7noJ^hsW9m721lQOy;$Gwwcu++{uP)ISk(oS zPZN?7vH~NqZN{ESv_=JO3~)6{b$k^`rvF4y*8F~7QmaKS|ALTnSW0R4y00>8yIE_f z>4QmN*?iKn-)`ng*xeXo7QsU8R~^KxAsS{kzFNT|SZl8|* z4}2V00zF^9V&MCgX!bVnrFym^cU;F5yML$!Qd+R@^kii|zT2%swCv=a|cGr-uWa<#wNsCMAPTNLN^NnvGv-9(zs4;HWcN#);Znzgv6x!!cJxaDbH z;P0ElPgbO1M^l&maPxVJKFL#k!~lCtX9KSgOJ;r=f$3!t$^Mq?0Dhy12VjfMiuxF) z+XoV~-FP3FhR_KqDmjQC`u+%ErPU1kMdM54^g~)=;j{v+hxp|SYETw(YZdDI^P*k0 z4Hl!5D1k@hsuY#l&IlzhUvEK=WamLSq?>BvD?6HrnR}I7 z2`ma)Dmd*=~`z#e)W+NqwoT=%m zG>+}7fXlw;O3l@6R<>qfpG#K!8nnx!B`l# z6g6@1Oc)V%Ylo?7{6&7aF=+%7N0Q9%6Wbu0J?60c(avdZjCV;Jxs?>uspo*%r!EG^ zqKCgV@cX%iMtuAK4BRfslKI7!j9|Yh%B-vM(rdW@F8X3qWJCCNnif>-yq1Qd{<@Wk zyknGI-M_gTK45y$RMxdkV^AF!(e<@~e<)>WZjTS9p* z_)dEBYyBW=3+wfAbCcuj++G1M{d)&Q8f1gDt=fiRoim)L;!0k~Pu5?n_O8Z|>euZr zq0y^u+``5qGootJt+8K|dJg>=8no)IqGNxRwuaQq_BhRo?9kWfMEfch z!*@RA&)PaU(?E9pXU+0E@7JBBJ5!$i*oG%C-D1}al^%z9DWQ>ZdOwyVcxU&(bpqm*pEfzNA&}5o4FV5WPKx9jw@}w<~d;0Z1F=B{eLrivuc_8|IGG%bY^Wf z(!PUFsC`W*)Rn8xwbFMBO_FZ5Q(VB^BCt{X6AD<3ghITUJh-z~)EB#a;?-9^Ghc8=M}X*YkUKR9Gb~ zynALRqi@SD9T1vC2lfP0Iw(MNun^tD|6Cv+*ueudVs`}KQWRELxytn4(`G2x{!mXF z-RUl&;^`{4ZRZ@K_ESvbExeFYCZ*Iq50WRJ_bk)+Ih#O*3 zJjZw(peehl-u}fL6it{C`7xE^J-{7CNYTNO!ZjL9R0Wv!v3z3F=TbM#53qkoU7VaovQT|OA(r9tDS%PcXqwLx6yhH1iK&L>(w1&zZS~KM+2r;pcrY5w8pnR`72#>toQo2Xt+z9MIplIBJ0Hh&Ilfy!{dUUgYR!cH6Y+r8r4 zL{e*BOgMD;5FCD>#Fb;sS86jS9zA`I)`Bd}ZX~AtRC@VfU-MOpgDKbIHa6mg!5((c zFo)D`aEOeYOi7r(lg<8}kyH}m~7c2fvidU#bCDQ<@m_es@ zrOs0g-b@OlzHbUV8%3S$XDItylwF|~C5_aGY;eELmmBLaV2)cNR$5*5)=wgre|;iM zfCWQb7^d{VRrXPKP0?}=DD1IkzRiTtZ~=!JymUb84x?Y z>L6|?>50>B<=#dVZ$2U}n_afItXi>xoVn0d=hFAM4AS(VWp@JT_Qk$uNqJaFEvfxd zBd#i}_RB%I zzRv~$Xl#lnA5MO5?yEJ=r}eaU#$|;5!!_-oometfGRy= zv3(%8G_L?Y#J`fy#0AKmbmS_2ZF{@RMa=^R|=WrJW24ozzbb>$Lo}DzkYbwKuF`ZR_F-)$D7jL-KuV zao;Dm=A8U-fK(rq`>52db5o4`>S{Ja<}`00+pyL@@5a$NOwW2X5mBO;9w?S zENn)oBhJaaDZ;Kc^P=uYeKYmp7Ap=1)Npwb&D&LfShbJb(Nwe=v;C_)$%~L5{dHD8 zX===&Dc_8BR%wRn8SE{^?gL=md%wD5AN%2WyqYr^1Vr*)bPp9RL1pFeAtKA$S*b(G z4=6TS&QcTkZ!Vb`$$ig7`~YrOUSXqD>%MX}z%($Tw*0>KoQrQxup9Fcn-nX?on z_c0P=ZzE`bWdX1*1Qv|kcIUH0Iw3aeEpm2waBpxFXc-zE|KVN#{qnzb_c&GANKiWxW~K*x;R|-xWl`Vb!|98& zZHDG)fJ{D4Im6-)pTNN)>sIq4^P2-@=xrTDxM%7?(e6`(xF6%PvvjvB1AH<0jODbl z?~qev>#I3gYXxqbuO&Yr8y4O3*VTDfcahr@6x8w5Cw2=be^OxFUXk{NbHe85$loT8 zt4@S|*pfSPpSO|@i`cpNFo~OY;ZGhCLXsc$p{$G5&;8|U*yYTdvu<)s1vtB5H3f z!_&kTr|TZSOa%N@Ei-+2)*Q(*rIaPL%01O*f#N?E#lK1h_ceZopcQQ+GGKdCHv6GB ztF9L0zD|-JyGw}ob-sZI@u&HEX0>DuKZH#a#%(_m86isj9clyHY*8D)b3>l&-G28# z@$gm;|FXw{f3@Jh>py{Cvb)CKJ`;ZL=oZ2*Oz~g6C39RV9di`%YQ`;bR*!o-mve8h z9y>4V)?;5lauzM6Q}Q#2>b_~jQdLXtTb@>K8xA6E{2e$yFX?5%CA<3drtbMV83^wJ z_Fzx*MySwRF0_wCkn&BE{9HwS8}NOjNF2y$-|!9t`orXDepk4Z+&z5K$NcWG z)$WW}**a~sB-rCwS^1SR$oIqLqkdHQU!gFV&c`;5r}Dm z0?Pz`pFnaLW$*Ho<;L;93n?nia&{;=x)1K?(L{~>O=WT);Q z&DH&0;{K0y?=gJ|m)kSiy`y40X8j4I_%TLyee!QVx zUM!H775IZo}Mj(p(KUY8P|7R_@4MsA*#p@lzIm$a?uDzm$wWeFB;_KL*9C z+})u4UyPVv52H!-H<+{4YA zkLQJ2hQ0kx#*~z)c0R57;>Q4-Qm92Gk5I72mht;y=Y57v!B3fY0p4U=_Or|jE&P_; zJaUUis6JWB;c~lhc}Tb@)S{9{JuaG0-)Sv_9YgBY4fxn(sbX$#=J_?Bghzw-hQjJ$ zWRH5HUo;!UV@bDD^Ck+MDv+Ofvd`XbxlR4qUCu&1az6u;@s$uZO5WYWLtZ;kIV3+x z;=HmUSz(f9vPXEM(e85 z2{GwP$K&uY(L=;*-bL#Wd|G|yX1a)O0ezPGjR(9gzD50JvHHzpkPKUEjr3Bfr9{cq z6l=*xcOtZ4SM$ccv<)ZICS1v92~!w%sQG-Kh=VhTzeBiuoMQFfz_UBJz`{Q<6PLlB z^ySNPOUaT*Di=F=QLyv2DJJuP8O}(;N=E{GDe08W*f+Ut5jJdka`E%vP$({oa5itH zRITZopQSVORU-Ebh*xPJO_BZC8|E$fB6sK-@)vZXZhsdM%aEVd$R{mEVhpWgXS-(NpEd#OCFxFnv*P) zK15bjSY!Q)$kEe;x=-M?6&;bW&IaIzS zRDK5~rW9&X$!|zx^&Y*_ssWO5@>>Gk_XT^i4(vMw`+Q-<6Q9Z6q)6DO9MQY-IUkTnZ>IUFS>*5PC{Qhm^vBR(?1#cRHWs zPn4i{o#V;g9B$tgZhryRltL{k`7*d<&&(Y33qq`DbDm!>}wf$U1Xy}1=uBQIHdV}c4jt$C`5vRE^ z-NXCBM)$f(!PAfOvcGgXJ5t7@qR(9bGdn2?iVN)%tUUEQM6A1Kbh~s;i-M<-_m|51 zMavtuxuHz2v#<0Zxbp_Bxp`W07n3hTRO__B{E}cox@z)QP&b%b3ta%rUjvhw2t z>;{)h>6&(@;NY{f^^(W&4<5&_rZ~PpSViqq^(nMps836tjpAr2TS~Yg9KZHo;V6BH zbQphC+k72RGJNCe8MO_Ek7yM0wB#;yDMX`uBP-W83NSL6_CVZ!7rf~d-sv75XX}6` zkBvWId{Z!H@+d;T)d~HZn%m%JvdM7h4rg|ec#3YqP1CICemdVvQolMQa%V9RJNYNL z@D@g4*>-peI$wAvEnVdtAKD1Ig)(_la@}9_72+~kEDD$(f_3CCpsrdbrKXZtcJ{G9 zOH$iZ|9U6SB5VQAC0S6S{=Wq27&b3WDb%8D zc2X{Stv0wSjzuogPTWZDBX!yvA6dUQX0{d22(~&i8^6_HOX0;|#QSxTk*vQ^PwoMd z9s%Jr@B5KtJNz&vRgXmjIcft{tZ^x<9$Zl&O9NegT#%x2$Z zB3;S*H3fHA(Rb9me}(YkEC z_YSB!R4}p@-COYZej}TkG4htFhtKUhOWFr~?&i0EO7+~=`MPiLgO*+-DW#CIz8#ys z6$4$-O_lOpM^R)O!MvJVkv!A2>ZT*vG zv31J+eEZe6zDG`tRjz9)#Krb1eQ1i+d?S-37)amGC~b6(Tb8z^q_Ppr>EH+KJ&L)4 z`vdYw(2v?LBOQC}?X&rYI&u|H_UHQRL+Y>RLFg%kT2!)(DoDWpp$e89 zBbrZvzRuKNw>8bl4(qL|-#iBNyg8^yBo5o!ITzt1#q!vNWJ(qQLTbexKtW^0;c1YM4>A1i6J#@*TbuEv;oCU1d{NS=dl%nMML2J=Oa zd#MUfZb&4cztTaf6K9}HUvM$2B5qZw^RzXXU0ZJW73sC*`MfJa;%m!h$!Y6RI_XOZ z;;CgJV~gBUOYUSPRJFaW)PEv=FA+>`mZSC0MQf9O6lzh3-oXgli1&%qPIKeG2=JWM z1Dhc`WPOS{8jtMSuFM6ZcxlTVhlR;6D6G-^JDt)Evk(t?ThhYn`7rV;UF4XDNrL{i zVsB||0nO6Ah=U=aIUC1Lt%-xeW^)o4Xw~ky!u<~lsIMzzJI0N{iH~ZJVjZ;zjHCIy z$64O{vf}noan(^kr~P*>9f^D3_dd|`IqJERLN>WSA$`ZgAg?jCn+LpVXY>z#jQKZ% zx1=6n^7}3+4pG4tFfUlQIUR0M><;pE_w!yQpic)&I{6|W-N{n5ECz;xln1)z3OK-k zrC}+peHeB6mCzO5zfSQc>^E}q{cRTayEKkE3GS-P(mD-=$sh0!se)2n{W0|r{--P) z_n&j_M{@2*Gq>_SmU`s=W$IoY`tFj%=*uaEzVT0@BKHEuGlhcVU+^3Lf0Y9|5%xDZ z`Tjlqrn-ls+1G8|?MD)A^Zh9D8{UHx{U>i?PpegQ(Nn>v)}OcVA0( zu7^?3w%u~IPMT4!sif$ygA;pis$?wGHiHmZNwjs^M~6Ck{K)LohW-a-6`D6wmJW#) z)~j1q-T-%x{S$VPP~IS_3Eqn=HXjh5hZlzJb6`X@TFcg@T6DHwL5Q6hEsUK(KIH3% zNZpHlQTtq?kZ4XPS#C8nK=GN`ASc-`B&c)k++n*`W7aWrOR zlAZca?gfhE@y_a$LMmvM~=$F>;jtSWw*v20cqV%kxfL36V2toFb|efe&xmG8*tma3R=sbyS91(!*+ zXg9(51j$#lC2^vvQqdPT1-?!l86hQXdZ_ESQ4(Bz?3=?f+! zSH@)%nRliL+^Xbttw$IZn<(kPPsaBaun@5 zO1YlBF#m``W+}(;mOClan~)}AK4Ht(ro(-ct!O|y*-lv|;)*9*XlIO->~2f$l&Lj; z#u%3_hAR+}(!Y&~Sbh2S8YJe9TMG9aqeiIb7%A&We#vxDnGTpAXmlb6%eMKk<>d8{s1szKw<@_-B0NIaV9- z5#c<8k0@XUA5r7@#zou(BPsrHb_GT$#xS~IezONo;~ut!J2Jdw%6Pow#f{nMC~k)ouFiIx z1+cxJz*u?hrX-(aM<7ma5037)VAQPR)vcbr;22tD?EXkZ*kb~`*^8yJ(YERNBXD0T zw1nSIDSm|QEGJ)98FB8+_#&ebGV=<;XRlclHe<~q8opOovj&9@ z`{B1S@Dw>HgRrN{$@ghl-2Q1CYqtY%cGh2h6jOMcB}2vf|MjZ0{5nt@)}pT@RpXlM14V8z8X9 zPGXkaAnvNpi*1f0c6EMJOGAGW(_eIv-hH9+yxhJ;u>Dj0+yu_Q7S3DF#97`B&iOiK zb(PH&du{f|+DJ;{#pKB(rt6`rR~jqSqD*N#xg?iptrAIlJf%>JGClI-R=GqsC{crY zO)1o(Bj9`}wOI;qoVZAUyGIG;dmIo06_ zrZcd`z34W8-bmW#!__YHx2xKAF@zC(?LQq&90r=T=5JCt{Z+{0C|#!XY02Y>v`r4{ z4+?8+WvWvOozzc)%3EiJek)OZ0ToJmtr}L&BJ?|dpd75(*v9_}s|EKgbkeEwNSsL@ zsl7jWB=gfR&S4_sewDY9nNwgbd_7#1^ghbRR`ZpFrZ5gAPv7W^35Y7mR`fWPQXMFd zN)wNX1?JGEa`Abk8!-tAdm8Q6cxw!M-lW0pAd)f2Qzg&R&v{Fm@|gGnfsnF#U&Ty_ z`YKD`lpRewv2*##%%f@bVXhTP?_W79IPm7oE@zM6{SSDz+Cc5}Jhj2^(l$5`vZuRo z>*C*wq_QIM79{;$y2_?dL^zSW?DzbUggvE#A=f@15Tnl}5^G1Q*xB6rlc1dqG&T!R zVvI~~n`_t)sbLj4rBI7XSfPyA$%@7>24w=F4m9yQP~Zk0gQIQAc|{MWR`h@hT|fizyx2pMrAs{D z16m6R8p)5Dg4sl}OI&OI*(e^hUkz32RWq;U+-~F8?W$|gwa-bm06&Wi*$DZIDE}l4 zjT$6fdQYjPY-)SKW!z#O5+_AQvcfn!B|mnYJ^+2pU?Np2k=^q@+tEy%{~6*#IO{6~ zK=+n~XzyGbm27;%lNH5UUooZ`^3I9F76mVflZzmpp7KoV7};5RvOdn5+R8V`UUOth zgviS9;8TT?zXwu%UHgOj+vHl^o8@koEpKMolUlf`vVbGn-R>(lV_mFj&R97sz*3xK zZ)#`rf!1-mda|-dR5IH}wu`g%#;z2RUw?IU`&XQ@3EjReC8Ok67!j**whu>|i`DQ0 za{U>3)0Us>>7;UN%-w~OaN8rr4Sb(0C*M8O?*p)0`ENIWl=P~n?9{v)@08ZKxpinF zFZCK5qRswT^CXPZ3%-FQHOlOThiQ*;dW)g7w$TE9qZWpN*~ekuT;$m}DzJ z(hYO+#nu)=pEiedk;f9RKWmtU`)st0zPqV5GH_9HoWzqs+Qt2wO8E-R#vi+JmECav z5T#*2DGqE`XLS4z^`X2yFmDbE=QC-#Fe)XSxbTX~&bg*+k3?l^uGU{#@Bgq&Um1-5 z#ZBD5I<;mjZD1crxX;jAD<7|K()UI*fEbT$bATgZJ7!_#Ags%mhl#@e=6=eizZ@0TlLv5y zEem%=I=cF}_Pv`G%EV!aq@dWn~W4U+$rR3CR70HgYK4mdA^-*EBBPrDm5rH;aPzZw-;%VIg=j& zB)Pe3;{$I~H8;sOkTIqyPjen4#J7<-s0(4cW?|+atlLIA5k(t4LZLK+e`y>@Z0;?a;LKj;;Y^rg2LhlpxqA-Q-vnz2&O4=0i%PZtR`=$Mb%OOZ$(fbp zNyOM5L1UQv9}x^WZE-x}e<}kH?6Q=8$GcwC&kqg^I4Gczd=Anf)vlzs`n?u&W_$Kt zZ#%T{5fyjOp>TcpqktUyv#OGwIo_FmU~iB5&SW+`-svpr6QuRothde!t*M5}$t6@_ z#nXxHFEq>sYRMFyfzsmMWP4~LV<=4A5#XzC2mRco>oK@lsmf{g=TjF;ZbGcn$KdvNv{u|n$~!<_E;;8XO_QuJ-bN2sg_E1$ z4WoNnq7F#A61Tt59Hb~jcYghF$Z6XPP+x2%CCzyND2+W?zwXJ9t#M*w+4k}^2FgB3 ztvs*bmW!fVF0fG5Dv=HQWq$iwjKJ+c^gv}^#Vf#BTV(KkOm$w>)ZxYrJ=7FVf5DBB zHysa8kjMQT@bEY%<2>=YQBbh?$Q%?-*dAG!IegfY6?Q||($~K|(Hy1~+w$wgZ~!LF z5keA9mTHe&`hpeYeJlO9`EUBY_U>NGi1aX6;`2OG+}u%FxPNsdS)%cvQJE%aDY08h ze7bMl+EX}47x*kvy-jctG+3!dZ3YPnr#axj`Y06KodkC)!QGml^wEekNlVGy&Vn45 zyhpvliB)A~?WMBpEVL%sCIW9Y*#=0wPn|@BL~d7tyro4Nu$urH|9=Viy+eGd+Kf^R z*H9#8rLWhgxjQM_7a7j$H2xN=)`^^*<#j=o5ItF5i=tQ$5j{Sil%_M7@ zlP)8?XeGY5XqTOXy&}%#Qhw3+id|IHFSU-p@C0=k4{*fALb4eZ;e4z*B^S|@ishK) z?_2^0xIm#)q@(u9Qw$^A9A~M?hpp&iWJp*&>9wEOJsAuJ8iNCsW(-0DRnr#Ks`DDj zo~kELu5nq7veYX6{77|OToUS!GHi8XBzYSAREJrtdR`c*Ra?qv;z@G6hD)u4+T=~} z&LJT01>~hy_){5;b#*Km(o-4nIDL=FuH0WZqQ)~L{c(S3UQg05%sJj;T%yQPlLAjB z{S-!8t`(N;)giy#z!DV+tU#{h$0U#^`6`b7q8)LMT#T+yfnOsKjy41x#vIbu;K1h1 zvM5lm)d$;`fV~QD9JlxRz$fAMB3NIoZtywBQw1lVtZ+oBR&Oas@_m4EUdQ{&>vYcy zM{G*&awHN}9oe zS_Wvr=+%l|-~r96aj;SKoL8&OOL}r>`GZKC`(~@Jiz{k2&4mM-*EUaBf{*C9%($2q z^qyG>A{xo9aLcSRZ2izOrP@GJp@=NhS8*__3ukX?gK1qBSY5`SEuENVgLw<`)$uus z<&rhk52<`uEYV5J0H->_r;yCUleSnXxt}yvPb{kMlDnJ?D4w>|w+0K5p#tkp4%~#S z;9v2xK;`28=A4~_Fm*2sZ~lgNOV&G*_)jp_yr98*zudevwnUkXA0?Qtj-=0Wh;Jl2 zsJm#u7m|-b9HixWc+%Wb4yJ;yy0MpY`t6?V+r&?LnpIkWlak4ec3(*qHwF-)okC4}=jomwmA7a&gHwDM;iyGLP9Mh2G!??XpPJCAi z&D+7FP%RW!peDoiLW9BE0b^m`5A~}4EiBJ@RG&iCrek#U7$^5a0+=y!4dI%)(mGb{ z&VoBcM~s-`ES*LsExAm)$X;D&S&PH{#Ut!!YCo3pLcyOvDtZ)-BsQmms@QwFcZz;} z&0Y;qlMdeq*;46nkV|Vu526gt^-2=6gLs_m--)1-je)KR*Ov_eL^urq^v9~DSN(P* zxiL6!P~P#z>>mE!;7$U*C>#a~&CP@ax?{}PF9i!dg{ET1-bEVk?5X#TBFO|S*Bc?%4RG$0-$Q6w`4_9NnslA zcv;!5jK!c;6Vm2{d8b)(naJe@%N$)}(;0t5b*lE4>qp7>{C4`wc$wTVzUAuJ{jtfF z#pKh(kgRc3Jbnn_bcSV5QG9V6TY75!6R_|ojc!FiTJdB@u+2#9Va!7Oo=*RKQt&S_ zep~qTHfz+muL6PJ41p_Q`%QcXtA!)Rx3xl>_kvEPrN}6`4|gH*K5P0T>vNHxkFb_^ zFK2}8ErBu(C^{}T;cC}65#(oOyXnbi_Y3J`O}w)S-I^&McU(8FY+7cP+Vj*vn(SF( zXtGaBs#{4mJ@*ujm=Tz=OA~QRzSrB-ksnk3{NeYZ2b2F%zBx@`@nWbygX;nL$Yid@ zZ#=#mHA_W@Ue(($sM@Qu`Q+9$>?toB_x6H8HQf@N74Jo z%HCJi%+`!HeoH%ER32kh3LBE3WhbcydPbKJQtNRKLz+I2674E>^r!hzraw1Ej~gPs zO8nCA`3lD~wPH)vO_tI(y_{uXErsht|1MpBCT!QyBM}Uty`v%YPGd)RjX*NTA}VmR8(r!T57HJYi;rW`Mh(Mxg;#V=lM6! zlXK_&%scPAv+pyg>@b4e3s`u6kG-McpHXj8_x0VqVP7MU-l2ay5(LH^5a519=Z+dh z=j(JA1(&;g6FEng57z8jtO3))zQkOs->urrcYL~|{{5?z1r`KMgVFW524wviD81mx74mm%i@aC5 z8La8@-iGemQTK-!3q-|AVbVC9`N05n2ZjLk7^`KJ-$ByVZ^N=W=6yyQl6q5;%=-`( zD|6lll6It|SK${L@}npTyMqR`J&Wv-DvvTG^`WFOjC7)6rFLb(2pV&U>KiI0jd`rr zED<)^5Vn0JjA)r3EiB&U-!Bq|3eE`Q00;{r7JKm-cj`6N7#l%yDzuQtQ8PS9Tgc(4 z8E;k%69nt97#`_b0okE9z4`|a6tJ%Q2P5HYd@$&fS{NLCA`aFY-@#JKPl9s^^%kPR z`VQs9?+-S8o&!VNgj}$bbMolg4WI?8M;zX`l^G+^P+EfDma`FF{{ucM?XUbppG=+2sh>H0q7Jq+F0Ii2XjU*IRBO%Ha3p|{TyiA)Z4E}KO2t{ zuW>4mR48gL+N+TsMl&gyu4bd6Wj#+>>`yl?Okk~2UPVet9epS1Lb^HR6kpk|!qGl= zUlxr*64!Ba)DpNw+%=SW8;y2~7yZIMc2eHI!UNI;e;`86`Iy_FT~I;nW8|D2m~*6p zAX?@}R}fPuJqF^3Z^^P`3$Rf75Iq{Y-q zQpcSF9hX8!oV~wYR6P+fRo>5#*N^h{r#zx!rFMrrXfc>tjD?jN2B5sZ;i^Af{fMrJ zij~@fT7-R+ovfMYqokn+X7;;-JLiuBdtMH>VCda)0MsmWm8(~(^>rT@O*VkBCZqO4 zI@c%Cn6@1cH*M@Yg2<}j@WGt`Nai+ae*g$<0>Kxua%_h0*UfNO-3)it%`jdB0t@ah zIT@mGEycm4l6V375EvZsZ^U?7CDlYA?xFa!p~6Mn@;FC5Mtcq-E^rWJZ<)nQ$ia;k zj$km8!;>5880K|&au|dRzB0P_;@?rLmUa(^Re7utp92`5M*wXnDpm^P1$hlxwZhQa z7sVHM#rQiTQFv!aLS>;@=?)f;+9H42IID-Mp^fe`g<8z^VCc^OLZxMZa6=CZUbXhUW4dJ+39X+TweuEBNJJ9@61_FhfR~eJAeyicV>uNN`U{ z1>K1p4&Ug0Z=@A}dDOW%hn<($-!};Zbi1eGt(0>9_D9fB=A6X<`IvJa7h+=2*!U0= zgT^L=m>4v6K!}M!V+V$q7&LZJh=~DM{g8eZI|@xG=Z^Xf@=AC;*CVjS%qBGEq&|Dr zDJ*K>q90rlEA#n#0&>)i7&%sFx~ZcO_4;afdA3ll=%Ag}0f6oBpn!Z?_WT#1k~ z101k}QNTPVSC0XsdP=+%th%mRu*Olbzrg}7{SD`n9E;tIfvoFyLqWow$fdhc%CKkf zF8nyC!H2SZO{H{XD^$)LKXUJv90`XzH2S-<)S|6-O83GMBB*qa{1!>ZD_xlT;?#*w z(jL=#jM#}(Lq(FZ0Y-~Whcd3#-*m88gG2pcjN>_L;Yuh>ts@$D!8cx&3M@4&%Tcx( z%J^eyz>l0fTN!bQ71Q8*)M9EWGE~w%7D49i0>c>oX$=2JgkO!q2Xi5Ppl8NC4shI+ z*@K+N14373G}t2X_dsCKwpLpo!sRf=_i(WDzO@GsR$L}?KYnZ#T}Ic29y5k(q%%db zNOS}nvrt^DW({i=soR31{0F0ig%eX_;M_j}Dzy_W^P~2GYPi|0h1#CTaE$>_KE!af zFI}BPS4721?F*({#y=ToJ{@Ru3W#*+J}8%hK&(<4cLPXxk7r4o> z2mNRF72#)Hp~KcsF>H=heA9Fgb(w3lCZa!t2Y(7lsm&%j!P0f2^-u~~$tp{BGI%F) z`;LnfMC_!m6xkT#=4S1SxKa%;H7-03M(N}hQg_nK$q%HllT`cTCzxp5oMd!zS4v8C zDjCD)hC)V5&Z@Cm@{c0PxCm_1I%5KAr9@Y!k}=L{DCD%{yc(w^kB=l*C)zeG8C`^x zk^?)HjE+Y`p;}9>Q4_S}10u;ao0E*L&q~QXok~V$tD(?EORiN1YRLyhlIs(j6OAkV zR!ZLMRCJ+GXee~mq6;0Bu1}^~S(T*qvnsNcAd4kyRal_jMktm9u%c&KzxV zbVE08e$kK6F5`}qd@8Y^(XpBgsM=0v)WHZ&u(vqb?+|qw^1gQ}@?lCI=1VW2TW!vW zSyiD8Rx`jh5!)?-cBR%j398}F^iKVs)dW8JzfI)7K;r*CC^eh$Kk&N3SBCj>?ASXU zO0=>ysImTh^1cZ1V`dCAvX;>3Bv~GRB(&n}#BngP3S%ABQ6g>KTa13hcCz;kxAbE`bryoy zFV~7iPb=lkU`1oDQ^c}yCU=i_|6OTXM(+L7Z5ra)J`hKyl8hWgtTyN6L56y zO`k%<26E)%rVIxMauvTJi6M#hk!wlql!Oe#%cDK`Dcf9HSQ6?I!4~p_I}c2uPTaMn zBSOY`hEnH6qLPMEA}XboLcg#?t-^fWMec>dYcWhSZXa`IV-}8=(DtP-DLL(@t0eWV_J>J2cm*9(pB!a#VbsZl~B_C424YW#o$$u35oTLfQajaYRfe{zp^(&7SxOy( z`UIONF|i%AM%9~>j0vrk5?7r{=7dZkttDqVO0LQJro zVUf<5f{@pOGC22$RYP6lCRpP#9wJjcbC}L*BG{q=z5+06 z7q$t(10&vrEN0Su(u0SnbCLpYa1gFa`ONk_#;bc*diW4^RLI&xMli@6v&cG|tkU_? zLzXC8khMXxI&lfm{TEv@m>klO97f*lG;bm8A*QU$&w=Ec&BL82KS2g&1Sy{WjLS*J;a?_D8EKe~P+!wiO6fEk$n_DZ&_ z5(2q4UDk_N@(7|}&GyRYIS)E1>BGt!SPiQj@6OKDH2Y|q-@7MFO->)_xmnq z{?JxJ#pSTL!XVAo?{pLU=yRsbwT|oz#Ro3{M5~6_Uq}LqOeju++4S z0GM^>!JPB=gf7(?452OnS^7Ejg!w|4u_%Y3;9gYqCm_`%sG4wDtb_X_pXzvjB>e3P z+foF7j+UH-GHJ|~V;3aF zHLA&w=bw!rCnXrnhd~{1G}E2uh>k(Cj0@HILP)!~drcy4LQR`~nwR``1f{l%J+ z?LN6#fA_aVQTI`BsVR&}X@8GHqDq`@>MWCkJ+xqwKij_)zLkzffbH^$_=fet^$_Y` z2D^5mV&yLY=`SSz6!QC*(|C*+7tuJCMxB;8Qc{8hDbwbeW*nISTs{e$p-(r^rz_yT zov2u;V-TA1$p+JnWLiunqGF|{lIawK=_WE=NhYFVrH&=jsRq-{WV(t>M8!%?lgMM9 z;(a{_gmF`3w5a1?*~Wbzc9FqW$CGAWwTle9I)OC%^EO|%PpA_~=Y*aH8n^AC)uZgw z5H}~ncP+=!Peok~O;C68K4#48TT79LY&92L`dv@`K#+dP6Ys4z_}75nJqPx|dGt@D z_Nh3JZa0>Wg~!2uhZ?K@P+bS{4zMxsgMW@X95bsj8>F9hwAC~SRa05s?IPU=VPYIO z?zQk1&*{xUAx4P737r|HgKUW;_d41)Xn)Z@97q3o9!U)F57_Y`CI*e25Mp8gc7pBB zgY<9?iDvf#d>G%5!3Y((VgPn5?#h6*j#Bq}XrWF*{Bu9`xs-$HC97L=kWweZ#^p}5 zX5JapP5o30cCg=a3i$Yk>w=0RFHTz2szFlA5kU6_2303L1t#kw!o3@qXZX_;)Ar7WR6MmX^+uh$uab3OZBdx0NeXI$Y6S&wbcP z+yZgf>p2|))oJ*khsw4>XBcTFv;cLG&O3}bM`B5iFKdw+&}R2mNNki%hZ-oKW`yoG z27!LI6BR4%H_Msqi8Fjw2aBKmB(b#``gY6XBpG!cWnX(RG`@#rOUkH&KEx7uAzf{q z|J5N{dlq2~mv4hD^Bm(3`HrZZD;fywK9R$^fO3|Cv#lE=M5+hJ@z-H;9Nm!HVIlce zr+Zh6qi_D98n_&RjG8x$2hHY@_K<-jfYq2Kpl7D;}JOe;jC~l{VyI|Q)RIJpQ%nUM6()HH<)F53x-EejXo!w1mM8!(Ea8^FUV7ik` z_mYXISgErZ0=yN;$>wAWcH{EM!*Wp7Sd2de;jPI^#hH=JuRAGfS1OQ|4w11a<+vCF zp`&;oe1H(N3c10*&`Y!%zm5|2-?CLl9Utyb>tdY+-|;pP@-6e5dq3o032!t|+!*ix zDE1Z~#4me`Kf`Y|wzwW1>zFom+?_gRvRLl>23ZsWmczl|U+LatVnYKC!iBv_-IuJf z4nN)s`jXvcU+$C8#gRSI33;6+Xf_7IM_uj7j@z()lp@O}ry<|M5*So3?$6h@@?8J~fyaU=pytV8k>Z%$V8byn!{>;gK{O92Yg)HJm zMaX$*K-^3%cY5d@ma=Wx&}W9b*+RZ)GKY>17Ub$2Yc03 zUkHTw8-S$bf{gN+My6c`hkAb;QL!q!hW%Z%e+Y5hPE@Rv$DDtb!E`s7enBRpVpX1L z*xy6@hiOk#tdtKSc=9NzPKISrFX{V1USfRi7o@{4B^@NgJ^}$qjQyDyzl2%M(utw# zn=aOk2q9h!K%JICG{u|sQ2s7P*vp=w(Y@5@TdZfc6BR3YC&b-=VpW5dZ7h7LZecZ> z$+|xPEd5HFH-0Oxko^($`4#j*!!{cl1w*;tbvBd>`uqD>;}?Wux$YMBeOW7^H}-^& zgRGitqVy<3tl6R z^Jr$tNG6?}r9 z3zl#y0q>i~jstfU_P?lb->E+p{2Yf|j=cU6%Z{k%xEyq%6a518lMZdlJr9U1&uQN^ zi~AxOWQ-+F6qX&Zb+(n=@xTeEi?!60u(-d2lm55`rX2$HE~W;Ta}uW4j{6e0f^zF% z?r8#~@Xus&e-9q%^K4lqlf!Xe7U8C*_OhkpBupr3WqoIr7Fd#8PY4 zAJiN3vCJ5b`zpZxdX9G|gyXZ=pD_72)J`>r@~cF?%=)LB^?5biQxgXq@1?YPe%l$e*~Vv8!WLQJ_F>WBTml&po|J%@rn0c{xPHh;|)IC4mR8sO+y z#@2?^0c_|VKpUcPdLZf#?v3{71u)>}MGEH|VdLQtZ$V%l=8u5f*PvZZ3$s_&T?sR~ zCd{>YbhO#+txn+{`~?7lKE$6k(}$?GhU^*kA@bH(h{U52@aJ{;NG`2;z>r%g$B32Azsk%an5;gYv@N8ytZgr|ArrqbVJoJh$_!T zf`((OHzCu19lo^_6)RO@B~Zqve6GRy7CGM}CsDCd=Yz?83s_zjwA1d})H@X_z9Sm? zgv-8SFj@6}CzDm^?Y;yKN3G&lx`FCt7{l-!XYCaAyLwt*B0T?PoH^=MFd;3NJQ${N z*oYAp69_4zBaU7A>NMX=zJjumi`f?sESYwA4-6LJ!0egM24;@G1Kg+`*@@S2xI5#p zXvEChkfC2+Bq~-F?`d*r4y)%r$~gAX{RqxwR+;19EOfhyD&VC`SPyNS<8F$#Cu;C`BaI;9{~q zS9%Nu1?G1US?MAP-PPlIND@WmAQqK(VX5XpLR(+JIJhs2G6cf|u@aFQp;zvoz%45T zxrQNELSfy%*L7Y-^g0c-gFJZwK6dTZ1ftF4P?h81X^_`@Sv!uhg7Ilj>+g_K4ZkoFI2a+o%VDxly@WH)nB(HN4ZU`5Go;yl z6g?3=cefCzetyWX(i;=oX2MRtUKq`a9m42&pSq^ig$P8~DyNOvPqX=#A#gctag03C zZy1@tv0zE{>ssZ004W%N)*_=i5-SP!LqK}}eBdH}_&^G65ER)}?^2MA!9Qe4bJE-+`6?7x>psRIGSkBv6Ev_T9UI&}B`#Gc_5zhpH`yammRqY?f6hsw* za`IOIr6-YKVdQN{9UjJ-GGeT)5B*6L$tsvpFU|LP4^<*L{R_YQR)xlUTA#a+CAJX4Ms(eC6e}^M=Ddk;c z$XiFNuPBeGSgFgvq_CFH^wa$~QzpAJkojji{0C)X|G=Q~#fHpJY4tT_5)~_6X*5VJ zie=tz`~L(-iJf-a|As~p?Ei~Kc9EiGe#}LyUm>zEmeljyP>cDLjYnWx44L#qZo-&z0v@D-?!+s6zWlD)?nIAo+G|ymqpG@B}utdx9 zxxldhfcF1Kd!l82)D?`e3k{|Z$@FhB5fv-7m`p!0nAVc%domFfD|IE9{Qm%Bcy(Io zxv4&^6OTZF;Cp{hA@8S({JQ@IFXpC>WKmg)W>M|04+qk1IOgtb%+4V?{QwV#?9KPt z<@ttgA5k~-F>~!i#Y$ZT-5NPTaI0PZsloek#7k7H)Yaf^Mw%|ipgBs@jp?Ix-x)hP zH$VlKJ!qML;9STLR0{gVJQgles^qBxLY`|knoF>O+eLnZA?QYP2|FMzx3spt`MCtj z?l_m=0Nu=70v!dD8+yD>z)#?VK!o!geg8+gCAX|w#ax2u7F^mI>el~%q+4n;y8XK% zA>(+9Ul<7){*6gh_a8DzV<;c$uKq{5r~iM@J-9}#gYH{1Pl7wzFGW!)U5cU?TvLnk zurX#AX^*?up)FR{F9U%*hc!Vl;g{AZuK^nu$|X;3FJ~K?5qCU*KZ&h1_FX1RxakIq z6m+C_7NEmnHTzYV?&aBq1Shj`z!`;5Sh$*&M?HhSYTGEVYS=j5d=zUhSx)2eW-g~y zYo1^^?P-Y5lo!CeaLBiTb&f2j5fv-FoOU%>{mGD514Tvz@3|DQwIely5LZ?^5uqWTo)fK>k$Qr-(W{&+>(%34 zk^dsrgEvxTiI06_nS8+v_nWB84G!6qq;``DD6TSa{CFS23~4!z;qKLAxSXB{&*?E7 zhQtFAi5Tp5MN=&og1m@!ymbiFaO6a)h$>%U1j1$@a*QXUVx_J_JRy4pZ+WrdnM2PmLonKjik0m5QP+!)VSCEeQ2uS+k7p4ND_g?7 zj2qpLE%^8FU&4X5_E%b+hVqq$J_+hm&A<~CD_$$cz=w12xM+GabMSJCl5^)3bMbV` zO`F(n54T)y(W|wX_TnMJNGEfhqCfgk>yZbJg5Rh!jzK0bT?M7W1F@JRBZ;AW4fJg$ z&#~mWx{`;a$#WceuBqf937#$@hsvNHOCmD)uHFgczqXQ}B=~DXe@`OMb(K6M!P7P5 zIfXpeSMrcFb^9@SZm8rTY4V&#o*OH9NP=e#+7pR~)5&vFB@apPycP1CNuHZ4c}SW( zXOZWYN*y!v!s%TBzWqDCya02!8Qr`1n>D2{Mm5D^<`Z4 zg}x)dvIyLJclUnICvvF@{m8Sy<#&S=bt3`clbVzF&5>aa8I~e7<@TCz9y4#T9Pkfo zP;#-c>W94VV(k}m0$c#X2x97M>t2}!sM3}F0FS4ZxmY=Ztg2!)BkPY2p7?0-&`LID9_j1>n**#z9+ob@rCld z4GH`<>0ezwE_K}F=v^7nE3x2cz}*&H?(wjacXV}Ga^xN)y*EQ)(jRvF>s_XL9P(kemZ%hu% ztffX(a0~@UFi(0*$9Ym@5O!p zlZy#(?I-5i1{p1mwB;kvv#^@6NrTJrhGp8_4!T!kMh@enK{dghBvA-QuqHJ@3Dlu6 z$irIoxEx9%N(i~}(?!-vxe$rFsL*&K%jv^hLZR^J6I((dyX#|FvLnP$P4pgl2(n7B z4Ev&`)S<|CK~)Gydg+yf-~8Sx&lT&ls5JzzMS$kM$GP5zVqySxwr;a*e@9B_i;wO1qp?3ZIbN%g zHI_+?XEgvI(iLBKAU=6{rUXahnn7U4E6UFxnAA@A03D2b_P36V&fZ}qr@>K-m#8e0PtNaarO;%g#JfUFUQ@Dwk)Bc80yi?4Fb!# zK_JXC+RZWA&CuA5_G0(Y&Cg6Xd5ddk{0n3!++kqUdL=|J{o1oAip1K3VuHGMIL+*z zV8a!o6Z1cgRC5Z;K?EWiYiAYoh>hqyHH|d9hbau1B{4wejkdcNY;{hkM(0PCn*50@ zEZz)c4}Wi1pKH|plbql8!G2uEL$8Hc#;f9Rr@?y}ymyi;WE;IVW1@$*CMJ4%pT)#B z-q$hFf^Byv&y!Wy}ReSFmRE_tsL3Q!IGN@Y5IW-Jtu6I|j z-k=KJK!d9DMi^ARcc4La^QIY8ckc{?YVc+oRHHZFpn7;$8B|a2euLV^d)AZBTu^2?o{An`BV^y%P;; zfae>O^3FG?f!-ws)$A=Xs6pP{2DOv-s6h?(Rv6UI-fIT6i}$uc4e>rUs9n7;4Qe;< zdxIM4C8x*nvb$GrP{X_?gWAKJV^G7rMF!R4-C$6y-n|CZR*`o{cuyF1dsf8!Uf#=w z-QE>ikF3yoRE5@~D|FeXA`D}^)rQP{EA-sYTW8qq?|oxXW4#{?>PKGTv^bW=dHoD( zyf@6CCU_$a>Hu$?K^M3*n&@3(P=|Uq8Ps9kgE3Wlg!Pj@ z64hibe3|<8-Iw6>C>ZlD8$BIv2j3b92Of##>R26@rc-Xd~BQ^8|TKx zd9iVEY+Mo>ABv4n#Ksk|aaC;mAU1v#8HU#>SUoCvRe#`HweC&zS& z^kp%96X|tgyV(%;2&@+{Cb_yqd&B)wxy4<IX5Bc_*=ej=t{BK>Aee@uFPM3)|o3P(-W`+=4< zvjXL^UN0EE0Wm$4^nNitne@pqJ)88rm|jf!mY9B!^wTl@8tHX0{T=Dr*^&P{!src; z>2ai|#Pkf(^J4lM()Y&n6Qo~`>32zg9n<-B%uYo%Gz8zKHZqG5sLv=OViF z>nL%#7sPv;*6TuR0N)TOoD=8+U>BIZF$OT1z)SBa4&&J4d6urs}0~Q0{=CD z{9FJ%@sVhNw*v``Fo1&zOf!I)1WE>Q8G-8zU>Sjj4B%-3FB-rq0v{N_dIH}YK=xb! zjrfF$4InVg0QMtrgaMpNz&C(-1Qr><5(3K&;8_B%#z5(@IGM1pGYxk6ti)0}Nm&fzbvqk-#(qa0$#afNKaWF@OgNJZ1nd5qR4G zJ|pn00c6_&G~p8_)UE_Z8o)#XQw`t@0wn`jOyDL1xR<~a2C$02Y6DnD;5!4TnFpX3 zKA|3i3A7r(egq~Pz!?PQ8o+!4iw)ow0(Tq0Lj;~PfY%9pVE|PZ04U%S>d~9PFasDz zV6p+6N??uw%qMV@0W2r*v;n+I-~$6#Pv8dwsJRe86F#9H0|>Mlz&HZa48SLFi2+o$ zMX0uJA;6$Y@1z&Zo? zmVooqSdSW*y(R+~Kwy{wj3#h|0h~%;jseUkaFqcpA@HC9JVxMU16WOfpD;ew6W}KV zq#Mgm2>d_}enOz;A^`k^Ku-evgg`$6{DiMsK;>g?5fm4=q@mOV-4VV0&@-EDgyT#zzPCu z4B%S=wU@_22g2-)Hh?Jvd;?fWV3`3tP2f!f_>zFLC>GiTv$v}Oj3Y430Ok-_XaLIy zJYfK@6Zp&ks;&Ugh>xzZ(%vov_A`K~1bhRyjKER@c#Obn2Jk6?{~AE|#Q+B36Z$fS zz+?lMN#G&_SVG`o19*wR8Uy&6K>Es9XfK$(T@7F?fhh(slfZlfxQW1W16V=eT?1H8 zz_}{+r6n+F2cQ=|p$r^P zF{^@%cLaf%2FF4I_Zq+o0v{N_cLeIMkA)6~*&AyB#}k-q0E-FSYXHv@c-H{FB9Oiz z7TODDZ>Rx`BQVVXW)rx~0G1N?r2!1{07Mgmh|`zIvBu!|ia_$l*xQ~kdxH&NG=U=w zU^;=40W2o4%m5xE@M;W{o?>QD2V*JTmi2jmH0HV0IMO~h2bAt5gI(mrpFak0={^l` zvPc8>Yk<=d8hAhh?Dc5iK@BkDX<)eq=(z@dt^uwzY2arXpttTm(8Dg$Louq`vGK$% z(m#`?cP33)Ce0JCWp$1sQwfeeD^?i>3>qv@AHi(dvUei?M+m-gTn@PKi14~i6pyC{AH#N7`}?*1WX zBRJgyfjjQl5NqHy+=0I}7WUA|Uk6X%bYoRE_Lp(AX@AvJYAENwJLsSvjA7UhwRw5% z5n%PPNi3(1f{A-h>W7?Sjl!Y3)41OwP(&g?Hp~Qo>@PuF&?ku*2jRta8IwWd8X1je zAPpPLR$>cOGcd-RTrwG95`SsEk&iK_?}kge<2!OPpQl~XLk{%WMU7Aq?L*pUmmU-0 zYgwS!5zm%?16SeB$!QQOA#EorRyyTyD(?Kq!;C3RCSE@a#c|FxHkY3^WFHsFCMs52 zl+D?~s+$5;@k+uohP>k=c|^r(i}E;@VOLXvUPzUnHRPQT$s;OOTa?FvOHHI-y8K&1 z-ieVsqGGj0d2HPpBYBzfbB4T=B6&o`YK!u)2g%z$l85eY|$*cCJ80HgWbNNNXpC3p55EZK}`h!O-ycv%K)EIOrKUh}+po zp)N){JImTXYgr|A|zXCa7cj3%1!P<$6RgihAjP63vyD>$g2huMT zne}#wjOAAi={PzTbVi7Z)z(RuE=g-Bw2&zO!H{}ZB$cRGZKYIpM)r%OCd;oGQfEd| ziHg-$N@bU1Vk9+HUTH}6BB?~hYAdC(V=^U@nl7(0r23ImqGGj`QrSH@F_N0`&M?e# zVsrVAhHtYX--wFUrhU`hiO#YqI~5@wXH(s^2ywF*u!9leF@Jzaw&n(HZ(gKzw*0!G z_3TJ%qGGjatt+Im3$rMan)7am&E+=?AI^?^ASzZ{=>t18cSKV2-g3kIL~JgoO37fDQuhuX( z#pd$chHrBt--wFUR{F-S(11v47jGBCJlrskG|XdTbNL-Zi*q9_h>Fz~wUBN>MKe3V zXsg0(&5lIR$vt&Pg53?XBM~y0WrE#_5Z^?ZV8`s>C?vJsB*Q$-FrR9e-Pl~H+mM>e zbAB8xZ!ws<7_yHxClb-M{H_ss#VGQKiq%$1WgjV)TJX+~d?kFWl2p3E57NP755B^A$G$|!$}Up{>!y4Pdzad$$}WzcTdBv{ zKA!JfjD8iSb83-VxZhqKjR~a;a%8uB8uw=12ZQ<%x-Ra|Vd|ew zHM*-{aGwy02N844(fOdP)f@7zhCfd4KJH0)sW6vt8d8l%xi5ilqC*p1>+?iMI;sSs zjk6+7gBk}<&o!f+-U!yzkQD~9i3y&!=`VK}7=Z1Y? znd%X?6<~8T8;uog33meHk@}s6%Wqh1gn3aPaFV`nWVg-aZFH5wGaWh$b+mgMo@~l) zZAZJPn)+fhc3*e2i}aN7MWvo$E|+2+=(3wFqmO`!!yEB_7yAKTLn`O=vT}x!>EL)( zw^kN5c@6@(j%Y#Y#<>>V95Wg`8-h0-A9vuq4|6ECTa9bZqkK#Xy$DSSSqIBDF zGj@YJ+C?&lceIP*e`IX8&qjHO^P!>ckt~h@gH#Cl!&uuAe+OA(W4}AtO^EF}^JjBd z7&hutkNdcG!SA&kXP%1&jCUnH&-3ny(hB_W-Q*(MwaZcb6fTO|sND1Ir$gZWdbsbF z^UnioK5ds?fKyz|`67Oj-6p1sq;ZoVX{mr(w}YFclakYpxOuP?dVzz=%izgG&P21^ zQa-D_n;^eSqT58hb2vrQp4VI_Lc| z{O0S$zk_m_BENEdVB2Y6Nx1l?q8k9ur<%bHfOkPneXpT*q;EHDT-XbhSxvSLHxm)wlU+-8-DYr7I&m^+W2cLX~CR4&5EqSc7;-g2W5F zFt+_0Dm$u%#`QGn!{MKZu`kXL8wbK2w|@nY*C)i&a!!2ILvWHRzX!j=5$~nY);|E% zX**G|QuiQO>GB$b>#~T8s8|V?x)-diQ>aLtjpwYkp^CWV657@>45MMp_G{y9e*Lv( zHTr5C3_Y{@Y8?FXP8vDRt`H-GTnl6&S)ag@<#NdiKuLexu`LJBd0w5^#&nzy>Mgun zYu(GZl&HeBv!L;or+#!Q3DsuvX|{Yy-_r8F5!A~WR6eBDPPELAx{sm6MLw3_j-0~L zIF2#@7f~t4@k=iuZzbGQpjP<r~FYZIR5TPxtMI;#au#m)E9uuJt?<%g5 zJD2eg57PArIFm~Q8upS5Cl^|3rESMi6A>xy)d&!tT|i+4!MxMqDUXy~^`qOmF#ni! z3+vH8AtrEXXQ6lBg=eGKC==yGQ12{F=zztiD4*TzKNZ;FX(KN%A>KI*_g!QNf`>tdqTUmUY_^-si|MLHb4 z3;v0?6E`60{EK6@djGE~&QsN+pXwfp?AJf#9>yQrJsdyPEi6JA_XwDImGgecU}+cEX5o7P z>xFKSyWocB*X0V3iW{C&dSnsY1JcJDK1tsLf_m+rl)-Y%^0J4f9c62Pd6Hw0C#C!e z>ko+1@NRA7^Fhri^>hA6xOfjY6tsTBa9xB_h9?k9ub@;n0H&J4#q_=c2~uZi1J1$a|>m zQu{`(qg!@^go1H}^c2O}>;&ma+L2cyCEjegMD;nw8)FplrtU+q!OeW>4C!f&gB<>0 zf5ExnkO!q zdN6*ap{=OZ>*%|@+=_ah^|_>8DCY#*|21X*2A{zA42`r$_k_LfC) zye+(v^oZ~`r2V_^=JCi8VpdLn?mR=R8 z$RFvr_zS?D!_76N*8t&Hc-_ySQE4TSBENExQ>Kk`8Ely^Wx+rh#5EgvaT!J7Dk|PF{s@?G)!m=r zAk?o6oBkSd&w*Kb+*(H3ZKq|>&(6quyst8SYxReD)u!C||K=T)FPjc^ zeoR<>;O=#CC&~X>m@S|=OIB)`f*-*+;&CVFZbYok0$S_h8)O!dpfd~WLdt(LmjC_M z%O`6m@lvW{w={I4@pP@MlyXL<|8tAuvh>DfG^@Du2 zh?(Paq8uOy{?dJ4?%GwqAS9I5Bj?-0@MKs06DCG9m4pWZ^`E$Z^z@Xt&uvo{T~#cN5{YGIcZv zX*>cic=1)jJqaGC)Jsqm$r_Z)1Fi3D%leq%(br?yE(b?0?pIE!0SFMT8YQ6bFS`ov zQZDb$iWF`ah<8|pms_=-ArP;?iXTX44oYjMGKgT9QgY9i3>QeMDbTt(WJ=eiCEx*5 zrY;kZA~#!?Ro|odE2IxLiD?z*!N*aEU8pE`YUS#3I#Lgg70TD;27=bq)tFv(sq3P>oJyv^%SH5Zyokqs##DW6U9H*%VQH%cR@YTOOgo*1^?~GiExFE++^w!#N6FI+$@4do+`X>5 zA-N%t+@K|QHzYUKHFlJIoFN(4+^0s}6~{)8x*mq)o`K|^T5=CV@-}tbXvuqt<2xaz zzNxOsaJ+5ccw6nb$#C4Ou9rBLIfAr0o(csqTEAW0cIpHGDOY6nuInwNI#HO^N&JDA zx{p+_Zh)D832(+ps78K|q9UahPjN9zNS`U;?Qnc(ha!tPbh+A1`cN=4drH44;eE$i z$CSZ>BmJv{m%VKxJ7xgsVoGk~!~0bGIO@pOEGT#y^aH}5NZA*hRft0!4xmnSZ& z`vYN2-NR99mWlv-jTj9p12;`W23p&o=aiQ?h^{xp1#vQ^!Y5y3R_JB$S7WjzB5M3O zhykAAvgP7l8Cw+aj*c{azk=@4^tm&^RlsNr9Yb8ijOu7L3w8?nG_)|10~^*%@4?1B zTlnkI4vR8BfRrmD>$5GpgT0WI_x^B=uzq;B9+c$ zvo0D)^y@^h1Hs)23H3*?fFqemr^xZNaEN!BBPkqutkQ%#EcZaVZb$vnXvu{xrs#%gw8X_WC)_e%)21$rkoUGbGmi_-A zSkyPwAnFFv#v+&MbWXRRg|!O$GEhlp2Gso}K0apFB+F%jRL8cFDAhAYs;>fH0WbAR z*5Gw{Vb;jHuZfk5#{hEhL-NH{I$xx9zDVnQ5vBQZYfgWC7c}R+I7S=DIMoll;F>{} zNhQS{U6dywJtcumxQ~dL$|toMB7^=yPYZb+r5k;=t5M=PM(UC&y@8qoMUzEsqs*9- z!d8>*l9pnYO-ZrJc1gJpL%c3q$-1Ojwm6emVbA%*sDx$n=A%nrq6-#wcHe;SdLEQ$ znV)DL^cvPqG7tJF%6GM$NOnnfNp(r2yJR!!bvQ%}u-K$^sbPE2G^DS!GxFh3#+l45 z>r_s(d=CYYA&MvwIf%*V>1rt^az|~KjF`QFsKDLDtu#hUf1+JC^B%rA3@>hBr5Qe(^(Q^^Mh4a>(pg|#3q||tzd;@dG zIS3O5%D+bbz#1}Mm^+R&NWdEkl3U$72;CX%Hr5&p&z^&4E?;a-c1Z*>x}?-wNcEO+ zh>WCuZ{=@B_I;b#7cG6RooJaK{dntogXtYIVJ0otPPELA4Crt*J>$24(b#ni%;yLU zFRWL6QCQ1=Hzd4E31120lnj4{Z!=CjTi1xi<`pX}P`4{89*zV0$94EP4MHNlx~ zW`o>K;nKhc59hrPPxafuR3{#iSNnel&BV>PNM@{a)yVLf<;9V)a{(Jt*3m|)XQ`00 zE*|E~MQ>Fu=K$+L)bssHgdVj}5}M_APRU~RrK z8Xx}yIRL}yulbWK{gXdk5~XkOOSc$LlY!%Ea`2Zd{1ujXoQ+P4jI+11hM|~Dkoq9y z-^h}V{hLnd9hT~Jvh=R}7D>u8z`2GzUJX^3vdhSn?SUucDJ$iE18u7_t;oq%TK$eS zElYO~sYe^|+!eXpuYtR35u`+1br;fF{F{g$*+!PgX3}and_V_bBWH+4rXRXGd&0gy zRE*sMJd}=*Vgamff={N14?zcZg_JJIm^;6TCHYho6(+5FPo~n%M{whR0lhNP zS3qHUAzmk;hlu%$ZzWz4-~Xk7_xg%Kr;S*`?*BqNF=)H*i2V#3g~+7W138cD1h2^d z80x9LSyMu!@InqI=CmJT&~h+Z*O(YIwjspCpt1jim>7W756N2x;`ea2!?t<_!E@ZX zh-|E_6cDd^88)q7rM6WaAZaOaa_l=sGoDrdR({j!|1_Oc|ArxqBd+-$0{N35-&SA4 zrgdMCj_MDe^!h%|acltYUx=K5XV~^+b@>zuF{TrHf)#V^Kci%E4CPXYayO3!qG0~C zn{_(4j;8z~qo|vXM&xg+899lN>I1bQZhwlC&^aU8VAdU2jp+V)4k4GNRAg<&f*Jvr z@bp}m@gv=C%*BO%cd;-mv5sNfiCxqeZtV>m6)hAG)_plMt-H}+qMW>a9urWn<+3-D z3V`WIbkV^+k2xh~NC!Z~fJoMJvPa^bE6bWDdT^1LOTDs2d?w`D>N7x`#S&f1-csEn{ z>0PwE-8xlN5I&@<*rm}66(!P!5_+KA>FD0ch-ksT0!f;4T| zT$%idgap=UcL0cldm_H&DnoIbYVD6CZYL^M3Vq{2Mq76a+q$t}VOyur z_774|<5QD$yFnUWjL5nTFu2|E!Fb$l#IN2X7V5_7guET9l2qR_=>sxEC2Z0` zS(B<2h=E`OEa_mjBC5+Z9c_^b>ddS)7!vV7Ioc(be%6^%F|g6W$QBY?_3YDj(%QZ3XExWE5ilo4*Y6s%phQN z61HD@?dd|wxD{E1Z|=N@a)dcoILByb3G)s5mO1q-k{}HGme$L|HTl7uY2|wVEM#N7 zUd(lMk9fFV9P*Bicu~t3yu?FZ&a<%dFrR6Lk&gV0a;HP4?M(rrOoCLr3hbR9!YOS$ zmI2ex089U&X-KVg2LxRt`JjM|l#{I``LusJN_tJU(LDpdS#>79)qb-Lzwqud;u9-T z_-51~K>a&z9!a~$A>&|^oSt??p>iRiknqpKkD7^3eX?;O#y(Z-dUGO*=0e){XqD1K z|H=nm3oKV?e{E|AYr9c;FN$r=wE8R#=N@Y;*3nlmEV6;peE->zJ&$>R31WbA7tA5} zVT5F>^(M-UJcgVJ)42(KH*i_kP#(57GIA2`O>p4a=&RMV^oM1ZU32!^mLN8&lhXaq zsJkSBm>)3{i2M`GwEj`zDJwGo!8|L&)RkfCX0;p;zO$p(U~h!K{%t|NTqF7NG)OF` zjLNT`m7k9&YbPpJ3R4k${%I*Q?<~glb2{_tzEWED-QG;uw+FJ{k7P@P$-~ePa0dmT zPQ_?j1kin$UoVRC>nRm^n|PRCQC2U8zQ#Id7CLgBGh_8Z)ZGdlFb~gYwVjk|gaOm* zJ@^B18~ldlG%fqYZ==pRjyQZQ0;W_R9I6Q)EWl&{tG}b`Y)b>7cI80+O>i-Op?4GN zi$mb&?cyh&ROhr7UVrHeFwN(pu$xN1O3pURE>cy0HIp%+-osBYC;En@U|LczoDtRO zS8eUFk50cP?1y;+LY9eNd~2BVF(?ZyOM#*!e4u>;m~v+$ff`33o-~&^D32Bkyrqn7 zJ>`*BJsB}F!@~t_6r&babKsPQX`m z0=^n2;0K)~Ae@D1IB0lS2KAiwBMgV*CYkFJZW=%SpP&zRsBM(bxTS!ZFy)?&6h#fL z$0m3;S@lAKk>*%)Bz_--On(lz;Dk$HYI_6$E8!g3IjS1m)pk0gdc#nIe0L5wQH{t? zR{!XDI5${A6ZhJAH*qdbn~~>p)_L&nN&5G=F&yhSkvFrSlXzC! zBg`0iHzW5p?j@UP)bp%+Qstac=?w&ztOm9d6)Uv|3OpiN*KrwHYhA%`-x<_#A4nY+ zRTJ)8NX0U`HBl$InLUREz1XkoG2_iN4gR%^CP-q z+UM>{UAr2tc8PQ)TINS|?L0vWhD&VH3lfBAnV%p*bb92h9WhGzJ;QiUkREG03uB!j zbJr-0M9cE2H|%$d!br5tkA$(@&0rczrV^u{s92S|8}_@?zD#?fVx@k^G;A=KhLP!f zG7%N4a-(6t2kqNwPgJbbOFC!V%h;X=EA@Ly?P0hYPFEMu6;ZKLFH6qQai-hpR~Tpa z2XXdMCvk@C_W(V?Y)wwR61m4-tIE8N3|E1@gZvMS`H%C|f1p1f1~uCn{D$?JG^$cs zuz>*D2JI=`akXO=-8~<;Lmh)o_XDVGgUV1lrdKKVC*qi4L%-k?K%4_-6Ug~Oe?Dwk zCV>5v#x2-w(mnd-bT8A=ltg+@bRw#5Ppj8pe|t)eM25jw8(T&&>3|8z zlvK7AJGKK47t%xR_vJ7$9(4P5mQ|Ri>)oay4c5Pazr!$i>)?5V=oa|meN%~GCY!;N z=1NOeebH!jtnO{EacPCD`h;#@#C_nDElsYo#XZ{_xRL9m9&%{k*+AMw#;lA$0waeZ zfnbhB@}2c*Iz|;Dr3wQ`+v;mIjSSnRY1X#IuupS~HT;dxTxY%YmoVNk)^Nnz2NG}l zRcecQv=Ndzd&(EvR&@-eq`QcTRV3tlVSm5QY8)8LoD7+3MdqZ9WqM~+B6-`p1&H@L zK5DPfkBT;1g1eEg2(OHt`dZyv!|>KwtrJ2Ws%7uaC!)g-l|CZ(cGRKvcIdDRKB9x| zjUYWeru_BSi3mfq*t;3V%8J;P^?;=(eTsOZWs5AO=L)2nT;EhLh0}5JbDRx(C zJMNWL(BbdU&zap93gj^B|2H&9GWN%O!C2%{Y_FPyT>w??k4WfxwAw1e-9O;YUk;Vf z_fg|u>s|%H>Q&UY{?#y*K0&+ZG`iP>D7rB}XPb8eXJ$}I4&t64oO$U6VHx)sm~-hO z9i`lB;ii9Z#O0HYNuk+T7swcVU#tIVVVqY>Ui%lr@N-OUOSmz+h&8%Du<=l@MeQ@rrrZd2Tit{&{14NC^D&Dc?LSOw zbu%ovX(H#|0#i=iiZ9lAmk_=U9}Fp38DU7d7T(Qz58eqNw&b<#rkbl;7%s`p|c4zl(P)<-|E1e?k>cMI|$^E&&x zI0Om*A3?a(N)%?>wHfeZAc=L}`HTP#TWvLrg(jT8(r$5juoJgaJG$M&bn8go-;r+1 z+o9_dF6tZycm6M-NIOxnQb&s{*{W=-;aW-)f5cD9r3m#pjH8$vF$S3e7jl_Ox8`&+ zw(rFH8UDM!hO?S%H`R`03%IlD4TuTrsidrt3}#p#fqGmY_=|+}ak#|D>zCB|33`s! zV32wXAMS{T4m!`;Qc>>0ICs>s&5jJ?b;nJ3nuMzaF6@14*SfG?K<~jy^ zL#fZDh>o12B(^b=iBW@0J(o{J3^k*^MYf#H=C(Q$YzW}K6m6So$hc2I>9o5HTwSa5 zuRZjklz%ph9CiAGEZy0&We;#Wct5T(k8!B4Ieg@+(B6&PSgic9C5CQJmQ0S+++R$TfX3Akzvm5fv-7noMX2qr!bUnO-0hQL$3*kqIYKBBnFQ^dgyv zij`VJCL9%tn9huth>DeZpG?gLlS`)GQxZ|JQXi0Mkim2onO-InQL$1Vf(d=1SAb$3 z`V}NFrj}m?g2f_+fuT!TH5*} zILT|ky3dv^eodGPxck7&qm3JH$q70s?|0Hkfj(N#gRPy4x=+D*k(H3o zGCAIs*taFcWQPauNa`l%0AY>Bn~5XoA(5#Wb;@MWN{(XpH(-)&_XGnbu1AZbV2zh` z%dwcZro?!ImA{Irc)$bm^w>?W?QXA&T3?9g*y2om^tS* z1<8e9)F+7YrXelX-%v;I$GrSF>u4Mqa7tgWj?NbOqx1A&BTvs_p2iulTszS+KMHHI zgUUM_Oc-dS{I?M!?L@^&eGCoCyBJJolj$8Y5fv--3785v4)g?z$Gfmo>*x$;NTWhE zhtB>)XGFzH{h3U=8cgSqX*HRMik12lOlY3}f*oR(5PG3614_YJ_s@PwStoE zm}*xP=;{EN$b5b-Vy!+e!_Y!rcJQMb!&Ve@Ebl{x1C|5F;E(kTRbCIX@_LvR$oVH~ zB=-Y)UoCeZ6sp}1NhS1MDjey71S*o&YDv{vQgtZlBdYi@oz=8_h^&QOQlF5*(9T^) zyFZia(sCv3x~NY{aZT_qv||>)CYjF=53+A8#E%l({R}+)0}T5{xulp;2O%b~jGvM{ zqFVjh7ItY0wOaiQ_RTYBg^bp}R_p(v*1uNkU#s?2 zgM@$zUw}*MX@u{ubkQwxQL~|;c4HShh8504rjV##(m`(?G7v9v8yadN2dHdDUyTw8 zzj5YR#<+*#S1Nd5#IaGu8i?PUH^O&=CF`nV@N4p;S83e?{5;_Fkbji(Yv7!R{neV3oX}K1WVquQs|H=NGp76>Q7986|2iOVmGrwi6XA1^s26 z3wnP|X%wlQs=va@|0ih1m4mr=j_vq|ZSiDP2v-~Xx|-JAhy!9;Zk^)z-FCkLznpOi zDsg7;@=!yybE(?FK--CmmHLvZF+i+~Q5U`p9>ybvkc_ih3(G0ik*xQgVZDbwsZ;uj z^&akQ_`CcTNoqZZLJ#yC2HD*M9VzyZzA%%^^_pz(L#G# zNb@O2git+Ud^4y`Y;Cs)rP~;R>@r83FjJ0pwFf-oOx&PG?3yyY6#jr!l_5yF+Rw6H zUCUXu^>BmX6}{7*jyetQ%1ov~h56=4CMR59@mjF{2yj*%^)75|xn3@f{`X!t~(5IUEoKRy1(f#zi)pwV0?k^$xY48?F zr~~tVg%0uc6brYkg?mA#{`KEA_HQaYIAyE++w+7?huXnpUR7Gwp&1O9^e-b`3G=Xc;=VoUy|WsPTg9M(;y@7m48te-%h;nZ#tzuN1R zn_@n?m~ow#05dNK;f>QaYb`}sPu~jvhu*pAnD*0w{~7$Q>>Up|2KYDZ_aPDA2qO-b-FGzAP#`l(um)#{N?>?Ol(}KUr-+*J~0?> z*wE0Q{o6edvuuah9)X{+-Hf#;Y-PZ?^ChfZG55FfHny;=Mx6y>+yV7|H}4|mLA3dU z(7U7qM;z$l+=lst8*zp#p>7i)UUYVE1nP8bi`bJt$VQzJwhC~}< z&Wx-H&e@8%?XqmsdCGAMh>EPQ|jcT`d8^QdO{CKE~?z zV_i40t_sU8*Dkn*RfL{eaAR&|a~K$`Mj$kPJyS!+HSam%fC#r>2mIL5NTwVv^TsB8 zCJNK!%phI{g`(WwP*OKa!r3>*V)JgA$DaWk#$^+9IRd}uZ$+FnZ!XTT_;LVJkEh7h z{V>E)(MjE<+ocP)!q4M2=cjrA9$^j75g#{MS0e0^b?UKi<$8qmr|{RGj^34OLi>XC zZPiQK8Odgn(C(dbq>*XvVs{g_7C#8D!d!sOfiROjpvP@_M7aJ-Z5u*&

T%&g-&+NoJ_&Z`l&Jwl5fN~oy5f5_GZ8$VU?V$p5Q+UQt+PiV6_IP%3SrhTf zq;viHbYD)PebTOiWx93Uy?(uy2CtN!h%?t1qKP_Eq&XQrg`l@b?pS{eD*ce3Vh9Zz z%DwciI(ts2e{?JywO_pXMdkTy9*EiePx~bWaOab%@lnl6-Qx4&l4Dwy9#t89c+~ig zdS6n`m};Z!;f{OsRNy$LM2#<5sn`CZ>U}})&mjdsO}nV|lsH=UrReLv-=YlMo-w)y7!5v6K9WN`9r?mG)m0hUj zQq+86ecCXpdh}2vuZ)>70(q$N@VFfG$znqPs+6O9@*q?siTIzMU`&9Nn9_hPgZ?q_9DaRZ%)CaQxgJed{{EvP0RB~RBKz;O zb9z341YJVilL-|Xdvk92)%57D`PE@5l014^B!Q)T*Vd!(n_{#_+wAG_^G&rpv9&3k z5{|=XZZ(c;bu<38J9Q5SfgO*h*CCR$4|YGF?Rf}K`m|d>_mbNJ!*Z$nZdH#l#$c#^ z^dHt9X0slIaV+kYe9=u&bvt88&woL4xnJB01|JbW?ibDK^K$!5xBHnO7dX_GpBdb5 zPbjnffltpv3~@%S$N`u8AiMDcxQ!=;lC3)@@E5XI`DAh;O3{zyF&#DEJpJ#R4g zuss1qb052C&A7qmY;FM#cn)xcziBMnyc>@2)2XVv2fP^>idpGh^w0du3mst&(XWn= zN_YAwd18+eeA2F|OfPZIE`O89u-J26qx0E?57I6$VGN>#))r7paQ1>a8S=X zs4F_|@i(X7D4%P180y;^PVe`#yA5yW98rNhc7(wd$jk<`!Dk5$fl|VDx7T3g^hrzY z>wS4aWz!m+a}=~-?G1lYe^O7t2PW9@rZoNVg!cn}@F30yIm|cpjmK_*16;o|M`4@N zPI$$}vJbzsDGnE2k;ElW8r=Gs=8d#$JM3 zTx^G)aP0uEf`QAHjYks4O!z))$?^J`OShZ;*@2{MT-%MdJI))Fw3BOOE#GDoP5_?y zrPq$DHsxu@1@(JQDX5ipxFo{Wq{Rh-DOzub-_v%ZhM;k}9X9>Le>Bgv+Z zkQciJ#bg9XX;;*DdWF1|Hsq5sSoXxsqA!37X8!D_F_Pv6%aHcCBzP?(m9+4*d``)u z8I|7c`94m#o?70YX^)-MB%OAmuaNV!tJul3n~^oWj7(?0f>GJ{_LiKc&wVAY?g@@G zEhOr|`RZwpFC`egVY8cb14r5{_af?BZ@UX-&<)uzP7-hXQ`1(`>^XsFq-%`Oq(<$L zcnZwZF4wY#<=*n#luIhGPRX<}r|jSs_`~zXy#~{9$YlmI&*L5}MHx+Kj-a$gXFAt) zc#>^|M(A@SQ2M}Z-+A?irZJ7Lnc&Mw=qNBTe!8Wbhm8U@dJF9$?%G|RDRJ#=vMTv= z>LG=$QJ5tz;55G6>*Xa!wM=Fi1$F9_bm1N}BN~jG5L7COuG5Cu_IdfVXjD8~jdL&a zh9<=u!bcHL-_p&?8hbYyo0_Lg66zGVpzEQEQKm^*ui_tWhyt@*-pa8$vL$)kyW&Yu zci^k(R}|&fYVJ7Yo_AW{d-xM= zkSk_=+S=5qDCLw2785&%~^7P@KaPGtrE{ZLM*g+NA@ac44B+qNd zERlIndA;B%jbw+<2Yi|5#bf~aM}9SrnmJ}E((vbLmEq;O_r_|gPOFBkU)-9yL>VT# z&{K>G?kLZypJV1|Zn&5JvOgfbOy5u+>5OL|8TIgR&4V|oiIm{%q!c}oOtyGpG;SS` zUu=R(_jYqs%hn-iZ)r#MigkC-7F>}Q#!Hz$mooSX?x)P3n=)~?TMQ^|@*<2&jxf>M z%|mO8!VM0vT6?>>)O5LfqW z|CCm>)MGoB9$oXhhRh=s55Y~5r&_X3+;9V5y6z}xm1b^+lGwYd$GkdkmjKUK2dvA$ z8c)nEEs-l$cP>#XQ7nOH<;uU}+#z$xJgRI@oue9inFp+<+jy&^I6$4JTDQ2J=Kz}P zSfo$T_Vx2s+bjZ{mus0d@iefI7e;}P%({miQegG-fkl5ctddr#?D|XIS{@xz#Vyg$ z*&r(7!n1P44}Na7p`NH&a_Gmk5K>@m4QJ|LvEVUQOUzTlwSrmasg`&a-{OLC44##9 zcQ;oxHFtOwVUz2WA}4_ zR*3Xar&KEWV|IM3#PE>Pc8+RUWXJc$tOwh@ENS{j-qFVNU!Exe_dI&VX5yKWKN6m- zgK1NqRiaoPT!3HWwu`6^x(bg(`FrXVkeF@viSeG|StYwmJdJjBic;hoNn#y^%#@T$ z6(4Z?@*Iz})AYNjQD<&cgfE_fOym!33N^8dB?V;Y%{xo3c|D?4(m+P8E@;lx+GNU~ zf$S3JnlI#!$c@{&klkD^3+%Go)DW#0m3j4|70TMf}H zo~=yW20!Q0kve7NTIc4n-SOn@fJ1!Jpi2Lil$A@*xP-YbVLei(t&TX?^L$1Ol4(sO zw&Yn|lNaZEWD+V+-*I8qkW$B`PFcBmtn`G2u{zShcv2TRgoOw6M+WD{3-aopM=qVEC{daS$o^eW{DSQ(t#}9eW6j#6T>}9}>vhwU@K*~Lv z{`cpAiRCb?1T&tk%(R>9Wheu={9teAqgz8d+!Kuc|!jY)?_@Itnk6(mI9zh|lJ9 z!PAXr+95}*RIOJ8ryZUaYuZptJBL{5Emt8(e4 zNH=w~E9KfDDe}n^u%ykUOOOEMDVIx^)H%7Hty#>v<|ks>jFyo=d1Cmo6}>#-J!lv# zDLjKUs?)6E;Z)x_D$fod4;YC-ABT6)&Z9lE!}tZec_!aIQ^TuyR=(*zvuycEdE)1= z&DoO_2bLUhyzMQxzYPXhOY}n8$85CokvnfoiPg$}0BM!l2{$nIapfMf=TmZlgM~!j zW#8B=rl%=&@1&HLbo4?*$2qI+rOpKo8jHA8UTsLjL|Ua<>4Ouijf{n6u;kF*_fN2y zKH8F2Y2#yBnZ>xUDm7%Zj+Hi$vmO$q&;#%$Pq~&T)y@?x`O9ztV};N1YRhzdoeMtn z&S)H;NU21%-OqLVZ{^xSsq?7i91jJ)rZTV9&QmS<5YCg}?qjQSR6|sUcWSCfnqC+! zdV{&hxQ?{*ycZ5|BZsAzl0ywf@BUVXqJB$`YFJzYiaI^e$E3i4w}3s0fll#}w)0d= zKE0m<3GOLrl`4XQm9@4z{aLw+D1fuiRzo4#kan(Wnm3R4>Db|QkODH65lp4WY|V&e z#g0L_{_C5N`BmBx>^Qo;9>O7fmh)_FNqZWFJyT4o8V@kqBb_lytd=n1DB{YHus zR>0Ub?>AB^v8bMNWFDnxYH(#Y!+ z;~}O$FZwZK{92x9>g#*>5Nef_l?ylL)EHw)t4HmKg{{CI;(5w1(e6w?SEH8ifR=OL z-fGILY3EQ29wy@6z?1!N=ctw}1ybl|5%8GWX==cS^nxv>MmtRnUk#(Ryhb~%8scYY z%nS;G^%*HjeNT)srEJBX`!X5#XG+iuxewb3^k*+&WCmR&@vM@)%rkl)YUQ^3`gzoZ zI_Pfyrjxf;#Yg;GOn%b5twK64GXn z6zf2?B25j~32=?qXs4;c+@Twxbj)Q*tA-?l`(ZMrw2~<)N_|}urFDu@-q3F1<=Vk4 zDKAB$qOHdXJw>T=PjE<`QmMSOhBlJUc&5a8%|;_`aX%;cDC%J=;+ZzcZQiSs4vuF^ z(0;*t<=OiwyoX2GU@qI0TiBien5e$&P9BR{i^#hx6Ngxc8d%NYzK3PYW;( z{R;&%Pum##`Lu}f^6L>58@qN5m@VMf`LsauFpds4i26hMwBQ_0pC;+n;e1-4mHez9 z{i7!xtKodLXx1mlS)=bW&3jsZAEyoB6mBPNc=DE^TwtTETmtIaL%GxrPosso=$PJS;k?l?YWH)g4P5;1sTSTtxzuL#&V|c%7Smx5<*K&M$natTxZ@{U zUHN9+JZies$GmyXejYWEzs{WK^kp}XnqU>@4zny8{_Q-6$vnSUQ$R4gdDO(tvMYYN zPJEd~=- zIPL4_QIn`28m@-f&vQKSf*C75i_az+pq)oe>>mDGrT@es-8^ctSB$jOz4!CHru(Sw zoq6wmQroSIV?<5t0bVeAF3X_BH`;mBgp09}b?^N=YKC5;X10Be1}u5h^jHQK6`6ND z`+3wv7oJs(y7zt_HSy+LLpAn9ywuI3CaZch4KozI_w%R;l{t@r-yc%k&!Z+b%h$$u zZ9bxYo@#214J?oPT0O1A+d06iWiV*j&r{7ioiANW63Ju@h7MyLym7htmv{QA&0}xy zgU=LY-hTaZYkvoJ>Vo>E9dvT*m0Pb{8f|HX3=Eu1QrqEDYkM0WAawIphkJ3k*LBLg z-LRKvW4#SbUe-U?7woe%bX=#*VIm=TxegmnDD8&Jtlh0>8+Hlt^+ID9CW9s328nfP zj2-_xYWaZu5^n=GXb?t*Y&O{4I#gn9vIi8hPo7~mkni<UMLZuKOL-Y_QJ0n71d_>yn0gM9E6sZm!ie zyY747P0dc8*9%V*pD&L}+Qhw2&x?BW%&tIz=bm!pc|F$L#Iuo|fY;9RdIP#benYK4 zqTeFl0k4+%OdE^Z!Cx-THkX~e=$D8u@xy{2J(N7Fw*#MACo8p^-}sbT>y~HwL3b!h zX0chG)6TD1uAf^r9Q0;@|Hi3U>2;{W;EU=RCawq1d0^G2`!y{k3SI-d0e~ zwfbk6sXx`!&Xa2L7rG^#UgqyP{$9(I(d=4bdoB36b@yKJKKxx8d$Py`>tv0_BE__% z2H08ja|bk3^jjwxU3%EhDo=U7^BHJhsz*E1e-3JC9}sHl$#xXcQ7TsiwK;dGHxYkA$-NkT?;2M<`Kf*V} zQ_{N?it2f!1>MicpktmJd$KlaYxANx*Q_XJY(3d~fzEAttl|>!y-vPme@;&!A3h4r zvhXxHv0v4`R$RK>_;S~A^-mm5Slsrs{^IGA;)z=}vA2S7@3ZO!z0)oycgB3_@_H~= zwNMKwW2fneYM^0|KYTRo0#d9V^H;v`ThZJ2^~d!O{r9-a{iKH5qGaEMKs)#we8XQ3 z>9v}?OMScS!+o2*pvpBY=g6Hl785Q6i!&w^ud=-w{0-nJC6!?F275AKCdy*N5*_NuiAe?b8Z*-?0H6< zrxxPVdm=wqFKLDv(Qq#kvdykq8 zMB0FVT;p5TNccM@EYStnNMs`IIc^ki{4~ltKQGAWK<{zdq~|fUCGx=yB3yfzp-Z_ES=OZI|=AAyiLF9`h-$wsB~AC zie2jY{Wr`L7_jO~d*Gsy!+kT9(1##?`Te?ng74@a6zAP9sF^eG^(z&Qic1%S52Fb# z?Y(h+Vr#m^sfNZ2&IxIhoPVw^ZF99t0VgimN3LgY%(%gx+E{$~Q_J_7-8T zeDkQLoEu3tD+31DGQ&}u6Jzj^_852R;x$!@UnP~D`(nZG_TaNETprmt2}KGe2| z_lR{*w^fLIucofhnN<&CnnpJ-Z2dd?Cw-8bvM!?sthC3=PiE}nilm{bO}CAU0ciTsQYM}P0qzfa{9 zyhbR^%Ra0--o6z;ydq6%J0C!}@r^PF^;8Ce$MXewwn!lNK?UN`=A*eyjb0nIKvIab z?!9PhW0%Kg)CYSmctQhgdJwOoXmD?HR2ag%SjZmZ=`zH6q?`3<=F|_?R61sSYY<#C ziq#XOeU80fvDsWpb9ig;3oJoidG+cvj2ql=RN5vE{;v(^7B6^t{)FTe(qrxp=yEFp z0t69|4h&(Dr*gCEm`Yf>BS&Fum(<$XqDYC1-i`yxKcI_8+WmwRc0dmoz-9NHcESbSAQ2udi#EEM7o7q;LMVUU|z0$ z8@0PSGneUdEiO`7F0e+ZP5N}Szl%DdQ`@Gq?xDLx$YpnTu^NPM&k&A-HSY%=LWh&= zVS5+ubw+5AC&XVIt3;QVS&T7dOvixyN!_%Y8N2=e{1ia$k2cBhKya zOn2nuQRkPUGoyTceVHkC50Ez{iyxv7xRd~@hX)8VpsA;VdRwMRGlNEx;a;#Q%d!XW zb*>)@2oEu$E9)&ZN+VS!-$yp4f{kHpGy3fy7z{&;(Z)>XQ5(*9q8sbl7S7h@tlIbi z7WChlyx{KY-)5Y~akUj5!UJn?6);VoE(G;=GxoL?S`uER+&MFkJ4-s(l$rDytR`ip z1nqKZv%PS(g!OiSEdd$mT|##0mT{9m{2RDB!boX5c7^}_#=g+$ePuKIfZeI*LMpEJH68E@na zeuc@(54H=Hl^^V2AS0{S@7gzd^cpYuajubnORsMQtY76CZyJm@Gvv4O@2_&T)$2UN ze%0mbbyoey0p%A_51K=OU*!5JYP=HW?A3YZx&g@UxUn^yh@(e&v3N-|hU~=yf7@C5XUq zzcnlTY`7xI=xRK^>C_bDRmP|O?3bP(8oy8*JoqL3rl35x&7mkuqgeTcp%@jJb#i}Y zxxoX>I=OFIZceQxQr0D9AgW&*0BHt5+883(V})6y^c{orj%YW&?Z)f%bMBha+poVt z+-VQ{MpwQGY|)d4;F^{1s5#@{mvMb3Dv%+fu6##4e)l!|MppiG+l?Zr|0?gEl4orA zJ?sB_861)YIDP?-#F6HgG=fH&U((;sX?{t6H>dd}{YFl|;ry`j-EG$0cSU`%$I5p_ zr9Fn{=*s^JyC_RIHqY1JP$~)Wsvy&4zq8(F^rP-R^P5m{blGr(9hC>a3gfBWBEerY zWu*SJNqNoOU}2Y+t-Phl&%E}o9#!d6BBc%FgUM7UO#9KDLgg>F?M-{H(bMYp>`9}B zu`@MR(RE0JkKU52KNNNTP5Jg<%7GlyCOnw-;o;p}XZ5y$ zejwo0^DnCBUscai+5(L1aEfC$tfdKiB^?wV!i#(||O% z%oK0kM3sul+jfiJZ9=S?25P(>^+lACmH(Y_I)Flo9|cW*7!Ni>DjJc>)6l`2*B)nDmX z)j!qn#=F5A;>XKhR~7Nd+D-bEIj~>k_S+^P-xe>y$)jr@xY6nPJr_J|A>{r3wstyL2S#vee0OL{UqPE`1 z-GATFdLx5h`M!!&`RAahN5IGPZ)Nb2R?$CJ)#5p-1%|5jiwfCz7H>T(jnI^3eAKyy zEAIl$@jWTB5hLW<2kZw1{k{ex(#GS;e|9oE{nkE^4c6KRn1{6wXt+`$o?7|7Dj8>n zI(yyK8Ixl9RA3g~@ccIdi?E~+s{CKWbWZ)iG192n$RK0BCi zW=V?JDeu%4(!~cdUVrDj_jf>fR}I1G zle8q`Snd-4iu9EKqNrY0TI080G|As8jY#mj^6%Sjzn%I&^ZKjXbNjF4^iKWmWcI9t zQLpaat<&U>a?>A){n;!Dt$SHhLlW!L$p~<~+J# z4A$Juu#J87tD`G_m+|9KXo+&G7xXKZUA-U`ky&rls{SUdDVkYArhD~IuDQ{N07u4P zd_Lb5uQXD%dO@=LtgThl!OE+qJ6=@}#^UrRky*XqJ|hH_>o|HbU3)_`xd z#Z48gJ}0(AdY)501m{;B9c=0e56c%q4Vo8!7wqMA3H!AdwAflZl%FLX5X*GUKiic4 zvyyc1&)F+mCBw>pY309UTw~&dU#eduJpZnZP{7QMJA}3I@ax8Hmd1sH#BFr#sL+5W zh@Q=K25HFr z&X2f&Ot-}aGK;Q#<3{JR8*k6~F8+|ji1`ic`x`gzy5ZWUN{8JSg54KxS7o$lt*o>( zUHj(kC@X(rE=*Uf{fT(SW(Ii(2{?Mq?NWID_nvER)Zk1um9YbU)vpkgaX@FA`n!mi ziUPX$ZIxVn;~Jy#^fe=Ee*w97YU2LPdigWKy~|2%V1KPr&B5AVyHEMo(C$y1W*A4K z-5dG$r}_5>`fU$>_3k|Q=3(vcgYEv_y8U|r#&_aZ*cf2g_BnA*1ZME3UODMyuYA#e zB~p&Wo0&|j-%zcKf9`^I@o&8pmH4mTgZ(Of@n=4=i$AlGUHq9BU;LS`*GzX`{Fz(H ze;vK}i{b2_JBzOUmAvp@iA;Yry7o`PxOo;CY~dJX+XSYSVI8a?oWg1Cm%pv)`iE;P z0LoM9UDhfALs=5BUS6yYyLDCFN4oNzhFyt?+4TMu#J`v$dux{RzZZ$sfzo%-&7fp7 zv!B&}HEpJ~xlv8OLDZFh0^Z6$3B0&N*(9w{Mn5RN_8sS?@5Hhs26hu_wWg#mN22%^ zIv*JLhi06Jw)W`HpLrmG6vR{5PlB#eXxW zCugYU+P?(7|L=JCcW<@!FKR_?f5@}qD*PW*#qHNcvsIUVEby1E6GuyNWXmtVPjUMX zCixHM7+T^tn!KhKp<^oC$N(;XvDmu3>5lEfiLyJkQ+Vm8Xk=f7sHcm&&63%ZwSBnd zma0Eh5xD4GDc?%CxVsH!q=94Jz~u+}a7J2iMlzg{Hk^G8oPB)=`&tn8WeEG)5N>TC z+}ek5YYW1y8G?RCFI_LnOLrc1)dB-#6|(xXFv2JinWxpCL8?_!uY6tAMc|8fczqAo zQG#$;hC{mj&X|l$rfYKa(bDo=p~-lxh;CXwrgkRCD(;v5eEj0k7R2fL|+sRs1F{vAi#Zr?sJ>I!atm)D?56AGJmgEEvTVKNwvw zMvXYMF`febkWU1#$iL{i@{HTW~v}7bc~7sJO=#b(PP{7W0@kl1&jFoHrp&X zn`)te_vL@3>ZR`qyLb$(oJ&TRg$S76c)d8qbWAR}k#0&m5y!MhF5PB}qyQ?`(3CE# zNog>;?1(QL;(w`a3_==^MTlPdq;uEh*Zp_pAC0?g!Kq1P!O1)=T+7p5-#Og7O@p&% zE#$WuuWAdzdOqgVJT`LDi1vyTiKO+mLMYBcEqP}^y+ff-0&$dtu)q9*elLArj4o=a z@bU{4kKM49x|z#@lf$yy3=D}}bb0wYH}~?p%;}XEV819CLOJ|`5>orx z=r@1lS(kp4vtAv&^drq2Hd4h36S?3OH1dL=WVqsbE$cEVo0ZpcmO!E{1m@KWied$q zezYxiW=VKcgJ^}y$_ng9+cMa1B>*uA*JDJgWL}?CIacdtSFKgH+WV47D$n%%x2_Y+ zytCCj2e>Hnp?voaBZ)eWd?_8tL{>h+_Oe1UE3e_26w1gLqN0o>H%rl#lALMU&x+O7 zR4TM;fY|()V*gRegJ8~4R$OtE(N5DTfR}!xrHS_!6!pmvu`hj(p6tPh1YK)_N>;$S zrkv_`D(ykf)K%m#9&BeZ;<}1W%V;N4a5MkfXo4$XOdnaHc(p6l%))Q6l4??|IT7(K zGL?B;M)I3Kf|lQew}@FRT%UclWjTA7{?^==?AQEMTo)?}4NBH=FA;t%8LCuMA-0B9 zNz}&~xuyuy+vV{sm7)-`?OFMG4l!JMGjH@>dfWNpRbxVJcxr6di}cyWctaFvrDYE= zbgewi9xg?p$#O_g;amVwiL)8Y5(V>v^K)(=MJnw`=i8%~-i~P!FTUL=erxoSP9ik2 zjJG4@2NObx{0JrB(zo?1H`;zllTZ3Bg>>##Lu~VTWr_>6U=54hi$fzAaWZ-QfCah3WLhvnS`UO_x84qu)f`r>bF}W3z<9Z-|Du1tJVIkR(s|l584hmU3x3~FwM-iMF&1G zPbtdxAgPg1Awu$w35ipT13qjCh%~E#xi(Yp5i;)M{#k2bRX>Q9e>#o=I`%UfTF1sJJ zAhG#P^n#egA57*W!BWda%j(3!@R%L>SYVv_Q8Y1zv1)AGHE;#am82DE6RZJkhQRx@ zBY5IfR*)dK0L$uk<(+u=l^(`zCj3EqN0al-ha>Abd)O(@|ByWa=waxuy zrIvo=JQ>}@`iXV%&B~HAuHKwyarI`W&#JcUl;139GsDWf!wKIBylZyBQJ zT+K3bL+-Yn5Z0c;-m}UPt#3kV^{C3tb7;pXQ*pQek>#U)S#K$~Ww+Q10!^od?~h!2?p8=%VuWZ8cOvTVDVEsK@?|`WZ`PB-ogKEwQpNut9UA_t69@p38KJ* zmE0i_q2kIfRmFVuUtXVAvMUygUHN73{yP?1_}1;>eIDWcc#heO^tS&hlP5A%cRw>4 zX{l$}yPNl5Zr06L)eqCWn=df%?s{c0N$Ztw`<>k1dKCmaFlHm#gf=p&vTeB|8M!LA zdfX-~*DcIQtXp2earN1Rc*3y_luXb%(}ZO&qX;qT5^}%sW57{^ZiSGc^(gg#0qC|8 zp!FKKe5_acQ3JPLX*HmX*Sf^BZq_ZeZq_ZWx)G%bIyc;4%3g*_Ss#@=yzA~k^BnRJ zW!ny9M*AcT61iC|ef&CweNCnWP9{v&PD=M%o2#nhndT$(foSvUTm4+A59{Kot3pVi zKEp6+JP7u#E7lOA>$J_gcLT^~H?>eqW}!`V=k6fr$Mc{fEu=O_#rrZ9H&^=+W6rDY z%L!8Y%SMzF9*lu@L7oA2*0DNBiN~U4j-*aue=sIG_s7vh+{MvnW-Y3 zJ(WnhrxGb&3Mg`BhlyBI+jfC)$j=^0V~;+TLH2a{q#SI|BYt4DSXji7saWafD6`({ zk$9VHD@;F&Z|e@P3`CujjkSeFRb$%+`gz_~#4%M;Ro-iEa~r0`cI!^$IH;ZZ+yB8B zvI5}Q9MQ6Jxg0{hilJV9fP(Grm*+%;LvvED`}Wbx57dnwt{ZuxY2-<7^sw0CC{X~n zo2wVVR7ACP#sxiSUI^e^{-owDGn<{(zsn*!LtE4?0$_%n4qYW**22S zwvke|(1hdferge{tYcTV(RXwl=|&$%hU?= z(JY$6Q|exN#@TgtNiW%=cgU`KhxC#yvg7QMUA&8TymQZ=?|kPw-@o(cp38}S@w84-;m%=u(V@4CHCKJX4}r;O+Qa~i36^E-Dmc!1a>@&>hFu`Co}M|74Yr|4`rAX&i=i9rg|2}Rp`W02 z^UL$4IDpT6PsVNqF&?1RwA(>!I*82#vG;@69UH^ys;P^`JR3^~v8Eu_9K_m!SbGr5 z2C-ZaTNA|A1+n!(tTTvhlo*yRVC9KHYqGV@^qBM~1?tdWm}`sQ<{;J;#I^;o?jW{P zVt@gvd$(j(B*es9f%1#<@bZgnIlqlx|IH?2bD(17sC)4Z6au5kj^1ewR3Xby7KdP1 z%t3G&NbgnVc$d&5mOJF&z56IPk~cEwWN@6pHWa`S2w760O*(~z7|Ixap^mV(P4iT` zi4*_v$5Q0+vO83cJr;ivJ`P@Ti#!l)L0xx???xUc-Jw&F$IJ1;fP6NRd(|D{zO#VB zS{JaYc;u@+rlFx-Zn54za$(FJdc{7XM_1h9dml44W?5aw zmHF0}+sJyAnWBUJ6mqIv0n7-7=c;7X+7yb}_N`j8&!X0%1?;q`5)Yj=*=jWq#e$3& z;L3`3!SUl_Qs?f+MzOUE1gx&>T;u^})iebwV;OAdc(c4Tjv!?s@|#L9CCQ+U0TWa8 z3>p|TGDtI6!T|rANR1EjIFHtrE~Lo{T;>aY8QW-Lu$)1L!F>!!u2c&Hmq9CoHU=vg ztYmxs9ejYbecH;UbdrxI|R3^i_#%kU6#e2%0#BD0w2=!uT-g)vgZVTD~86f8AfBiE5 zd-vX<`-g(=9|Y*`ycg)kP&Sm_e9tJ%n?O6AF9ayx0}6jOq_E+OdxtI&eFXpCLx%WV zHM)oH75@_5PFzT3(ftfqu=-lO=1OJV6usAU=@!TsZ$&#w3sdWww1rui)p`q*ehf}; zO?wviDA_ywW;H;~yjzSn|9t}?jaOT(3xV8dqTWxovbNcAt4&V(4s&0mej%OT>C{V} z0vqF6V-sGx*<59#XouoAM7Q%!KfR_`%`Go@XCrCbnWfqTP>F@CnI$eYKMW}N)1@KsS71!$Mc<9JSZ#Jzl zTs4QaL2u7q-3`omUldWXSDWjnYMH*~?pINraGJk{lB`c2;+>MN`VG;GT$`E1k1O!@ zzC5^dWn}^>{haf#{;*UZpwjIK?}4@MkKXVHcP=yonJ482Mp}d;fWGu8bVe`2TDev5 zvQCyAeK>wBsu#KHD7n$QUNxzKuHN%b@?j_439YgLiYobtvoz%YbT^tIUJc6p;A_1_ zGfe>erb3!`>eAm^%1f#A2J2?a4|>mTuhSg8E~tiyq2C<{2xZ6d89py*g=%##{|eY{CwI`sT;jc{EGr3ym0)BVr9R) zP&>B+M!7p~jICvR?q2EM(6X`HAHb)>2`hu~n(o&{OentJ1k3h;U026TRNjS|wJM&H zT-l;n#Zc!~X1l67qu*=8wLm50t|DLW!ZU6q6 zdnKcl{{3fyMz<|Qr94@~(+|9St61(C($!9#rPP9)=UPZV4PUVW@$}|QH{%soxwlmg zaMY!?p0h3t%bNP!%jvSfJ&zUWaPe8zo$rSsNwqUr#oz%3A7RkJAjjZA1|MS}i^A&| z!R|?-Vz8dUry1bFdnff72A^ZFk-;A@_&kF@Wbi11FEIEbgMY+e6NASX{1JmM zG1$!Dj~RT0!EOe78SG>5EQ4MK_$GyudXB-LGWatFxV_#<;TuX$3Li0YQUeTLV1Ta! zIVs%E@1*dZIVbh!3~*ttlfp-GoYY@1ILQDP+dHX$#^9eb@EG_E3Ji)2N(=@W3^5pH zP-ZZ~V3fg23{EjP&EQ`!_|F)eVKBzvUo!a58JuM>&fs4$ILF{+2LGDD1cSe1@K+4} z3kK&I{56Ar!{FaCc!j}t8T^+F{woHrGWZ^Y|C+&n!{7pg?=$!t2LCOCiwu6i;J;(= z-!u4k3@$VHA%p*c!T-o$lEL3G_@5a3dj?k+{D{HdGx(nwTxIZM2LB6#YYcwE;D2TC z9~ivG;HM1!HwOPZgX;`_#^C>8@P9J6!QgcU{}+S*o54*6Z!q|O82rBsrWm}5AbHR^ zd9S=WT?Xa+%YF~)s3;eza{UI>XJ8aL`47JsHLC|g@#ZJ+Y*l{$ftw8B=E4@yUfg=H zU!vJPoAX!=j1IH?>iq_18!$QwXOfd}eueKK_E9Q7bCX{z@TkXMIlqX{T&f#QVTc?v z35l-X1nUM;AhJn#{yxXa(c8BUzRoddH#q~L6P0&9#sZwiaDg!|7hm&p3eh5~YtQ8@ zRBe{XN!uIkH#_Y2NVcOLg4T7J1NclJNAn2~{YZdWvwk_vTD)G>g$dp1Ge41@)v+8G7zty3rT?qB|U zSjQnck>q+=L z8?;})tNeD-6Y~SYo_#w2R9y$Suy-FAm-zsx#HF&%#x0;V$Hy+rlKyrfgTfqs*DBl@ zSX8C;l`X}k?nLa1T7MMP=~gGs&QK&MzqPUt8j&lqn^`nmbXquoPpDW|qR3U{yl7d@ zMSGo%s&M5gLZvpLVV>(FKb5F_Ha^moZPc2(Z;n@q(`-HfJ|71VucB(S zR=ZvCYIC(aJCJQ%U|Kb>{6r~dS?XRK0|)5-5k>j#Lod8SJw>_KzQ%esn92lzAG15*=A>fDSx$ zdDOOi!|p)$JMlFNrNGm2?8y2xTnwShrK=X)&*Hb}RI!D=U3V?LS51W4cyATWoX7rx z(U%_tSeyt7@X);jSW7f2HN!VQNOK`gx#LRTm!C?eQ~I2C&5B@UtMjFHWxYzf(SL86 z;RKM{Ar8%Q64fgEl&j@mZ9|rd>JevMtpe0O++$Tb9~9}`s6$PnJr9ym?~qb#gl<0@ zrVmM(3BORgsoG|!LgZ!_G3RzQE7CU)SDLx4b;9|CcFp>S;Z%T<7wV)xnqRS};ba|# zb+U42ClD1T^>H{eI;mto;w^EyOnpGVc0;^X9c1gqsTf9QMxF8Evrk1T)Nxz|RkG6N zIMk@E3FpF8yw&zqHS3o{O%?x6@6*N{hilfBUX?g}mI^E+Yo(UtPNm(jw;(#_t`Y*X z74p%Z#mB^2lWIf%G?=Q=VbQvz8gU}Os+h!OR%x^U-Znb>#JBg?-_Qx?xy3a?%WjW( zS>n<0J`CbfK;ncu;p|>qGjTo+8Q@8gMxC2J??misCAS*G2CTxfHad)SEU2u$419@g z{8;Y;VOy1qy^csdD?Mdjsh!AdQ4f=IlDzZi;{eJJCG!ixR9!4qJr~-BQsg<7piG=_ zWLd=OquPFeVjP{Aud7^3*-~*n+G>y|Sdd4!s46*L%Ie$D@H2Sglshg69BD3U#s%z; zyHLDxn01t?q@PA_Ll&XCLo)HW4v9wcg#Pn_K+(R<4(h9S!%9b!hoj=%SCgh@k{`RK z9_V#;-3^>#V^wLC$-e;r&xvixV?I>bT>sqw&y8oC?#j?wgG1LN*oP`y=o`f?I!tpn zR7sFOBHr5Rry)A@76QH!X4-<3UbCjGbR;1TB9A6({oSfRF6_ZsL7%gMg`;TKZc!&0 zc`d#}8hZxe5wKt_1Z{B{+9>oWQPlnD#crfsH|;Y*pnReN&*Oceb7IG2UVv)>P|(#) zTELiS$LSHpSch>781C*X7Mte-Xs)9~U!D(uxVE#M;J|Rkfpzq|cc!vZ*IbqO_K0rs z()>`H=8gEpG3j0i5WYQ9X(>WWa>AK&O#TEoaEADNWV%OpRtH)~%64)0Tv*Kws1`59 zfzLT!a|5^d-BlAt)jci65u9AGmF=Lbi8>4gaR9oJYOB|IVy=#>09S&kwUqTw35JxQ zY3Y*_3+i(A;wiqeU3|*wLEyE}E}n&XopLZqn`f z15}l3=Mf>`lZ(NNSg4~G0y-+|%hYmlX{kgpx+-1M*hWD<4WL#8D$N8>l<8uvUGNqW zsBA9|ZuVR|CE$BuM=<16qqI(B2yQ*q^fBfJPKClV;Hp~56FR-^y*tfyO@MZfEJPPh z2Qb>8ec2!+(bvFZe~Kn)Q}+J48nNSWXz>k@AcrFU+fkY6&&@YIcW*8ZAWDp=ZlS+! z<=`842l`bR!dkOAo~q><0*|7HJ1x+26i|BKT)X6oYvukf^L53Jf~0GhT>PNZ8#-N; zJ0aLVjRV$&hp>X~%{aTy0_Hb zp`!t{RoPChDwelZA?sTG6R3Fr^d`DB+K*;aU?{*myWcO4qvcw$w+b~>^YLfvyAiLD zx}jrv0O`-G{}Hdq(c20^?J@MN_S$g}v)ah$nhmE?WEc1zwF;@?3Rg|oJNs@8D_M?K zjJVPpI+kCY4?wH`l*R=25a%C(ylu~`YHzS3WO+!{Z^wDmjMx;@K`Zrp29$Hj3Pm)W4FQ*3Zz;NMDNldQUU!zdJJ>FxK{(<3ktZcD{Q2kSt;0YX;7W37%P6^2tln>%V#ZiS3MYN z2k8(C_T&Gk>?vuh7c_JvYt^tWig$*&3hv%<)goM4sMP6yg3|Pv!_EDtgV7HW zrLuVr|5L0;`n+*UL(O9SmFiLJv<5?ocXxFsV-mJqxwaNpHPmR)U6aRw8+!zU8lUK? z4yZiYQR#5kJ^>On63-DZXB71I>ETmotT*hYIgm z2rf+?drmb2)42G?w70qdP90I}9c4D!>l|5ZBXOIfDqFn(C8_Ntn-5hdm$bbzi)~Yx zzVa1wwm_9nkC%!`_duzNp9wq?dPCJXS~gfTrDq4J#*TcX{?t*&2>HT!r+Vj1ht5*i z8(l0tt07klf?mSH9ZV|wa0!XyAML(&^W|jDuExe?O&2;3EN~1LZSAeQP>JM%7--SzJI+9HLg?Akh2Zf|7t1x3`lGflylC)q z_tK8QqKB~Bp3)Z6&gEfyRpPl}MV_Lq;aZ5@4Y2ll(Vnoy-U3>f;Xl6E5sQXBQ2Qt^sz*n59fO|bZKy44(6@Jod>4;h=?Z+fTcigVbj_gJ>#KP4KgDOg^uL+09D~ga96Ybrx2Sj+A*yAzK)!jZ zf_8y=PtOqHwkNW{T!k&N>+W9kDe3Vn1$WBk4UaSMM%_NN`LWs%zkwppqX=KnT~oUV zH-dN-3y1!MldD~*2XOKt$)B%Xz!I9nr1!zZiL-Gb)hwAlyO2ssu+G`4&_?h;9ML)f z_lGMuTpPg6uiUH8J84qsAX1hd7lJW53(2C#a(kUm)NZmHlsJU56Wh=rIeZpawwO-v z?gGoo%!c_j$zIaQn}v&P)8XLG!os#-H#$Oi@_xBt*b~K-8PdKex59JT!PdssC-@(2=KYZlRHuU!Q zJI=y09!NMVb{u&2$l;@hpUdYSKYV21@DXXxaXy-G9tg7j{%>*{zPhz17c}TN8xziF z{{DNpph&d#hFoq-e}C@Cf#>(+naY+1r-_|8{BPTYYOjejsmv({cr6N{-cD+2%NWPCN@Y=82^ z(R|;*4PE>4`!*=+Z`g6Tx3B;4!-t+b@cc35*$sI5b{_=e@S&p{wr}k{7(OGGKeF%H zJnq1oZ^yrsaK2ch+3kn&eMb)M>)-Iref(3t;=!Zd|+6{wU3FpZgQ13=3G!^n89t;~sFbJENM{Ehu-42G2Vis0IXG%c&?wtv% z{AOcwqdzMyUrsoW)u4SXiR(Er&^Ncx(XcEASZ$KeinC;Re!@9fqp{jt6Eez%Ek}JyH5-=x)GX-% zJ!_)~zxuxKbR9VQ?2!Wp4;lt*YawKUMcO;x` zi@>xdJjdxuIA8jJ&>ZK9gtO%X0%6Y%CY=2X2LpGV!+QAJFybM}K2o3t zaK~nIZ03w;!=p)+$g|GbKF z--4{yAam_`K;Wm`%@>WkpdqcFOE~-H-CCqq3v%eH`WUwVdmmezGgsSc|E|(;aWk4Z zU69|^uKwQh>xUiukoDrrnICe*haB-CM?_YV7AX*zIFXF9>!=X{6eNdWYb1r43yKAh z=7=l^;Jq#!;1vRnC&iz_QuiAhM1tAl(5=4Ft&CMTnyyVU#bsPH%zmtskGS77&sdW%Ey zH&AQV?k%Y8c~f&iP=C(~&r0fA8T0A;J*D~wLgJoRt_AQv#k6@3<8QxnzXPcL4xsSc zABPVy_;78CUde}iU}&%~t+24t9}@XPM*A%Z+Z>E4Tp8ql$fFQfe+#UKm&Ew_ zbDft<`-@BYEujAU(qytBlWfS=HMqHCLps^8Jl(Lu_17odwq!#RseA2nuZ;{KHDA}z z(u03H@oyLY?QUpT(ei~vQh(C=Q*UdqbiaM*X5_J?JCIyrTJp}M8eDHOcs#|&YYa+g zYQU!ZIUDoN1+g-V-3}fn_&6Orp6BCCs-eYug~1gx4J=#yG}EUT++c8#nQt+6i?Mft z`qzS30Mk#g$ooM?(6;XcX;VS$RuCf=Y`4X4LPLJrGIV}>vc=CL&eSYZ*EJz^Yhs1F zHsN}gnbO{flm`>70vuHHb4lWPN2|Nub=P-n{3<8`g6(6KV+ofKJ-@D@BSS#_47}yi zs+*S{I7C?R6W*cn@aq*_6yu!VSvWm;(CGy5KM>3{zHZ)YZEJ4yuVClh*jZ)Azb0b z4EYZI%w$crj$c;zW3PG05)$-F7L{9yy@W7WNzj38Y>1&&3xnAV>ltEhO=JnqA4z0H z;gbo9rwHr22#V(r_`eX8M+`sj;ZyMno+=vi*IIrkydfj+FF_$G-K=#BTlqvb752Sl zo{BfoiuX2x!RtoyrBv~zDeM++&ys%25Wet32=_F4_d~bv55()SWF#TU+OZS?T=>N& zkq$CPin@hg;AtjW8%crQsmws0m4VY@d;bBwD7;5$P$n$iMnZ8KLFpR1OEY@Y3dl`X zDTx|ndX5H|-0kP^CnANXG_?}PhWvHL9bh3ujg=;V%kZcGn3lYBRy)t^q4%llZA$p; z=Gi_WXDEt;Vwy_5fIjY)EN)&oNj71dWg%9#LAtwzqFW+klrA9{+FzkdPnm8G?KhFq zMH{(bi=GpZ-h_SDCcHCNi$K?l>Sgn{wd^&UcMZ;&j=JjPDb1fkBXr-qcT8mHoFT;k zx_*ZSr*t{s4D;*`n2{RVk6fZjV>@n|LZUa$e%>@4&>RlzILKxaOP34`sGQOzJA^3V zjVDce6mbv=O;}D0QxyAg+ap?|ag%0y3{YcHNYYT!)DTFLg4WF#l`h#_ci17eq)ghj z9Zi!A>UK&;q%7(fiBrRi%oG6823uJQ5)|7rtCguDCBd%HEKr$X+kAvb*CTNe3KHE~ z4eyrKBBiU=$0%LbHpaAV*8~3yrvcaS(Rpg^r{EdK5~=y5TNZOSZ>b#Mj{eX$U@`Bz z6c_J&($=#HNHcUrW+m0HyQS-uY1bg@X6zuz-nfxiKSyeZV(pEK7hxsuGHsc8h|A>l zNKQ%IMO)`;kOSVk89a=;L%V_pM`qO`i_oaAlEbUtn-3G4jeE;=gFrnC_ZQi?&n0Q zH6d+iGXjvzNcj~!l^!*e?G@)OA8_nBa4I^`Ob$Ub7e(G)| zB1m+gtP<0r70FE6wji&OEO9bL{c> zXbKA!LU910VNWH$wy^R5vYBnOdQE`VA*t1tm7SD$`yyI_e+ttw+y%(vuHO=fg-t** zrRq9mn$t3w$E?MQh-Cr&>O4fOz|ct+qLcq7!1-_TiQVB-v4=@-(>9T@!DKQKEHba~Lj>i$ zjGZ23)C`PvVWj z=4T0|)T!!`ss&~C%XF%?xHnGp>;}-x(1Z*QSDsz>}DdbdZ9JDnks})3B1epk3 zB_3sq9vOA?jOnq=CRtc&fr>-Nk?nCRSbmj(u(gNSPzk}vdAbb|kCADl_Gpt8yEEWy zChX>L2Rf1|{gPtU4pLr9r<_D4n|A6mS^ih=U`m{Aa4-SRX0Zp5sdp0Yk_=u3cbC-V zoJ=a0NMsO6;9r&x2pl(8kC>Z7TAFETR7|9E@H^0(wk1f>Sf)8q2Xd}WtadWZt9kb% zR;qJOl64R`?p}ej7ir6xw%o$#4Pf-LSYC?dZSFvjJ3x><%x&puMEl^OWSY%0ViM9e zA#D=sZ2}^Say|f!aEm~z`DG}q8uic zrP{Psn+{4$ge4}V#Eh1h2}+y~OPoguuDTOEIrzeI2Yr+n*6=P!?iJR@B0mdJrv0?k z*Qm5Gr7cX!!wr47!3TehBwf^`i$OD&CHa;n-?GVA%C>l1l^AJ#EkyQOkT@MC1|9cP zK_Wb31IWY(=ys5eeGO(K(RYGGY%|!#uiI>ID#*styQ$;d3KJD|LZ1l}h2F6I^$rNo zmUfcKOfw?rG80Mfx7cy~$iqAO@D54huM?8^>sIBG7>8iTA`;CA7X~?k6;0x0GTEmE zNV@`QmxneyBr(Jdoe4;7(sDdjm$W}7!d12A<^)@%bko4Bc9sDPHz)i6^b=485_U=0 zE8!*yAC+*Ugq>0=FSQ0D@ovf8FX3?sH%qAL+nNmH`Iz?2$OGL!KD0S?z>2njy9r`r zu3)wmK9wI=DEa4rwW@*;f828y~j(+EZBdY3Zzr4?B&$$m~~ z=iOPFW9rpr;TuM;V+F zrA2NDFf48nw9T8*JP-n6YVt@HKBZzMRV+=H{1jB2y9(w2{FqU$G@!5fa?NURML!&zc1P1`?L$urSb-0sZ{?9KZoWBBRhUP}3xYPXmxyzQiHw z7{=2~Mwv9ol>wtS>j3H^EfUDI8EBbIt`7NhR;7CiY&s)E_HQVy&+5-P{VD6ug#MhT z0mRNL+0{Em{u4;pr$`eopfbRIF4qFmH8-D;W_sN`=+cqFT1LKsXk;`!?{<>{8JZ*_ zm(PIA7I9?Wmy59&?@v0F9<(_nIa6>5sTNVn`N+M1VaDeqzso3t_QoWEJS!5{G1 zb^W<2swlhMb{BYHYgnjo0UZ+%-W{YiIw|q9C`?P>W+f438=X4-zzIvqZ+3}OuMz5d z5QDn8D=;8uLtAlH+VFnT;{8-u%v~a#;@+eRB6lZ=TPu_?Ip{H2NdnTXNV<>92N08? zlWy@H%n)n~*hD0Ikv(YSRD*k`lB;s{m2We+)TA>-crI>YMk~RfoxQD9Y{Zuh_;ugsTOrUq()+YfbwEivj zNlAdPUFyGM(g46_YsPKUSOjtgknw19f)>sITIG;nWH2N;{vg$i5J+e&!-!$^rXhZ+ zy(r;ir9zv{ETjV}a}0%eX}Y#aFb3t1%*)|5G04fCrGlR5RiObqPwD_VzX`Xyk;ZZg zQ$b2oH^or+KZT0-JD4g-J%D5kk~0HyBcn5TuF2tezYPv_y?>DL#&#|l|2-OGbOH0; z)lQST7ZOLm#mC?zHV6GAfV}tUG8M{#TcMnxVk&MX&tr2kDUaTJ_EF^Ibu`h`nXprm zj_gt}?hXhKc0M6bY5Wj;783-w*okz(>UCwwDJm~)VahK6B~cmOcn>MYhP|%CQ*1|) z)EP?4AZ%OOnE?8Qe)Ni<3we=OB!Nal$59llaRbtc2ShN%{}r|xfhb9FQ#=!tL5`@0 z!lVGb&Jdfkpc0k_>QT!4WT1Uqe>wg#X=GA~XI3}EYQ#$6X%)bWl25dV4-^GLatVw^ zWD$fiz;aXa)7soa_z^TNsfv=FctnBrUa%FM19qEHmh!hq*dgI#k|!0w_HF@du75*7a+JXV>TML^&!U-A42v7J>qLW< zU2JTzm#={5rPPh3?3p)6Wh@nXnmUst)OAV5i#PzuSkW6(hawG&OoB1;7MqA z1qVKqc9=+m^_CmDT#eA>s_DRhw1BZ_O(;`IR1zT)txBsaXjChR*hBFAeX551Jq8hf z4>bf1k{u9D$RY<7hY8@&;{B2j_>sYUOUCP#4%-#|c_m|5ls#doAxwPGr3ur)cVeW{ zr;t>jqA5o_DfCKueTtM5zFY0gGBT)Xaw^9nY~Z3cAaVzFh0$o`%$S15sC2qeN~3*@ zi1*&|W~x7~YV&*z$H#jeaixu?rQhP>3@rr|a25g!Rh!j0s7PVDwF3AX;tT55*q%A&QTLQN*oSx%P#fs-aKs&OixX>Cr{@f=I2ZgoC|t)%9Rh>|%E z1O!}479SDvxCxT(YfjWBBI~{_VG*7SqUs|0(D!Rw=+w}poJ4*6`fp0li#;&pLR;tn zNzpnO1n+fGauP!h`a3Q^{*Q!4MII;;di%dp-Y(SB?}YoLqt+uoFvMWff<6@1Y6W5Q zA*}s?PO#y~Hq6}%I*G(!&wmUPE}R}>&x?~xEUrf!0D#HZ5+m*?4x8=nF#5cBE^7y{ zcurxWuf=mMIq4)~%4>UImEm+lPE!CRrn8t*e8;q}V%|&masyT)acT+HlKhGY8Q>K} zMAT^ujAbuu1zOVAtvXYbWpzv*G3YcWFkDUaq#^p^Q()eUhsjJ*{R-i%!k&zHVgM_S zg7Ec}TkKNZ1Bk^nGT9AIH<2O^d4A0jus+$%%ry!JaoP#!Xy_IWDhRQcMiu=^P$+B# zdTIqvELS># zPKu*3lc-J?2h24H!q-EuXr<(Rm{}E1>Nv0stFwU#IKVBIGlDkHVkxp^(__yq{Phwv zpP^tSmj{E1Lt0o^hQC+%ZdzEW@Lj=YyH)kYa|&n;0HN3mINRkh1#1+)L>Ve2K$O@( z5bI$KjiBfF6GCBW-8^xcBS}CW-Iu5!zaPj;R|`Mnb77DSh3>Kh{*WnEWxV}g2<6XV zW&mpd#x4rQYX39VIMkpwv1Yr5o@%DzihcCarB(iLyQzg8*r-ewct+eijuyiM#elPJC;&x6Ns)}M)q3a6uG7Dz#pKec7IhGH%?YNuxM^+Z=`6(WlB#ZrK7%;NxLIS zEyd;cSEdmj(xohT$oL{SS6Xb5ve7gx+ft+Kido98s8M#+EM-@B8jz!IlUBgwSJGFX?W2fQ0x5W%`JER{ay;qgo%5j7IbaJ!c|&|F;_Z(%B! z2B=`7%n&PZ66ux#1Chc5OIcXK3p9Zdz#RaRYyrOjgUw0f9AXJ4pKk7;utnFLV5 z9)*+3fxoPLG0ZO~)?KK~*0oD`VvoG@$!4rTGxNOsok=DYAueiZln8MR5imR~(3J#; z^uQ2BS>UoThKB2rLZNL| zXq&lDfJQcVWSTJ+Pz-}K8qlve5hBfO76J@jBKA0-$iiJR?%juLztTN$-(#0Vz?OwF%P|WREx#r7MEhP^VPhB{g_WhlL-q=(Qi#e^#D#`!?tqT*lHFP%gc=Ez>+4H7F&8;?E7;Q1Ts4z8-rl% z2}rx7^4KHSVyPosE}3%f1_9laL0veJ(;{x(G~FC@;H>!ml=Mj)T2W(wp^a$6CD1)I zi9`F*J1_?(1SRE%lJG<6l2G$vMk{08B~n=^yk9B2U$81&0wiga_yhA9dUS5-Qici_ zvV?_JjgX93LU6EE$D$PGf&1t^*@`$UD$Wji=bZv9;exZ$Sm~^&L+mFdGVJ)J6I1Mcb~xmwQvfcG21l?oxE`e*-|1h7Lg5z z3D?6Kx;i*e!CskjNY)7VJ+5IRT2cY+nm9`wwJC8Q^=tx08z=Z>7&OYUVN9f7PS7BV zF~*@Rju3v@z&S)2EN70IgD^5SGa4LGJKQue8o7Jme4h&9Gk1f;T6NuHQbfdM=AAb-S{f%fsnK~%HRETpmy zHQ#Uu-mwT63tp7;LnwerXrwk>vP&q4&}>#Sft@IwMFa?e_?O_=#?H6_1nPiOhT%$? zwIoT+v47mOc%hlu(<)_j$H8{7FqE`b20dilL?#E73LWO{IfEY`?57dMQ z6HtibCWrDZ$(GBY*!MM9oZ0qSnuceWv#i6xzb=D+JskY&@qDT$yv7mcU;Bt9FM4K; z8!(jtknWPkIE095+ae{*=xh^1QhLisBTmjK-$3gd2OaN;&<2uiwgSfG=+oe(=u^oY z(=jC{V|iEg2@_~SiA^ttcE$4IP_9rd0)M!gz#@<19_%l~53W5!=mm|q-7<*!?g(C> z!Wm19O%vZFK?aNKgVDQPu49%Itez4d1s#PExFdcD-gQ&0GEHAawF;e|Wl)6FFpS$| zpco_z=VOT|0ot;R_MkPf#MHxaWE_tWC((OZwd%{H|KKLqdl_e=GEkO0T++a3a|Rp0 z>Ly{y>g5bP4$-B2fE{q^&7)S4M8fjhFn|G9L%DI^PqkMHI*&@6F4&AFL6aE`oi&W$ zU50W4F)m}^o0{2Q9{R#_;IlQ;XTyvK(>B#K?mz>p45T588T)|MeF)|N!mLf=;+4DC z-77T4FCNj*8ELqzZe$ielI@kVjnayDJ}vm1XM02pj>S0iDbdFp`D>KQz{Hoj%QE1)_MueCl zzk~svOx~YM0}V;GlfQ0^TByqk5udfjod`(Q_P7qQfm!{TpJ_N;ln76Zlx1 zRQrGzTg5NEDPa@C!RylDq0O!AFpV2{gd$4?%>vZK>ic+CLWfAFNav((iH?w4dQ=}C zRg(&?y8|GK)s#%sIAl}tWH}j(F)5=i`w6OYQk@a%Vwx{}lovkB3unMAV)W2czERr9 zF#`cjf;U4>>%z4JfKvQ|+r{|-L5Uh!Dz0u9PMj&vV4jUpVwQn4c+Tw-NL}vWIhpr^ zzInHow#moX-60=HL_2i{56dy}N0OwnHVPb*WORlR!GOud9eCowAc?re?Lg4_ykI*5 zn2E5`*h=+(p}?&($s%J?AjLXnG1;UCD;rt6Yf)L+phC2xMz(&P`Ek)lP z=KU5uZB>liSkWj<@Au&lr(K*P36k{Wi0}int~3Kj(GRAG@*o}-kd+63;TzXbSA2&~ z&k+uawjSEg@nj)p3QR_TF;n%p&>fMiDIIM4a+;=ztLg?X(&1$VkTu7V3Cay#iad2n zf!W@dt5J8gcs;Yeg11iK*|t!BHqdf-GsG%_lD07GTXU5y%vun952*GnIhV6c@uF?Y zdVQSVyL8H43Uij%sBU1hTjEu6M!qgcJL3vKnCV8;$IXflhvt)Ra zAK{!E3`H$I26z(HpE2!w7od#eojZi01UNUaXzP!0OrkUeuSpJHg)7>6fMTepI!DiBlx|e!KsE+tatOU&x`|Upp@qW(4nkl$ ziW7X0B)EX=^qB5^%LG%V7Bps>Ceuu@SFbUrP=c_V2<|I^9zja+K_~$VnnW-J1PMVC z+TVhqz6GO#v|H*u!I99jwcah1qfz0Q+=6SM3kCgn7Q^D_TKWMki)R7g=L7&s`#H+E zL{L+dIahyhOg<+vZ69Qb!q4d`en~VbC@8D~g9=t^@vdk)G^nsiscfroYvlb%RKQ^g zGF>EbrNua&tnNB^1;gOB=@T4#d6L~XGTbe78?GUN9kKI=t6XG+uX{n9jSDcHC<-#k z+z*WGjpaIVh6BF_AbxN?$j~N00CwRf1*mMM?u_9N%OCV8Q13yys(8DceU#zHffdZY z#6j|O@2(BUKae0On{*71V2K)S(6=@hX_5oDRXG^kL{`%=UbaRSKC(%r^KO$f*+`j8 ztbIX)3`WVF!cZ|r4xocbVV2SJrj*U5vTz(I{>{kYKdE`gRgZ+`>W=!GcfhusJs?3z z6rl)i<06NNTc!pHK8SZm+eRL+20vvZusmND;Y=#5tN?&daYt<<&U+&+2P!!pchnVT z41+=`;5eI9#*ivqoR+wHJDB?;eJa3{c@#7r-Ms@rn-Mrud z)P@`Y20}|8a~z(H&TyzuK_~@h3XKvQG&&VHX4)B)1a-(*lgLyX3$NU0U7#~5x)f$0 zcqLdyhgB1tGTpRXnUHW|l)(AtvVCWB65^^|2DB1Z^D$uIi`kM|XxA#7x`9->9OVXw{k4ozyU;Aqx&@3I9M}h=!b&!4eZCar z%4u+fJeY{fxJ(c9G}O>ZIlIW0w~6Bk*Z+~!^xxH{wqtu7?uOiBrJg@7wgTUQ-{iOo zn)*8_S-hzgPGfx$Y*=+tf#8df=F=upcu!`u{!Q=#m_)2o0m#uFBJB>`2JWe+O+uGI zhcc$MA|1gp=B)s3kGn%2go@l2Jb-%gz&*$?r=)NugmjzaK{j|$`kFiyc!Ce8J_J!? zKkjhG%Vjn`*_n^l!)6w+9njIh;X@RGnG?vpI6#8(!&I|+txkXh*6PcVha#pwiXPU* ziwXOH`F-)-;9=4oIu$%zjur#7vq8>PcW6Q%uyhHU#2(C>D&y|ZF1J`86ua&Yy%GSp z;udin65Rl6;lLV(gS~hV^K50ZVDhlqi%^wm1v;*H{cT#WV5CJd)M>oB*OqSoBV zv7x|tK*1{^Zt2go6+Qa~t!TMM2*v<5C25mHM<|f>AQ){I!i_?xxo}6d^C!Oh+A<%6*{@Y=AR`B`oG8-4pyDOPR1hc)OneQ<~riOHrzrB(ZOV zh9-2t0qMC0o5jlyd~w8L!j)F^ggVJ|HZTT1qdoO@-s`;PAJ2 zKR`ag8|oSKGdV0!b7p5=dUHSvF4 zI4(&qlX3htGUkoJ9D~WX@?2yxgM^o1Z{ZcN6Mi3Z%n?nzk?S8|yKeDkY7vfM8Yl+$ zm?ZlrU_4y^#TML6S^8@>)zMP=t~U1~(h@5Tt|IJJxaiHDT&nkCx}0w;wOt=s7LgT&EJ>9^(F=zW z=1&H24$6#k{ihh)9K;OBJ$P=_03+ zQ6-1NT6hR;C9{}M?*XpqmcpmoaEt+56dzy|f~N)^w06YbgR`-~2cueGV~}@j>9_J` z9{6-3riDL{8tidl2mYkFuM2?-JORI*IiQ%y`4(BAu#dFHVfSVc4_JNZCxC}sfRb2O z`CBkL7z1+gLt1~7eL;VYg@9koRf!2@EdM{F}Luh$Q0R|Y(zyuawt-8pj<;qw(lj4-#3f1s#wqB4cgC=U&EtyL#43zoKTCKOaoyP| z@=Uv6Lls#V3!*rpf)}*;pK@jKv^I?fiYj@b`C6T@1_9WL!3)r!F(H!j3xg2cdSgc# zaP@^&Yg^Ky1z*OwG}yDE%9n5s^f~U@se{Q);?7X;>I*nMX}cvuEIkYp)0pOJJ`YFK zQzQ+I;;<7)m&)IwV$bU9 z9Mm&-=|nVP@hK<((PMZ;M&8RU9+V0vq={ol)b8;Ii!18th{5uM(eQrJULhTzH0Rf8 zHrP@egqRjb2oUHON2>iXA#)bww{+Lh(@-+kf~}ZohtNo&)v6eFj1+gd-Qu{2Tk$XD z;pH@@;2ARoUxt&b5|!yV#YeabJO{X2^_3FrSDsM2=e>;IES4!=2JPGzprTNt_!BVN z5fCwfgZFopBbuS{zZE7!5^7d%}Pq@zl zHNa#^^P4um^|n-=rTXOwEHhw}yXyf8S0kDBF!ki~H3>^W>M1rjU?1_WISbvk&)6Eb z)ytAI9XwCS^Gxu39?!g_h~t|j906+ZKPm7kXKQxe`_h--(~) z?GmyKd4?&QC4Psb>k5FLwJ|JjAOn{G7!(TH_4nkNmb-_I7RmzTbt$_|!bu6QGsLU; z3@dU*^5|bCsq?FXdd)`1FuS>Ir5E!pUBVN#WkHjwkWq7|tOx_t~VsV!| zW9iuBVDzLCUz#NVQp7Dzu&P7e!|-NO>-fGX(>fum=Yu;h=;kmTP;)&tO_{uQ0g0`^HRp_f0ZRBE)-aQgKiU@l7*% z{H}!C8RFe6LOCb#wSuF#|3Nq2mwaUrbgOui&v@4dVd-j6N>WRgB~|E;^X@2t)8j06 zg&|ICGn7%lDPqR=ORjPX*1xgX$S!cd9^ah79Sng2?Uz2hd z8rBh)v~6bSxHQ8}2&~ZoW8j^Z77*eBNiYyKUTYm|tEy4qWiQ}oA$90vsu8AcStINZ z3_Y(psB2g)U#ws}hs*q^3gbbVkM$BXpf+_6KW=bAA1=$o<$4@&9^MOEHoRA&yib0( zSEBnF-QUy*J7Padf^;YZ)11JsXj7X5vUppjQD(Ko?++W7*nKlDf#aC6pW_cEFA|qW z$_i4s#EdfXG7E1klmfhu62;9Wihi!S5mZ2q?ggWsDTxgXqB|^?TcD0a9&SwIe3opV z+;+XI3LAsXmagm1ZT;ariN1rtyUu_YK?)*x<0Nbn!-=% zWQhpxm-GiX6n>u3yhM2mqhA7rx&D&KJb=#O(1o9Khw~Zq6Tin5S6)6TH&70<_V96w z@o6C*wLG@!AY)k8L+|975lQ)IV++B;6;0Dw7^hR3#YtnK+3616$k`@5a+07=u5L`J zD#CyUi{>j@EJyO%#~_(3I^8#}3uxVWk#b3f>UIdbtv6#*PCo(vFyDGf4qze(wIp#x#<^ zgplb7!IwikaHEre^Je%IR!vhY@_&(i>Wg(8HHip`&X7cB81*l3aD7MM_|CUfFKKVM z9XZXWBaiU0B2SU1JN&BRGD|+kG6sn#ylR>0ny}b41L5N&5B&q|6Jj40e~f6R`H}mL zZ4nD)x`m2_*QFVy=3V_b`BI1%{K);yV3`ZR{s$y0F}Z*XfXySNE0DyH!&e88kjp(( zQ(P&R`Utb-rZ&kWUs)h2(FQf-n7|?2>l@q11Y8N9OxpjrjupjQ-dqI8R(4S`0{FS0 z+qT6p#p?6xP$`)7IP&A&rnbz=$e&UC$q~Mlctpq)=Ux92lP^IP^Bf^Ip0f}YyMhbP zAp3FhFEr5vHu7BFMMlM8^pR0H=RL1+l?-R>uCnL@`fNZD5dHx1Jexrb9M0eK7_iF{ zEpSVQNoRszcleS!d@;@+@>FPtc|V`#hYY|g(I$B}uVJ4FbN4gaA}3t7S3$SSw_DJm zLc4ed=RZlyQkHQliM-O-5))jkHhje$o>UA(|6KV-qYfYyA%=^uWSx;eC>h1x9fo`% z?UXw#CKy|BZ*eP*AB`dzPbr51fN&c2Peg=J$3}Q3@$fa?A5JZ4YgKN6QqWvz z7P{b~;z7>3(}6qF@k2o66rx}-3Nt=<*2tqa@3L+0UD5SrzQaWJkO+!lZ+tVdi<=R5 zaZyT|-XK?8sABm`O|S#Ta0f6-3kB&M74p!6LM$9oDBQqN1?hC*hG9Lq6T3i88M1B^ zrh))9bX@Sz8=%mHLS}Gs)#$V$x3vC9WAmLEM4?_2_fSO}2u#)$krs+PWNW zi|cyl> zl_YC)CER`g819wg&J;d%01@&}fc=pA0)rEzq9&3xA=z>r6;|M|i3L%^-i>Z(vG9v> z$9#u`KBNG5iFjFJTy95pxqWFP_O;v>5OAtdpKPdSrZ2bXpKhbg8pBv{6Ukj7u<5@q zX+|x65sqi+fC)bhhrr-fbkGjB%hF3Y)q<#Y)VZ8T0WU1({}l599IxhATKoxYTO3xj z6k?BfDShOoD&SGheVWdlCURAz8tTssPK4yk2b|=tD;8!)ekNYQa)^|WdJTcDk?1-` z*D;D4x!7Aevp8vU!Y!{iqskKNA++29eh9Ln9l$_-}h-i(3SJ zeKpiL4TZEi@JyQ)Qf94m(`94Za~0 z;iMHFMC09d3v2l#boTf`4e!SSc2A2=v!G^^*g}K|W2ITBO@)jUslL`NZ)68I%F}+g zI7wjp38AoG+*mBzQ#%#;SS3_XkZ;vRCA*gb)qfrkA84@(+qP z3i-uH3{7ccC6NG6m`xV;uV}%xC7X^#F$E0Mg`LKl3Hq24&VSb}KWeGyzso*8`jtj( zpFyv@ZHnM>n8Frt-!J%A*b1@>eXtA41Q{XGE(I_{d6P0H>OkJZ0rKTrb_#~1YcWJF zY&ShYWj4OaNUVMsP(WbZG4O5VZm=udn>`rbt@1!fdt?x%RzL+6PGS+(9ZKU2AI^jE z9}7_H52YWVisAPzcpNM8okh32c_kp%$RRqLMKht2Gj6?G^yDdH=MF>WA7*ufhBP*^-!Ph~_j6TOE|!?8j+Nx?p-9duD_`klqk z($N8z9m5_pcRXKo3#YNqCxaH%M{$K!*a7?sFESXzJQ?~bl8?ogqGyoc=w+ZO7X$cf!`)|384a{ewxPnZI zG5xR8jj43jkC&;b*RY@6*)M_*D*q7rLZkzt zumj|F%R7-@-U(VnMZkPoXqc@}@ZxHSqMnDR0P~&0yn~84j+@K#CY9;{hfpTa5{_W!%ezU8XK6UCwY?IpCH# zc`Kiy{=<9bZkelM>nm`&0(7;q^a=qQ%C&_5E1n+ehi(#luZ88jdtDl1>nL5LJN<(6g3 ziA7{+u1Z_iR&qpiB@SdQx#ibjE6Qo2@ERq}D{~0ZkL#kx%d)UlT95qF`bIb}T!t~f zNkS}b`ZOSR3oaOTjHl=;b8(oCNM3(%5W0Mm?j3LvN=}hGW5wAiP#m`vX{1}**v#fP zlPt1tRep=;zC~kL+T@nHnA;`Dkldwis%5SZ;}#&yn$S3AO-VCrN&*T#tVQKMO(@f! zq|$||wa{Vy@rzQEEm=6R@?5yq4#&>Na90 zH1f&55qQGO6pY`-jh^TZ2*Hgs5pt6d@uEA@%%^6{VK|sS(q=eph+2N6ZC~R9(0RBb zkHbTU%`G*ncye)8h7Ie=?npb|%NMRi@iReO3t%mJB#U!l=mBc0_}N9;Gi;`v0l(gB z%80r$>%Qz`j`_KjLI}|Yf$X~@oK=skS=ERyame-#$utqRyN>;lG?rV(O;V#%#1Nrp z!kO$k*?naFml|;igJA~gBKQ_8GO|(1kukukqID!AsNHGA)zD9NNk%rdV^m8QF}&LC z(na$dY@gtKg3(B&3tw(*qA22@>7UhUrwr%WXHtBVAkwWl5VDa+p~EQABb(M4kAj?i zQ+OFDW4Fs4>5{H&?!Y+kA4+?)7$aR&0;Oi*kZnwm3C{=xYoz-x8e5fwU_!14;D?LC zQvp{>O!o7_ywX{%gS;siXk1G+pp+x-JsQP=_Q*~p8<&^4T3}%tDdg-r+N2#!>X3MY z#Iy&bl+l?=N`4gJA7VlQvjry_$5}69)eovd0_Y2)HsojMT>M8!vWw7neH7j|K@>1` z!`K%eaz}P6AQgNw^2LW(dbiB#!FcF4sI}Q0*~{d;55SS2Hmz;vLz4qSsv`cpAt6Iv7mwh1~@{T07OKzl>X?4 zQ>BPlVk*}ecce^A$~>rm+tM(6KY$;EwltDqvhW$^BqOrZ37+faBzol3Lu?XIq)A=g zGmVljucN{l(>`&Rf}}s!@38-em=+_fGoOWvLv*)eknsv(^wK-RAAy<|s;JyZk${(2 zoy_l7mSsx5y&-YG8!~NrEP!ARj`Xfyjs#R0;i1v!fArt{)>wVKCmm; z;RQXqJ~uPq7ZsQ$avE2-MSSE*7V9v%5Fehu*np9?X}i!0|Jw0Km8CvkauvALM5(JH z8dNvLrr|PT`Q9Fg#{!>?!X0f*e6evE>8b}8u+XN_>QKJY5hnAX)6Pa0`zIW`dldXh zW9vPIC#bn2Qyk_gtnp^Bxx_J`4?pr2Pb7iKu*o-aiwU>ri-qj`PKPU+<{i$g+P%;?hqf?`h3po_!Wxko2;qI;N7)c8{Ho$4 z1jsPjw1IMp@xUMZifJTdrCSET7u0wjkL31q^aSt2Y91YIy+ z^fj{RsM7u-&jG|5qGy0rA7TA9EVzaO)7uUL4W5IH@vWA}umHcsEqw$>WeFu;zB$U3a@^5uPy7kkbp*RkqMV(Lu4fc?r;&u1DuAcFnU9d4&T+&!LYfG7 zgn1L#Zh(kk8Z0%YG<8Zw;H>MN1xW8K+x3s>1#fPVdnm>240dqY+4Mp>u|x3{8v@vZ zRVT6P6thhyZo(bi$drwe`6#20N^}#Wo1|f!)jB5;tjCmb@(}tw>ps$i2`sKe)Bj1w zM@U{g;|H7UkD#FY2qSbqa9nq^OFP3Y`q3_0qT*9-agSR#C|c57q9dnwi%+3UaSyhO zF&GEkB0lDV?P8`KWblIQUL4C{(D-ohmq#8AP-*)wpcxElSSGw$W0r?NQDwd z?bWQpX_h{jJJAF2I-stxOX7`hR0R(YH;ZAN!e1n+ z3GQeQQHi9}nHS@2>%hkd0kEAOQmbBk|@g zvXVuroBO1Cq<5{(F(yJE3CdT)g4z-9)=z<-g^M@=fLwu2V(s10UXE-p2C~KfJIMkQ zjrI!%;_firYm$hZTGHFj+#pAuZ4S9Rnu8C1lab8@Xxxo8QAswppE21)wX|M+CZ#nh z@`)7!>Yp)eO`GWfu2KT`6?spYTPUFy_@EpF90?l1wMMuGk_@^PGKh2$7|tI@2UswW zw^6!Aqp~9Eual0`fp4~+ysY7Pld|VU%{~Rqep2){XRf0sGe(Px8-mNt;1ux%tp ztsvqnVD=$v1(GB#zz{XwP$$;~hB^s1Qkqlvq0V3mZ(j0<6sRbFKTdT8N!o-wvg6;RZ6qoEF^AjvJLCxF7$MbwVZ}MK@!z-L;Kyy%L$QH&!niO4p+x5lo9DS8VU$y3k zy6plPfg+P))`dzNww*RiraIsnxV_-F-QbXmDD3ZMjf=u}ml%~5i_y!B%09*DB%_m3 zfXg?dR|FZla*}qHX;&qBjZv9m%XxGucMAg`nOrv+eNCd*8I=jSr&js4J9>j@H)u*c zylevp4C8WBi7sGo8WN07v7lCiM-)Ga1xyYDdij#z~vPLy|CQR0- zCchshYgCi(gvlC}WUOr2?wF`1r@~~7YH~VE)~F^og~=M#6dUiy)KzXA+CyGW1-L^ro_atN=3tBoen+FXe+cd#3|gW{~elokw|h+&gN zn;C89`5G8Athkika$jn5OPn>7sCQp#<5Y_4%dm*!?n~`VYo}4e;`)Gq$TCS*TR4-% zOY9g*#)f1@1RMQQjwNKq`O+Fj*GRo}jLJOlrS*)irwxGWeyNjBol=Gl!%G`2M7$PH z0zb;cNAVgdxC`&!;9jRBjyJdBik~{Hkq*8OCc;K=X}>UE3(hIM!!xxa7_F&RluRXC z>sgWqnJ^MxkRK43Pk8x~)w#0HN<1w5T@&MYGYwV!izwA7gD8!8Ka(7+{o&lGHpWt` z1Qu7&ZM{BC!681TEXN?O3Z#~8=^amK-&|+|C|JT}TW(>*{PHCvJj)# zd%a#;=FJT0fA<%=zqxATTO;X5{{5rh{Ql>^`UmNYUwZnVxBP#soq4=Y)%*9aeNX#7 z#&e=$mcub*%1nh28Il~cB7`y)nWefp=AjHHQ|8DJWsHhUhbT#+6pE-QGewb}&vmV} zuYJCLe&6T$<2kR_eZ0N*b*;7b+H0-7?|l#FaHfaos}lRxx8HQF!Gyo7K2o6GuG)m3 z0EMabeII0wyAS{Q+o?#2L=LbTe(etsHH;F~NFeHvo#;0F1Ne%FKj0ns=GlmXaQwK4 z#}4=z_|F3Hd-z@mE+-QnAv~_*aSudi#MA;4EpP8g1mPRT8trx{1&;`|QF>Nsuu_`R zN~Il2`#^{Ah|oo)f0QzR>QF8`B2*H;O>I?_9#(qHQYLx=)CP|TbpKP=ev=)yDeTCmAh5p2E)0Xb{kfob&aeFxKUi>y&lan7w zYJ}e{@Q6?c{5Gv>uch>cGr5VQJZdw@p+S-{4!=zc-qc)tskLNeqQ!8$=a18B5dTEz zV-T0uJcCQOE<)c}N~B95XD_!ZD}HlEUMdVSt{kY2Z0(@b2Q&tcL>l&*LrY}qhxpBV z8KLbUF6D9B1LB{8bOcoD1O6k7zgddVO%U%}VTyc)BZEg?Duv(G@JOV`@!PbZHOTZ; zR}hz+iMoM!e-mi{h+B|}Qmu>7>mbu>vn-*9Kx^>GMD5VKhW1*QNKN6mlx*}p++{qn zQT*pKNmWQ z-zM&+b%|8Twk46`_IZ7f2gI$4P+1Tkk3?!{wbJI*Z?YEEDN3OA(6O@8u?dxTT3y5M)|^zulUN%7ILqYb&*~6rtyAT!dbBm6E0XFB|pNt%E>j?7j*zV|OgbjPYf5Ya+c5;*pq0JCycYI;Ar?k&eS%!XuI5 z4;acu#X)>56DgDK+XHZ>4{9i-z3REf>birt-eUABh>u$_nqetIAAz{_*=QTc?D;{Z zpOyXwabG1;(UIOUFZh*LTM4DAAk+FsmBLfKxGmcHmYUH)=|xLGsvuj_kqTI#I=3(w7CMvMit@sS|A%esMOF>gi=5q@xU?1 zZ!=!flol$jwG^QpATy)(fXs|KZVA^zpnvg*Q2aMutBQck8MY+IoRe#VxTUxv)3}x( zbDh%xWX8roOC@O(XaXJu=`H*=qi%!J4oeX_47!8|TJWt$WkEc~Bh&))5*`tnqV7GA zY4ZWlY1w)mzqyo5lJEmisiWa>SvbVVutJ8$d#N_CXl zgG{SlQ#V^_9muqFAIKc@Q=riI+?HhgHoaRDWLo-!QYWP$AZ}kanhfG&8KLDMQ*ye- zeXs6{Qud<`mBu4NP4U}|h)y7L-T8ub5qi~9VVVr$tEC7n1(|+%PpO2RTZyy{&dlV` zK&JISfOw2&qu)T>(nR_j#A{Q8BFDVATp*smIYNa&{1c(_Aajgr+qi7h3}p8Ad63!P zS3zcv##`e2i4#pZ{4B$vm=jNL!py}ZtY%dPQ%#7URL45{yu@79n4I*2 z#6({=wKt%g^rAdnD{f6?%0+|4R8Ujcn!0L=S<^yINjBK8-qw_(veu+pQ=KZ&7->(M zn#wd$>RPVlRHjK%&UR~R(Sz1}YfU$*K{KSBU#+Qx=amb^{0S5H2KQ=RS}7(O|6?-@ z<~=F-A!}kd#_Pm1Q&XQl6w^aZW7;KVn3^Z)3o%pFq|n!5R;Xz~N5yPW(~3@t`ASV& zIxG8r-kQqPjxI}^|Apc4T!^|^6F=FQWiZ#IoI=*Dr0#T6vK~~^lL8Kpu_o56r(XDO zNIp8xTC)iz!qbQPTT>b1AiHFZ*Q|apoVC!Jbm~X(60=TY22vg|2dvpg11YbVlhz!7 z$tUKDHHR=V3Q5VKDQ3Tpz!aADZ#dG)T&suH~#E zTo@o~xtcXFd@Me)<`8YLF?+0ucQz27{37N%YnIV&nknU6(sK6EQiQorBuKr4A z#LQRoHw?FVm6mgpu1U#TwVd1Zmt=jZS+^;7fJ^=s=4U*@7^y|X{H3OuHIZpvOn+-~ zs`&_pYfpkHhewz?28?N<=Gj0AiD{R?lnn5(=n3<(WIY=wEiv!le_QeB=5z^^4{)zu zw5G1pGtgLK;?o=|jz>4=g+N;|t?<8B#PkVtlf77FO_=%ydP~e!jd>~Xf|zfuspRwv zyejRv4s*|&ycdH4qotfG_@6OD0+S@BX$CV(OgC#LJ3|6<#Ej6Gp@I2Q*IYF(2Np@p zYM5Xfn{QHO*b)N+7mb^y;04YvCiqhNh!IRHHpDr0_P;Ar!{q* zUjpZ)oKafN*}!Ene5RfO8>X{?D`NOe?U^z`9vd9nDE(dZ;?Ui62!Gq{pAa96A=5yAB zVe*L?3NsN8HU&bwwmdurM+c@dOhGC6p+Pvu&El9F*3`rQjQKlISYn=16CbQ6W{{ek z!A4>xsYwi`NbR#>R^vf|Ji*q|=8O2B>BBt1HX#T5PP2^(Q=VX3>5U|qMtFoNZ}1t3 z8Kf}2FOK z<^?ftWH5cjjKm#l&f=K^L(i=Bn z66SDLk>DqiRRRAqYl!J&&9XqnU?a&ItXUOoluUu%DQn)+`QG4!$Dhur)u0s|3e}c^sa#W*1crP7`y}nmvJsf^#G*_dIV;9||rI z^MIO%gR8{UP*Xj)L(CIuY6O22(_T&O;Ll=Sux4?fPVlOj*Q^;4el&Pn%v8;)8;pza zNSJ5MBzi2EJ;E!}P8hQyJr<0Q@DcpR8lw8aM2WemG4+Fa#l+9|vYrSQ7V}K1XIckK zh$(4f)<#+f%S3oRY^YhSgXJWqxi!VYor8_VbkdmTg3YBpgRCLy5o{OX^>Bj5^ays8 zta;Yt5B3Unlb9b~^V-up*h6AIurbNOSa6M)&#k%OjtFiObKIIMFgvB3%hrTxL~ysn z1QwW*D+Nae_lwD+W_0i?F=edD9~>JzET*nC$-xQ1AH}q>ret(h@Vb~6tf>;66TB^E zqBUV!gfEQceIGmA+pnd;croeLvf~$h%CFVmd=e^*AE@1^&G18P% znbrhrN!AxOrep8}7_RGQYgz<12J1@9Ki2dLZVomPbMHb^PMhGCU~4hut?32RK}-W{ zItI4}yGhBZBfP!X9(++^p0P2p;O^jSE|0^0))4Ipj*yr!*5C>xI7Z9@&Ds~7B<5p{ z*&m!N<$SN@d=;E7F*WSIhv}=}d@<)V>zm*H^?;p>es{Ti$%=At!6f@gybqdXF# zZ+kJn1sh9@JKC5N!E?c8ViGmxT(G5>veujkUI?}oQ&VFu1lvi;Ej8w5@Fj`qr7<^y z_*>$reTrh4tU9UL6x^TlGsm@6U*y%Oa!+76iGczhH`p($d%9qYw7q1jSS zaIts25elsplLN+FBSk~o#FWlpc13v|YosP?=o^W7DuX#9<|Q@RLMO!V3TaBt9y%@U zc>^(~&GDgMWiM7*Q#zCox-2ofttkg{Q({_;^Rf~`ndA7Fp0F|15R+9*rX?n(S|~A; zKaTsSk~O&c3f&*a{qu}9bwl|=<;9HEn0%qClC{*D#-aS7dJ?nKnx-&Miuo}^%(G(t z$zb}5$@`9J4`;>Vc+6LUG1m$CLuqk5#!{>aQ~uDKvKIp~m>CkYSWSV@EQ$G4O~KGy zDfu^Ri0%u`m#lv^=DyGZ$tr*+$y|FFF^j}JqNYe_nV6nxiiX~gzXFuV9OY)=TZbVEb)}DIVG^z0qKq>5T@V;-RgQ)enYaX2R^2 znCUhqOeI2l#cWe^f9Ojw$JLY!9TRg?P1(>HDLL12Z`4%^{Vj%%GCxzuA7~INk%@br zk20H0p_EWPyg>t31=eg1wFsq1Oa+wF1P=#C zlg2z1>L)P=G-g0(rNpF4v-w8HD3@u5F5@tCgzV~*goP&hN2 zc52c>u9%pbH$!omc~9R{Gd+}9Vh&_5S;hRSW=1Hxn9#dkT{A-oV#=$T70Mx|m73Y1 zd&Ru0=B-dJF>}<+3FQ&h!%#5 zWG3`RU5!~7N|vnlY8Hn|i5Z;1lo6ArW=W`0W*!L}VZOp6Oz(uMipjakn1k7th3ZJJ zR`A8L+;#)>KUp4VePgeHnI3ij>@0%}=3eVuofg)1}Q*VHV*L zrk_GH#e9eV-4t^wG)qkB_q{dYRA{yszR&N)%oWoJF=iz>6`CiehninP%f*a`S&j$p z&V}9;^Fs!+QVgy3W8N22OwHNQN3y4NVayr-x6n@6ujVi>;eopuq1|$HmRK_GsEn~i;~e@+%DECcE~fYz&-@uWC0V^jo0*$Ga6R<1w6GRp%)ST0 z!7Mxyo>GIUoP|f-AQ;m^H=I*qCc~KC$P~_(g-7^Gn2+(m9fokVEKZ?#x{Ckt89$B+ zhHFbXm$0_j`w8L4q?{~kee<}OA{opRVrpeDO~f?IV4f7yErV$$=Cur_RTf^6(qPOQ zl@#tQ<|8#_!Y^gv73n)QmBKHJxvr*ic(`OGtnz?iF@ zhr;8FTR#AXQIc#--+RC31jMqPs+Z}N0!<5hT-4EysxHF z_=1>E)I1)(B5mFaW9DE=_+K%|r@gzyo~;(Nr4F81biO5ZfIjE+IHD}Z`jX3xt_VILEO|ytACg&!voEDL+ zVoIuM70Dr{mYOz^JYrg@c`9;b4g9NNJBA^552wU5qVNfel@)!EyYw&^FrilF%8x9iF6XvQO!${=fwl=jEu|@ z^MIPsk@;dCQ!_TQL`-`%<0J28;}xJk48Lb2OcNt(5QBFXT7%cfBOAngWX&X+0TaY% zIRsrcbNH+ZDP)9%+knbVxk{=S?@;s`2_dU(MM_Rxvx({1(YB=36!AA_-!CS93m+L(IQwE=KMZlVgk5 zKbIo8#1vO^Ig&@r!)mTZ?i2H*nro3HF`d=?8A%p1NX_*~Q85$L{2jSp%zQOBBc;Tw zQ*$d)M$B$Cw!+{dzKPKu|R*2D$xbsI=I{>V&p9~aY7OU~s!A;xb{Znue;ZW@!{Z7ODz zniB3)V*I0A#(h?dUsqYTix|Jh9&n!%vslY1?{*WjNlit!hZw(CE4jV0hq3SbY)q3J zmE9L4#-BS6y8XoXGxuS4z#TC)+(Bae`CiiyGx9}0(5Zqh$*Qt&$^$9si~%`yH89rHQn6(VxCje!#yCz zKc>Chuf+`2m_F`dG5((RbHBYKW}y3>7{7l8yGLclO|s=w3k`9PON_rl4sm}JIeQpu?+3P=p*dpiuTt_6YszMhxxY(HXuIjdR}phw%JJJAb1#bV=kf^m zvKW8;Np-K?QTs^uPpPYvEqP{WlzT&B{5>7z{w>CzgQMMBca$^M{r8Tnajp~3=M;Y> z8Se(g`291VhX zM9p;bit*15v)%k+=4jSiZjzYQYUaB5OVrq}bT#wb;$n`dS>WC;#y?*ybW4jlr!jB4 zWyR1AZ(b~R%Zc&F#yf5WG5(BO=2jAuQ?pjMRmJ!tVU_!k7=I+JcB_l=SBbUmBVzn@ zY@J(MObIP{z5A#bf1Yk|>xuDu^#ixQm>hbx+UPbEFvi^cHiG;SLZ}&&Gslr#o1TKgQDCpzHrCgQSz7W zL^1weeC56_#-9ZT-N|D7HR@}3su+JH9CFjdOxJxs>`uQU<{NjW7=KTXxU=ub`re&$ zN6ayIo*2J9$K3^D{I%`}chMc?{OB$gvs~MA!hJ`KewX}{zl!_K-6Y0u^Y89Qa+LSj z_FM~Ja6ge4|5#jbw~4u^F<0CjV*K`8ad(OF`|wZqQ!)OrxbA)?ruZ&1=C6fsxclxX z=Z3pqOlyt#%RL~*A3uM&2k*$b=^hf}uSmDuZ^Za35=D=Q@t@rUqu-11uXe)GV`BVc z5sCgF#vkEs^n@7y>=}*zB*w2jE_zywUvie{uVVab$gI(`V*K?vTl9A^!|lF@DSPz1 zm^anLM=y%;uRIf?m&N$2`aRLBVwP)Gj_4m^{O4aequ0f3(U^Oqe~Ix|{#?odiCg{-q`#{;)6`f2e13-{PA2fT2_odcOHqB6XQSct`n^&#;?6@ zw3--y)YXeVB&Le)d;Mtj1cx@_ojT6SL=z!uJXtpjxjCD1O= zOCX2Nf%vF8L zeh}IQ;(hb?BV+5mHfKBvr;%|A8LeX1lrrOvyK(uIDk#-eYN_<1(g>xQO3N%|?B|c* zOdlKsaX)8V8T>uM>j88|w(@*C56am3xNK%?tJpnC`7Ak92=u4q;?BDC8a_d*gnQX` z9J~R#DRIj|rY-48KZ5upNg3@2OHQKav6bscqT!$t61NCs#=+fcTZ63?5Z5ZUO^H7T zZQPGa{5gE%_!IPo_>=60`1AUP?o%qGR8xspI1|U8@ix>^sk_o^O1%D=xH0P9P@1ds zw$dsk{;WFZCei1hszTp`YD>TP>-br?$7SnnP)nig{5>racOS@%m+BxM2X`K=?uaw1 zts!1*nKH)lYWsr3@oH;`S6im?)EXuC6M9zZ1*JhsBb8<-y{+_~(nh82N}nqoR{Bxt zH>E$6Zi5D+RY??&Pp*yxIpnYC{(A491N@c$f3Ei#dn1o6uT_k{CxuIH72{9G8sg8$ z8{*H+8{*HU8>*+&NGV0BwGw}Oi^=G$#NP{JTpuO=96mdTMuK?$;Qa@w>%Zpsdy-xsyshM26E=^%uWq~27a-Guqv|dy1^8Q?qI#2*MdAs zWt1LKYN^yoX^7GUrFlv#ly)c`SGu4?dAt@RC>2$DRH>QLvr2uGMk&oydRJ+K(oUtr zO1~;yRl2Pd&Fi%E+_@_d-di}N>-|<)JVzi)Bo2s=l@Ud z{`Yy*O54{<$)8bU)cJGEpGW>Io2zmD+`8M0TCZ{ceMWtzad(?r{;d60un`}{VQ0&JA(dtdbf4gUt|3h^8wBESJwZ&V%F9Se|7ZNM1So}(YWW8{1wwb2ly+i zzXJQKx4*LbYrDT@`|F0k3ivC7ztZ??$r!Z7Tp!F;dRJ+q(l(|2N=KD0E8(k{ZF%@! zUQ4Bwswh38)L5y#Qg5XpN@JDYQhHZuyV5sGzbjo=ir_mH&HiRnDymdd>2am5O8u2a zDos{er1XK(XG+JEZYX6bY+4JX_eA$B`WQe za*xveN==joDlJy}R_UHHUMaPddMnLP+M;wuDWR;F`;bykrBO=rlr}0IRQgM)%mZF| z9hIgleXMlW628@~oOh4x{Rq+5NBLW6OTZl!stDp|PbsnLAbzHl5_?jqt5T}cB1`4z z3(yIaQl8FQ!riU%-u?F6pwrlj&t!niJ(-#yt^?ntYN=JMlckhcUrPxz2E=!NljuDV zw=apfyt61TNn4Nm8*mq-j;}%Hj__5R5uySWh;B(nagckA>-GAeB9(=UhpR}wGFS7qmQrd8>Vb>|dIi*9 zXbEVz&=*R7C>40n+gcCwy2SMcy(RP}XqnI!rJt3uKICn!tkhm%A#4Dj0 zoxBnn;+3$Z#PLdK<_E8YW`6KWXoy!rL$^?GC1fN}-baXP3e{HXrZgF3j?5;|;}Um5 zDO$@rmgSV%fZ9l03}i;rGLRWf2b69o6{?Nbt&rib3=TDbdkHRyx`74>^#u(R8VVXN zG!`@-ggcNRzN?1MX@SyY>tPVDbxCyEQhB-tnkidvgZR}id_!U#q9u2@EO4u&myOG(ra#IIW=Q3`0Al+qcrSExT|zfdaZJCM0M_=C`7xC=tu zS2u*XucAM29QV~dLK_ih=tod~aqgq|{uCje`*nqQHg*u=8PH9LXTV?~o&l4E9zd=s zrL~sw8fc|#T?*PG^rgmK2Ym;ZMEBM8URfyxIxFr$&=sM2AU-dYr{_R7#qpjyKXPtg zIDQ2%iM-xOqQP(p*qRa>4&rAqDX}*|=G?eIiC=eNmq2Ubcs7=&??8Exn?P4U#ifoc z_0TUMhde4z1>nld)^eb#vh@*AEpZJ&_5Q=*^H@>5HVc<=9JE3lyH>IGmXgRj(n-W6 zH<$8!dKS)%$pK0elzg`cu8rjSt>!HLyu|sr-(hQC zaUPYY3vdJB%2VJm%qZEK4>TQQMyGMb;NFt0RX_{=gYcPcI6hirCr6!KK7Lw=N}i#8P=W4@$?@@|3l{naK%s4~WNF5)}uT7F1Ju z!frL=WiN6Qs5RVIQpc;Hqf*{9kSY0H&iRmG8HsFz12wM~A zEVdeoZ{QKn-;%PmDqIy1uGi4_W^{Id~vqu+|@-*^XElUa14#eX$fl@)~$W0(VADOYc0`5Jj z<3pQ~L|=f+@jVDSAX~kjOrjs)4vG66^qtTpkQp1dL7aQ%IQRi^_38MtmLfk7FH`P)Stp>HnR=oEEW1|PiwBSV{o)trcxGm!( z&RZ>#Xe)B3z&Z4#mi!}Vy0~A}T?fsR+&7cc7fI)qdXk~?G(BMGP5kci8o&IT1tue zYeZ4FZ;;{7-z2IAXGUF3&20kuS>oD*&I|PhnX&7Y?B_b^jS3h~x>A@7WcD;ca!_rj&b z)?%w!9ru6=!kMvKPBOgO9QqDhAA-X>bwG~_T?RE4x&`7r$H;!tqe7rN+w7l-OJXaR zmqg`3DMIyZZW1*IJteNYZsoWR;$8*unGW9)4(cZE15j^}Y5hw=yk?IV;?-x75MLL6 zAjIp?9wELiJ|V={#nDq-%8go>@j|?!^IDuhdr^mRmzDA~H7<#2gUTW!BQ=MsD6Si* zn$S>CU7@LG*T&O53}R$w#FYW@Reb{SGhwb5cM?Dyh4`7Up}$dwDW!08uarih zJ`%^z4TcH51UFG=HfScup#!e>?hbz6$VzcLuyupb?;z6~ZVQi!fSRBu9jXQ5=Ue8P z>nBn&&(H&s>%X(+ZtuH!5xM5QgOfl%Ap>`}Ko^9zgAU33<##?_7xx)l@Mn(u0TdNF z4@wZq-V*PN6egDIPrltJ6c8hG~ds+vC_@35jA#U>@LVQmv`YZ1d-_tV0`*DvrzAse_ zlyN2xM+?mHoenayhp$RaPx8w3kmT|jVfvJhg6UH}3XjRwHrOL`EP3BrNFBT)b-WAp zRyR~>jMCjQ(sb*>yU=^;K33WTN{KDQ9`U)`tSX1$5{TEtpN04sU6VNP*>-u_jEvA3 z9?u6saY8piIfRm1W88z1s0OI8&=a6iLj9DMDy1u(SBh`rWmHw_0OIopu6>k7f%qPG z61}DL9;lquwq4`)t2?a}ZR^F|t5gS&~{lO^0Wz^pLOwS+(M&KWXYVn&5GpTL;1^YO{Vy#aR*#lz%!IvkU+c+ znN@{XR&%D~d2X(Pc%BbIToU;!e_@o8DvqDsnRo8_*BjNbb*yY{0Gb4Hs2ymkP*-&^ zb(2AS9pTU%&|4Dcy(=5v=K{y)DAQ8Yf80{jdTuG7S5sntA(k#gZ+h#41=a zM_~c#NQpJHu6e8z$UJ-Zdx)>*%zZ~*pUqVP*Y+NA6Nvj|w@?)8n%PWUE0sJv&n4xUjD3Gs}23Dhb!z_!`ZyJ~n3cscWW6z+LE zX6_j|`g)W(o6eO|c#jP6_**58uM{>4@wNPyLVPuBh|i%X#hn0!f8$p1{yr$g`}?#I z@9!8P-d{t@Kug3O0DUUNS6}A1ae3yP7sb}AvX#qof9E>5ygWi&UPB?yoh391eXv1@ z_lVCk<|=n9T*kGX_p;ClE|16fUdiB*a~zaJt5C{ip}URj-Pp?aG0jZ=Q*!wX!Q|Ig zo{l2!U)>r##~EDjeL`GsC6J$izt9useU8N^{}U~Dn@8ukEmF!YP;)7n_nhwpn)bC5 z$L;GS#Qn#V5{tI?W<_45N=l8DIxD@bb-=b5z;w5*4)K+K0c_29w})R(VP`(YWQae-#N@XRe|xK$ z*Or>7m#@;A$LfQ4KbpsSD7~(7o*K_A>5ODyQ_MQfH-9rTI!5l@2JKQVMnP>L{jEOR23=n$ljS zTT11+dZlzw8mBZvX{FL$rPE4(Su$g-^#3~63Owi4_NY>Kr723EDE*<7?|CoxVWnnD zJ(NZ$y{~jk$?4{mQdp_3QU|3GO3Rh@EB&K%Uw5y(#!7vZ7AWmiITE4`t# zTIoxr>q_^$;FVWZsgu%3rG-kLE9HFA%PphSROuC^HA<(I;`(^GC6!t$jaFK1$&B{$ z=aEHsTUn22hSS$8xtdZ>r6o!il#*WZGMXr*DSfS!rJon~sM0G+tCfCID%ju4NKu-s z^o>&f0bX2hrDaOzl&TK&;!>3kDkTl_wmz@4TIp}4hJ(Ghu}b@tZYh->;>Gn;TB>wf zDS4Wpr2iP$^-Ux3!(pJ4)x3%Dv*n4OaR@DfFthmEUQ{XK^!z zs{F?o%0Uky?qRqjY69X{x{~N=5Wg=2uXL#!qHdzP+3J?5`$XMW>dvYQzUI|Y2xRJb zNL@#D1Jn&yH%Z+rb!*h^QRlbs2X*H)?xs3_-?GQNw%i9YeZZxd_LWiRm)Anw%bGh* z-E?(ttJ|yYl)AX#UL8e1rrv7mxQC2;N?l)#o1t!vx^LC}sV?gXua4rNN99P@1JxJu z+t)?oQbDHPnd&yG+j$rFrMlx9cUIk>>H?{zEjb8Zza`hZ{*@}O3FC0T6Rm0ZA0E(m18*N=ubCD5WbMwiKZ=|AWkU8U4Q=5B|;u{(NnO{y?rFXS5y91g(iR!gwjCfwXubkB6JYM`w^jIphG8^PV!dCxD4WVkVNPP=st1YTrhiH z9`5cdrWc351wGEIBR8mulu}ZuHs}#?Z9t}9dVox;hJotJ*0JoQHeOjx-`{N|Oheog zk}+55T~IS|+d!>_{2t;N#qR)%kRP`nai%xE0r7h^&@Uii$ zP&v34q?FpAenL-x1`D;Zltev2!{L%>5Qz6OiKc?Mlq6aJ8ZBEh#69ladH3B$#PR!l zBeWgF=gSCv3gXvmGt&2PZ%7M%2buZ%H^{U;Jb`GMY)t^o5lRB_rzIlfQ+c?Bvb7F~ z*Uktv2buC(f%sjl5%TBiGjOJT&+Aq{&R-Aiw)MZ~-YuiA*74t4;IA};kioMtLU*gp zk4r_|JF@3~>&IyB-S%TPw!UlnG&9lrLOiZEff9)Ch4ZT|5#m*Ti)`J94AXx*mH0b^ z{M;Q9_a(OSyQm|?qt2{DKf;+6?hMEr)xSWWO2*y#g>(6iYlPw^;#Fjc%MCg##4Y9b zbVM?oKX}dNch*Fx2;xjj%Yw|&_g8AahwfHNo&Q>gpW6a)KS*1;YKFfbFT*XF>crNrZ-i3X7Wn;xl$iY!=A$so#?;;moMpsI(cxuaHOR zZq7fJ>4@WNm6X_5HrKqSY0j&Mv^;;T{Rrn@DHNCX`Q>pRl)l6HE%jb zB*ULke*bZARF$oK1o{0}8P~+P*S)^?TX462<`$TK&WQ{|-Zhf{S+WQf!q!?+TQLy7 zc4w{y8j7m|*F>lhsJW2$T`Cc3183H3&zbk;wL_fw+(gV|V2{kz;Yqa05bxVZvejSj z{i~7QDA}x&LqTRtz7EhMePuTbvh{5Jc2 z>c}|+26~D;P@5%2-O3fyU6s6#tl?@17x1B z&Q|hU@Au2yoZkZP%EO^0DCLifT$_J={|Ve}apiHgGS?Q{;mqvb1qxo`jBh~mil!hPjFdf>z|-|gtAX2$|dBlW`*GLi{tW22^E1eE2iK2qHyJ8Yh@5W+esk4 z=C3U7LAcsNjX;kHJqI!~ibrvC-P%UzMQrUVi0=^hK#W6utl>Mw zYyvdX8op!vB217DSi^UY2g5|^mNk3_`Bj)qR62?9GmZF8GRI`4HrDVRWiB~8#jN2w z%N&Eh_hk*=Vdj{7=#VvhrD9p_)a&QlGMu@ zzT?epE=_Z+;XB_P^8oF!hVOv0!RPagiSD&~Q4w!KHFfbFaX#)9shTx>XPmRDQ5S3Y z4mt0|Lp0GEzEjTTVOnnu-!W%XosL<9GypLy^Y~J?Huzc9kYh-xU;ECq2f||w4u$aNAcFoRFmJD zb81Rh(_osZs~%OdW`>$t*8Hrdu{Gt=ysS3X3{um@nw@I;Sd;ZlFKd`Jt<{XRW{R3L zV`wwXIP7UXnq$pgYaXM;)*OR*12Oe!r8U2+;oiZ0oUAus(j>++&UC!DSj>9K8l5{6 z%v_iTv{}sVxOf=OYC!4M6tr0l=zuj|$qng9jSak+l%zG@^6XRDoF{=7yNm zXf2o(Fpu-pz)xzlAeond&t8dC`y(;sF7%o9}3 z#*BdZP)v0jGuf8YgzDOug|?g~)YQai?N3r06O+Mo6f-6FT4a5KlAko)jGq4xX2*Y+ zy)d7PnIl=#={uOiFimaNPWKm>(=g2``F@uEzBi}RVs^)QB{!$))_5g1r^aGZqkp2D zvnZzpwY#I77SzXPc}K7X4YtNRf-Pv|9a$}DqK%20VS2tLrCC!5hI_sxEx04A6)m$d zRc%%)T5U~To7IXoTayCAZEj8J)^vn9FXn(XFTz}bX+uY>847b<%xN)xkF}+9Vs-|+ zUTsU4Y}P1b{e!HwbiCbd-|^B|lB=toatEpqOsf{05T@(~bsP^Dj&pF=NG~ zMsv1OP7CuAiHmiv(`59_Z%Jk3EFm+JQ zGt|_Y-Y|{Cw6o?l8`FWhSo4OB=|Fv~nQvn{(qL;=*_e(r(wdK9nxo`SG|`&9Fi(q_ zY0bAVU0|N21=jow(@V@sYp&Xu&a~c|e{4)=+9t;DjV`oDjNcnwXrIk;XW_LOl-z}m zS#uA}t76WHNsShO;jz(`Zi(?r?n?2cxerryY;>jEV*I+gQhqVJ<4S2c$=1|?;d#-O z%30GEW-Mxdj;dMH4`z~>y4FmB;WhJlYHZD0Fg$agr#99shv5~w8+EkiBN$$>yHPJO z{$6ya{$l(#cc;NN>vLrBSnW<@t@##)$7*+)DJC^~3Wocq2Q3pbI(h|W8e)3T5u4@A z#+^nnXROHwvqa1dTTW#dE~h6&%W$vyE$m4p#7v=PhvrXy=kyD&)eExpfqa+sF`EUXc#_TFVHe;ytVE{T5XND*1brZt(jrV z=|hLa_$yl<-c9`MbQdCK1NN&A9s3_Kr^TF%TZI@t6ZN5U)|`XkGf^M9A!cW0@0`+? zqGhGz%-%VrFXa~F*ZvZf7K4%b7CvEw+Fznd*3^XAE~b_>DKL9r`cYGBo`X3krlXjh z0dFt*Qx`G*5$sQcZPv@kI*zRV6tm`am{VdVTC)&_SJ45KX3e`WyowH>1=ehU`3+_u zEwkn`m`h^TTl1rh8AO|{xn^Sq(H?8!=HR@8tig1|nu0LS6*gzY`1>`4&WZ8&YY1P` z^AXg2A3`B9yW=XNoGd732xYORCQO2u+}3zkRzs z>w1-D+N|Lyxim_Cl@?g@CQJn}E3H`$^B~M?wAq@iFprAaXU$=lCNMENX3Zs-He$|+ z@!K<;vXuMJV=juBOdo6d!SGr)k_KBd9){PJku=hpg)mc*HHy-#`3Po? zn8jlJ_Kc=YUKU0;&z;e<%^Gj+jHZ3ocyoCS9ka%p%VX%AHQu}!OSi1?=EYd~zO9U7 zejLS@=brc5Gmig@AG5M8MVrS_ITI888hc?(H8K8*G>&SC@vn`?QB!NYb!;4U6yskT zkEcF1<^)P!g}TO@$|*g3QO#h9nMVJ>Y?PQ`V*J`C&}1>@m~smzP@0%@^2(V&bHwb9 z3(hlZ<^)=7O->kIGbhk$Yl_0~jGIW?tf>LRGj1Xs5aajQBswj|zm}Lp=WLdDg+Ga| zS>s*dPr{_)o%Q$Pb&87d_u_TRBF5i~*D0r%-ErPneVy`KYo6U!5L=nM`%9;j7bQVw#Ha_jC%i5#zUc3Uw6Yw|NS65#zUc3iT4RJFYis z|Md#KkAeDI^9sy)F)?c^cBj!ElNCJ#!?Qb$4%wJfFxRdSy-CMx%q5t=#hel2my9QY z^0PbZKZtRz;uUVX^gm*5i1GVyI^7cE_u+J^TagRe9Tzv>jNa+g*qU50JbI^78*7T% zm>Ja3nu<1N2KBP0HjH}}SD)11nx-&W#l(z>dTpLXX=40dokerR45tpr%89I5bU=*1 z7qjS)7=JHj(J?W*Gn9PGm^kj$f>*hmP$jdc+^flAa$4gZo!OM%8t>@Lrqb5*MSFPW zzD3oo84JTR_bqBHCN(-AhL7?bYA0rN^h20ZsA~?zjM3)>b0|%Wzo&C(jx~Fb#rr;o z7K`!seGV-XNjwo1%tF{#meVYtn6>6(ox z4buWKb178W^w`5N&xpw>CN6_$AM$USj-`=Tjdse#!G`q$x*7!hBk6jEn@XYd)>ChDQR|HJ>(Huhv#kkQx`0;ywF@?nVJ-?W8i`gCL-GNz5g{<-Jz$~WH)|5tj#-cq- zsJb-|!%P*^SPaG(4Db6p)Xv7VgPDt%cc_;&Jzy*0LSJ; zEo-Qo7=N^^p+5g3roSmC&bxoOhHhBn-P2pcFEHU}cbs=mZw+O!#=C#GmU3F--9KDQ zg{<-JL$0F|*7Tlfp69NkO4fMy7}ryEYgXBq_0+%`@BZNiYHE#l|8N7fv&OrB_yKjX z<{y;9_ZUB*K4Sb4zL5rt@q26|4HM({*hX4r%Xt*XD;JK}Mp|u6E0_XeHe1sjCK+ZE zrCaj~Oi3{Ztnu#PeMm>F@$TS#NT;otf~@k$`iRb1vk0cDm>XjJz4(}4?8A?_f~|>| zk12Ns(*|Y>C5!pRS%-3-hxvr6i8<+Phv_S(u^7KMKB1;!{NDJ4+KAa5cL7=a+RZ1_ z(HaM*7k=&L6Y6D6P8hxt-b($gDFnk;!doe34c}+udm!6rtTlX}jqibMqcm$uBWoa9 zxSiHpQx|5Km~CQ4N4>jzJLs4-?GVG~ogH+|n!akNCimFrXeta}Rqmj8Yo=*TZflmp zq@u1JR6@*f`cPx~h)JdGYUWsT5N4cY?Xl(;n8`3ZiNCQn<8$hC3O&LmHR{d5bjoQA zT}9RmWTjIfYi_|TgxN*4#F%5cLQFd`{xRJ}gT?rxWf#T7q)~JUzHvaZj)+Nja>Jy< zd`g$BxgX{L%wD=?&4V!f+TUk%LyUiR_?%x*#!p5Q6_f5XM%Fhd=X0uVO&6GBF#D*F zHA7*3g871mS@R~$8JPVv)|&TVF2HY3Wxz$}M3Pld!xp{_7%U@lT=F=mb01apa6 z7(;^)!>?{%CjLHDo(0}D+hsaq484Y!t;o7eq52X-Z^C>AbCn8-Nq3gO9ESOWlCAj| z<`~SM)YzH>FsERyQyXi3gZT~S26eFpmw0p;<}Vs%O(IMM9MhY$&ziC@|03oVowlYX z4Bv&gO_!``3X}Cu#8I>Xw>jPE3d8rq9jB=^!(cco;Iy-5I!r!f1)cuZyaRJTOxQVQ z%_f*~FcIgPHJ`!obK$5{sG+IrC`?Vn#5vWhxeC)5CbQGjn$U9dyeX@*$(md+Pa!6o zbHExdhfTb5#+nL<=>~I;gSQRHezkxZ2$R#vZA}jtzVb|ThFLQLhRNKx&$eLp?d>100ll-`;{co5F$ja}Ov*z9vI0NJ86mVi< z{1vI7Ggizr;&)<9MOHy)vNc7JH52AOXO1=HVdlXkIn|%wx~5Tcn58g9oVwQZvL@MS zEM^LgvZkn$+=R2H&O`AyT_dR$%o)T~b*hV*MlE43 zz&z+Qwq_vAA21I&9Zi-#&wbeGCT0pvM@$ct{IE03nh&h0?o1YAR-3<3P7P<7G4vf` z_!ZSh@JA!ezF&a}T*t}FscubhrMXI}?JN+JN`+zg4nrL$){?WP&?7J|vL1Dgh)JbZ zFgyqAIk{VLOe*z<;aTvQQ_Gs^Fg%{?JN&I=9J3K70p&Ds@U{vuU&HVSZ{*~(<|YjH z;p0vTYYMM2Gv#romo;^*Y3x*Q$K~KY08F0icz2Bx6Elta!xVyP;w-i?Z^Q7ce9~#r z-qijv49}*f&KWVo=>$x9WTiNzpD{64VXDD2a}HUP=RLDRwsdY;^Dqprb*-Fs9ZXg` znEJ?S?X0$DC=9QDZJqdz9OFN)e9Gz8NwVa)^AUW?nP?16M;6cScFsOA>Ex}??VWSh zcq{EQPXA}QoOJTm=MGMqHQwsi(OGYexB7K*N_RF{-ip-OX>5(R+H`SxS>vs}U7d;6 zc&p!Y&U$OSb?kYkL>E)Cw~lplmWlDlYIkRwF*FBz`XqX+r*lNia2dTk5_&oLyK*_h zX_<}b<@B;$i3XJUSYX%F*)bHbWiFkN6?bPhakVhX-*USsX!^y+3zEtsB& z>Fea|ZpF4aTF%w~4gBjqg?qRYP!Hk9(=$z|m%qEzrFoT`C zz1U2luVLPT8S3;AV|rr&%*#&97~(O;Gk2J?*cu*Vd>!?QbITeYV@r|ss?)SLmz+vG z#@>U8Ip@Soqf@Bs1DFv`wHG8t$Jj`xsWH;eTM;wbIUr^VU9~M7=iIU}ye9B<=6EOh zMN?O3HJ&3QYl0Ks#~7a7`(Y+IEv(@c;4sV^&So*gsVK6J!%TI$^)*?%0`O5zbB0;t ztpI7xWNUZ@;OopZ=a4nL0s)qFLn-D<6S?$<6N`GyE0$uga%5Rqpi_GerC7a$zn|p7=9IIxs%(PS782u zS>Y72W;Tq2{aWF0Df|lNMwt81!gtkdv*vxLv}E~L4(pssVy4mOh$(@rboVLBjYi?i68+Aw^Lz0KkG<8sXN zF#Qp;-RWb^tG1k7&RA>4!Hh%9ZYT7z$yx+66K0Q7$(l_ti(o!;T8NoKY?i}(?(KW_ z127w5zVM9u6U-Jd!z9b^jW3;%V$3|(+(yR%K6#hPn~jI-C=UV{OWA8W*|&Kn6u8x z2_`1hn%|vv6OEZ{&3WgTHFK@G=v1F%Vpdpl*@;=R(VDByp4UxGx;1||XWlU8pf%T> zx|5AL0aF6)`OAr)V$20=ZaRIexdl@JG53^+urlJ5&7&owbOVE9=;QlPXok@dzD4pg!xC(KjGDiWw}O<^089H?teIctgr8e3Bn zrZcjN1zH%R&o7Dx*3UP!^O*02nBswB*6^5TbAO=p0u$31<*+FgSY}OI7(VW00!OUj zc`*>?fxsUj4^unPSWK#}Hjn-vvhF{wud)9F`1yR! zxz4XovsehBn-GRD3?YOe#6rk~5JCtctS#Lkx3WwaVqq+V-84ch84H;ZLRlt+kXvT> zzTWTaeLm;IclRIPhv)Zwy{{kVI@kI6IYsM4g4HHB+O37x7FtOTi}p**<*2<0c@B>b zvQ)dZkh@t%b&PQrw_exM+-#gD}*F-qE#aF zHNr~B8PO#o^i@KVGo$??^mRg#v!i&7$aT?I3Q5k1P8XrC6;kH&q6H#vi;^dy#9RSt9f`M5?_iS}d{+gi75ItrwxMBa&1{>249_ zp|2#8%#V(U(AN@4Zj2^Bs$(vdn14sJMd<5^)aIL_B_i|{MJjc3v_XWvrbs=lk9Lcs zpQT&a5Sx~q%B$|Y?cB+fM;z%)%MQ4auC0dq7i$v(Fjug`ttr5u)c|6)C zLSK2Lm?xtBBJ{OKk|(31crneFc(6Y+1BMguVtzG0#QY zMd+)LlzDk{K!m;yN%DNuz_~v9<&Md=cp;jk#h|Z6Ql1y0GezjDkyPr%Xt4-=J(A?5 zXq^bH5}#wczZ`8Ap;dyUD@s?hG={WFkh~J@5TR9q+CM zgjNZX*Q1jnv`Ub?5p{7zM|IIEL77)YQ$=W%AnA=}iqI-S@>X=FNUT`P+tFDfyNbLM zEfkpz8AGYQXsHOT5+v_MD@ABcpv)gc>qKZxAo(!bEJAAnwRs@AMC5yskE0zTv?fsI z!RSg6S`(<$=g|QXS`$cyqoX3UCXlR&PKwZ)K=NhOZ8z|5fkA5m$yd=-5n2!Qsfw0D!Nk1i3Ry_+)s8SN0Ey_@8(=t>dVyQ!364v5g+O)*h(RD||!iZRVe5!$;c zMwu>-$22~)cazv=stE1fB#xOWLVGufYt9s*y_>`{XNl0>P2!t{BD8l??J=`dg!XQd zDQ2Yz?cFr0Q_VUN+Pf)cBePkA_HN3YVlEM(y_;lXvqOZw0ZYGC+{Ek_p}m{(Y-09{ z(B4g@Qq2(&+Pg_MGbcnk@4&GFc{Vrce1*p64UsKO3+GrQgAl4K%}f#reixZ$rijqj zWNB?lGjl`^71_!x6QQrm(#n=@E)t=y%#v(t_KMKgW=Xa;>1u>(r?1XZ<{iyUoLiI7 z*JmkaXR}a*zCueeyP7p3CrC_|xlH5&$R&u`(;O3_uhUYgnPw{1O3F-MsU_LZ%oU-p z)skeJ{|3`pPXyp1Dlq50QLxREs+W|Cf%r1?Ggr9FJ}Gm}Nu z#U)K-GqjXOtjx^RV$fH3sjf1!K!m==OLDO}S0o=ob(Nb-B+p)w=TdW-$eg%ziCh<# zUXiA_3}`Xv>%EluQqx$jd-00ITxKST{2G^3k*zQW)Qii^3@t{*MY_$GnfVg4pTty{ zMG`|_`=z=n%o>q*M6NK~MCj|k6mzB7FL}<8JXe`RB6V>YlT!3mU@CQ$nex2u#j_Gq zX{Kv2=qtfAs+DG*#C#|**O-M8LthQ1d3cRkCqiEjrp(uw?NTZOBS(F|-t3eZ`kF9h zzTO-ac}irineu|3ha-|_o|&!1JyG(^H)n}l6PE&!rEw`1`7ADFBD9sLJ@d^MMh>qKZhB)QRS7NPZ!js^cVmx$1MNOH5;AwugR$*tx}5n2x^PlGuiLhB*L+-{DF z(0WKQcbJnRv>sB-ou=EVM}yYGKOlFTX(F^9QmOmR=_0fql00B$i_m&Vve?WMq4kjD zA+tz?)qTfiq+`<)<{}YV59#dUNwZCa)Tl!5k2w^^j_R!5kH#)sN&wb5ev>KWfj*ru(8EA6oq==2bIQgjPSQ ztJ};Jp>Ks#T`SEQBDDHZsg-7~2(5l3Z<+-nwEB_snk6FiEpf{8wplJhs~^R@ZO#>; z)sLjlY!IQ*c z>iW!V7ol&VYv~lB)sISjX7-BEx6vu)b8|q1RzGUt=jNygeJh<}hRq2PTK#Aq4x84? zdQ@rkqs${_iU_S^Bwv~tB3`-9v)0TKp|7S>=Cx+F2z@e zn*}WTO-uT9@VHs1C02(vJL^b_MQ(@CeZO(DOk@#c3SxdVD?}cJ(ED{insY^-g=~bF zpUei4)sQrn7MAcGkDpD0|MjTv5kqzTY%b#%{d}hx<1=A)vkXTjB<2@$@EgBF~>s;E9F&gp>Z-|PKQJ+`fof>Q*;GW0*P9!95Wm# zMhuB%wXuXx#B6KX|C3IgneV~UQ&-y>(BcNa#&xVA5&Gq31u{FFGjE50JPl}VQ43=tx&S>2>^&`gkYvbC)~tRlpFuWbj?uC2|wwG{nrX@`-4#S*r;#L8zGj@*Wr6^JRZDnB*wuhIAe@)qP=t6hYS0Q5}r0;_{%p-~6< z5-}HALm~~3F-VzJ_8H{~k06&=6$wJei%YDz2|~wZ{vFH)|4gI>>D$+6T zbEwPs1J|ck8OuVW2V%3-u`Dp&hinA7*0P2Xjs0Q_LQfvAv$9y`yT3xVM$GkAnZ!)R zkz_}fDv@m=G{{_;7^7K)*_S#Gd;MJR@3u9deY zjM){nS6kg86hku4${yhu_bA9-koi`w$a#?cS(dOg8a0qZAT`!#f*cR2wKBh?Ja`ur zF~yKND~F}lcoK3xL9T?{V$ommr7`S4Of}>`);LR#@g{`6z|&w&io6G@LrjBZ zeMO~ujE^DzMNFfW#8PXlh0vQbjaCXvwedaVR+MVA@>s(4=XR@vC7eIETg9W4Ih=J1 ztP+-R{xn$>f!e1e;W)n#nVYOKjtSS6CaXR{7I92>LLS;v?yx2jWHDkETC={U%(||n zkY=kgL7su!ZLLg@mmv3A>sj#TFxt}tx!+3phVoP!*$|pz4_Fy2-I0?ZeTaF$%4C^u zoGbF6HG`$rrE}U35wqCJ)nZ(Om`_;>6J(U7m!&6iJz{8Ev|58K!`{sh8lP5cOiJ}b zeq?F-mRi^y8HN1LVvT9}0}}lc_Z+NpmKA1Fx0Xk&DwbMfYsf~3dDNOrkgXw)S!Lf* zo?3T1#B2{)YE_Bs1DVcJ&$2dhB!tFisny2P%|iR~Qj5NqiuE&gJYx1hsWz*dC7hXU zRU~=Etp?@2M^=M?;>p=zGAlH(i976CqDo zRV+GY4&)gt9qpu2*COUR$bYSt1i20Jtd)+VD&?s|Of%#;YYEFj;~q#0q{GU_`2*!? zfjk0PZgsMRd&=_`MbMmo0x`=G^Sm|2F?tn!nPojoE%)n9$O~5a&s3_GTlhYt)2d+^ z_PUUV*1ArMezS~g;>aJ6&pD<+WQW(VJ#i(~X|;&FvRMBf^`g^CW0~(#zkX!NUIWAd$SvJ?9Z$uY>~u$@G~n_BpB7tt#p=fj(u)rvgp23 zn?JW^vV^~)9kTLR!e7x2Sp|}ZdeMhcLsltE*oz^nl0~oT)Qcf&uFezh#gNsYCEkl6 zt3~nzd&-d2CKB{w*jmOC_F_0bSLrJ9W7IWlbxP)suyshjum*Lh_*M2AYa~JFY;cX0 zfjuagKlFQt5vxIqyVL9XO!zB{j^K!KbK*iraFSEvvV>)AB$yjtSwm<;keSYQMy-hi zq1s2SG$X=!g3MoA87yI*udRNT1qSV>!^rSW(D(S4lfRA2%c0aj9{QWy0r>`b z#&F@wwHtJPILcGI%AdOSpBullH8b`Vi{+9htwgQY3~} zk_i6yoz=+_p1pr(b+hQ6Zoo19EPAeP3i;j|Vd-&$uR#1@O|aCuFG}Bku&k&a)pw-t zKUgU&J#H{Q<5q@9Fh1kf3@J5?Qgn{=qm?T%4xzKtAFTo@6^!9eR;k4Ng_y0-!k?@r zmKA=`_n)jqI);xaw0(cFa!qQX?&^5&nhW+5Yu!v!w(vq0nfY&yvJ>^jX0rkjekIO@E8$q0zV= zF~3=9T&gxcqkglpSi%|gn>AA;m{Gr3xgx>-zRt>%Ji)PGomIdR&X#pn5sMzfI@G?- zDq{)9@OP_*uvUr$ z63muAt@SK=4DUpqzpNyiwoZ>5jF_R)S!&&2{unBcWxl)7O8Pz!;#C1lIHL?z#G?D& z#xZ5O6t8u(r$kgGi?00zNL1Cagfq%ihNI^X&9OHTW2w0bG5}F(QY4slwkmgZDUzQM zHQSCx7cqqha!?eSD4ORX^-{n{KczG_a843-X&8Hk}Z(^ms5;r#K{kVr6p zd^IK#%%7N=kUYWsiK+E0)y5&nyeI04sbrs8SZ(A(vLQ(-gGG<(QIIKW28-^+Y{&*G zmnEE0Q&oXTu(nK9B_hGvGF4Tu)biCI^($G`XmRJDc3N$cRg=VA2sssXC977+6RbAL zs)Hq*3CXHUO3?~X%%w_W)GytOi&)B8!d`5s=CXvn*hn>qP%o-bY9rMuLcOSES;i9f zVw&pK67R({)h{vBi$;{1rbb!xJiLcxk|pd#iZYU@&EbBLqEc9Nn;%1|6jjPn>t2e? zG=DZ#<67d!_f1vO6w0H|2I&a9sme?cx-Xila#^a4>yU@G#pbGzrO~(-@?T`$T$M=7 zlMp&iZK0|}UV*#@NmC6hx`l5+wo+{@;XSK#wJbrXJ?W||L8v|dQoRXzXiwQz4YGuD zK0}R&1am$^jf(_xemgbE5*~%OQ}~DhjfVRb+Dvn7JC!W*Cxnh@+o^Psjo;8Q+p8>* zT_F^+y~+_eLSlAM`649}vx6!Ysg{^bRW5Rm#AK?uEPBK~#E9*v8YJewh@tbAom7iR z7vwXRr!-bK}j1nc3hYQ4w~DD@Xg?WW2%)TL;zv~l#$QbQuUB4$ID^(^z< zLm->7SQ}BP@G2=wWwX@sRW{wP+g+7OOt9VeP*ozq_30j}MoI;%-yW)-B^>!Z)FK_@ z(#X@ji#=7lNHFqysxFaWb3-TUf4p(DaPzx6rS3(9MN2u{MlJH*T5h`O#7XFp!Hyksa zMc4H+WR}WisWomz9@^iJRCyu`A#|N`r0Ni9fzaN4lQh6+T-#G^D zIY||y4wwQ8!e2>loY(@QU)msVx|N=4P{%z&mT&~(hN+C2Fm#Qw2xsdlz>N1tJqt0`O#8jwdB2Pd*M$8pzy+}9Ydq|~9+F6%+ z7xF9Q8r3cG1;n-@#Qd%g^xjj%s8)r$Y1ss_KV+V&7nu&p zh0IsWL=J_V1i4Z5vNRgAA*VxX)wslbK2^Ud_ivS+r88fMm{P>lsZ5bd$R&`QRJq74 zkV?qSDsy+;=2i%eVZF){Spk`cm|Inj$j2i8QTZZ2i`=G)MUwDl8NIpJpc+KBf!u^V zjcSRO_&mH_t!L5mhpr25SBv(b_SCwEpi~1&El|BI-Np%!yICgoq?l^sT*w2ECRI0s zq}!;5(4MkTwTje39!1PT)yYzA+zFvKLz>k}7F~NgV(wA{60-y`G*|Cd<9l;^jCRR< zx60Z_%gYdY-hHdAv9w5sLYuZ(`bALq0v~R>O>|*?p5jg>KOkWUFtqHOG|uw z?vJly&%J_ls4J9Il%jPkl${`S1r!%`Fod3x->)h-bB`D1X%$Jxvmdpm#|!f$Yl(z; z5I`|1c)ESRD(09Pw-j~h7M6-sL!QHEpmr_sBS?#?V$mZ{ZzHs*CYBx}$o!ycODIKK z=Rq~5OSyL=^GlG$@$m`XmxzmMmA)@l6FQH(Ixg#VU6D};&6dR~Yk%&0(@RW{@xZnGO)Wk0H1k>D!(QI#SRTxCC| z(nNx*?8j85miTO0s%EnEL^ea4sqafwwv@_*(0;L0<+4<}`#|Wbf2qosQgknlq)nBJ z(0eIs(D%pHM1p+JlAlAps5TBqo?jtPsFZ_AdLo4o6L&=0RhGzAkR-@cDo5mI$TY~) zs!rq{2))Jhv}#EZdW&h9N;*W>wG=U1qSSLLm8B;Vyw|i`Wr?gr%=UAm>!LrAm>54 zR5MGXu>^84OOG3@b-gN2ixI4Ky{c4Vf>ooUPD%xPT(4@Am|(m2s$P*`-RMl7N9>rV74c3jf zR2qvO4SJUGw#wAv#_q+lY)GHV5?OPfes8Bw%}glO&M~w#u zs(?jb%XFgDYE>pN&mxA7x&5j_g1QFONJ6RiQEEWp!;-W{@f%ar z!ab5gIG6ZTEfNXNB|cScT8!Xa z;#1Wr5*+bARf8d)M=w5A?Z=Qb8fg$Z!~aZmiyQ#?5;32v zeil7j=!w;ka*yS{$M>BzDpe%dQ`V@NTH<@t8a0ch+MR>UbRM-v6-!KTTwbFpMS{Ix zjas55K0a$yCrh};tx?JO)SiXL70CP>TDV4Kvs4?^5IVk(sO;mp%|@{2j;Jz`U_TvE zi&(miU_TvE-7M8c6Y@lD%9D43?t8H3eyNH@g1z!fRU;DYm0zkhkzlV}tNKKOy>hLZ zWN9=WM_p4;*H7QMZ;L#c06E=#wu9;J4J ze5+bSeEiCR=EirbU5mRJg!bI;RENk;kbP0=JJltU138FgrO1i#QoSs?_QN=4QpXq< zA?5*O{$8aQ=xtF6p?fLct9q93isJ`0DlzjU<_A@9B9-bkf@_d*RU>kf#QdbjMVcUV zo$|9PJ&8(H8}!?ee6;5m)o`+w4hUVj{Hg{-R*Oukj6#ahy(mPf-;{d_i~A#DXng)q zsUqeFxO0M-KUBKNhLH1FGFcjpZ6Q~&WQow7it8bNs%(+n5OXucuxGL8C)c+@B6cxL zj~BedVA^ON{`E`=?)!xj-1jr>aw)YxGSl+{%dQle4Y>=MEqkt(2))s9KZ|5m=OE_M z|0ie-O7(Fm-NGjmW2RhK8LU&3-dGsIBtzLyJN1h<2TfGB$H9>mRAcRIf zi0M(kKxp>b_8_;X)}8uckjFYzZ?DZEI?r^G;H?kaE*A;j`mpU5mhi0)$DVl_<29-Q_p#s`q{vL-+9^d8Q*9gtp(_s0ZWlQR(u-dBcKYd@CqmB@`XNbn1xu|Pybmzd zZV?II2bgO2vS1xU9y(qm+qrXezi117jyxOM1uQ*Au)Q|4D-wjZ*M@eJF2%>4FS%5k zj&XzSHO*co5^S$&_NYj(y{6e|XHf0kMzFo6*>xhp_L^o-u=E(g_L^o}#oTuz*k04@ z6c#;yen5Ms1+zunkDjiBY!b+nry#ZyF;eXrT&mW64MJxQsdlzVKZM@uOto`GE|T+> z)Oen?@t8av!=sVJnTuI^+@P*ByIdqFm1Z|+F@hGR*=;Pk7pcgzmEFM--lI;p`?SRG zQK#FZ5)<5MPq*DOX?$wjU(mvBkSEW+2+OE_XX+Qls4i0y1Q zXo(b{U$iDnw^PpLei>InW}>IN*qJQhsP1NGi3Fp%n?0x{zAtClBMCyInq`l%gd>(^ zr<_N1=@uT0y0YvnmW4(GYCjgTmt9t>dm7B%eeD{ST6Za8XkFdkuGcZ~y-KS&Rj}b#_%Mtc~NbpOOBkUoOuMtCIc!WL55^kL%>qFu=nwy@BiD-yJ@&|V}GwD1(WT_kAXDfXmD(85#V zBSvpE(5wq3c&i~UN`0i?CyC1xdaI!gEj%^Iqc%j$-((71Q$L*;GbK1<3`cU{GweZ;;N6Tf?4e63bB{;8 zpuMTsPPkfoO2&CrrpK{3_FNoe7lsJ+;pdxe(sA^niE?IkR=@i%AAu?Jat zBJ^&?AY#t3Q?KN@BJ?K4TF7~Jfe5_|F%CK3PQ6OU1ZPbb+PN(Hjl^|`x!5jcsphv{ zT^G-!?2<~|o_T1`7Lcp#jH`8?#gOeG*Vt7o_`6h)T_D%m6B6?-WN%27U385u^*Q7K z$aQuZOSSPQrbK zevfEr{Ae|T7%CN)DZy$J$`6QfktdYk+A5U45JSJ^3}u5s{aenssNgPWC^TC(NX*Rl zd+FDmZSfWcds8U%n>9NB358ZIlE>qvXs;xBA}(XE=$<|q7kW;#8EOwD_%-Fz@fey3 z^seJGf0J!cDlYL~cP_JMC2R|N{=UpEOpu*W>c4gcOHU*i`RDApTD)N7pR?;ECK#XR z>{bz)&on+AcDIzGtuq6eJM3PTVQ+hkJZ-NIyPu`TI2Upt%aAS=|7GHGdtCAaTX4B; z)X=I{PSY{`moaIrTW(Kh8ID|uy6FD=a(f1go|!Zn%k3Op$_V=Y zyj{o={*Lu|dx)jlScW`DqRlVZnYDT^cpZ`t>9lkIO|mxrTi2KD8kQdZtt)N!m+X}y z!Q6P+PO9U6MS{7}WtXv38}A`=Au_*WkFe<9y3%%k&7MdQ+U~E}vu@%%ZZPsab|Fix zJBU1VU!un@75P3cl_J3tmL9uK#Qs!YU-a0`EIpB6uJ+iKH|xHqA*RHOAoBoA_(bD% zdsK@X%%9ioNr?&O&+E2(3%8k{R?z%eY0qF;8wvJ;m3D=Waf6w#%B~R!X2L4FN%91H z9a=@ zqy_S>U2rRvsxfFZ9)Ya3D@0C%v_syrt^ZI=ZG1HP?IbOHwnOddw^LbqjG#Rq*fSD@ z+Vi2^!lM7~3GF)rb~}rHvvE1(BfE>G*1ZI^(?0mIy;2L;)x$C*F;^pIHDu5p6*&Rd zaWq>7?Qxc#Nbv2fLA&5K-HW?WY7nJ9vx~HF<}X;vS$g&_d#vYYC zPfP7z+T$W`LQFqmd}&Xz)Nr0DEEqui>sG^v*%I=VUEaX$F(x3pLcXz=XyNuyUEkWv zB!+rHdA_r|Sh|fM&ky$WM$W^f_Cm~0cCHrJ`wUn7kO@1FrP|#Aau`dY#2f~p``EwO z#R+++_FwEWE!>Mdl={_fVhL-Xw5{92+D}Bx?{*3c-ZVhwBFK8Xl%+dz5#$`mA9fo{ zwefGrrI5eunF}aScjRu!y%5t$xX^3?vl`+%B_cmU)<9xT zlgO0MaRmfPatfQNRHLyC#EC_WsZNQ=0gx>q8#?78r$cswOmk{P=0b8HDNd8fV#slj zjh$AJ9!Lpf6Q^C|Ye*d=)#(sP8p72vWHYB*WN!$)owd0$B65nvY~hTHTp^O?tQTn% z+0t?EqJD+vEn7J$EaCRr%1KLzS%TXCf$ z{sdVM+1(jQ5c-YM9?nF9Y!BJfu@-R)`5Ja#$P6bXL5_j!m;6qfK!_=B7@7JWyN&Q1?vosp(hVa`Q z)P9K5#iH9oEj+~OOOQ=DW?Tz@V__S}p^kMQjn90RogleRfrvMZeVL_~rPiSH7K%B{ z8PzfFMu^#mWn4;a1EFtG9_HlVuQTrgp|4yX?zD^S51}`-k8o03bj&OW{r-KHQ;{GC zBlD5Ygh(-Bj)olVls}+LT?IJ>a*Q*cAZJ64bBZ3+F}EY;QpoYn082RXvz;N4VB}{z zVsj;@)fIx=&J&+?r#cNRVJ}W~Msz8j;VsB>s*~GF?FsM6oaQVN3Hnv! z^s+2;SED_Tpj44FAo7{W9A|`OI5Gx#3Ngjbq)6~plVT_7A*!pP5B`S?Dy0>Ph$a1IXX(|==z0)aS!QZ$<41M9V)2R?S4e}F8z3B9^ zEHrL_&~|^->3!z!d0uz=SsIOp5JO)Recc&kS!lcqiA;?cE1mXbe=pVRbg(oUYY;n=gr{8S8?F{HV#_uS#Im?)cy*3cMVn{tTHiV>eOtQ$q93=lqyGiZbHnU(*7(SrH8~4>=vr zQ%uXb^JFmT)Vt zbGlf<_N;SyC1w`t+5&a`?i9YFMQzjDB^@mfz64v#HQ^lg|qV@R? zr(R-c@6JSBe>yE9w0CP+CPLr-+?8W;U)3Xj9)x24atab;f0kAeS`!Y3816EWYfy?L z;&zMBDsc=X>gKJW%=6>N3)3xN3CG!Vi$sFHn{KH{(09u%X9@dmxs@!s@3hWaZjHpy z3R#HSmD?#oE94xOjBediS|KUMc4vyv3aKTJMYoxb7q(l(61LfPOGJV;+itl?&}PT2 zWC`2sxN})_o6kq>j$1D=)aG)C>o$u}o3CVP6`?j$jOVtCP@A=MiqLk~vQmV$yOw?t z+V0hyXGny$JH`0!Sc3eAWm1H;@?DUaYrUq&kY)l&lAA0-+nw4x#Z42blgt~qSuA=~ zTM)B>o5K>0>IUvCkziCea0^6&QJv}*v4o>K)h%Jsqxvv1Pj$;BhDPIYNU~ccLZhLj zPJ~9|8IEZZq0yk24c(Rm>0)UUq0v|c*~sk>q0u0j=5~wFXsm{$xP2mbpwy?3jolFz zJsKmBP235Va5Oe?*NX(Bv5D*U(8z~h_uAA=W(h}QQ#X}GkH$C1ys4WZF*F)KLQ>r< z5gH9G*&;L=zjDkh5gHAO*~~3S5Nkt{Vi6jRsgTXxG7%aLk}cdy5gLt6AZc!m2#v%vnL6Kl?q`M<5;b^40V=Q_!=*%kJos<~b<90(` z|8lL@^?as1ZZDPs5!&M@W*fIyg!VWsWg;}HS}H|oRJGKI(5U8co(2&bRf^fxU6dfl zuq+XwQ7wdIxXVOnR7tjTyF_SIsm>M-_K?hUU6!yH`?|?2Vdj0^)PI!P*X?F$G*Z6S zS7iISy&~s9=A+H~yOSc%LvDs-yY8D*d!sSs8{7?m9N=cKgzY)dt!KeIIf%IzF$cLz zR_RjLKpue{?2fQh8_kesAcwjYy%ZB(dmiRivFH}kU#U3Etr2NMDf%lFhr9JGVNZ{6 zn^=Y;J&1V`nU8P_-=fS5jh(*5btmLVw_W4_$ZE*ZZkNchkdGjFZXb(o550?ZtUH(> z^i_f5+zBo5FLE63t`|82dFc7h@vikY)gI30`r zpHXyOFp5&M-L!Wo^NQF7sEgi9Imu0D31`AdZYGN!A37I3$(_McYutcRzaY=aZYN9F z!a}!OBxp~e+b0sV=M;B9@&xC`r?^8bjmE9W>}`baUAUtxdcUB(=~Q=|MW4M>FHUtQ zb*cCrs?%MokNOq1`E)mhrPiSH)oI8)$E{}x+kA%GBoegw47WujXmhcr%(e$2W_R`5bpyg6sh~*Ufy7V#1!D=VplnJw4CO772P<>gKY9>tU&z$1>lg zzdUj{GMBmqBIS@gmSUD__Z#XL+I+rSD)I+}u2ar;D|9IyvDqkffm_c~Yb1~9zL&YJ zI)?w+&gqCLbG!Th-iu4zUXh>|m$(BWK`+YPA(pTgHNxtF@u`&9dUH+aYOGB-&ic!TsZH&qMw>jJd-ayN^m+Bg7t=oh)a(D{e8r$-FA^+#H!s+kzmB;x!o+`h|P0*SsIN-)b$|N%z19VNEhT`)HUB7)TP`X zAhg|U+z}D~JH6d&+;NfZAkU!Gjqaq#o{;4%*2j9Bm)~y~^fjy7`ECA2D@qgBGI%@;S?d#9Rqk3%SW%FVX-RXG#7J-c9?QN>v-5B4$g-0(Y*+?~qK$Lf0Ll7#xYd$6pzMG`l4%)y9F4 zT*$p{m&BX_IR&!V%^lX6>F)-d4|&8*{X)xqkV?o>cZtXokb1~7ZpRuO^ERXf(&6Th zXjuz+2J(_yvsR1w16Bset8UR(Bnym9As<0rcWb`Uk_Gt!@`k(eTarfOSjbP1Rc_gs zmUAGH6x>a9Cq(`YNrCjai+-S(@VMOXcCz4i;)tOc)$ewTyaA!RyYIWbB40!3*!_Xq zFXCZ-ZHvqwx`QG+LMYFGJ0fx_YVf9j@*di(COIf_&lTu!Q5Y z#?9B_9)BmE1R`#YTPRWtIf|u3OL9Sw{6uB2A=0U!6=ZY+c)U(u! zybqz(Z>`%TG6JF1Z>`%R^0UNz{(%!b^{GRU&Rr2UJYqkZER{zO|xODkf&bsG|7IpjNc<s&Vq3v#aBO)(A zXq+8yOyms+jkDuTirgT1T+diXEv$8KlRU1M#G=omXq-K-B|&J!e6Q)e4~hxTAvf}dSn!4$dP?(oBX3mXI|%h_BX5EwY|k`r>%+DIPv{`M36L;>}w>Mk`~;!zU2Nr5vaE_v4Aat(2pEt-->uv&}%=>vGEY)rngwA{S^Tu^4_b7?k-HH%hfHs zSYoohB$4?NlkKHyF`6Mso8SuCo59lK1#gfZ=w*wvB8JxR1HD-+EBs)t9^@5Eo@Wt5 z=VJ$Xb6NBg7Akd+SDzqs#gXGpvQ!%@P>T9~h*#!un~l#PbiD)dwfqk<4J|y>YZKWR zPrtW>9Of+(*#oi@%Q%akWAyhj4)?NRln3X}h#{HfHHj2JZlSfq%b22L&Xky=y>^!Q z##N9#k@*-eX9L}yCJ3Fy<$IMZ3yh~BIfyylYm*q-caDJ+c*#?B=3c~{3OU(ZDY6zq zcTP_AtYnI5G)%0Z=ON}auTx}m$i7|OyfwVx* z@}`U20QoQEY%fcs1=0g4@n(v=0(l2=j+ZC$1>`fxxn3blwPB*YKS0j&DkUZZG6^a5 zY9!`R$X}52y$*>v8M4u)xJL5^MJ|MF3%Sr65xD^}6H?}li7bH7`PfC?gvc_;(TKU& zGp6ajzYjSBQtl;-{0~wAxzx)L*%a#~z2|VbH(g{e2xYGDW{8{tp))173j!3YMUE}461nbzfUI9zEj$P{&v8;%-Av3Lz*LpP~U2$m@8Gay$=@xk_9y6iE zq&L`UmAKYx+JxG?f`#6BtMbN0hEeKm^x`@%e^ZL-iF`j5XVZ`yyd@$(59zNw&GkB1 zR+ytGHH?^QZ$c#a%F{g0O4W5azv-_<&G%A7HippKsx@AY$S#m?kmp9Pj%7X{o9I2X ze|ya$2O)-}&NDWn%+<#6A~$&@EV|SL^4#pr*j&e)hZvH2FK-KyMxzSyC*(igh{%1A zjZ*R6j+dXNW1fJdLKb-WTk1S7Lbib{^jfzfsWsL>X!X0(TgFmt{2rGHk&JagjFGN0 zXG3U}xYH|PsdnkF8|{Y7&0dGdwUB*TlK#bY#qTUNdox)Y`6>CK9Frq*KS~`1xy#E7 zVj%Rc(cNB=2>spQ;}LU@SHgndN<(NXFY?MIW+&`ha}aZ{SF(+6^YM_&A@_MLB9#!@ z2k-Zmh}@6=qP@GtTPD&2sYR&=y>5~3APXUjywvk zzw-JTypm)>p78QSXx-R@Wo3dK26@sO6*&QQQOuKG$#yyq z3B|N~ts(gS;8-R4a`iwWEOYu7=bXRtn zm%pR#1-0;K^x`>h8B0(6ZQc$qX(x&apZzWOvRU-qIXdnv_liYmhM#~u&wHgJ*Q4Kb zBznOs7x@o_jzpbarO17d(@^R~uSMhu2pxrA^4dh`?>L={m@cn_B^;kuy_QwAa)9vB&@#t5Wr^icS8II6jZK^_^9xp>A`0G(Cy-b$yy6Fus>mPaE z@N%Wpe4KILj68361^%zjn~T(UVDys{StE;Vq%-)zKyq@ z1#e?QHi3NU&D@nTH{yG0xT=G!^>RdhgzN_S%A3U!&aqK1pJg~=*?7)|m{G6dA2Hu} zRT2~Q>l?2@B=|emV_qwZ{yW#X$n(9IyPNK51u~xu8TazDbPMSlLT5sL@|r|`6q)dH zcBh!Ih5z$ru?$B{2j`e5^*?VBOZdHuNpG1h<(4Ama>Pt}ogy`m>seNcv_Ni#{O0wE zbVBZ68PpO#dam=bm0NoD?s0A!6v7G0E@am~bX+;I|df`1BY-dp7VhPSg^#XR5zM zBxp~v-^EgmCo8&z8~Vwo>rz1rH}W%Cs_}F|$4v9*o=Y*+#$Aw4(B>3>RHPNM7P5(- zdY+DwK!K5m$z~)V6-QNR>#2pDl8S$aa3A$P*&l z`=uhUi|pXnh|piYqBdvxO)S;e)AXqB=nqKDMmU$Jn4SCyk)1_$_N@za3v)%L`za!) zi|pcOiByX0>gS0p5ZTQy6?sA=%dZik-^NkxyZbF7BO-hFog#mU?CJN3Y#!64X82z9gjitOiCiF_!szu&;J!1xLB z9p+)S-zVbYneaNuL4H;lwFkc&g?L-wUP^rbqBle6w>h)?5{?;;WFv;;NWYXNJeN4i zFPE5kh@s=xQGUfgV)FbdmT*7K^J}D3aE#0I(=X!ji9c;W)}P4|mO9qYVHu7D$BSeA zl8g1IevI0;LND_D3K9BM5Xtd=4NI8k1izjo%yWW2c8Si@iBeDD>ZZWYDi1U7fIKJq zGes!#49H1-4ojH%WWRuAI1(HOPxedxA*aYVcdK1+2jXDlInD3pm~d22_j{$(1hxfT zpPugb{Uc_MKfn?migayjH; z$XWg(ks8RgkhA>>k+D~B{RKJ4w<>gI`sNkMxqg*MBTC&0InQqrxf^mPq||Q{Sq!-k za)IA1vJBD+xzHaFc}-$2^2bF!lbDNr>k3`_uaKoERqm&W(3>+)K`!;Di_n`h&p|Hp zvqh-QFF`8&A`yBL@fzd`ze8jTJjrq>-=KM*t5Z@x;`{-ETU=MReXK%6u@ zCHIpnbqqaU-Vjpj&k`9z3|;5m6w@zI(OKOg-He za+{wjLOtCH(%@%`CA$R&iBJ?ipDUfD= zT!gmQ*^s;a%xkDUjr=Yx-JQF~&tlPM!gN-!$gj~7|C_e=`Sl`CBQrgVyw7i9(R*AO zGT-O7YB72db2;RGzv5b5*C&wcA&dRF*OM$TzJ>f7(&|sYLC4s*HeCRD#4llKGNwW9 zfjsJuv*;F5T}%D-T8upr^9ZEP&zh_AWJ8{UJmHsClT;gXB&OYW=V_@DdD<_UuS?wz zc>$%C`K>I~{C?RxkmY_ujV|>iV!npF>W|*2OZm8`PV3m4{y0n6!d3oyE!@J$miStN zUstC~%|t1>OS9T<5IF)u+u}XHS>z-Ly#v$lw}_kr*%Eo)_m{AQb$#G3)53Mp-`@Jr zZ@r1?(lNV2KJu3($o`N)e^85Cfy_rkhWrtcTOh}?jEU4?6?JfqJ>*Y_EJ4i49J5{v zpJ$%Vl5{iI&hK=UK!*K-TS)XePxmFh^h;Q3-RaF339KD!{W6gQAoM(PtzW52xi6uv zO62*_w3KK(d02OwrQ$cC{Ik=YRX3v|kzX| ztW!!ohElbVZDU3=)n3g{l5c}##L7el5JPip`&j8+6jN*b0HOCqc8K+|R2wO{Ge@N| zV_A1o%mV)Y{9TZpVwEDhAm$OsF0q;fX@~3@>lZng?(jjfViPQl2FdG?-DA!7=*-0s zTKQ+h#zd}we1Mp}W6g`gn6;3Zv8sEu+=7^&Ap6DI@6+-y#M>HMC^jzgJY-|YfidfT z9Yas&wt*ZJOBMNAO6A1zMgD;7hL}TQ^(?ppgL|3umU3>aNo02jy?u08Y>~(@ko{5W z@YoWO^C8DUX2se?Zj@3-#yUh=q|{NdZjnwYl^5$3p(g`W`!TV85qg$FwI3TB6xjsl zEL8h(u~Ctk5c&&-$Hyi`PK8_nIU#1X&}iT(4CF3IK`ce&KFG6>6JzNjU65}eC&%(w zYK@eocv6#&-`dBLAD}$d#utd8b)zUY>p?9)$7PX-!nKZ$NnfmEHj7KQ$W9PCCn<_$ zwd$B7BxX*mQ{)s#I%=O2OMQr9^nO8^i(~2kPcjpPo}?GYW+Vvx9o{ozIV}2Um5Iz} z$MRY9+0G7#DTx)a^hC}??Ry~R+*nhB90WNpmh~{TN5|wrN@EQySTj-T6v+9p7M8Hh z7sQsZEHtVSa~5JQh!s3Sc@`S9N}Lb5Fjg;eH)5`YTomgRSqhm8xg?gnM3tn`JU5ft3Daj47SuBml)sPP$b7M2wC>S9@s>$=7vv47!wK32kl-+M~TEwOTubUMBv z^R2NekwYOVD0N$`jwQT?ZHP6n3`c@%&xTlOyKeKDD76JjHO7*k(sDI~{@!I%EKQ^b zk_}lH%MzJ}wUFe_SiMLwde$rdJ@_i8xf(N9)Zjc#U@3lr}XzOACBccr%Qc>y3T_<5~~uKfz_x9vLv=h zWFBM~@@OorLzn7Hw!-$LH-eVNFrDzPThU${+4ld~dmlJ0r}TgPJood= zG|h9L^Gr2t7^@f*6UCqy6cfdum9ccF;dm zLNO?2ZPD5=_`c6M*LCiBPM)p(^Lc%L-{1H9>ecHy=Y8JSb)Em`+~+>eJ$SxI78y=- zzA-a7XRfuQM{PbhPbSNs(MWXW@W*6@K_;8;spxlGe@xaHWNqv!XkCdN{-2Wdp4Ob? zB!fgXHYeFkT6{_~Cpp_7_zeQ=>s`|oaN}>gVaN7QL?cUaxaiqljYA_ z&H=Fe6p+`FiwPM5vbxtfqwK=c=4 z-$=HRolk)1ceQUM+YJ(ZBj}A}{tMdIWHAc9^si&yNER3*YMnQeMV%46BYZPC#vrzy zvkUQ7EIHmF_BSl^>75Y$*HPa}j#!|*zZ}zdMFs$QJ2}xH zFUB=eVvy;?(YHs20(mF7&>~&Cuf^R1jQMwxt%RI|Qj9R1)ueSfkdqBE;zjFABWD3w zk(_Uk>vMi{7sfHlwKBQLAhkks#)7jlIeww7pR0jX19>+&-5~h#01$mTw>mlICC$0s zJ&nGX9BYuMz1~ZXCxqMUy<`m`++Ob|>kJaz+j&3PU=Zw|;p^A%{(iENkVgsmAlYP) zDdJB+>cCl(Tug|5;?OrbK1!}3L_cv%2B$5#fe?KHb2pGrlHz4uiYY>$z&r@#(_|hY zuflQ*koC#IguGA4=gA3#dL608WCYhCoPS{!cszXN%sd5 zgyn?jk{%2s9#$G8nlrP)DuYBbc2>CD<8%qvd7LicW{=Y~6tC)XMd#05!;;rDGFgm6 zDUN{mWLQSXTR=_*5{8oq8G@N+ED#w^wTL^7SK%UqM0r->YJ)_1R$;qAZpe8DXCRe0 zJ;)0;5%MvRDual>==?+BJ(>xA42q)(Vw64}wG zSbK%}7BO1)fU|d4+6mF;TKk0c2B{UlN4vLxvtL-hG_vz7kORV=%M6n97jPB=IWX*H z5%E5d*9_9M+;GHSfh-3yFkJMuMsRx#$a_Erg|pwWNH>hpAAlSd&Rk)U-avBph>5{r zJ0W@<(3~T~vXz#jk?p`48m=*j{nDELo7%&|b%f}@U9|@|!^57dwAN&y|8|xBdy&V4 zy$BfwI~qAQ>|>BALcjIcA6jK$2_brAI1 zb-AX91|UxZIU}4z$h|;b1ael`PKZALc?-zdVa{r+rDyc_ft(ZeBIHRRM{LH~dN_iR z`NXLV#}cxFIOl~^3HbuZ$FOsLIGYe%u8ly(h6@SN<=PBnT)3Q&Z^_Ot!~FMbesa;m z+Iv-4Ovp}zTo{%UqUTi2xhSkAWDp@2hf@hDC1iZKm=HayX{}4b!uPGOi-3qdaRL=i zBShCv3drSQ&IgvGpHF)NxgzXEh(5*Y4dlwOn2<@Zvp0~d!p(#{3}hgXny_+>wKEII zP$0h!+X;CE$Ved9hV^SL=UpJD0ht&!5wZ@**+6Q;nS^`|I+QWy65 z(Awz>=8s-ynFF1b%a(7rxi0<9m zdsEmz$hi6Vl01<6!d61&f|KZj=eTeUAsb-18;}RWO@zD-&d-5780LIzy}t)U|9@$6Jhx$)=mMCQ9x#fg`Zla9}uneR5*!{BY~U) zpk1^;RHff0eJ?T`C&aF{{ZqTkQc&92ALxA5jzd{i5G-(2tK5poD(-{XI4 zSWbxERm#42;t1;q(L30m0a+Z*A!H;pG-p}3p%YRF+kc zbes31u)PzaZ}YZ=VY{|`gV6W+^-bNju)Y(bZ{dC%PAB9o_|lw@!@|E>Esbc-Ct*1u zy4E%4lW=h-L~}k3#TQyDdgAyr%pruII6e*Y30bwkJ|V6P3k(uHajXjqEs}HpRQs#C zbzu=9zXzh<3atwV8YJ2gtq*HDA$mvjS=d1c?}*yN{(rMMvQGr^ zO}L!w?19(~`2TI#M##R1O~e0=a1$Ye5Sx$xKZbc5ZGMIzwif?mvX?<7ixUu=`U8G9 zA`1;-^P}%SXUWn|h<=NgEh`NYeS@NloM1UQ{1;xj$a+EsPZ6R6*1O2528miZN48sz zx&IvB3wtS9_NC5YbR)W}Y$k-;Jy$L_i2c@UF0^vx8baP*D}+Wu*=~@vu`}Q~ABd9p zV`i|t*8S}mCG!npzxAq5T$Sua$gv;V`_Fl@$Rh4(qPrYukSXFxSpGRIcbDxRXM35q zN&AZKw`?yP3^K*EgWkn$FQ;}w`ohl7WcYWjHATD*%L8%Ny@Tve$h$x^XGd8^$VMRA zPJtXth^}Le>?{`((j6Ka`MGTP+FI@pq!|Bqkxd4fECv&&x14W~sQ2zF7k5JRsnM=- zO(*1VXznI^{X<)}TKWusciF!aax6G|%JCM-ISH|ixHZ0)oM@0*@#{tQ_aJ-8MnWzE z=cO2)0%UV1JEsCIl47&=W#_S90NFs*o{1*iFlj8}Qgx;&~UF;_(bkfqbv7c-v4*z|${bh^C*Dc3hqhkz*~#<+(&oHAs}7LuET5oS(yFpN{nW94<=?66NP`Im{rohhL7; z9xf+ZBu9Tkpa#fbS#Ry+=x+#U&S2TtNlTY>h-}&dY3_vR))^ufTg0{d5po3~{OzM7 zqNl%u&Vj77!C(9y(L?t~%78@ig>1a9DAhx8xM}9`jCX2X|j+WC5 z5|wncY_W(d>1a7DNH6JWazZCWm-KX5M+len3_05%QAy8~a|{xd;!L^FAW=!rk{dkE zS+c_*QAx+hL|o@5D(TsBph0X&_3VGPtg?tJ>Dh9;L86kLEo&^|N_w{JnMg0`xpG)1 zM3=NumJ`AyJzv%tBr54IWW7ObN%e0cej%q>B&QL5UjKEZadJ8#_W-FBIE9ci4HE5| z#>t*pIzQ1KX`HMgWYq$@H@-m5F-YX=0=d{CIr}#W)zN%ysA?)iyxy~SwuM4HAo(LV=R*MCi%KtjwNI*`MO+=H%R2`a=C&K_I0@|%C)u1zOIlH3=-Ah6>^eAa{f-f zCdjFTghjT!Cdg@Ihudp{%t>0y>}!IoAcTEgC8rxC@^zJ*Z;_l{u&n#x)p8LbgUQ#` zaxvLqUsub4VY;uYWdkAXt46LcNaU+VZm>ws3FPYdFi!oF^k zn++2Ax=rTgYpok{9-?whl06C0vzGQXN%k^G)LxThJt17KNpdwI>}#^@vz@W*=BUYX zutjnnCtr8SVT5pd-62O9B=U8KoI?ovx}!fF`B}QJyJWpVB42mOX%@-(JNdd>PA8;;eBCW)k{$MSx9r)| zT4rB&%PK;+T)&fZ3=;YJom^~@oOnMwM>WY6gzN@Hw^x%~Lw49#lN`1~y00eLL+UtHffeW_i7VT_nm3=)TCm1BE!$;&Ki{v~?<(e+167mZ9nl7i29d57b zGUw;kGW(h?D+pmuWCNpcW~5nOe=s-^bSBOqoN-?m%=uoGJ4N83g1dXw8&83F+|wzS(GyUIvNk zd8S-Q2$y}PEbE&RtZl=jC)l?j>K(%b8?{eLXLG z?rANvujgeIAzX*^8 zI)n5OvtZ{<^ye342O)C^d0FQ5)pmM_8O7aqd9T-^9wBI^m^ zJTH+A{nGQiL^fK)<#~y0B82n2ME2arYH^;I$X*7C^1MV2Hb|7`rE&}*oad!-qO}vd zAEnS|e@o>GLO9P$bIlg~-o|noA28r^# zR8BQWtr*qcw%0N_hmdm}vclSlT?$11mE>iz{{Umzo$4=>0}0_gFOwY>>G~M7^h~l$ zCib&h+&7lVkPy!EGMQ(Qu3XQ{WG{n6d0r+5cS7_j-*P$3B4Q1EeTVv4E-O6FTe6Zk z@d1|emYiUawXr>b1lWDPEf*8QZSl5TK?s-YZ8`7&TdNO1E6->Rwuozsx8*QGxLj|` zGScF5y)7#Y5|!(1Sk|ob__%7RVgZ`ZY>=6nw3hD+sw2 zi0&<)$<2h^OUUQ4XGwaEwaZ=>5x)oLIB2!YVnUt;QV!&=veeW1LY5Kdb#V0W*wq*>``OT*B7|nSW?{4mZjIi-O#F+)o1>kIwvk6%WMA!4*}sJ&sVrh%*=*-Cjafc$}E3B+jYe=yTYZswSj{kU-7xwBl+$aqcHhT&?gp3AKhe z3&7DemQWi!PL|qCoDad#Ju^#%gVTFmw#v7NIQc-kUSz9228s3?T~sq6yk2xsErjqa z+C>!~p)Id5Q1_@DwYU?< zA}cH+YQdSAz`K6cPRM;g^m%tz6&|T`__8<;e|Pd^tkg-BZ;9-%5A&Tcp*z6zXB z6?z=0iVSi?&Yxjf?+>LaCgcMkdhV5Kut7eF#Sg--UVtc7ZaHpTq*R4Pg#J#ce&3W* zRURi#Rd0dRkk(GH{3yzmr{)-BZLAo`?}2nz1*N7f+`gr|DkOy4tGk*u)V9~}p!KxT znr;!-UftD9Lb$!UtD>W<7PnV-Rcw%`y}GM%gVc&2U|F|L4^>Tw9LPwcwG%4<@+`df zQ0;_pAM2qu5yE-yp=yq{-p4>ozd`7s>MY{&+(R`G!g=nYCXp8Bxrdr+kSNbR)SOO; z&U3z+ZxQhze7%Gm=BpJRXFIiqI19khy>2^IGEC<%nn|`-r4|v3!O@ntR~1`uDv7fR zoHyWWdo|JH{7lsor|Tfx@B-&&YO2TSsiqO94>+sA>8WOR;_RD^Un{E#!*vc{7Dt1# z0i2yw;uwug5hnmKcRW;qK_-h+2>H1hO~^%r?4s%n5|y-c&-P9(JQ>Z$K^D;QPRtr_}vFSBms7fp%mN`!K7MvR5 zya&#Y@KvZLd7RzVRN`y~CmUy5yQ`TVXAd=pI6EDTTY2E@p%#0bJ=F^090pDyID4wi z9;c5IWu_EjEI9qZ>7#mD#LOE90_m#;6Q>RwUG{#e&LFiyBl>TS_fu_z+zLehC6s<@ zb0<5;z)nAvcbxUbcJ@`h3}Wq+gR`$1VUUGlyT|PJcKWM2LcX1WFG6EaJ3uuOvKolQ zm%jH?Erh%TnGHmL{k~YW67uk)xQ~t7YX_*+g!~!EY9I%yc0v{d`3T5C zs)LZvfP4mIpbC%IrC2DopAOG>7cxi{5ONrhaX=1MMTDFO5Cj5swxP14T$~*`(dhzkc2KfEFZ2~2)O`={;S5pb$Cyry(bV3fp6Gual7LAr}JCZd5LRLvgeB-KKkUBRhDE1#q`c${*z znK*}mqjz8Bs?W&uvX4^zEh0_>NAKrHsR@K!0YvXAPgX62+zv!PgPfukdUi&uR^mJX zj^2llR%<-YscIc@{sN9J`>CqeiRt+{P4%&eSWk9NQx$}4Ut+aRSJOPL3N@WLM}njK zMul4Fan4Y!#2HVVGgRS8>E6#&MHUe=iF2kZ_c&*%3gWCI&RJ@_#~Gt05NEqXZEcKE z4TO{ua<-c0X`Q2{6X!B;eu*|cM=ka^=c*ONnFNmh4*R((zdXGZm8!rZ;!(0wsaibF zd1^LsmVl$%^gPvbRJxt>RWFN(@4?Yy@O)Kl5PQ2={|)P3sDTEFcCh2rV9(AtHH_@& zFZ$}fF-}b+M1QUKQk3)p)nt&#LVx2|f1#*KHG6h0R4t^Xzxu25bD>(}aV}Eph_l^c z_)Q5cU!)Qz>vFvq=&$EZ05V<`7-X{O56*9ZT&7kNG7QM=K(0{3PD!tgtJDaCSUdXf zGhU_24HA{TMpbm;+z&f7s@LdrJJ+f{TOj={BJ^KTJOgcdt(xy~CaOim8G{_^aXL}8 z5mE<4kJDP!;b~o`5~mvPVmdf2$j@~u-y&}IyIvI#X8|}*fpfj;ZxGwc`b$1_s@Nb= zNpDmoo}C+2DcQO96JhdmqpI*Y^{SFM?@}r1RW%{Ghui1Vn^c{rb+c+9&LD8~J?fiP zlgGJ5H4|qTICD{oThx4y)1Vd+XAC&{FRC=CHbQEFOvCDMt137xy}fQzg%%MHf}`vC zHZ{=W{8kMn&XeHi*7>a(;c+IZ(ZpE*j(!rKq{e!j$!a`tJ|sJnRRbYvu=ResYWB45 zP%Xqc7#!{W4mHo?G^&NfIUO8b_C_U6w|(O}AiC^#ssf9+zA;4=5@!ZDdPSR}1`_f* zA$O@VLN)@?-lwVxLbe-XweD8q2^j=Ld;gtku!!?@k7^{&8KiZOn(lF$)J)>kf}>}x zCN-as2Y_hr_o~H&yZ}VcHutFxLe>&;zsjpfZ{=yKr$t2U2wTt7R3Acm1JUjEfEq~1 z5aK+jh7oc$ArGn17IEcjR%5n6#*$VowDdV-vuf}-535GvJOYj$xeu$Ege(N2OZteK z?`b`%77^z|aOOknQB`+FdP%3N28)Q~k#^@WT}}5mGt^At><^Ca^E1>UkMo#XOdS2? zF8w!^9#e@k(|tXzLW_v|F(W- z=6^!1@U;G*))42n;N)X%`hzMyD?LAdP$d=-dL{Y@mj9q;8pN(UC+>i!Xf?;vnx*EG z)_t(7+iR9u;c=c+Yl!m%I2&R4Nwvx2Jf%8_(@LDDR5&I*hqG0_MZ`vM^skv_t3r?S zM^!|e?Mm@{3SWOzlRVDTYASK|2S>Ny)2hYe%u%z6a|Sp+!p zTUDFKc}BGp=U#9mIM1k@v(wAS92&hu(Iadgk@fjmF2HWGL4 z0Ov)u(Br(UT03zL1LtKGo||sxRh4fLYv)*SUR8rVPOBQ$i8C6UR<+#Yys1`q;+zN0 zn<}hK_q9~z8^rp$6r821%;UVJ$~$qc1?Md_#^bC|V>@vgz*(WHJEC*+SK~d-XKDg*TENj?6#q<3@;INX zsl-`CoX^!vkJGN^5J&&L06m)8RjbGOt6EN+^{}JAfB09`W{`zARk7bL{z8@hBE42O zs4|007N;F$e>=HBjWI~1wNX_XB--hHrK&tTU#V(~h)ZDSb>#3XRqt^&sY%4C14lpW zZBi|SJPbsyXn$ApJ*}_RBI3MET3@Tx9_JsbjX0lzqi42%sLdW{vl3%%n~J0DTDe)} zTg0{LH>!X*+k>O?^NkwgalTb!iBkfOuIF#n1dsEbnn;`rz|r~nPBnU*4%I}QtH9AK zNQYYOalTh=#Hj~o8EW-=)v*O9G0v9jc5w9i{=Le#h%46*s(?68fur|7Kd3T~^P?&! z&fDOugs&e}rN)rBVRgt(jW@_AvEg{< zqR+m%q$YOaSfrlp+zC6~aKolcYLUmuNiE(2SwUJepw$yvIjKz^r)#Q%IIn=y8=S7G z!e6G3%4Dj@BH|-(`ht^8m3W*mRZ5)x!)-qdQ{^58;Xa%WqgG6=;QWaYul@<{vprmiYazQHZqVyWuIn~o5;#_b-%#u5&iU_%s zke{apds@4sh7qS09NnXKNmUpmDtoU~wWqavs%8tMj_fqSjy`$YJ=Nmb*(0^u)7m@L zwgu8oc5;rf<9+W`;l=4C-8)re5m5xr`>2h*Q)OFl%84@soHoN5?{WI2CJ^UjaJ~Si zUux)Y#JLlkP4Lw}CB~7{Za!x&i<*v#90o`xA3)ps)3Nd0nulk#i^N|)&Z$G#K}DtBN8{g z4oJ0noC8zKiL)m-t=JVDm}>Jl15@q983vB_H83SENiXT3RE|Z&8N?ZsD)2Z5rwWO4 zDL6YKKL@7d!TED@QW@)O-BJK@uX{wwMe#2XuT1;B}hPO1e!XS38(>El20NNFEH&NZ3{TA@&LnVjJr7T<@i@n%))7a)2hn@%V^ZN2x}?{O zhoH3|+Tz$$kwI>7znU*g6&obFu~3#OwH&wNAD1fI0x7qMcmbC6?(4WzmB%?gRZW~W zaC99WpIYc~PDr&9M;veWt0$xqSL!@RZ80JhT14~%N1q6dNEHxr3J~2JMy5(VtrJsa z#Hj^GKV_eo8tZXRN{uJZ{lqyb)!=c;Q;o#YCnvfT<*62rGb%NkIQpA%nlmcZ>Tym^ zEho<7@TEB?r#5?>Q&M7rDZ5xeoKsTe2AM3@0U3&tj!sotj%%G$Q&ps;zYweEjZ;&z z3DIAOJsw)8r8X0yzXy93kkeBIS6N^Bd$79KRip-5#92NgHJCW+1j{)iHNxYZnHtS@ zz|r-5W@>`RIV&}hI7fh^d&^n)ZYA!2oPpi#7BUd?4IURS8krC;8<{0uP2)3e z+Sm!iTF5}e#b^H|yZ>pv{$u^$VmM(u{l|9x537%j|A*!Gf4Y7CLG{rA8Q`Bf)6TR1 z(|!w#pFr$M{#b6!FX#6lFP}rmUK!z|DSk#;9Bbl#B_4=zX?6lp?Zs=-;{Uqe+8gZn zWO=)>7l`|fjEfes|BNROt+RRy2!GAUK)gk9w#W6emT;RMh>aBAZIZR~4aGHI_mAK# z+dnuSc8cryBvbt^%-8k;v7^Vg_5!hY2K+z|XZvjLC@+1ai3j3L56{2N`tR9b%f-B` zTWp-|+WH9u^D@PMN%q;!M9<%3inr&c+h;$SSC;QTjR~<6@(c376hwjP56xPmIJ(RFdq^ zm)33|`Vz00B*(d*bN_9;NtZtmrNp!Ci)UDB&!Y$*Wn>`Ernnsscs4Nlk-UV`xxKEX z_>ClQBRR!Lj6);iuAlI@m_@w##It-I$;``oc`&%2uHyIg-ZfD#1fal|GNqo6FFAy;*FSpYa(r5qNj|xej+r_W9 z{Y-k`>hDO3AJ2N!4^N}G?Kgo)@0WP0p>*y)m1L)yaKE2$JKKH~7dH^^4$|ZN`u&Le z591FK-`b1%3(v3IE}Xxg9#_%4`qS%*zaB9^5X|?-o9!p4r{Cyyjf*EuJ`>`3D(BYH zU!`)rL400cmJ|LFq~0(8&B%oK-pDMm{W%)X7DbS{zn7Ba{(YiJj|=XH++LiY^9(;O zs*OyD8q&Xo&(ti~IF`jc3n~`|an)?K+9ydeFGoTL0|j`SasLvg z%M@q3e2&AsZN>TAhxL5Pb{NkT&*Xn=dfS@5H6Hu-%ftEQbhg9NPtT;EiSOgv8fP9$ z&IiX?X2LmrYtq-x6!+`L=lOoNmhSWYxUc`O#(jI4;%qll`Fz~B!}^S8iu-ml@wR3s zQ+g(x{jmQ`{g>0(4$E!T_xYLPjI(6>9A}vc=k%>fUq4gaFSpP0{bWw(^J$j<+B}~r zAO9-O`Q?0O(%)7d>vO-^*7q;I{r@!1`CvON{c>_X|J&)lJwNW}kMos@mnok<|KE*o zs~+=M`uS!&ll1u<_v?f8IXzQ66P`)W_rtt@75DvS(%)7d>vKE*zj0&V=Wc8LW#Vyt z`sx3z__o?%9!u_b9N(Js`5fndv!y<-D=fEdeTnR_9!q|n@+Cjl@cA9bU!>u`w8LgBsu;K+2ivyKhEcj?mWqyJH|z~N`0=95Cuj?=bn5n zD-ACYB_=&CtbRf~Y0i1F#BkDMp2g$he8Sn^)ui7<=R?f5e%LN|8?U!Vj2q+`psu zK^*7vhdYSR@?qjz83@Lw6aE6dcV>H527>XI()970Die?Fd`RhIZq?^}oQ~ThgmXLC za%|b|wjH>K;lA|e|{hUv6&PNr+IiJ3~g3`CfW4oE!ll^b2 z-|NV4CVRGD1fr36w%wvQzxU#P%kSN|-*CNfe*E|=)P5}QAwO0IVwQrrZOU5}L)-La3FyE4$O!FuEV|lRQ<2^R%aX;dHQ6@Wnc{pF0(P{ta+2(y`xEaMDk%MzBu}UI=I5nL z2

Z_5Yd7!*ADl-^Ke0-mmgHn~wkc`zU|iZIA8#_@tj~^aSZ}Yue zlAQ0I%(@zP`$6u9-2Q$!xZnBq?0sf@ot(<`7M1G*l3#h!@6R@lzl-bjbAKH0`%ji! zuiqQ{aZzQ;lMu;qcHR9sNm~y*AH+m2!tJ^fh+QepG z?=g?_%W>Z>>&-X*qIzLGQ~nnlewJ8C`Q&k6`EgU9`n-kLQ})mG!hAc<;^HH+!+iGt zrH9+}D4)!?{VWjQ5MR&tx?O_{Z2w{&+fDChcn+g=hs(n}Kc6XMFCljH>{>h!yBR$0 z_7iMpZ;#J*2N2G2Zg18rG3kM@_bKCIIPqHR=8<&)dN-yd2$pz*?fd7a0vfT&&h`Ih%*yf5YZ zVm#k4{@;>pm*ovqPYqNq#<@NH_U3&b?}K=K<#y*dr`!1vUjw7(sk_LJFZKRP@1OXd zs+H0BXd*q9%@k)p+~0i3>)a!TADxf*`Qm*Im*XkVKF4i3z8Od5IhW2ytqj~c;OB$m zcAX2v^OPTpCuqMJ)sxLHz8gmSwM^yUeFNv)-WSEMWj~1Ih~(#tlhw!+jdUZ`};S@ zFW2+iCXRC{+DCsx@vqW&(K+Ieg#S;=?p4&EXy3dW#eIAL;fIqvmLxy_pGoKR{9MiF zWwyNo;m4cJ??Uih0P{Q+rE~mLvd?km^ZMiOul@MNr2i|DydJT>e~;Ra+xMZkr%dMw zc3&TeI*2QE`29#+{KD`P;$$PU#0}(^c^1e0c!MYC zy+oGa_d`}cApN-D_ZqgHaIfFkjZ=EUrCVMgCK#4rG8+%cHxZmAq()qn@=Kje%YY$&sHTw+g%gL_&{YFCUXX5z%E3Jz>-yBBx za8CE;BVO-#{IVY7zWylB&KV|--=|S|E~E4v=sd{EKwL+-&-dpK?qA2ydp(wn`}0L6 zKb#MizF&*u_dZE|UWe}<^Z6mwkMHMJE;pZp5|8oUbGlc*FA%O{40>Gu zncBs-%l6oQCcE3L=arND#kT5yX37U^R=BXF)z}%y2Hnc>Rm!_4IsTouTJA z&JVXQ-}mtSaGdL*E9+DFAEA2Ua&o?`AHJWHp!GFNEHwOV@u87j#NX5OqjfIlVmmJE zIvEJNPDbV8a{KEs*DvQI6K@w|Kil1>$;9{V`Soen(#CSVD`M9-{5d56W=My^+pU-3XxtZ6w`Sje(^D^@} zfBbz4{oJh2ojLzpf4=NP{us}+&J7^mQAXl@48`s9d9>f>^8h<;qkVvlZ^`55DLdYy z{?B}#2h!Jx$d0eae7nzx>{*=WUwm9SHC^p zqkORZmf|c~pJfN7XOdfMFK$0>w=Q&U&*LrAewOD!*2~oIeBAH%{9MUA|2bo8ah|uf z#{1u$?$1+QFVXXLbWXtMPTc?adqe!(#Qn>cJ9u_{KR;`Zh7W7oYv>~8Gx z_fw)czvpK@&*v=nCOwX4l1Ea$k0<`N>ao42>3J-ZoJZ-Wk)LzPPbU69$MGCU=jocK z?>k+vjrM&1my_QAEz;I&Ag(m!jtg#=pTYy&CzzO4uaVwu22U7${kw?!h{xlF<<`cP z-`{!OVVNoY5%S09-u^ht6rVwQJYM)c9q%uByzzX?__IbYx`$`SIsSGh*-Mv!Sdszf z^A4Zy<9y!D&jWm3@($VMeKpVf_8d4S>^Y(@aUN^Vkz?Wm(*MAWM?9a=^R76X%!riM&tqdHlS2 zV45A=|EJ$MFwW0`_n7zLc;9BeV}!rPLHm4e_ur-}0ZuaX-zpSAx#PvV=Wv=lw43sZ%~*GBQEwS=3Lm z#Y%&Bq5Gvd#$H}tSMfK4<8NXZ83?P7dNJpY3DRSK*zT(T z@4sz7OHjYdqI0rr@pIDWeHouW@$(zc558TlSGx~Ee>HZZdwf5QCj_6r-tE1gwE5-p z#)LSU^2P6?dHwrWCEwSv^AOwTcH{4=MbA;(Pk3DLK9X_Y4&!UR^HRobzrpvQ#@Kf9 z=hG9ZoV=gr{SfzWj(4T{;&I40=hMgeIn&2^obb9~WgtdTJ~+<))8lb*w&5kj1sXOGX{`1#4o!2Mp4?`334pGxJ}nw{Civod-o*X8r~2T0__9m29q*Z>z5fx2 zJ!o9_GW$3AT%1`zC({cYC0rR)<6Bnb&{}9SgDf#F3uf9B* z($Dpzo$ms1E#ZEgpX*t2etG=!xMRtF*&j=uSNYxu&%3q8Z(Q7MWP;Y$Eb%zyhk5MJ z#m)K}r*%I1UFm$I$MegU>xS)zfw&O$r|(<;%E*Mcjp~!vQI=dDJ}=_?KyOg~?0s_V zdrf{=M(@v8Gmj*nXZX@Tr`Y9k+b{L{tk0!7$MqAQUdMI*8Q-7y+zx{%&ht2rFOIY1 zdS(B79>kKL&+R-B7iDCZ=TA=O_07k5+%u2YD?iT96};~}ll=HN`|)x1>*LjA$BtKg z|IEbW?*18nr`4AeNza$O&*A+F=g0L+^PS->`<-oCvCgM1)t}$zO66b2S)o$PS^L~bpOAD+G#pT?N5)F zr#r><^GbR?;^JkKo)D{z%o2RBj(I$ezBcI?&*nLa&toHd%ws*?$Mbx_8c(VPO^`htQ zbez+-P3nDv-mmNTVr%ISg#pU?H2jGtsVDoi~m z#2%&}Wl_Cni^Hj3F+V-OIEP7VSB_)fvlTrqUnYAz4tbw*7TM!{5$|vKIqw`wXUX}x z*5I5keh=r%sK2wGmC<<&$GM$2&h3#NkGuQn={Wn1-apy&2>0t{+w}3>etI6}^@^Xf z{r!s{=l#Tgd!6BVvmW)Y=K+0BQO^Us|C&PW<^PVD^TWTtWuEQ7Xea8&jQc!}^SuG) zaen-J*8Dp~K96Mo{{3n{p6UG)@0;(Te)k6>@q14r6I*=8NUsaJet4YoI>Gp>R8O7p zXq~j{o7U&Q$HC>a&w(*vWgu3N9ge4eH-OXQE`R>_2JG+E1NS`X$NBdte1C(-1@Bup z&i%}n8z_H_`}|Dle9tkH-ap80{7Sn|Pv@aLgtI>_b$xd8@c+Ns@xPnI_49L6{y>b$ z)Ax9yzyHJUnfW_R%-@~(1E}5@KbY`g9?tu6p8uI|&tan9#V~IBb@Y1%#_fB|X#Qq= zH2FQx^UL|?b6Mv9>P1~n+-vgqTn|@!xPN}ccKmZ6#{F|2#{F{v#_e+k)-BJkeNM+Y zzK8QV!TVXZW9v5%4|sgLjt1fh4}Z?Y1Nt3R)b6VYe>0`)DK0)W@r3x!)8~BWO-LVa z`KBM?{jZ1H^(t`p<2c`pAMEk{{Q&dregOAX=^Tl1`}ZaSng@9vj*0&kei-HN&g*r( z#6%{^>oQB`@p}Q5{JjoN|LMQ`z~3d0xxd>`M)~0Hn{Q3p`ojC2v~w-oGa@^jAC`PB z%Hy8zWAl4V{%#xJCt=BYcAm*>pYJF5-*sdEAJV<;k(9qt8S?oY?Qea__Z|H5ay@f8 z&oj*9--q(=Yq?*YO8(C$X}|jsxbG0KU6%Y^kPC><>olL+bKL*lg1_&`v=68zyH-Z| z;BxTy5xD>Pzc=Lj`d1h`n0Jhf(>-@Xot>bK`udy2!L&-kd;ryTO`MrSn zTwbn6mR#?dB=4_yzsdKKSl`Ea{Biqp|Ks=0tjF!j>8$7XFYd40?)Lp+bWY3faru2M zzh7lPJP-5V732AkC9nTH@7eu1?$^`4lF$G79E$z%{Ia$8WHujxxPjVbTlLtlzy5Q% zw$%=ob6ffLeK(%3=yz#;oaYC&>r1XD-Y0VX+x`{3S7m%_(zn00IQ!*&7?*=3w<}BL z^LozbCcNMC`(r(|BhR}mS)cu|yoLB2zm4K-*S1S^zHXn#V(xeRJT4}8(#sNgLW({@ zLH2^&8~^(uJY3w4|Hp}A#h3VhoVZe~h)ocy@qb0^D#)uKuN9kP^^iA-BN8`>qws%4 z>=toM;ugqB;Xonk~VRpe$(72WawOEFa(5SuC_{vU_%Ajpc~Zlv9f zw7Y@d4g4OlPu4xa?g4fWuzL(PHfVxw6XH#XH$k@vy7!8)!9$2Ygm^Rf%?LLm{4nzJ zh-eHRfqYcd2h;KYS)@OU^k#1fz&{f8@sII;op>x~op=)e zzZC0`wq8t)e}-~=hJ1Yn>@(!$GvwtnqO+if3}Z1pX!BUn2gMI5hSH>hnkZPsFB(MC>@RLu^HC$JnmP9U*s$P08H}vH}&ze{XFVi(9>ki8&#L-vN;HFjchSI9xJW7HtXgCP%wJS29!Is~#L))`ZkS8QMB-@3Vfa5hc7qxYc}(mvbqwUONIN!m6#hSa#ZX?H45@%=${OE3izi$j)oi!c`EFj3V9mjX^^MKR^$JQ*wv6%L)JjnK>iy1 zUqfCKJ0|ZM$ZHY57P20)9`Yv0n;>t7otq(VLHriTsj&;X{Vw)(_V3URE6^S*jMSy; zhwuQg64**$D^co|z*YiV75fwZABX>62CIOr0`_j~OZ-0$|FdK70(%$O2eGBG4}g6T zTLswK1^plgh^$~qylZeG{vRj021oSh3cM@u z+~CASF0kC-nw(rUSP0? zR2}N-LW5i=Up)1Y5RYvVqEMW90=}R3qYx{_vIRmk?i&-Qis$!vr^@( zRCP+_I;gYuP_|le0m}OjLN!je#_85L-5QsJCdX@Xye600;!;~&YKu#q=Thgn)Ojwo z)upz&)a4Fa?yy#;vD}5)9k1Q-+FfdgOYLx}9WJ$2%pD=bGpK`tn5iLz=DCvBit(tS zg}{nq+~&nGZu8<8w`GY-Epe$OF16TNMjtA1p$ex_;WR3oMup>5J6^TpRXbjdORaIK zH7>Q()blFTb3yESg!C9JjPbY}5qyGCHVLDwBc{K8JMCS3Co$mu+~#;cHInlK zZSUA`F;=Yxe2fWl9v0#$*eiBei3^pwP`L}$iko5OBj{EJoU5vUXNy{KJ5s+wYPHos ziE3P^&V?$RJ)2sW6B9))_YKZoO|TR-bPZBhim9;t=+}Bidi)GwLUk^+I?y$#%T{AT zTBFW|8lB%pr_tzAtAodP02>+;f~-e{xa#jhv>1)K$bCz2be#|*)@r|c1pI)q&35+Y zxzOxjXS9W$SzBGbEOg~)ab;WXu-Uh|pD~VobDh#IUsv^$)xgySaSt-`+ z6%&6%>Pqnkie(h*pHwWa;)@j?hlPR+@Pzwn~V#W^U4!*NRn0-PLI5 za`ZuHqgV^9KSJM#^#~0zSpS!W!K&hWp*^(UY8R?>xvz}tv2YYLVzK^@+jg_wbPHN< z$C=b`!23;H^O7Stq%mFchB%Lax;T%3uHqAn3o`w)Y@HePi#VSKqij-W!OOsMEJ##g_8bcsbR&`3{8Klyrw!w0ZN!@@@U4m=8%*_!EPPfkGv?js3 zv7BRMQ|Sf#`A9aiPA0*6&Qtk7XK4l8n4 zox_S9*5I%bhc!B^)L~5yD|6Uvi=mg~yWT!8i+gsHDX*@Lg-*9t=&_~ejoDee4z^}- z?KZnwOE`PWoxNt)BWlGGSlJ0R-s0-C+Vr(Ofvt8L)ou;7tNj3z%Dt}2tyXPLquJ%O zXZ)sFLfnMevBhCwHn&^5!F0RjJ8YA~3LMtqutJ9=Oi1e%nb6DdQEF3Blcm|ZUUU!J zp3QsU@@(D%mpgCP%AV+*HZ%aC8L>m25n>=h zm6o?}OjKmAK#d=X`m1odHQ7H5!Jcjvb~4$CBZPSPJt1br)`E8;cvacFhnp4q6xgZ2 znw&;cb_k8%L!&8sM}(e6sLp7Z(dc}%nA*^zXQ9JdU9M_HJ1n26y>&4ygL+w*{SRQj z0#;`+XOP)y~^IXJuhF&rNMEb$)U-_J7U2Fro}k?*!+WR2^z}ybc$# zHFO8^vf5b=U8q*%BB#$FwawK~yQ`u6F3)3S)+^^im*@O0`#0G&bdxJlM;9Ky^Rl_T z9WHgDv8=~sB8TgKle3q|;n6rRTep$sg^t(Zc%kEUbm6t9z?H++i+(o9&*2eT=u(SZ zsL-XBILz*3^mp3xDQf;V_{3g2GLw@sJYH_E~gTyQD@)+?-U21u!&{|3@@A4*Tl-Y7%e3a#IUdlUR z-0#bCcnvMj;eKD9(`{r-%t&CTki#uqW_Wt6mgjK0Rk(JmaIICA!+ZWJ=dIe+X;lud z0TpKdtjE!Y+{;uQ?ZeM6j z|5djgSLsmgfiW=?HI(Se{clswbx6%Iy!()%VW?#G+R=SE+*zxFRh~lpIQ;Al)JePLmQVz@3H^n|ePOGdB zXjFIQ*|DZ8kI<^F+%k=Z_f8DY6~Rf!v!2IWx}LXCh}V9=tY<x z5?Jp*@7sHt&_%%Pv&OFx3h^A(*F5Fxr->oKZNNT;?l{v5`YC2+Li-p9Y-XY!p{WS9 zbiEp(w~UYTOL0c{fxt<<&iy4A`(duG`=Qxrh1?_Fz}W*zS)AK{s1OH%SCp&msjeE+ zyys!1C|BFtXhK{E#kq$=V=y#I952$S&K-`_p-8RD-5Yaz&W}2D7(&~d&_M`2j5@8# z)%9mXdfu?1-Oxt*`J*aVhjv9?>T*XS2m2uhb-5SbXZv%5@vGanIG6Xa#ksD1bNQ*Q z#k7nr$2f5p>Tg%n^K^CG^+LRjd3y&_le*tGm^wJ=10CX0Hsn45zpueZns;kY|B@zdqIiOpmCQ;st~TAk~KSXuLbn&$aql?E&-ju6YjxuaU-#;5~%&_?_ia z=b4g^!pyqdgz6D$H=!1Ure~k`w!Vdi7EC_;iV)u+e~F|SQLs{&d=Pa%8s#W3nC_E> z$?l7Ucmx`S2K$)_F;=MjKV-Q+sdB}5HaxU_GMp~Y`i7%;M zx``hUIv92OLeTBRm^d7vP0mLmASV@Qwj*Zt%xfQQPpbBsc`vC}2^p3X&_~ z_Y(Lm40RnGhLT62GK1+n7bFWXs|>}g64h0~Pt;I>tD%DAF6bMxp;3_3z4HZx)|&RM zKn~_)T>*Qmfi;IbbIpkD_7^*6&xjq5oa$aOJLH}?FXTCAM(h_zJs(!q2fs$B3ZdRH z{nVysxTcWTt=_TQka`(XzX^2ejR*}2?gcj4gdRoc9us;Tq3H;TcZL}=3y|98YAx!29pQmT;T$uqE%T+GU-a0@mt3ME$?aC?LbYNKJiY6) z$lmd}$ib`d(L4SkLT@6}H{OcSTL_Kps!vx}BQ(IBmke?tyio(M4XG=Io>lZ&OYfMT z4?Y7nJpM6KHzL$K*o4q#gzOv}?2mano_!LYQV|*%-yWf!2$j10mAO#4D@TRomKhn> zyMp=Hwb;3RXXws|?FuV;ewh&)fRKLMG9&gh)*d@=%t!Cs6TJ1Y!Ngl18|pNUrBJ2u zt9L<_@-$$&jVfg&LVEXQpX2rO{z`EXuytSSc}Sl(_1j-#I<%h&U4c|R)6@#RLm3Ec za{NYMLrv&MJf-W^WoWcl=(2Mk3TEd7slJdGAvrqrSGR7oK^*o9Ak1lL_gw zzIInv9j>nW#wKGu(koq^!hv|0-07F<68#SfS1uW_M)6 zvTw%h-2=0C^rj(nXVR65cQ+O4eC!k+z)oSK9c9Q%g}MS(2Cu;!*Wk!HL|Ep7aw$SH)4T{hIs@>SCc4MnS z@kwQ!;%C2=u{%(rcTgKEW6R&Mqo;T5QDC|k_l`Z~LN6g?caiTSv<4czW1qX!uA^e& zQ(#rD4%P-c1G6&{??%=K1Au)2UZdi%-#fw26@3%@#(252G9$*=^n~6&zlWVsyW+iQ z-{4@_>wvvMf!|K@#aWzKNu8Llg&o-7DjFo#ZF2|w%X2h05qZXlI+2@kw)wafsy>G$W9l39E_L`i%W@Ar3 zeGbcJUWLtzsSQ2>s!ZuM`7ZdaO6lII*OaOh_qtZa=fJ&VAKhnr-Nt}>VvQ?XqqE## z?CDzvO~#&Htr}B&9!&R)G|z=*#P)>l%g~sW_!RxctP6=B5c(_X zYF1)9^ec<)gOJ8nn;hu=vO2|U^6C_?$!#vR&84=vRJ#+j&kF~`uU@CyU5VxA7ya%}wyQJT-m_Qd^PJ7tFc*QiO`~crTU64p}AM7RdERctOuPqll zjaL(T=erVCN*$K(tQ6)AhZWsMWiB-|p^?BkY@T5+VN(&xccF3<(l<%ksYAkr=&?r+)Z{b}pu=Q>(Da*YX8i@lmZ$GkEo_8U5dc`SILxJhH z!t-eu?p#Vs7%dq*mY#3Jdf9? z^1PcI)`*Z^x60J*l+!ZxYYJ5=9#PSX7_HbhCG>OhNmv_WS<_J7B+A=hTL$w+qYKrF zKOl8`q&7Khqp7QdfNe}HMNJ%y&^N9p))}7e_p{AzN%yejW|yI#D%)MC#jU2Z?P{w1 zI;?BfJ$SO#wb3=}Od4-pvz|g;M#7tYM(ooC^Q3vsI|(y-OCGP?EqT1w&d%efrxu%g zV^7Z;`lO@PX|y_x)Tyq? zW@CAbsh5|K=Wz)2&B|}Kb6D@JWx(|MJ1A>CLKh>oMe;1#=t9lrOi<609eH}*)w5o^ z%k!W>KcQU?-9$Iu+qS!MY%=B08euoy8MV9IhuwHiEa=Aj=OI~oU(yw&yea-Ya&-+X z=Xc}TF~1w{T83oBPl<`^k!m&SO$b-|#H}W@6GHlJ^N_6F5YlI9g~rEa=xf8X^t+Qr z@P=pYht%I8bZXX6gr*@>WPIpxG&1WHV2=ZvoT$Y~`79ISy~P8G^N^}%sRvxITPv;v z_B41K6LknJK&V?xKLx&u(Aimfx1=@B&eFRoJ(9p;|B)~5(15h^n!*DL!~Stsp* zvscu?$V4z2BMPYxB>29-l@L0H8;pY{@O6g<_62LzU_{j z&JDT&+uMYa_X_bOM&sNd{X zJJd#%nK$%~tj^TwqsVD=7Wq?Fs=M*YVs$q@S*-4+*D^gSdS>t5iqlKv&tm!%vB;h4 z-5uWnZKR)dXJj3TdRYK(_SS|z1DKI@60pAjo9lX0?^q!;2B0>YT$?v{;~h#%Hy*#U zvh=E3jU3D}W8qPpXV1tw3-*@7-mENr(mN1V8oKdp*3gY-v&L>bn+*!~fwv>TvwP(- zgl3rjtY=L4K>yS8OM}e|u)17+x~t1wdAtw@qfX~_(`UK*)Va>o?q233^>4^av3dGD z2tM?fiTXjEt0AkQ+oLLXBkYx#Hu?miBN3|0ZG#n^m*`}+Dp&WC$FQE$etH^WYFy7! zRk>e~Uprfz4Ief%79o3PJ|3Y8v+L7kYjgG2)=mEnQT>*-t=k{3w`bRF-Co9CMVGQF zcNr{?Mo!zEM!VB!cN*>8mXXGc*ih82JtB=~(K4DyMczohem#bh!pF%|KJ2yBH z`O`bvs@!aN)4i#~luh@N=*+x#>^$)9guQRfdx(qBv#$zHg2r9o+0ZnEW@JryLWujp z+acf+`p8~>cfAVfGx);pd!dxNcNQ8Bzy#c#j8g2NIzQr?IBXjqhVukc%GSc$F@-qdPy_FYnGzcZnWmPmNrK zHUz&_PNT+!>RhPNg$kWUv%?ZS*hi7GT-1Zh*3q3;>=vg{?5vbJjX_zLqdlHO*~)t8 z8AR_vHo94=Z`Q?kVMRo0xl8@VrN->p2uc*oZh#g26jSPQRpGo7_QCgm?gvq;Jq4q78-hfc{TPDPAhb1ebzqzi@ke~ zk89lj{=X(ONhU;?-Tx4=sn;|jz4eP>a@=GP1(8u?(>ot^ zd0#%^IDgrWcTESnD)Ll1&^-so4s@?=l-E1KQ>CW`dG3+j<9#=@N8f+8ciwBg>s^ss zwi8DPt0RhJ5!JYR-3$p|P6TmaWRSqiz<*UyHXL3p}-YYIOMVkk+r(yWYOn%~|X;Z#;6nnLz0=L%e)k+K8 z(%Nr+}e1rHo?=WCzvcP>!yi)6I$LY!f z_jPDhfp>mr{p{WIHCjJ=_k3-E`%G|cf%{Cbs=&QxUE{6&$^!RY&Ps0$io7)_^|X^d zLACEr=QtC%eeD%w=@w^zU56dJMftAsLheygmQ~3Tf8~}b^=ieLf2DRNweenUgSQ5g zyxL~3R@qnMdMiWjQ8GQ}maiS>lRTf(Cm)Yieac72WzFO|E@O%GS;4g}7~r0@3kJAr zx=Ghzdv{a83F&kHh^%Iowa4TmvaUn+Ot8v3%S!Xz^So#a+4kDKKyJu=zca5;`+#MO zJmnR--(@N)wC%7XaYA3O-P07h$4g$J`wFNz&+c<<@8)RpWH`-PH(R*_IfvXvuyTMul2i?JsI${xX?ZBmwEei znYSl9y;`SNmc{mY8~X>S_=lbx5wf__x@^>H{WEnK^*E@DlbNUf+`JiP-@SZZy7}u)TZkgqS>^seO7x4Hq=sL6<1qR!( z(XYSNZco>82fIgmo~PWw?vb50*u96#9qg`Y?qEABZ2fY*-aN0C=Pg^Lnw>pGgWX4n z&cW_kv3Rh1RxI;s%e`8u*3^!YM(0*ObG7e)kMe43yd~CpOH>B$;r6xnv)6g!DueDl z@CGemj~|=7B{mIqZ_CZz5`iN3o@=r9Se9Gl-bdsXx!aNJjmz_T^NQS0gYt^p&w%oZ z+#`FecO6B2OR#OryrZtP$UW*ddG`^eMeh2I_m-XHX{YUC>@+BwO*~>(*((G{RxAwPal8HgWWTwd9Zh;c(nyyt+vQLPHT(o=-jc8 zBT>&m?3k=Avg33jwc4U1e|9x3t&T$XwrudWve{GLbH|ri=N7NFpvZk~(CVqv(=tzM zJgxJz!P91MzOh4e9B{kkc`EfZ%2SbKd#Gs0O1`0I=Wo#v_xsfEIDh9jwa2YVzx~?8 zaqmkSoo;%2*^V*3SI|b=q9Lyx!?VNnyw)4?6B>Z(`mT*xT81?9zUIYTTk{sRWz?>x z*5cLbhPdbXf+2Pee#gwML)>$)ZixG=rDe$WoUyj{twY@7uVu(I<~xsC-4OTwpk+vc z+LgNA-)e8$y0Co9kdINDdfl1phPd||&7L~E_3M*uN5>F%mJV;0jv)bNy<5HCFtdGT zGsd?zy(jyAO>Xbtc6#%5de<>VuMPTo-F?va{Rn%nxpRnn|NM^g1M~UE@k(wR_dM_W zom`6d1Xnxu-J`AOUG4Cv0Gw@6mwqd#-x_&)ZB5@AaFnd`w87IRPiqIc&vTlCcAU=O z-Mk(rhnekHetjCqb!^tHWv`9{JGi%2-VW}OxY>I}wb*g*|4MgoXD;2reFoL{?0*pR z@hK12G2GMc($3WOk@oj=jHh}OrMK356}VHT)sD~-b5RxgA#)<{6`zbodFwacdnNad z?+(VVEKf`9$CwBJuHb>*^R&C6( z-V5kGN3~1PSZ@s`c5R{Xwq-XdaCkN>#5FD zgQsRs%RMddw9;FHHJ&QfYiC~N4)zNGyWgnyYV|v~kM=EIt!0NV()YkEJFHAUKk)h9 zWIOD=NT2UhPd}!$onG}?Z=Y=c^~t_3-zWRN{5@IKg?viJK3J=3voodd+dGR?v;Al1 z`8`?oy}1XdJ)z&REJj^f&Ix_XzNkHUs+~PqXEWbYdOywDmfq#4*f$K>J>j((qcf?~i|)bu7K_XqGe3htfsG^q~Lr3-fi_ySAqPsdv*3_PpKp z_!=2=)-ZIhbggb^39_@IVd$}Gt@EyTlcz~xcRz3TYNcMS zHf-x>&jjnj?)r@iAAPH%*KeiXFInro-dgYV%&73`{JjxdgR$N$4c@rC@BrSme~Cx@ zBCof3i{8Ci_Bnc6!tOKa=CJz+n-?CQp1HxR)p^?B?TrmXFHCRwhM{Mq_e&srM0(lr z-c|;}?w%Z_nvU^s9^>qOcSY{*+t3*OE8?Y-+Y;s5=;>owt{Icx15ufBJ;>>g=d*nQ`2U49!g45xQf-x|=n z!Ry@=c6$TGc1zoH$2?D^p8jv&6(8$;yLVEtdqmXh^{Q=Ki)8Q6*J|cld1N2&X_@!_ z%QElvLcQ19?5V|5gJicyL-94~+pTm5_tCGl?{zZUyV6^t)qCc<+^dCxG2U-Kl(kyp z)#AB7mH3>04!3(&_ugl*_v|$kypAQ#(Gu>xUa{}7^!-(9q5F*ItBh`H_U+16y*jZo zWv#bg))u=*Y&>^NDSt76?+n!Cy03B86}!)4*A=_ZMmBltSL?l#Q1AU^fI3f`y>Yq2 z-1E26Q<0}qPoq3lc^d0!f~RY}X9e43uVmYXbMM&qjACb0H_To8y1pgY_x0Yg4a3}L z3e8?^rT2^G7O!`Kr-otf*}XE;)dH{9x`o`C^E9*0&|x>G&#k;+x2BJc@x$&-t0n9% z(J{<@9n~@He}5g-G0a}u+v})~VQ=incjKkc)7miXmJ@kA;+^7k!`w%lK#A>fd(Wuv z_X~TlU$(5-y~QEaR^(1b_6x0L-nY@V9A}RUr~WU?c6jfSba+Qom$RB%;VQ^s=gah}fi6!&yhT4PJxcS$Dn ztpWE8pXxgf-K@bm+3sH%8RNT!CG4+Xe46-El& zRx;n5>^S4rNLQk@sH)`fi~GLoS5R#)QI z7)NisuQ#pcl4&(~UV^B*wZ;*v$_`4*Qv{RhmqvSf97zLh1P z{sHr?EAd~_cgw6R2_w5@{+s=`xn!U8e49&Rf53csrRS&T%PVdC1Lhl5dR2P9QKdKi z0rO2LeKGi8G{pk;wucg#I-&#tyjsN$@OGoKY zW|_hxeuuXFzdinzmF}9JZ`mKR|JIaNrsrEzdeI-Sy&FpBr03gEdcz+uUtoB9dcMH$ z7yp3yiiY>5=PMeX)A--tzGH`%FpJ&3V~3CX1Lm7F-0r1pzDdK6{{!Z$9exh8*nG9a zZ~O!1YZ(4;dcKC?Z~X!DbqxPDJzvN0Z7%J*JvxSuMCD&_&J3T3D$xJ!eRk(?_p!Ef zxcj)e*sCq}YX9l6mSxkAx-5~_O7HkvIlPv2`ESqPb;FyO#cq#v!x#Pm^KBmfczV9g z!@K{0`SM1%^W}|r^$(bD)QEqk*KgE_Pyc}VCXDztJ>P^88BPEF?NO}XHgDp&*-jZB z^DNDN5xLs$et-O?>`l~uq4%cjtP}gbqu%PhGf_FheMY-Xe-pvp8?N&H#!=mf1nXzt z*s2?0e@(hi_Wa&H8><^p(cE_&)Q#BB)49CkY_rsk&?_&EJBHqiIRolOoR%I}JHnnn z+k0tsBW5$R&h8QJ>&CucG~0LCJH5XX(-L-j>qoeMO=EHJ_O8B9;p<1Ze>tOmg!>mZ z^7MO6INYW5WH-a)G$Y2Qh; zeNaF0hFv)t>>W*wv)86ABj2NDy$vJp_Vhw}T+7Ix(#q3(Pw=X;Gdw5#4#7?tt!$;e znqBFw>3Hwmg*xv&iux_C&Gx-r?^oIGt?+{Cpy&}z#cH$`8&Z`xADwf93yOU)1 zG-D)tRlc`mpW~EyI@s$y!qaimIA*Dq?0Qf0bdIN4o*F&P@pP@Hngbw4GGRxEAkozXhJo z$#{iN3+xs=Cu2Rb-=F{X>xSCx>>k)Y{hFX}Alf%ze^ZBQ_Bmp%-qp2py3$jv_fGF} zueKoU-X9$29LIOGY@L6*w%>k7-=WW9>=B~byJrnLF{f;Q{xS~7??K9G&Y{XWXNq#V zbF{MFIbJ!_`HQl_sa3|E)0EB5S;`jYJmoxRrgDMvH)X4HsWRbQq3m#4l%3AC%7>gA zl#88Ply5r;`%VY5tV5&i@hFkH16vnKI%3PTArAMg5EX+ePel==A54{hWvVgO!W@e^M^-mn)a~ zW6Gp|mU6j&fpUevUAfY~M7hfUx^j*GGv(XU{Z$$rkL zz!l2Tft2cF1H1BDwSLaHz@EzSfosTZoJe4;E>8%2q>KhC53+HS0w*h{1kP1f2L7g; z8d#vL3f!rT1)f#b26~j!0zWG20$W$uJktYVWqn`|<;=h#%7(y+%6Q-cWpm&XJXbZH*<)xe`cvNFLR_alsQ^il(~m8 zoVmZUG_yjvW9H$?QJKdoM`y;AV>3@vj?1i9j?cV|%y1%^Hz+4$E>u05c{90b05n>-K)mw9GtZUFJpPHqP|Sr**kL^9AM1 z%r}({nf}9Ud_1#M*_=69IXm+dWlQE9<-E*R<$}zm%7vM4D_b+aQzkOE;oOlE`#I|~pHyzh95Th~8#7NQ`#GC3 z&r^P%`KIcdGfVjPWy&v}k1Io2uPKYNK2nCWHYiK8 zeEdqFpR;3DSUDr>^FtZ$W- zS(!)K{8O_^l~q~$Dq~rPD{HfkQ%=h|U0IiPy>fciy~_Hm$CWd){-JEh`al`a+MsOC z`dK+UtAC|kPfONN<-DxX$^}^mD;H)Rscg+US((V1uI$K~rCgMCxw13scI87^k0}>t z^(dEQeWqNN^^G!_)craz)k%<;tu-D_3PrQm)B5QTcXOt#WPF`N~w*<;rzg z*OEbJeb&v&4OzDstMluq^%Wgz=0Wib0$Wp4Hh%Kq6am3i5# zm7(l6l||X_DZ|+*Wohc9aI=!%!B4f@ufXN+)NWGLW;MGMICqGB>9}**|BJ zGB4){WhmzuWl_!v%5Y9hS(tz0m7{XbR*uf8SB}k@r5u-Yv2uJ)lQNPsTR9=; zDrGe1I_0FC8|ljsmEEpHRn!cA}2$Sv&ozWxIgH{p0cvQ;yHSS{ccIR5>C4Gi5Y? z>uMV}DL)A=dVz%$j?5_ z#;wfXU%4v(Oy!#V+mvtTcPrQC2Tr$fsr(A%y8H{3>+|nZZpaUxVf`EP=O{Pjf2sUF z|L8iaZ_fX_(kaM1(=G=J!pdO5!OGl%OO^c#9#`fSq?DxvBhRw&I~JU)998g?a&$rN z*;XH0aI$h-!E4I#1w*D=JyKAmoKP@F87)|%oK*0Ma!Ntu92-|zaFcRs!H3GKf|7Hs z9xFISSzB<6a#}%3Sy!;@dDcI@-~wfR!RyMI1^M+>Zzwoh883KD*<3L2e5=ncI7Qh~ zaKCb1!Oj<0eL=x2<-&qDm8}KEGpwE{xLny$@QHF!!7($f-dS*;@}YuXl#2_Fon`eU z1##uFf=89ff_2K}1w$^h{uKqa%9RDTDpwVJtXxwt_#*3nyC9-mTX3y1Rj^XIu3+~D z>tA0`uiQ}3uH0DgwsKQJ;oq$P`+{SXn+xt#I-z%!fl$fC)*lRApv(;|RrU{UQs#v! zF0uYl=pAKIXsftg4u>WyOGAs4JBGGxwECz}y>fKuDdpJEFXZ;lpF?MyVEyAl$6jjZ z!QP?ix;#F#n9Cdwq3kBhDWPMOm7%+pQ$u;pR<8=pQpQ3Xl(nIYFSGizP_MEsH2!kC zJUz5RSs$8sgeXCp^ zy7F4Pydt#Yb(SkbcPdwfcAamR*MwS>Z-+itt_@9FVD(h!1LeBV)a&i?`p{d-4WV&2 z*yW9(Hsz+!*UIlh$K7c4&7tR&PGQwTyBsLotPB=*-ei|^3lF^6vVY;5%DlqbTkLYE z@H1sm;f1YsIb4`^tKFW(g>!ZLl@?ydWzPS?pH;u9a31yTowma3mG>0htbDleb~3|x zw6KE=I^zZ%a+~G&L6en{L6yo0gN{>12c4vxG^j>7WzaNby-Tm&rs$KZdHZ`cPonquUCc#Z`)?emk!=vx#Qqdm7@klMS&daq)Sw0bL|X?en8dIFQ`rOcd)D!L`{DFl4^7t)GifTZ>G&M z9Q8;$BVU%)c1Ok1SX3tMjjE;ntvB1om0PbAwO;8k)F>T^+R;VPV^K=A8q_0ALmV>9 zawZB(=b~b11}Z@pMH^5=wb`glx(dal>rl0HBZ^C{s7q=?{1F1K<1XZr?n8cbQS>1c zR&5z7mby?xdLETYFQb^W3RO#Qpt$rdYLq@e327Z_lRiaV(wC?g`J?uC{d`;5T78eo zkw5w~ib)xFavkc;Mr~3q>XEiXzO8N9d=!xeqnH#%)zWa3kak8%X?Nu0+OlI&SlSy! zr2SD$Dn~WQAC028YKNhObR^;}L}ob_g{3M~CRL+q=@ir`oq^h<>8MLOA8`l8EEl4% zbP1}Kno*-P2PLGdQJXX$C8dR^OS%>HNOz!K)D*oN`L?y|_!bpQKcR@kzi@EMq)Zf( zwnA}fTa=LUP*N&H-KZ(L14^lO66!^Bqcv&Gk4{5Qf4kn>QCR9gCFqvuJt(5u1E?Hb z6nzB6RC^x9rI%4cT7|kb?hVwV+9$}rovq6TRF3@7{qE+|SkxXp5H+b*f!d`>D2ci& zjzB5t7{uK-wG&WSilK;fGKxv3qquZ7N=Wsn8~LNNP}2Zgmy1!m^fc;4_eDQP{HTrV z$XvvANL!(Zv@L2!P0>7*RP9WZlFmgv(hTGbv{@QZSZYMo(&ea8nu}ujHf|n@OV=ZR z0e{6TdNT^6?urf+k?uh;=>Zg%9zjj$zUUH^Q0+C8l-@!qX)SU>HeU~_LH_8+HcqwA zQJ1t4rKE3AkMtvQ3T@e6kxvTT!}>`%s95TUBGLdX9muzsUCFaVUbiD{4?onue;SGf`YR7d1*V zP(o@zZBio&53yM;M-gc*@(;BmVje0(-4(B+g!DFQNAsiqOlxkm;9mB)dW%pjY)cfQ zxHJOUQ;+V7T~JsWjUv*YQB2wg#iavKLYjcOQB(9_6d7i-tVA(sHHu4bqJ;DwN=hk| zl0HHuB{s`vs2t6YPP~sCUD~)P&|o??CO+C#ZZE>)q`^#-aJqR+K>9 z6(6E@mUbRdVQEe+!uG+S!M#@7?QXy)W zc0k>`+I%IbSK1Mk>}IuHZJhKc8z=2$*#PKMCx-0&I%F!dyS`<_5EEJc{LrsY1<0zrp-%wJz6s4pqkTcfiYe9Z= zU-ViOR_#7iqS`|!qS{NST(wtGOtnu@jcQ+_xN5<_vj(bdgA%HZMD41LLcP*K$p2@% z-WUoao`awg)h`>)gDC&=}FYC-e*u!wH2sawO3F|wKtKo zr(N%R$dB%ercjCWDXNjaMorRBs2g=x1Rh~Kq#WezWwn0DFAYFpDTGR-At)jZL*>#) z6q81w8fgrQOM9XwXG!L~)*Q0LfX4EU)j{N)Bd>yDnx(Ag@51<<9 z5!56tLG990s9SnAty`impkCEhBLBWN^J-Kgy@|@D_fUj4;;I#+Ce=ouc4-%sRPSii zt=gYaO0|7ZuWAP%XMeli3CNGSD-K3s)ec7`svU(Qs!c`Zs-1{p(qB=HbSi3+>QK9M z4(gUJK)upM$bW!cTO5^0m!Wd$N@U*?>#n#4HAxFlyL1!kmTp76QakcTY>7pvM7kf9 zOMgc-XnyqZwB|-XMop@Hp4QxG&ZEqrCHkRWX#nz<*~}qSA`L<1(lAsbjYLh-DAX>E zLEX}xs8`w-`46=DBB)%Nh-#!mP?IznwM&(#TRIN)N+%(Ixy@38!pI+;hDuaB6O~Kn zq8e!i>XjOhe}XOBh)Sf(QMoi1)kyPDlXN|5mu^Pg((R~M>OlU9Hs3v{M0x;~OOK!$ zX$fkQoXnuvf7F&pq7uZj@W+`&8ii`4F{nw}6SYhGqHZaI zdZmfTf3VGR2r7{#qjISd)kw#oCg~*9F4drJX&UO4&P4u0Y`$|*i8KS1OAV+-YD7)a z<)~eni@K$Gs8_lk`46@EZbl{2?WkPpKsC}ms7ZPNwM&nnZfObXm7YTWNjBfJs6=`J zl}js8jkFpyNpGTd={?jfrBJW*5%M2q^L>WO4mbVF#z~uyeV?kk;s?|#{epaxt>$0C zvQiM0NZX)tX?s*76`+Jvgxb;kXff(m?QGO5)g%8Dn|T&0kuFB%QWL6?W}_zQD%37r zhmz8bs9S19DX9(hN_QdW2)mB^kY9QTg{4PPiS#5Ym!3g2(sI-!y@=YSf1qyZb<``p zjY^KR>-Z-smp()_(kCd6{Lu}lNwu#~yYwyUmVQFLlJf+kkFvd%iAqp+#qp>{`U`53 zYEip%8tReGLcP*?$X990&P2u1-%yEkDJqk$K;=>ks+O)rHPQ{JQMv^+NeR>@-HFCv)F}Omnxw#!9H&waYLoh*c4+`gN+HxG4ME+~FqD!;q8@1!>XpVI=NQ|{ zJ&{kc|Ko1o;p(o4ps+L%+4r=#H$x@TWE7DqQJHicDwj?|F{uVsOVdz|bS8>R=b}bw z25OQTP(o@%ZPMkaU7CxM(md29U5~n@n^8)-9rZ{Zs8_lNImg;|Jb--CBgii;L1F1B zR4hG)oEdZl9IOttMDf$W<`yoZ9q(r8pH{TW51eNdTn0E$TyP_=Y0 zic5#1M(HS&kfx$G=|t2n{S_spQ&E>xhq|S6P)fQ0^+*>X=Qvx_I0{Rbp%Upz6p^k$ zF=+vcOE;k=={A&*+EG$kgi_M|$T{Aw(p8C6Re%UBmF8#PL~C?Rc!+N6Axlm??N zDU4FmaMUC1jGQW4zul2f8jFghy-}I8KdP3>QCy0mgmf5cla54XC)#|+qH3widjDdz zYSbm2f_kJgkS}Jv(^0W>J}Q$gMAgzIs8MQ0ZPFanC0&hrr1{8KZSyTe#nP>)Ou7SA zOLwD2sS~wH52G&WG1Mb1wcZ+=FKM+}({rf!RMShyH_h}aYLwO>`?d}5+*$23)B9FC z-PDV^r1e%i!)jkxP5K)3NZ%n}o%L=;#ggwSwnNH7#b;XY)~H(QZ@p(*ZJ^bpL8wt0 zirS=7)FthNdZgV@@j15a9;i$jXXDPb+I}`pIuQBJvswjetT#15O+osN7LTkULAEY+hjX%?!ME=G+~6Ka!Yqb}(x)FWMoe3#gKH=<&x z6_rVCrnvRqg{r0dP+WQlC8S4DQhE|~Nzb5^v>f$FFCt%~&G!#fEWM7(q_Z^b=~6oTs^tChN^aJGU-wjldeG3QVWVp*P=%029%I)L2Xh3C8ax2mvk>m zNe`kPX))p-zO#N$AfNO!3QOInSXzN1(krM;dJV;-w@|gT7R99=)F^$7+N94>m$VV} zNZ%me99x4QQL*$ZDw6`wFte0{8l`@yO&Wl@q!8+nh9KXSHs3H*ER95E(kN6djX{ml zp2#=Xme?01kv|$iDQO~dTC8@6jYHiPlTlc;N>r@caVVnNNvKS<8dNP!Lygjzs7*Q- zC8ZgtOKLzVK&Q(^Mi+qUB2T`$fJt~uKM%B{oD30bvJ5Zx)_nX9}f z-#nY;2UINmg32U+lKG?{YLvD?ZPNCrODaG;QW5f9Yx5PO38+0f0>#kM=q@NOjYW+b zw;xKVb|7j~?NHQ#+M`oYQoTo`F7=*-Qc?}-k*1+_s6Bcn@?B?Za4ssAW}q^u!DoD4MDz}Z02F8SQ?2+QG0Y0DpPF?s+RUdjncj-ftE%is7i_P4MilsJGCf$V^rTb8u^bqQj9z{LUlgQU6vn9>vho=+7uFWj)Kx(zdAWc3UEZ?Aw3c6+=*uGz|F? zRvU?mrBNt?mPW^*n6wXyOXa9b<0c`e&6Yg^g{5OqnREiGmSU(;IvKS|r=u?EY}6yw zBi|i1-z-!tU5v`4CR8oWMvc-{D1nwnuS0FB-GY*;B~X`Y_n?$&51<~^9!I`*yS8Ph zOX{*->3QUI*vv26IMiLS28C672NkRKA&RK>2`W=VO&W>1q*16x8iRay*?fDVVrgGgCPh%SG!ZpQhoB@{ z8l8+%(p1!=-fHCBZM~-;AL4vNVb$tUv1)%qUDBnfN4f%)EwUwAP_=X|YLsq3UD7S6 zM@k^yJ+{Q1s7<=p#z_y_IBBtsyVu4&fl_E`^l9YWXL`YUQFp~E6jtpGRIJ+jD56>~ zDpPF(s+PV&jncQMP5KFSNzQWCK*~hLopv2tp*Cq-)FtJiviq&K&}t8uc0eh#G+Kgs zR2zky2dy>+`A~PoJ}9i(0jOBDD2k|d7%Efk7!;FEK-E$V#if%`_z|1$bY!2ba=W3J zRByeD?RsZfuXL&PN^?oTi`qFxr+4_BlQcu~kn~}Y?SQ^cIj+v!?C?XYDt;?1OTTL2{V$#kiF70mPn2GNq zqJ*?JN=o~q$O?OeEw^6OT@kfj=`fU%jzrFj)_W`pOI0W$RiiFb^c2)1osE1iS#2gN zmKssSRB=^rR!s(1^PskRnXOCO;| z=}XimeTTXv=Xqw9a*%JO&AdG-mIk9TsT5U9yP`&EPn0lK9Dv$Xn}Cw49frD8I}-Is zCm`P|b{(~-SUMAxNf)4M=@Qf^%|>m~wWv$F8TCl*$oCJMuM-tZkD@Z^X;dw}fEuM$ zs7-nYbx9wh9_e%Bd)4OKgo>q~QJIwW0`p1RqDCo%+N5ICCGCuQq&<*tmCZLE6-yIQ znRGa+mX1YnQ$-9ls&+C;sCE`=Q|&yIRILGZsn&>6s$GeCRJ#WGR@?P1M8#4YikK?y zMP;fzh+?WOLDi}~g&NVz(dW^+*X?=J%P9PYExQUuq&HAZdKbl|4^To{hmz8#C?$P~ zCcJ6${oC}G>3fuT&u0D^C8Z3`y4d?x%SLf27bT?aOg+|{kCM`0l#;@z?L+Gwj%wH2 zb?l6sudKE^3QJ>A^$%9t8#VuAZzu36LP%_Jhjx=p$I@WrnDy!vM zt=ekRDahHzYGg;qKzvu z9fFe5WE(fc*16JZ(upV~or0VltoLlINi(fB)M||=EM18r(tH~iw%%47S8Te|#z_y@ zIO%b#4YS^))ub0uOnME)rT0)mT8C1I_gRrsV)`0|rSDKg+Kgh7kNf{fsa;1Fib>m| zxD-MOsTd`tosl!#X5Pbk(bDKR>y^q-N;<^Gjj-OMP)w>qap`1~kj_F$X$A`KXiLOV zM4E$Q(sd{<-C{NV&i2x1ht;I}k^LuzrP0SwQhLV3-}qh{U4c^4YUJ>DMPaEI zC3dyi29%V(K`H4M**v1f`3rSRqy14rDnvjuZY&B*`=N+*5Q<5Y zQGBfJ$*CwIorsdsUr|ar)q4MIy;k2UMY!^(u>I1*T%hu!qR&vBCSI)=?fG`yuXVQ(oZNU zIXrHsq)ZeWZ}V-1;?e+=kcv=J8jez^yJ9!w>}T2og{5&QBJGD_(t#+xzs+2M64Dfu zl#W9w>95E+z~(yxg{A2zBAt(7(uLMrZsRVoUa8r7r8y`rU5ygbe3XPqqyYbnNmW^LP=?B6pPv{{ZU*RXyc?oHclFfQc@{$4z?wB zLSbn)6p{9@+9B3E&T7(rRy)*c2O{S%Qw2()rO`=NJKS`%jgwA75$ROZWLsi7ib?0A zxO5>(NSC0b)QnQn98`Oxk4N#Vk#m&IG9QJdg(xE3iel0oC@$TN5>h8hN)Mxy^cZp~ zZN8-_EG1DydJe^;mrz`K6(yuKC@H;zQqud#IojsyMPX?@ib!9enDn*j7~5Chp}6Gm zd^I8Epro|D)sDCM23t)Eqm(op+5f5PuGkrcrQK0P8jE7m-Y72Zj}lTjN=i|bk`6=s z8D8c)5{0E>QADajF{v8GrBhHsIs+x8=_n%9%7 zq;}-QthNY+rTbAt`a6nAkE6J>45eyq340CToNRg?g{7BKL|SFzPO;uMY}~1)cWs>X zfsK>aS?_7q`>FLxU!v3*R{J+vhj_kg zQW!aB+I+)NSlSsyq}@?W8jIr6-Y6mMkCIY3N=Z@VoMrPJhQiX3C?Xw;Vp0`~OVubL zor03m87L)9N6y(c-}xvkU5FymB`78}qqsE3de5;XuC`ujK1xapQA)ZMIp^BAJ5cyM zdxX6kMWjv?lO9HK=`oa$mZGGTL@DVxvt5CARdapw%=|&rOvDI2_oMf+zlb2ZSE*mG^hn%?8 z9ztR1Q52D$L^0%#K7-=Ya+Hu>L`mr%C?&m)oJL#XZ4{RNi6YX6C?06YNenQTrHXr|7(+NwNC?aizVu;VrO-(i~55=WIl#q5nNvQ;-q#cpdY)kBl!qT5m zMA{3*r12;&m7#=m5K2miqLefRIhWadN24&}`;#al{RPFOS`?Q~Lka0Dl$6dxDQPBh zF1K0!hQiXNC?Z{fVp0o=OV^@=bOTCCx1f}iK(RTtes`j{bT3Ls52B>B7^S2qkaMLi z@iYoc-6$fhKr!hR6qjB@3F$4Al-8n@)PtP4Hs8l6EPak5(nb`MzCm&6N0g9$MM){} z8uLjx$Z4@X)DMNF0VpDcP*NI#QqnNwTxCm)L}6(Zib!KnOxhF0rF~ICilC%45v8O< zkaM-oHyMScN)(rlLka05l$2^vN}7h8Yi!vwQCK<`MWh+lJI{I>P)cgF+O<}@9EGL1 z)_a{j7noaJLf;?ff+b-gX|G;(e*y@0~fDio34K{3QH|4>}| z1SJsPFGfk}E0mJHMb3@Z`x6RF4)2deq)Zf(wnA}fTa=LUP*N&HDQO4fEVTJbP*~a# zMWkI(O!^Z_NPD5AG#;g-GUVK3vmAuN(xE6KO+hi~XcU)@x7y9N<$tl7RErYQX()V) z^`3Ewc1RpNq<8z=~5JzuCUteHm=2L(zPfd-GGwPEhvTj(FAf5raMtsx)(*H z2T@E~jN;N0C?P$Kl2SKHNh^^3Sqp#E{;qgfdJRRSw@^%4i{erbN=P50r1UvTNgI)K zht2m53QIqti1aIpNr5%YC*`1o)DI=40VpMfkkfAS4MAaP7>Yp}2C@J}Qe>)`w z(K^%~-3IZmEf}{w3QGkjA{C*SRE*-%2$Ya^K}l&eN=bi4&b>C@J}7|NqX(d{Y7^r0(DnBV!aQUmRPU!6be6VvpkC;(hD|DT502? z)hHpoiIUQLC?(k^56<6hmXA;v@oOE^Bc^|$#G|H7C@KA5wa2XXi`67QpIW4(AaWkJ z-fd7q+TMDl0_$C3y+tVY4FB0VT8xs?2pcEuV&jt5I~s+hKcl#`4@yV}prmAVX#q+}H=)RKTlO{-liE>ST7(kP{m6OF#{C_IrN>c3T83g$7fMRcqm=YAa-O$k zSD~=<28v7XqJ;DTN=oZcO8OKV5=uy~qNKD2rKERIWR)%Z zK8i`bC@!r>3F!+Px7x;iZR4cxY@D>&#!0@nS(n#rTowvTTce27AH}4BC@Bp>DQPHj zUbkgSQCQju#iiX)LfQi*rEw@F?S~?3Y}o@*OsYU}X%b3EMW$uk;;KEER&R7MN>Y10 z+J#cm^CU--Y6{XZ@p4E zic3+Hlnz5F=}46Lr!9M|^-5L9dEaW)C@h_VV$vBXE={*_pV+wbZJczWjgv01aZ)o% zN^?+3x*9p3+N0Hc6qXiR?K7M2R;x*OpqO+wic6g+DLsr*(qky{xh=aC#iS%kNYA09 z^b&G5*tl0wSXzT3U)j36gW~-&(EBJB&R|@x)ui<(DSd%b($^?lY~#K|5ot4;e}K4Z60?{%iqr#VT`TE#B|!aOu?u0a%wPsHolf-IpqspN|UFOC(+vQ-)S~> zDft}jAG9B6ztEB_?=SN?LE3h-L9`OuD4LHx`!9lHtWH|9%lmM7KUx{hJdtK&t$#93 zv0XOqD16PAeRUh>&S%S>M0=faZu|Y^^XR{rb}8)&S_|zu+KseZX?M_U?z>5w_dfD@ znr;8f>6)#BU0%iIH)!wE{zdzq<}T+u(5H2^Wo;g}*|LH3<*U~JR(JcYub5?RUOTsj z<6UT@X_s@IlS%hBt-|XW|5wu1$8MLivF#^o?z(K*e*yhpu#DT>F;`Q+lXe%|elPh5 zZ5i!x=6sQSjrPmG`2S(#dfGd3~ycjzmCb{vb&ze_$XQ}&DQfA@&eiwv@O@O zh0C^$Th!lqY zYG=`|qrJ*yTVKoDxNPfuH)-d*ox66vKEY+%R%?scH~-}FhqMhe+cw)T?)GnaocRyx zTh7Kzr`a;+lf$Un{BGTrxBC9n-DA?t|5Q7XadsPB#yVSbkBR?Ny2p>Z9d^4}vvsg` z$Bx{+_uH~THo(4Z+V!Q18pre+nz>z1+9fM-0%-!kb7n9G>EZy70o$qC8tGB4XiEm+D){-C6KB0XA!*y9;yeMLUpoC+mD1Y0sZe zB5TsFBd?@yE_t|}>v$f%f!0d1^VGK2(%mQS>z)q!@1?nyAH+}6>^0!iY1=u|gIO*u3sJnM>X7H|##bU6*`n zJJEKd?Lo8S%WdP*m-i!&rv=$=dp&tFK8yD77ByQ(+b`B^9=n_*2eFMd-qzFIU$!03 zQTsQ|ozq?3H<|N0J>K?h7MJb(wsUn`Jdies7N!lS+5ONiChq zt4ET@(;|$oP1mgMp7(CL=k$4ud5UJ+^DJrGZMVhUyhgEgwPxFCEyy;mVvM`qTOJ#4 zQ2(0do5JH4&Gv(}f!OA=X5)u#ad{VP$KV*!Zg0Ci_QJNU6UoVG+imOKj>k}|rP)|p zXWMtDrEBMsGiZOKT}tcEZ);|gH`8og+DSWiZN5d=#y?DZjP?xe9j8%cAwdlcS(i*ZqG*J15cY^|PV^KZGoE~IAX=3Mf6+Rf?9 zN3!of#v5rFY}X{(kN8)bZI9L5{Tw`!#}irsElk^qX6t49*xir2Q?uLHmYslYf7*Sr z)eh!zDaXuY@?_fKtk3D`F*fcjjuC5TQ@fJZM%(iEbC0e6)A4r~%h+|1$2&cW_&djUR=+v6hAZWlYh?LNZ3mu>5Aw*BO8hh2}4ad*&vKW#DX37Rcu z<7|Cw?0eMgzSYLsx45m(YIb=8`4i0@W8<94-^RGtHNa|&50Q4;TK#+Gw{ULf3a_;)tI&C@Dy&g9k zS?(&DJ-*xW3)1tr$Fx1p+hcwQ^?PX#((HCPjd_<~yN&D|u-nOQlb5Kyy2Y6Huzi!= z9uqzy-SJ=I?`i)Jd*>ZyMX~Pds_GRcE*NqehK%GPNfK}f0wR(mNlqdXhA>E$j3h+_ zwvu!R3K9eZk^~e`Kt;t2h$I0K6%i2yk^6qVx_hn79{1Vz+~@prp99bPt6zUrU0t23 zie!2T+zuWTN zGGqQ`+&RP(IcCf61YUrbo#ET#TZ!+2y&(OCY!jd2zlL*g35F7rJc-|e{2jQT&+;io zD(5@pNC$zGd6aYlEQ04?Fy-9i+Zu*Cy8W%zgeO^|Coxz;Q7VE7t!DRq{^ z%YD^qr0zY-*^aMDc^OBpeI=FaZMpxx5#%2A0?NsK0l6-|LK~J7TSROn$iB3O^ksMr zq`a^lKa9LXq;gOD6H<$7)2~Rsfioa&zD9Zrq>Qg~B$f{^v1HQXa0gU`svzUJX-$Tu zy>d@MQn{vXPOKyJgoi-NOa5T|SeObkA%^zMC6#$~mxGWJo!6FWj~c) z$Gi*ggIt4uN-FoAkCASr-0kTp;xc}=E}T<9A*cX%!cOA#NgKo8rT3C2>!&4YJ9rRe zI=x9BhQTl#)_=>joipsVE&86Y+s^TnX~?peLHZQbpzejFOCS^6=MAzfWm}MKLcH{8 za^G3*FCC!Vhwv%<#QmsKq~}2HOUSc5SuR4fkLwy9DmVJ{p2DKE=K){S^K{hac0uS>Q!*-R;%|>hn=4Vi z8p!=G!QIa55tI8zGEXh>?snm(4-ku9UsBfqVnaZtCwY?2Vp#I#lRgX526w!b47>9r z^SYT~xBl&Tx15xb_FpGvb?12&snjW{jQ0)8K=#8J@?`nR`YVbr2h~CLExCUv%SYx% zQehN%vR?>i7*F~XSvTW}%QKS~Nn0^pdH%D`@!wHy6JB@&-h{VdKYRdkKe9=WaN9dL zsr*LlW$Ke*xo1|MGBTa#K-w{s_@nS6bxWTqza*1we;%pZ2fNQqWmuN0Alr}Zhr;G4 z4l>?H@LAOOV>#FQmEoJX_rYFY+ruPfe&xOwqlIPYd)2T+x9q;zky|(*L(|*(? z^D~-MnB)w*`^ij(Wt!3kNtZAzdE(u;n2W9apSJl=%FB4s^DfgW z)QfWoDD9+Dri$a;y50FtBks20e*6Q_31r=MC!Os0xugr=1t(U7btq-_F?<+g+dE2n z0?tOI-{WQZ$+^!pd_l(Bbe3aqZ_dj=hI5jhqOSa;@|?3cX&I1v8+}P-e5rpFUg~+0 zbdwX8@rIDMli~M3_CwiT597atuR*3Eef3$qq!&r$zWy!JY<)PFf&#FVyj0TKAkUra zlS+LuZQ1r8WLUQK?xeDh^d-H;cIX~c(it8BV_<4j`UL*+Mfw#d6~7eUj5=00G4bp0 z*QxInC*4lE+sT)6A!*Ae3?Bn2AIH9a5&tX5c)G7vaZnLt8tyrZco|Rj*Ba!>{rEYH#_u!rNotJYDcb&_*hvdn+FDCh{e|LGi$L+a{UygAWlCFYRVF$S7qMs4$B`(Kt z*+yi&3UX`~j*=&->S;jnJqZyOF~(YZOQI`@v?2nvCWM|Z&$a+qVvQ@pD+G*yo~b+ZIElnuSlhx(g(_X zr?T(-K+Ih??tI9(xh!u<-S<7D|C4iqf{%pzM(LBJ|B&kh_t;X7yy&{ze5vbaaO;qI zT2ofW?LaE!WLiU% z{qqK?JV%xN=NRMV8W`Ts^OF{a;!p;ptnB}?%xs8B>eegQp$&*Ng%;2jI>JG=D>v=N zuq;zK{tUp&I*{?*DIw`!B>p6667CqmY7^?Nhh|f0AV-*ShkovogbOTV*(! zdgRG)Lnpo6-|N&R@zzcmsauBKe%8H@{~-DDj^ZPv^3Gv8=}dSMnsW@2`$)okhGku? zAYJWv_qoh^hTm{vvfg*#Wm!kRSNb+FS>|%@N8U4y&WrYkC@1@hTrYm%cv%iI+=_K9 zoFgvhh;I4=!)@6Y-Sjtx<$krq5(bCMHp3_3^MX5`n-(G#!+D0>FO_3Nd4_w!Fp%v- zn1G)O3qkgm7f9v3wY8+~KDYxvBb{Rf$oZ4BRo>G3`<`)kyNf17m&*FaFLUWUxVKWn<4s`wx40y zjwL31&hRmiZ(c|mUG}OIbN55{y2dx`pUXv$Q$+2Z6@inj&zF?a<3_J0Mpa%W~e1bm>vhB+`@Oiw{ zCH?9Ryc$j(=j3v(9*1}LV<|7?hA_?i#ARDAN?OYG45#9&JHvHJ8#rFJb@zP7O{0%5 z(Z{b+41-_{Oo172dtWVmx%Ab`$orOgevxz&$THkax*g<; zCGWud@G*P=$KVv416dxzCHz&m4l09t&mhN6A%vIZFXY81Lov7mDuDDQRY|4&caf$! zUdEMUa0iCv9o;TYyf5h^AbG-Y{AhR#q%BiPXMwvNMDJU3i7$l3kO?n*l%X0LoOR>`*6-F6-vG=@`n~N!f``8eP`SbJGlNo;)<@h!ym zW)c68*wHNFXNg_TBK{|_m`DG0x;crZWDze*?9MFWX~bG&5${N>PZsfXVq>$2PbcqiWD)dq7 zVl|`U4e{=8m)hW^Pmuku171?W{Y}%~<-5Oi`n&ut)b$X!>%1h#ANlP}x-$*8uX0nl z_7!B>Zp=Mi%e!CE-uu1D-_#}JN7olUZnXcI@#VTlevfhk@BSV|&d=T7q!b&?@dDg; zMWg4}oj3P=s|u8Jm!;GZy*%A_vD|U0QC8lEx|g&g$njhH(q4FZrYrQr%X82%q?2I| zEQBSH32Wgs*ao|xFXy29NZ$kZ`1TS0b2thz4Y{WM0e>0taNhnKsl=o&mwf*io*%HD zv3%g(e{-L~B@>hLaJO9ay=V8BRhlyLd?2g5%H+wp zQ*F}v&=~HO7`XRj+u=Jy50GPMf6~E_0q%51o~&y(iQ`aSv4) zH9%R4C%^&wqYAgBhB7{tr2Hy}3aH#FsPd>dm0u;Q0xF~mscb4)WmknMQB>trB~(6j z2f3BVsZ36Fa%!t0>TYrysA8&-Dz2JQ>ONIc-LFci)~d8>%NXrdS=C9EQxB^0s;jD? zx>G|BRYmothKJOh>S0ww^;fmjAXP^VS9hsVs;(NX>Z_^LJX58qr&MG0w7N&FQcd|| z0r#qns=3;xTB+@-m)fEFsGX`WAD$necB^#tmKv(|P|GnjLLFC=)k$hOt){DU)Nny9 zP(P@J>PPjA`b9mfuBb)o54BibS4-3lwN%|y%ao;`R{_0T1@%f5qgSao{(M4$UZb+< zmsEECd_gX~UKP|E_yF-HRa(Eo=WbtBmG$eYir%d5)NiOddW)*Bx2n7KHq}sXS55T} z)q+2`)>7|Mt@LiyR_{^m^*+^6zspMo`&AcxQ1#$L!GrYsoD_ecM(9Ior2a^a;UjZn z^GSHK{!V?OFR0J-_v(ngsE+C%)p7l^I;}6OGx`^P zTzp0SqOYne`Zx8fzNUWDzpHEdy81(FeM1}lr?&J>9k2h=3Hp{!rAbpn^uN#?3y0Mw8?=f@qz2*ts+&raQn1AT|&0^is zEYq#cbGnUrUbi!ux`SD+JDL@`lUb>|m{q!)c|mtKFX)vLA?rS#chs-AZ zuz6MYH?QddX0sk>w&=lTs~%#u>0xHO&M-UlqvlOL%Iwr*%q~67?ADK&xAa8www`SE z=&5F}o^JN(8Ri{5%e<@SnEm=mb3i|34(g}PdwPL+U;o2=pr18|^kVa&UTQwlndW1? z!W`DC%qRLq^Qm5AKGSQ>S9-lUqF**g^(J#nziLkC*Uf4DhS6rL@tf@?*6c8GW~W(f zcAIVHE&lH@+-=I>ZeeY%7}OV@yFSv5%^Ksn!ed?6-*ekMmo(1J?c%u?J@=#MQpdaH zMtN?R=X{U3xt~;Y-2!^$UUvIdX6Kk-yGZP2dycJkY!T%ivE6gt80&E9c5Jg3+k+c! z$0F`SV&m*sq~_z^7(aXNav8VWAH*iwW3ZE{X|{{O&9q&1T)4i1xToz{S==+WtAh*Y zw!~%HvFtx6C)VT~cX8}kMbACtxh{;c!OndMx7l_>JohMWryU!Q3s2*5&n?EiYv*pl zg_q=ZTzL8I$A#PX5iUILQQZ5rW!pH5`^h$PMq1E{+%EPQvNiRxT}NUAZPy1EZv9}- zjlzZ7JOww*E;k1^%61EI;psl-xiz@QZYviVLu#37=SFINjaazN@8ZH!JHUOKS$4Uv zi7l|*Mci|?yWy1!jpyEw9m|gkk1KN&UgG~e-Eizboo;FB3%9DSS95#ZtM=4}d$AjA zLvPx#$lg7l+;{ERb6&aixR34F7BBV=?x-F64EL?=&U(3j;C`}Wfydl=%Y*yfjurD_ zm2u%USQi&wANh0e&gosUWf$?>9iFS;xe=bb({uGa*VuC%JlEB8y*=03bN70#zvqT{ zt_kgnv0D|{o+I07q+g5lT#*Be&p35=VEmy;HQ$6>-=USz^k^E%k$ zRwuWs?Hb|w*{&sSknMWoM%r#1ZoKWJRa0y?%Zq)Cn`y^JwBb3U?Y<$l&~`uJme}r3 zT(~XOC%RinN8EBdcMNW|?H1$0W5~E0?AQrnTWoh0_x5eE%U&!p4e2|>TVhtzh_os) zHJQeKyXHuJk*P_ac*xHEHi4(Fwv$?p*e){NtYTFrxn~}YJlDx{kyxY$NhddahB6L! z!k)$q+*#X2$}RQEMaEc5EWDf}<8CH)@o#I9aWCJNE93r_#ni&(B4hmX)WTy#rnZk- zR9)%4vub^$%||JBdz=4mjDTHVWQ<6;NSn(a;MWdzxienPzj-cxvOBdBo;&qB-_@}D zu-e25*yG-fD`LC*J=Yai%8tnx1H*x$hcWeSI()Y+O^2JW4LdM^tMyI7CeCqZ!hz3v+OaJdbzK8E;6;OmT6=O zMOyk69lGV78nj^Kybi?Cr!8!Ya=OTUB5n|!x7nyEW z(}?8C-vtcUe35bE?e<0PS_P-`ezqMegbU}U;tJZahPaZp>xv8a8*;W;&W=S~+Jihr z@nUs6m*%-9wi`$-ExcG(<=T3=ojljwbKzPd`^OWU7l)VC9BK~lq04Z6?J?xce1PrV z@^U}Ig~y2ON1tAFuf~p(JJcRS?jMY_-Fae@Yjq;Q)bCHI1z z`y}pH+r5apWxL4v_{+q?OKl&{Utjj4FLCj70TUXyOe#rmvombg9F4`*|BY_-0d{7|3>aLNA`*yERFDz zjKs#W{e{m!BX?4dP;)pYf3+lhUp^9(?YXl(-AFBw{p~tqgr_0vvZq}xFpKj<+x^ew zzR-v5-tM30Kh7UqwU>}wpNC^I=iylOr`)TAx97UCl3uyWxNy1JUaYAXTSm>{`ijnW z$DKUDoyL3J+;NZgbz@U`t14XI7fdZYuDod#j&<~=A-%xu?YqSsg=1s(y5kP@%0=c) z)?m0?f8Lu6PebN19DAMju)?uOeTTi+Pq=V7dDkjjt`ROAyVqM*le}p(@ygBfVw0x3 z?d!$$On6*bLgD(Bd*yn2!?VzL=EAGul;r?#9NUXM3u2B!SE!}yuC0ySzS`}_z8*f=*c( z_}+CS*X?OyR0(5vVqOw8JX5z+j9OuQL{_4PXXt(+r%ZszY1HrpJ&2Z3v1oY}k5=I6 zyHOQ+_HKAio`j|{p5cjmZnTQZi&o_+yiwIuL9{wg;tfyHQ_vc!D0&yq;rUG%YIurX z5`Q;pR2t9YdD4Lz)sSg&os1fuu9w5#gBqT&SHL$z4NuxD;hUp|XZn@#El|UA{i^sj zsNvaub$kcZsE$nE@RYw6k&r+5Ot3pKn`F&F<9YSi1zCErUx4S$4w zK7K!H)B)y_-%y}Ny~n#1oZX;CeaIa19xH0p$ILOmy+n=rj5+3P2Q}&o^*sJd)TpnR zd+tS|Mt#lP^YjEY>Ko>sb0XC6F2`#88Puq6nS1UgqK5Z7*5S{ihW9)+;J-(Wy2$e2 zx5KF6y^mM$KcR;AKVCzBWqEM5gc|jm+JatVsTke_*+Kj-)Tmo556&EThr{r8$Zot3 zHM|}2Ha-?Lyd|<1ACDT|7I_Dsh|&Y_h6it=qJ}p|4&rm8M&;pc56-7h!`mc>@P$yL zl6mukUx=Va72)joN=K>-NAbx{N@EUs;oYOR^n|C`U>6!;r<*- zU%~qzoMoZ(75WsuI!a%`dm;1{ycJ@&QE?uv#~UG>HKB$#S1zJyyca@Wfzns#OK20` z5aDfel-_{1L=5k>TqSZpYIwip8om`u|DgZCw?Pf>yWBt@&^OU``WEr_s8JnwpM)NR zw@G+A3#H%Cezda=qCIsi@m{D=y?NV&H#Y2BD< z%}0$|pqtel$>s8K6)Tl`AYs8zZh z{sq+VUJy%KtwoJmr#s=-qlWi{I^$nPjoPTY;y0m2ZPnfJ+fbvn>z?=>s8Mg~-uRuU zQM>r*F7J4whWCp4p>Ok}LZkNR0q9;m2;HaC(RcJv^nE=X{Y{TRr<;+C`#8#SGo$e{ zQRdo=MVFcJ=(lD9@v|sLOluNa#+rhTx2B;JtjE!*)=YGUH5;8{J%K)9%|)NI=Alnp z^U?X%LUe)k47$)-gg#>}L7%mjp^L2N(IwV$^m%I~nrXd&uCP|4tE`vM)z&(6owWg7 zZ*4?3Sg)WjTd$!Tt=pNsB^j+TtbieN+dcgN1deCZyv-kNM@?saLTj<)jGKwJB3QKk*ba`x9j+xhFF z-Td{@?*24#d!Y14{)YHoC_R$DF}@E7XuiNoG=Ja)v`}C*njClu zEgV>fRt#)FD+M;9EdsBgT>`J6T?3oZZhNQ^82WnPIJzxx0^Jcfg}xa$!&o~}_SV2z{BD$fHE2CkxC1g@c92L3?53fw?X25zFK0=LjJ0c~-n6tK{r0)F&T zAZYQ08r8f)2qc;MH=%0aX=*>V98W+ro#s_nw3BkN*QZPT7BUq4ebE2%f zU^1FJn1U7v7DWpNi=%~tCDEe6(rB?@8MJt?9AlM0jVc+efG>p_RW4WwUmj)s1}mdg zf>qI~!RlzWU=6fRuoik(unt-`SQo7qtdG_YrlD!UhG>IeWAvV26SQft8QLt^9KAQ# z0&N~_iM9&1W?HRL&PIZ5(N4j3=!3xyXzySra{HicC&A9>z+hK&P_R2XIM@>%8tjdZ z4ECkuD3r5^U_W$Rus=FJH~^g#9E45|rc-7L%Jvf+icSj-N2dozpfiFa$(@O^6$MA5 zvx8&NIl=Mh+~5RsUT_j+o<=#k1*f13g4582!N<{m1ZSep1ZSg*f={4Jf^*TO!FlNN z;CysNa3M9UL^)mrpFv*;E<(2im!MmN%g}AX=h5xK<>-#!O7!F43+UnCYV?cXOX!!u zb?A}c2J~2PBl>ml74&5AHS}C?GkQL_1-%&DhF%ZuKyL(hqJIW=qc?+ZqkjeWqVX~B zpxI*fqd8&@qB&#UNAtuSLi5IagyxGmj24Oc6fGU|IeJITmuQ)oBWT%}V`#aU<7lOr z6KK_#Q)soAGibe-vuLB3^XNS>7tkg#7tv-hKcX#SE}{3wTt?f+Tw(ciK-nH*uA;MI zuA%c|{y;NhZlK@A+(dtgxrP22!z<6Ke5{4u9qUK$jSZq*V`I^QvGM5G*hF-0Y&P_b z*d%mIY)*7%Y;N>$Y+m&1*!(`OcTlc(VhiF=piC<^8Giw#H;zrgUqo4+u|@GWP}&e% z9DfsKdB&E+-$Lno<4U7eTp1!hlw}oH4qp~!S;bYrmq)qh5LXFb5oPJcRmP{H9Dn1g z;;W!6&$#ONYAE*{;%eaUM7etqR||g+%2JK1gKvtmY~$+U??pMz#?{BSL0K|!X=t~& zhG_S=#%PbYCTK=nGjv2;b978x3(Aj0*^lB{;>V+0xyQA}Pe9qH;@aXTqa0h~+M!$G zI-pzQI-%R*I-}d;x}u-Nbw@vq>xo{A>y7>%*B7l3-;Wwj!2@5HC0C*p^qC*y~sr{YJTr{hPW=i*0G{yfV1iXV$!h#ybndz9@zegggnlq=Bq zN%)^o`rh~{_@7bw-uP+wUr?j2#6OPz6=lmwn2F9wn2o-e@C3R#VJ^BhVIKN&!hG~d z!a~X)MQK&SGx*aey?w$W{I@7|CM-ewBrYS;7v)Sc@p*Ji;&Swv#FgmM#23(IiL24) z5??|y6W5{36E~nM6E~tSB))>KNqh}`DRDEktwlNaNZf*7k8*~bxDEd@%2`L^4s=W6 zP9j@T?k6Pf#=nKKY!lx`-$~p{=n7gSbQLWcx`vht{ehMa-9XESZlV=Jx6mpf?Pu=@S!m6WAFUM% zqV+rh^_eJDTLAyg3U5=ut9hEmX8p`vK- zP;vC(P)W3Zs5Ck_R0d5Cl|wT^70?l(O6ZtSWpr$)DmpP#9i0@afld$ALLU#+L1%>O zqBBGF(I-P`=-g04bU~;wx-irPT^wqLE(tY9Gea%V<)N17i=o!&>QGyBeW)F}A=Clg z7V3n)8S0Gg4RuA|4RuEkg?geNhkB!5hWesML;cV*q5kN(&;a!3&>-|mC>^bnZ75nV z+iRIkUZOqi+Oh^dofwmJ|~H^)NNH1>|z zXVui$`Z=Ce(__=n8L-PQuQHY zEma>g)>8Ee<(H~2D7jR9MaiY=TS_jYmwq{Rr79IyKgUXSM_gKtRrIS#zE$cjBCAwA zA}`X5-V?V|l}JeP?NoOp)X%X~l}$*?@tt}$TVr%hwj|$WRVw>$*)FSU+5gJs(~l-y z<<8Woq$FPfT{dTv90hf1&MmQpbj_U2awO}!@G1K4ob_@R(f6Q5bt|-(?vb;3j#@e) zPr-!RIy+iN=gO0uaF@=L=bpH_x=@~!gnGJ2o}vl$bqR9s)_0(3x_q7;u?=);o(-`L zbv3k+u9>HJLSubbo{|ao=)3cjPH3VVfn3j zxs-UHek4!p91m!dSLJP|19{u#Xs;9Uw#d;z=g500v7;`4cG4yCu1t7PmqI)1@_F;b zjMWG7<%t=m&!OY>^?a8SAJZm(yBrgAO#VxWGxSn)rp`oX=~ekxCd}5G@Qbx6*ww#S z`wAxczS0Aeud1)~;AHVbl5^vSC0|1`k~`%1N|>u)G|TA!rkX?>cKr}ej#Jgv`BQkx-#xoc;J6;9#`KBI7M z{G)}rcV|Ww?vO*9F@^Ku#}(e|k2RTvyXJ^BD<~OjR#7t6yjZw9ku{WzHESsuYt~aT z&b(fDVKC0TLCH9?m6CC0d*Nq@yh+J8vx|~(<}FHYGl61f)ix7TEXlXc#1+epPbhXC z4HfH)PZW6ikN&uoPCoT6h(}~DUV>flA$$qnz*+bO{s11ZsSp%`;!qaugfx)l(3G?_bOKrC3!pcC5R8EFFb5XG zbFdmV!8X_f@55(s9L~Wn@E61d*hZlkRD{}a543@9&>u2jD$Id(@H)H+@4zAW0#3kp za2akwY>+Q@K~a$QmM5(N^`Qy0f-cYxB!4jJqmGw(n}DAw!>|aJ!$#N!2jDQAgbVOH z$WE6RibGv!3ay|!JPMOx8N3Ah;A1!mze8LsZG|FG25LZKxF5R0L+}_ZfTges4#0T` z#qrl~pcGVsnve#qAOq&ZdvF9!L%DdCF*JbY@F4U8Sq1}0GhjSShXo+<=bd!5lWrv4 z0((KWjgOu5E7Fs239dV_Sl*XU0;#6}X)&<(P0}h*8ydj9&;}&$LDF81e}r_H<7bgR z>-c9VCuNsA!!MD(0^8tikm(&HJq$ zG>VXxg(^@7?uBk3<)s}DIerM~V~&5)NuMQM2ix2@7>&hVF{-#h*)=}pJ`Ij9r^ zDO<)#rEOL5?!4D^d}Gp9&>jZC2p9)5;aSLpZSXF90N=oO@E0Ux=WBIP2JVEqa1Y3I z?JOt@55~jiuko@(eTj3CV4rkyRNIP$l29x-TBNT+vP!H~d2cbWVfhn*E zR>Lkh1V`XoxCDPekY9%7hB6@2txwtn+Bw7hoHX4@rOZV9YDONVmXF*b864aX1e@!!_Uq43!OX11CAE0?72Mlh%dC&TtFT zcJL6S!zh>zQuawF75@+XbFda(h3&8h+-38zXa!wh z5KM(R@EYug({K@f1uHLoJfwh3t2$|2Xbf$k7d!%^VGVo>Rq`oyH#CPX&<6&=qc95= z!CH`ZzDl|e4ujPH73o>H0y;nE8IS^%paHakj?fQA!Yp_eGGQZZgAd>+oQBJA140Ej z&Vx)trdz`C<(;%DX&q<;_c^f#owOI}0LXyJFbfvL>#z?#0IBy&(lc-c5(~0jK}nFj zR42WQv>9}U-Y^Kpz!aDb^I;XNhqvJ%d;#a-7qAM^Pe55{0$rgm41+N+8D#!ukxG9# z&lwiKB+4&ics0YX!FD(RC*eD|48MavnfU;zFE?o!sO${aB5eZgK;}<)6#p1ZhlQ{T zHo`7A2w%gu@B>_hzaW7V^#V`~%0V@#3oW4sjDb0@1lGY0_zEt-ui#Ii&x91H1C5{s zbcQ}K44#5FVK00Rze7S1_IGFo!(bvTfEVE)90S?+zaza0?mXVaXDiA!4vnB6jE1GK z8aBdqcn`jSZ$QR9NBSECim@$10g!kx(z1@PLRuRdKnrLGJzx+#1`A;gyaxN=V>kmp zz%58Du2c!A1+Ab942OBJ26PGL8wx>nXa?P2K70sA;T)7K$$EzR&Dm6Oak(VGHbm_uvya3a8-`+ysAV z);AP{;!qB%LLF!UJz)^6fo<>|`~i2|!7&v^fIB}E@U!3<*a-*Wb2ttc;4<69q_uON`TxTbr&Kn0ac+6w1I9g6vn~h@GPu?EpQByYjR!> zLtrFKgqiR(EP++<8p!<0{=O6c5yNIV~D5vb@4ORPS=DYS*o;MO-9 zKLut-#pXx(Wl?^0lz%14?}+m6MEQ@R{E;YsCd&U9<*!9~T|3go_$Z${%BMv6GEu&2 zl&>4*n?(86QNDAO?;GXic$^98#Kyz4sJthl{4-I0d6Zul#$xy%DWVEhVLSk_1KlPFN}ogun<f?R9MHNJa| zAlG zb)=+nPoYgzzPlawAod7kIC-~Ue~okEQ=L?%~Ue6`}nkOxi zJbf_hyv^j5dn4;S887d9S?BE{@3TW$=gD}pzlh{X8)RtWQ{sxVm}F?XJye0^Dnq~8 zLk~|14;7pzCBM?Oc=}S8=PGr%pWae^tvjpZ@C}@Rle()qrF-z?qX*x%>#4rg52>^I zVeY#>tj@!CZ~?y8{nbVIK~GUX!cTAseum5N3tWL;;VS$F*Wh>f1Fpjj_)||;H{mb1 zrDyZWAKs}4W1d!)S*m^>Y%fnx_VR3GuZo8R^Nvb12UQ5NL3VRk zC7DlD4)dkT3AxO9mD~KH@<3kmyUJ(&RQaI*6of*?(#cR5QlJPFg<{61iyOZ#0VPd9 zmx9u82b6)bP!7sN1*iy>Al1b1J-!%S#l-SWzF1w&#PMCe5Z~p?rfWb=lU>&`1$Avx zNY^nuV>Cr|U8o23O>up;EXO?*TT}Bg{Q~6R?RMXqW4b zH>H=DiF{vhvR-DU=;!#c=JRG2-x{2)mz%kKZ}2I-5>~+r@FJ`>^Z54QJpB@^HS_g4 zSPvWEW!MOt;1zfkUW3OH2k*=x$0 zeWr?e$J8?KnmT5`dDt8Zsc|`lm@(;2n|)@2 zGqoya4o>F0ih0(FRr6xiyjV>yR@07gTA*s0)%F-Zbw9nL{PU>?%zno`Vmn!bkC;!L z*kCU<*okq~Y0lcY+_x~l;iN5#%}pn^*313Vgx5a5!?WCJl(n5qqpamlBh_-3d|qpS~{*cj`q6B}d2$%5kFIIA#D3XHSLII+j9YEJAitG*MPXtj4@6Rm+xY_iwB z$<`z%Hr1Nzl$&bFGh_KT-J7@R)s~v8OG0o-F_7TU(qxeu1^s$z5Q5;NSEw<8}*kbD;C$`j@>co~>i*YieORd*%QqfZDW2fA6UQ3^| zesW@&RsyY(>1J9*oc67->N&9$Rx>BI(%XhsdAX~s2b|m&t)9*pFIoeg*cxk;6I)|V zabj$G$Gs-sT&I={pSy=<@a|H0elvWs=gItL_*PO* zW-r6{0!~KC@U5}O^{H}xcVGB1#+~jZ&n3mW{Z+$Qw*_rI*FV-BcaY#piHfL9PlXBV9$gawGuBzwiBvrF>x#~=E_s05OtVPn@PHtPz_4aZnux#A^11GL&n@@dO54fQR^}UMPc6GDm_J-IcPjIT=g6l@=O1k6`c#?x zBOO=Ha}^wyUDfc$t>ul|Fn_oOKGh_@+tTLw-Io5C-(99x^Sj&Ckpk`*XFPY-bLR_8 zb6Rl0a~B=Q-RR^e>|EA)%CnBk?YV*};WG-Q8m63OuG9D>I(H)Y#W456R6`cTSjWqs zJQ~ZdC%G?c{bcK}=m;gp^c7Z3TN~Nh%2ugoh4l#jjGBmEP*0*GY)!NEs3q~Ec5N%H z;&kOJtXj6Vw6&|PGOZPsjJv`vzrvbg#}}df^agY;R~wu&axNzCsL5D6bbby8o9%d- znt?x}H=`G9e@aW_td8N~4Qc$QjXKRTmeL3#ZJS`n%lgHa^-D`mX=&#vdn!rh zr64`8xfCPgR*sdH)JLzH4rm(32cGd7(X;jxkDC#8{Bc{u%S7}nS6R$mz9)$1wO+S# zkD$rcZ|Gcm+__rn$;>BuUf&xhDpSmB^}wg8X=t*w5^Zh0iO#jl%+;UbJ6keVvh@r8 zhKc7+U1mPf<0e0P-Y#?86tlf7nYmi#D@}>k%=;wq)|P0pwHQ5RxAv!)_wjq;E$*`w zNEAOXb_{-C>{RsOSczoVk&JL8xo9G9^q87xYUm+!aKc)2l21xbvo+cJkVqA~w%_9< zPMe9WvCEI(4RndLLkA~3ZtL6V7JJ+sw(hnyH6*$F;-!W&zTDhJOt!kAw|xE3BqO@n zUXLs{J9i%1#4kQg^~f&UiRc;MJX`mP+9lJ}aeT7%6Ivosw)_INp7B+qD=rx5jh@n? z4Pt*s&-e=G;4xC53R*cJk77ToBM`ClzT!?PgqRCcmbcaquN0^)fAWQudO&cn0%>^IR7Dn76H zBy@ynfws0pJ6lqwv(*KkriR;b(PV3;9a)U#wcfJ*O*@`5pOi0;rm5O!vegz%GE&2N z9ga*QGD6Kq2gI(j^+#Ld@=K(QtwT}n&#^s>w72;Kx$N!P_L=z}-~^{vl0-(BarhDD zMO$y7nfav8`L2NI!Po~1%A97pnfWAlMZO(GGV{rPotaPe=o?0A$jm2Y9!@??Zn9O7rxYv)G}*cz zZEZ;(K9{>!Qk&HCTs~Q+@o}ODV+THVt5$$Yi8d!95U zz2bShZ#>V3w>Xz@_UPI!D*rNlRNBoF3l%n z9XI!o+u4#O*4Ya8_8o|fu#XGL*2DPYW+=+O%vwvfrr?u|tij{veSBw2{AMkB*47*L zxL57=Wag`wBICA0TU(-;`39oN)+9TgY5NW68Q*F2v0RsJU$BVy^5_{~N89(e{Y-RX zE?Ht{e6QK@J?Lb6n>^zyR8+<)ho14ZwtWxVPq+O-^ng8Xnvzy+wzulDLD{yO#fc`F z@Ls&QxU}$f^td@_`!CSWmXzsiov{6nwq8MV+v9H55=m1MNw!LqkgerzG)+mowIy0T zu9ihV953}GTSLe_ucx4`<6lIRtsQnmO6IkG!{@c)O3D(eg+6C*&ztRacP89>2bvPk z9VczBZtDm;e%_w1Wb3<9ya6144NX&`N%j%{ybhHXAKw0DpGs2_X>ExfH;vF0`8uMk zBQ!JLKhQLF(2jhGCK)N2reb-TlWgThlT0dlCB8A5raId3zUTz|+~BHnh9GmAY^@-^ zBHubRZ-Oj`gRyVmGxLc*W1lsx$Tz=?lw60lj(^wopP)(hUSB^!_Peq6(W<(=ho0B6 z&z_1EO;a*Q)#GID*m}##9xZ2aXYDhk<7O_AZR>1F$=3Ehb;>SzO3S_zZ}0Et zxsxqzizz4dr=YFv@_DU?%1f(eqsi7HG_SSC)<6Y`cSe(~(db+){m)DB(uY@%6CGjq z@Tc?{yUefX1-r+%pl;&7Dj@yF=){zY(l*h&)<>13&NFDT6`Lx0FPf&t+I|swx`5=K zvo%efw&SX@)GTqPWske5ij4I(nrz)!Rs0|{+1iaJnJU#}naHxbU@z^n`V}HcM)a(` zWG>jpf^Y3(#0Vu@a!pc*2!4XyQ=RcG#6Om66?(?^p6!pINk*35adQoSUy^LYKjas^FG;rWAM%T~v5#)Q z=9e}5YkrxRxja*mWw^hFO#KHm*}9INx6d1st@xS}$z|)^Xqswm`|jutd#>l&CFg26 z-=3?bPnc_OA#?5i^QHI=lsx168htF+MRd14?|W_izJM%^_d_*n$sQ#By8^QB^t1b} z5lYU!`stqJ_S5}r9c1fp^bAkUWQ}AfX_cHgPcWiQ?DPN5mh3?}Qu5Rhl|D8{N+H|J zIY5pSIUmT8BFCv5DRPF8BSre9Tq)9q0x7a&3Z#^!e1Q~ce}NQPVg*uC?Z_>rSRmz2 z+shSJft2EQd71YDDYADINRjKB0x8nM0x5ECP#{H)DGgF&k8Y46M^!vEG)QS?>;1OM zp57p(t?gyL8l=en)gYxKk@z@?tjL#+Z*BM9@pfN*HYjbYpCGxM`P*Lh5qh(_qIcW+ zrmdIJBqMXz#4pRaiC?z8BqPf?*^+B6qq1|CZie=$BFYc3eDy1id*tzu0Etje{ixWP zO$AbRKvRj7UCLDE`&~70b>J?>>&JJuCc$Kw!g!DK{B#CoXHs?+W#QASvv3Z7k-Q%$`y>1Wml*yTF5`b8 zy~?z1kly5dcdfVj0(ze>sJE(+j^(ec72=sZ!1-4IUo&dhjZ2!~ z#k)65AJ%B#z!p9G59TlU_D&zxw{OKh0|(lLZ$$T<8$pus;{NCvA*4TCP! z*M*;hv}xO@?YI&vzf5d-{od{6dq16fmV9lPw?u1q>C>l6qZUoNx9vOZ(f+;rb{Rgb zcbCC^hIDyolx-XJ%;?#8a7O=((G4?(bfE!V(tABpWmuPy{WBg;ACb|ef7P0Ib_o}_ zXIRfceMhDb8&GjbpI+4czyJPUmH=<&FghK{#DA`ZHyjACU;Im4$~A?KDnWh5zUcn@ z%&LZM&({OHqmB9AVOxGl+>&1!b|<}G-Gi5ZJAIe_l6!3O6p7=+9d26R&JEvNm+dP0 zUn2(i5}NAC)^-nH2pp*TQs-d)8e+O#tb|?H1LXE3I-LBT+*|5T?qH{yO}=WhmA^<& zd>A={*}wm_Ciz7l@2PwLtEpbH4Ak8!7x9MFH;Dgz89Rfi@Mezf`ZF||+GOgIJCbt4 z_;z7MzSTI8{~X2mJ*GSU5W9_|St8-m(!dt9s5j%JQ)@bNl|kPnQyZp+*cv@It?ahA zZEwW%hTG%zr)=~*|EF!M$$FHpS%#Ntd+HlTjge(njrpi-lgbw?tJ+?cNmIKWvKBJz zaRxI#1Ec2ZKb`(m`>UDvQAadHmZTXuTW>DLl<&}2?7 z@K@^O0@sb!mE%)m1O9R$%M|dd)Q1Cc~7D{y{VD5YCo+SZ8y?t=L_UC?b=q(nVJ+}ASP#Ahn~Y9 z?mxI+M*85&*;7Lj4CV~B>Dy;e`rtm53#S&6NL`W9*1zu#bLEz+uCT593EiIr1RYgDdPrAqaxl~W&NuyW;8Z!mSz zl>d>oC8owp+v0QjTC{A{#+?=GZ)PQRvMv_A%(P!wlXW)MI)7exvexQ@$0m+VyFUB% z7K_R>Jbv!?HYYkacxGqS{7WxwKKk)nUw?Ob%dRe`;$GcTJ@c_|uY6W>^)J~P3|qZ@ z$ww(AzGm6Fu917Z^3+%i%LhS^W;Lyj5-T`U>}bWq$ZEecOu4 z?^L;O$8R^g_v+m3@^5|S?VmQXNul3XmupfXzQzMB-$?O2vH6D{rB`2h?2U2D@0<7H z?4e)0TfJwKH{Z_P{P_B+#dZbq|D*Y=!h_YtU4{D}@7SrRRqn1`=W_b<_|#rG^5yy|?@ud9DwgZDg@UO8Et)JeBebFyTUOZpO0;{q{k?0$dHvQm>J z81m)u<@z?g`+GD0XuIp@Asqs(*6tadxW4@od)rFp!@9S8KFb6rrlv^o;=X*Tc_!xS z&^V(|*G<12Xy`vV=Ya}ytE~R3=|57NNr4n!gVeiI>t)`RS$lfThchyU)UH&i_ppH# z2f5p0#opML^ zWvAAWBS&UcYu{nFSCEA z$Q^0J>a5EB=3!r(4jV^i42o~p;qe;Tn-%`z+-G}wFL?dts)`k^cR!uKQ|_rpw!Cqn z&5AbP6z^W7Qm0SX6_`39`OMDmvz^d0YL)!z$38vt7aX(k#a#E^)2iu_Va-2p{`B#m zvrQfM{-^K$a^I-IH{ZPVQ1-ZMR@dC$cY8J=_LD_(D{d~bv*)>k>Hb_v?~lFFAZDj^ zxm1UKE#`Kby|vN)#-H}`B~(bYI(GY^>92#=UKod*T2~vQNnEtD|O`m$j)BW-kj)&@9zlnmfhA3l};_mW=*eDcyPo1LmuustVpA_jf*sHdw=c9 z)oV4ZkXH4c8WpNkuaR20WNL9KXyq)F#ZLr83Qa> z+lJiq)oq2YN%0KM*Lx7MZZ+odI1TF;i@%R%UD|^c%Fd^J&FvTM{)d_{sfC1c!k&p? zam)HAqK{hbES>8FI%b<`>!gAuj;zmXTDlFwV;jU2pESzXZbiObyM6J@07+dcab`}( z?xR>6yBVeCPiz~5+i-bjZ;LDr9hLb=K~;2@%0H63*`yP^j15D%Cyr6i)*}7gr@y>T z$?+Usc3ewpc`etPQ6*0ub~jPzKI+2**<*drGgMZ4&&EbjA#=WQQb?_+yYe!4+dc_x?J5XeUh~q z3qK%C{)hucczejdG>5fYEPA(gn@|T9~sK^@uZn9ZBDABfc*8%kqFu zW(PC^>7)Z_1DXeGkWR<{0-gTVnSFl7X|f+dO!E8>4Z2UWbPD5^b~Q#>szEzpzhIRw ziqc_*=#OMu((BD0Uf9+WJ6CozxziAOA=+iw+Hr2qK3oZ}+V_I2) zQAwC~-qMWFn%DKWL~3jWSIA9gA`qgBA#GLLyev&85eDqjG$n)e4FM?oGQBHwa#k1V z>v7K>zA@Mci6@v|(LbXx*EyTGAud22{o)BcI{Ui3TMn^~6RBub6Y^8#k70aRZKXJ-4`QDFb1WjtQcNNx_J2Y*C?cJsFq!$+kl=skka* zkJqZ_lyzg6#M)XIdTc%BsVUIp*^Wa2=Wlal?X{;s0VD}2NVAm#nz8(X&uYM5rTyVz z0hjij6b1Pmp{Rt9;`W5>EJUCl!Px;;lEVkd-4EmnE&+)B*4F~xZX3+N(-ZVnpwc)y zI@{U!IKWQ(f-#;qnC{`t6QBUd0x}@8WB?`5JW0d%mofl;`S;=U-}$9XtXs+Gu;v}n zAXiEDv6}IT=2U%ty~2(WHiQ7}a@YMXokAY~M!!JXXOzUOm3Tz;&f^qIKug}n zViYOuXBueAYE(PVD;a@E^v5+PPVw!)nP0i)XAs%gdVa&U*e~jD$UCiyI*V1ISzCE- z2~Gn?-)R^YM|4gd)sPe}h&XR-Ks8Au{?!GA0z4u=nFHuA*ZY%8XL*yaZ+0_&BC9ZT zHz-p_Woi;=pLL`c7IDl^p6nqB)y~?wd7u6)6FD;T=901hF8DWVdSu}Qbb!WE#e05@ zswN4e%pz|8)9|b9X`{!&60kOqaxUtU?aygX2s`-B8SQNmH#Wd155V&X1kZhd77q?a zy!jyph`^UaB>E|6@Ya=!7Vne@BLF%Q^51t9%!K$O1VCsC{(XLEC<+LT4Pl}wKw6(N z5l)^GWZV`VqcBV|pUlD9<=Fh!%M(c#P{@MS#^e_2TrpcCWt4OP^zfgI2dV{}1=KNT zFsCC<{&hrt>k@CUA?(0@*f(!R2RH=rs0nBQY6oi&j|Z0Ue==|1`V8M@_$~v_`Y+J< zMO{;I?}bJv$+=uRY~FQ1fjKA8vRLX2P? zX60rZZ~p@K`PO^OS|2_WI(SA=2Ddo3Onc1VPws$=?9nt|upHDqf*t%Km2pzin8me~ zF?$D;f>6-hIv+>@GZ{Ep1s{Jhw*MzmAP;~#AT1*eKJoi#&?n-TGWg}+xyAptVh}qT zt`Ji~V&W)|=%rYY=a1(udK7Cm*Yu`7Q<*}bsj11Tc$t~0`HM=bj4Qjd_gWC~rKwaw zwE;QyXwM=C3Uoy-25VLL4kDv?gq*KqaZ4b?2k zrYAX5dYlIU6bcm!@C*v|W(58^G)}&htfjsHH3;<$#Fg{mBu%OY-aJ4YrwGf+S8gtR zN=W1KhOdmD$E{Czrs8^iS)X)afFP%8#5g*9&GhXNb14a-J0i`c1L4^j))tA=f$4!( zNZE7ld%erTomua?P*fekG|WN27RbJQ?v`>>yHzdVm!qS6Vbr*2aZQ`?UHad}0KyL- zAv{0f`S-2!Pj|wH)ZoRRrR4v`03Sg7M`GZI7cCgn6L1Gyzl*IDUshAj=TFPm)#y)k*E~x*$3o_jQ)@h# zr^t}4xyEUHEgIGpyc<897$?;b=$dCAem;9jTvp^FW!?HqMX4rOlL>soxg&g&B7U*6 z|M4?LVyXp?^E&B7A`i2+*)Sqh)RvYe{HAX??^3r2$=9pBni`w-jGBp?ODVt7<3F*K zO?cdA%BtFJgEz{Fcrh7WUb0h^H|L$(C_5&VxwYn^G%f)}UfAwTe;kCS-cA#*|%s3+Lh_;cU3%^3GONHk0yehSpK>Y0rsARI|OgMSzNQl;bYsOk)5JA^cLbPq<7 zt?p1(Djh2sKdxK$p!G|&E0pF*=6vS+oK}jvYq6gPQ}S2CA!Oz`usm@}j*kW;OU_gF zY)3w1KYHI5#AI^@=ddoHZOkaSp{)dS9d+3b`tp(V> zh2!KzaH>O*Hxvw!zenPfa2nw7yUbwDageH$L*Zb0$n;Viz5FR<@pO4ZdetyV7zPmi`69l+i! zxqA_=xc)x04?8BT2hnOQI%yu%*K*{csY9A;A{2A79 zAtPeiUW+S~GUdJD*^Dup+H^&NZzfg-SUirKmg{(=(^q7kvebBPwNULNHzObC*QI(~ zkLtnh;DmhrTLh$8L{Df}gn4&?q%@#T=fl&Nxx-BuDf5<&qUBH1s)@V{;E2^Qh^c#-t?$qVKp!1le6h~Sjp7Nmq=0e&knVmK{+ z00Hiy<>3l4GIDT>KNaAU8@wEul+9nC4{cWMP@*2LW%n%|E)X#D#TUp8Nz2DM%v)ED z?nnACJ7iAv73*#avC^dvF4vnu*&SY0WiY?KvAAtbV}$4{v}U}c6-nQ&W^ByRb>u1& zeUI0)9h5WIiC!pG1bzA5Q(^VR>BMfTQ37lne_k19sF2#K*k0>I{&XSsoJG+S<()Uz zD^14TZMIH_E5t9_zq;)_5TERQRUL|f)>S)O=cK4^tmOKv_AB z+Qe+7Z=uaF=H4YSvkY|gII8_93OTuBZ5~p_ZgH7bcc?N;O#1rJ%!X*wC2#%W^sC!> zUfNOpHd~idt085N(`g1TJg_ewzJ@iif@-dg(<2BnPBq%s - - - EntityFramework - - - -

- Strongly-typed and parameterized string resources. - - - - - A string like "The '{0}' property of EdmPrimitiveType is fixed and cannot be set." - - - - - A string like "The namespace '{0}' is a system namespace and cannot be used by other schemas. Choose another namespace name." - - - - - A string like "Role '{0}' in AssociationSets ‘{1}’ and ‘{2}’ refers to the same EntitySet '{3}' in EntityContainer '{4}'. Make sure that if two or more AssociationSets refer to the same AssociationType, the ends do not refer to the same EntitySet." - - - - - A string like "The referenced EntitySet ‘{0}’ for End ‘{1}’ could not be found in the containing EntityContainer." - - - - - A string like "Type '{0}' is derived from type '{1}' that is the type for EntitySet '{2}'. Type '{0}' defines new concurrency requirements that are not allowed for subtypes of base EntitySet types." - - - - - A string like "EntitySet ‘{0}’ is based on type ‘{1}’ that has no keys defined." - - - - - A string like "The end name ‘{0}’ is already defined." - - - - - A string like "The key specified in EntityType '{0}' is not valid. Property '{1}' is referenced more than once in the Key element." - - - - - A string like "Property '{0}' has a CollectionKind specified but is not a collection property." - - - - - A string like "Property '{0}' has a CollectionKind specified. CollectionKind is only supported in version 1.1 EDM models." - - - - - A string like "ComplexType '{0}' is marked as abstract. Abstract ComplexTypes are only supported in version 1.1 EDM models." - - - - - A string like "ComplexType '{0}' has a BaseType specified. ComplexType inheritance is only supported in version 1.1 EDM models." - - - - - A string like "Key part '{0}' for type ‘{1}’ is not valid. All parts of the key must be non-nullable." - - - - - A string like "The property '{0}' in EntityType '{1}' is not valid. All properties that are part of the EntityKey must be of PrimitiveType." - - - - - A string like "Key usage is not valid. The {0} class cannot define keys because one of its base classes (‘{1}’) defines keys." - - - - - A string like "EntityType '{0}' has no key defined. Define the key for this EntityType." - - - - - A string like "NavigationProperty is not valid. Role ‘{0}’ or Role ‘{1}’ is not defined in Relationship ‘{2}’." - - - - - A string like "End '{0}' on relationship '{1}' cannot have an operation specified because its multiplicity is '*'. Operations cannot be specified on ends with multiplicity '*'." - - - - - A string like "Each Name and PluralName in a relationship must be unique. '{0}' is already defined." - - - - - A string like "In relationship '{0}', the Principal and Dependent Role of the referential constraint refer to the same Role in the relationship type." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Valid values for multiplicity for the Principal Role are '0..1' or '1'." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because all the properties in the Dependent Role are nullable, multiplicity of the Principal Role must be '0..1'." - - - - - A string like "Multiplicity conflicts with the referential constraint in Role '{0}' in relationship '{1}'. Because at least one of the properties in the Dependent Role is non-nullable, multiplicity of the Principal Role must be '1'." - - - - - A string like "Multiplicity conflicts with the referential constraint in Role '{0}' in relationship '{1}'. Because all of the properties in the Dependent Role are non-nullable, multiplicity of the Principal Role must be '1'." - - - - - A string like "Properties referred by the Dependent Role ‘{0}’ must be a subset of the key of the EntityType ‘{1}’ referred to by the Dependent Role in the referential constraint for relationship ‘{2}’." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because the Dependent Role refers to the key properties, the upper bound of the multiplicity of the Dependent Role must be ‘1’." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because the Dependent Role properties are not the key properties, the upper bound of the multiplicity of the Dependent Role must be ‘*’." - - - - - A string like "The types of all properties in the Dependent Role of a referential constraint must be the same as the corresponding property types in the Principal Role. The type of property '{0}' on entity '{1}' does not match the type of property '{2}' on entity '{3}' in the referential constraint '{4}'." - - - - - A string like "There is no property with name '{0}' defined in the type referred to by Role '{1}'." - - - - - A string like "A nullable ComplexType is not supported. Property '{0}' must not allow nulls." - - - - - A string like "A property cannot be of type ‘{0}’. The property type must be a ComplexType or a PrimitiveType." - - - - - A string like "Each member name in an EntityContainer must be unique. A member with name '{0}' is already defined." - - - - - A string like "Each type name in a schema must be unique. Type name '{0}' is already defined." - - - - - A string like "Name ‘{0}’ cannot be used in type ‘{1}’. Member names cannot be the same as their enclosing type." - - - - - A string like "Each property name in a type must be unique. Property name '{0}' is already defined." - - - - - A string like "A cycle was detected in the type hierarchy of '{0}'." - - - - - A string like "A property cannot be of type ‘{0}’. The property type must be a ComplexType, a PrimitiveType, or a CollectionType." - - - - - A string like "The specified name must not be longer than 480 characters: '{0}'." - - - - - A string like "The specified name is not allowed: '{0}'." - - - - - A string like "NavigationProperty is not valid. The FromRole and ToRole are the same." - - - - - A string like "OnDelete can be specified on only one End of an EdmAssociation." - - - - - A string like "The number of properties in the Dependent and Principal Roles in a relationship constraint must be identical." - - - - - A string like "The name is missing or not valid." - - - - - A string like "AssociationEnd must not be null." - - - - - A string like "DependentEnd must not be null." - - - - - A string like "DependentProperties must not be empty." - - - - - A string like "Association must not be null." - - - - - A string like "ResultEnd must not be null." - - - - - A string like "EntityType must not be null." - - - - - A string like "ElementType must not be null." - - - - - A string like "ElementType must not be null." - - - - - A string like "SourceSet must not be null." - - - - - A string like "TargetSet must not be null." - - - - - A string like "The type is not a valid EdmTypeReference." - - - - - A string like "Serializer can only serialize an EdmModel that has one EdmNamespace and one EdmEntityContainer." - - - - - Strongly-typed and parameterized exception factory. - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Allows the construction and modification of a user-specified annotation (name-value pair) on a instance. - - - - - INamedDataModelItem is implemented by model-specific base types for all types with a property. - - - - - - Gets or sets the currently assigned name. - - - - - Constructs a new DataModelAnnotation - - - - - Gets or sets an optional namespace that can be used to distinguish the annotation from others with the same value. - - - - - Gets or sets the name of the annotation. - - - - - Gets or sets the value of the annotation. - - - - - - - - - - DataModelEventArgs is the base argument type for all events raised by consumers of Entity Data Model (EDM) models. - - - - - Gets a value indicating the that caused the event to be raised. - - - - - Gets an optional value indicating which property of the source item caused the event to be raised. - - - - - Gets a value that identifies the specific error that is being raised. - - - - - Gets an optional descriptive message the describes the error that is being raised. - - - - - DataModelItem is the base for all types in the EDM metadata reflection, construction and modification API. - - - - - IAnnotatedDataModelItem is implemented by model-specific base types for all types with an property. - - - - - - Gets or sets the currently assigned annotations. - - - - - DbAliasedMetadataItem provides the base type for all Database Metadata types that can have an optional that should be used instead of the item's when referring to the item in the database. - - - - - NamedDbItem is the base for all types in the Database Metadata construction and modification API with a property. - - - - - The base for all all Database Metadata types that support annotation using . - - - - - DbDataModelItem is the base for all types in the Database Metadata construction and modification API. - - - - - Gets or sets the currently assigned annotations. - - - - - Gets or sets the currently assigned name. - - - - - Gets an optional alternative identifier that should be used when referring to this item in the database. - - - - - When implemented in derived types, allows the construction and modification of a column in a Database Metadata table or row. - - - - - Gets or sets a string indicating the database-specific type of the column. - - - - - Gets or sets a value indicating whether the column is nullable. - - - - - Gets or sets an optional instance that applies additional constraints to the referenced database-specific type of the column. - - - - - Allows the construction and modification of a database in a Database Metadata model. - - - - - Gets or sets an optional value that indicates the database model version. - - - - - Gets or sets the collection of instances that specifies the schemas within the database. - - - - - Allows the construction and modification of a foreign key constraint sourced by a instance. - - - - - Gets or sets the to take when a delete operation is attempted. - - - - - Indicates which Database Metadata concept is represented by a given item. - - - - - Database Kind - - - - - Schema Kind - - - - - Foreign Key Constraint Kind - - - - - Function Kind - - - - - Function Parameter Kind - - - - - Function Return or Parameter Type Kind - - - - - Row Column Kind - - - - - Table Kind - - - - - Table Column Kind - - - - - Primitive Facets Kind - - - - - Specifies the action to take on a given operation. - - - - - Default behavior - - - - - Restrict the operation - - - - - Cascade the operation - - - - - Allows the construction and modification of additional constraints that can be applied to a specific use of a primitive type in a Database Metadata item. - - - - - Returns true if any facet value property currently has a non-null value; otherwise returns false. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have a fixed or variable length. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have its intrinsic maximum length, rather than a specific value. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to be Unicode or non-Unicode. - - - - - Gets or sets an optional value indicating the current constraint on the type's maximum length. - - - - - Gets or sets an optional value indicating the current constraint on the type's precision. - - - - - Gets or sets an optional value indicating the current constraint on the type's scale. - - - - - Allows the construction and modification of a database schema in a database model. - - - - - Gets or sets the collection of instances that specifies the tables declared within the schema. - - - - - DbSchemaMetadataItem is the base for all types that can be contained in a schema. - - - - - Allows the construction and modification of a column in a table. - - - - - Gets or sets a value indicating whether the column is part of the table's primary key. - - - - - Gets or sets a value indicating if and how the value of the column is automatically generated. - - - - - Gets or sets an optional value indicating the collation specific to this table column. - - - - - Gets or sets an optional value that specifies the default value for the column. - - - - - Allows the construction and modification a table in a database schema. - - - - - Gets or sets the collection of instances that specifies the columns present within the table. - - - - - Gets or sets the collection of instances from the collection of the table that are part of the primary key. - - - - - Gets or sets the collection of instances that defines the foreign key constraints sourced from the table. - - - - - Represents a specific use of a type in a Database Metadata item. - - - - - Gets or sets an optional instance that applies additional constraints to a referenced primitive type. - - Accessing this property forces the creation of a DbPrimitiveTypeFacets value if no value has previously been set. Use to determine whether or not this property currently has a value. - - - - Gets or sets a value indicating whether the represented type is a collection type. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered nullable. - - - - - Gets a value indicating whether the type has been configured as a row type by the addition of one or more RowColumns. - - - - - Represents the mapping of an EDM association end () as a collection of property mappings (). - - - - - DbMappingMetadataItem is the base for all types in the EDM-to-Database Mapping construction and modification API that support annotation using . - - - - - DbMappingModelItem is the base for all types in the EDM-to-Database Mapping construction and modification API. - - - - - Gets or sets the currently assigned annotations. - - - - - Gets an value representing the association end that is being mapped. - - - - - Gets the collection of s that specifies how the association end key properties are mapped to the table. - - - - - Gets an value representing the association set that is being mapped. - - - - - Gets a value representing the table to which the entity type's properties are being mapped. - - - - - Gets the collection of s that specifies the constant or null values that columns in must have for this type mapping to apply. - - - - - Allows the construction and modification of a condition for a column in a database table. - - - - - Gets or sets a value representing the table column which must contain for this condition to hold. - - - - - Gets or sets the value that must contain for this condition to hold. - - - - - Represents the mapping of an entity property to a column in a database table. - - - - - Gets or sets the collection of instances that defines the mapped property, beginning from a property declared by the mapped entity type and optionally proceeding through properties of complex property result types. - - - - - Gets or sets a value representing the table column to which the entity property is being mapped. - - - - - Allows the construction and modification of the mapping of an EDM entity container () to a database (). - - - - - Gets or sets an value representing the entity container that is being mapped. - - - - - Gets or sets the collection of s that specifies how the container's entity sets are mapped to the database. - - - - - Gets the collection of s that specifies how the container's association sets are mapped to the database. - - - - - Allows the construction and modification of the mapping of an EDM entity set () to a database (). - - - - - Gets or sets an value representing the entity set that is being mapped. - - - - - Gets or sets the collection of s that specifies how the set's entity types are mapped to the database. - - - - - Allows the construction and modification of a complete or partial mapping of an EDM entity type () or type hierarchy to a specific database table (). - - - - - Gets or sets an value representing the entity type or hierarchy that is being mapped. - - - - - Gets or sets a value indicating whether this type mapping applies to and all its direct or indirect subtypes (true), or only to (false). - - - - - Gets a value representing the table to which the entity type's properties are being mapped. - - - - - Gets the collection of s that specifies how the type's properties are mapped to the table. - - - - - Gets the collection of s that specifies the constant or null values that columns in must have for this type mapping fragment to apply. - - - - - Indicates which EDM-to-Database Mapping concept is represented by a given item. - - - - - Database Mapping Kind - - - - - Entity Container Mapping Kind - - - - - Entity Set Mapping Kind - - - - - Association Set Mapping Kind - - - - - Entity Type Mapping Kind - - - - - Query View Mapping Kind - - - - - Entity Type Mapping Fragment Kind - - - - - Edm Property Mapping Kind - - - - - Association End Mapping Kind - - - - - Column Condition Kind - - - - - Property Condition Kind - - - - - Allows the construction and modification of a constraint applied to an Entity Data Model (EDM) association. - - - - - The base for all all Entity Data Model (EDM) types that support annotation using . - - - - - EdmDataModelItem is the base for all types in the Entity Data Model (EDM) metadata construction and modification API. - - - - - Gets an value indicating which Entity Data Model (EDM) concept is represented by this item. - - - - - Gets or sets the currently assigned annotations. - - - - - Returns all EdmItem children directly contained by this EdmItem. - - - - - Gets or sets the that represents the 'dependent' end of the constraint; properties from this association end's entity type contribute to the collection. - - - - - Gets or sets the collection of instances from the of the constraint. The values of these properties are constrained against the primary key values of the remaining, 'principal' association end's entity type. - - - - - Allows the construction and modification of one end of an Entity Data Model (EDM) association. - - - - - EdmStructuralMember is the base for all types that represent members of structural items in the Entity Data Model (EDM) metadata construction and modification API. - - - - - The base for all all Entity Data Model (EDM) item types that with a property. - - - - - Gets or sets the currently assigned name. - - - - - Gets or sets the entity type referenced by this association end. - - - - - Gets or sets the of this association end, which indicates the multiplicity of the end and whether or not it is required. - - - - - Gets or sets the to take when a delete operation is attempted. - - - - - Indicates the multiplicity of an and whether or not it is required. - - - - - Allows the construction and modification of an association set in an Entity Data Model (EDM) ). - - - - - Represents an item in an Entity Data Model (EDM) . - - - - - Gets or sets the that specifies the association type for the set. - - - - - Gets or sets the that specifies the entity set corresponding to the association end for this association set. - - - - - Gets or sets the that specifies the entity set corresponding to the association end for this association set. - - - - - - The base for all all Entity Data Model (EDM) types that represent a structured type from the EDM type system. - - - - - The base for all all Entity Data Model (EDM) types that represent a type from the EDM type system. - - - - - Represents an item in an Entity Data Model (EDM) . - - - - - The base for all all Entity Data Model (EDM) item types that with a Name property - that represents a qualified (can be dotted) name. - - - - - Gets a value indicating whether this type is abstract. - - - - - Gets the optional base type of this type. - - - - - Gets or sets the that defines the source end of the association. - - - - - Gets or sets the that defines the target end of the association. - - - - - Gets or sets the optional constraint that indicates whether the relationship is an independent association (no constraint present) or a foreign key relationship ( specified). - - - - - Collection semantics for properties. - - - - - The property does not have a collection type or does not specify explicit collection semantics. - - - - - The property is an unordered collection that may contain duplicates. - - - - - The property is an ordered collection that may contain duplicates. - - - - - Allows the construction and modification of a complex type in an Entity Data Model (EDM) . - - - - - Gets or sets the optional that indicates the base complex type of the complex type. - - - - - Gets or sets a value indicating whether the complex type is abstract. - - - - - Gets or sets the collection of instances that describe the (scalar or complex) properties of the complex type. - - - - - Concurrency mode for properties. - - - - - Default concurrency mode: the property is never validated - at write time - - - - - Fixed concurrency mode: the property is always validated at - write time - - - - - Allows the construction and modification of an entity container in an Entity Data Model (EDM) . - - - - - Gets all s declared within the namspace. Includes s and s. - - - - - Gets or sets the collection of s that specifies the association sets within the container. - - - - - Gets or sets the collection of s that specifies the entity sets within the container. - - - - - Allows the construction and modification of an entity set in an Entity Data Model (EDM) . - - - - - Gets or sets the that specifies the entity type for the set. - - - - - Allows the construction and modification of an entity type in an Entity Data Model (EDM) . - - - - - Gets or sets the optional that indicates the base entity type of the entity type. - - - - - Gets or sets a value indicating whether the entity type is abstract. - - - - - Gets or sets the collection of s that specifies the properties declared by the entity type. - - - - - Gets or sets the collection of s that indicates which properties from the collection are part of the entity key. - - - - - Gets or sets the optional collection of s that specifies the navigation properties declared by the entity type. - - - - - Indicates which Entity Data Model (EDM) concept is represented by a given item. - - - - - Association End Kind - - - - - Association Set Kind - - - - - Association Type Kind - - - - - Collection Type Kind - - - - - Complex Type Kind - - - - - Entity Container Kind - - - - - Entity Set Kind - - - - - Entity Type Kind - - - - - Function Group Kind - - - - - Function Overload Kind - - - - - Function Import Kind - - - - - Function Parameter Kind - - - - - Navigation Property Kind - - - - - EdmProperty Type Kind - - - - - Association Constraint Type Kind - - - - - Ref Type Kind - - - - - Row Column Kind - - - - - Row Type Kind - - - - - Type Reference Kind - - - - - Model Kind - - - - - Namespace Kind - - - - - Primitive Facets Kind - - - - - Primitive Type Kind - - - - - EdmModel is the top-level container for namespaces and entity containers belonging to the same logical Entity Data Model (EDM) model. - - - - - Gets or sets an optional value that indicates the entity model version. - - - - - Gets or sets the containers declared within the model. - - - - - Gets or sets the namespaces declared within the model. - - - - - Allows the construction and modification of a namespace in an . - - - - - Gets all s declared within the namspace. Includes s, s, s. - - - - - Gets or sets the s declared within the namespace. - - - - - Gets or sets the s declared within the namespace. - - - - - Gets or sets the s declared within the namespace. - - - - - Allows the construction and modification of an Entity Data Model (EDM) navigation property. - - - - - Gets or sets the that specifies the association over which navigation takes place. - - - - - Gets or sets the that specifies which association end is the 'destination' end of the navigation and produces the navigation property result. - - - - - Specifies the action to take on a given operation. - - - - - - Default behavior - - - - - Restrict the operation - - - - - Cascade the operation - - - - - Represents one of the fixed set of Entity Data Model (EDM) primitive types. - - - - - The base for all all Entity Data Model (EDM) types that represent a scalar type from the EDM type system. - - - - - Retrieves the EdmPrimitiveType instance with the corresponding to the specified value, if any. - - The name of the primitive type instance to retrieve - The EdmPrimitiveType with the specified name, if successful; otherwise null. - true if the given name corresponds to an EDM primitive type name; otherwise false. - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets an value that indicates which Entity Data Model (EDM) primitive type this type represents. - - - - - Allows the construction and modification of additional constraints that can be applied to a specific use of a primitive type in an Entity Data Model (EDM) item. See . - - - - - Returns true if any facet value property currently has a non-null value; otherwise returns false. - - - - - Gets or sets an optional value indicating the current constraint on the type's maximum length. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have its intrinsic maximum length, rather than a specific value. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have a fixed or variable length. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to be Unicode or non-Unicode. - - - - - Gets or sets an optional value indicating the current constraint on the type's precision. - - - - - Gets or sets an optional value indicating the current constraint on the type's scale. - - - - - Primitive Types as defined by the Entity Data Model (EDM). - - - - - Binary Type Kind - - - - - Boolean Type Kind - - - - - Byte Type Kind - - - - - DateTime Type Kind - - - - - Decimal Type Kind - - - - - Double Type Kind - - - - - Guid Type Kind - - - - - Single Type Kind - - - - - SByte Type Kind - - - - - Int16 Type Kind - - - - - Int32 Type Kind - - - - - Int64 Type Kind - - - - - String Type Kind - - - - - Time Type Kind - - - - - DateTimeOffset Type Kind - - - - - Allows the construction and modification of a primitive- or complex-valued property of an Entity Data Model (EDM) entity or complex type. - - - - - Gets or sets an value that indicates which collection semantics - if any - apply to the property. - - - - - Gets or sets a value that indicates whether the property is used for concurrency validation. - - - - - Gets or sets on optional value that indicates an initial default value for the property. - - - - - Gets or sets an that specifies the result type of the property. - - - - - Enumerates all s declared or inherited by an . - - - - - Allows the construction and modification of a specific use of a type in an Entity Data Model (EDM) item. See for examples. - - - - - Gets or sets a value indicating the collection rank of the type reference. A collection rank greater than zero indicates that the type reference represents a collection of its referenced . - - - - - Gets or sets a value indicating the referenced by this type reference. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered nullable. - - - - - Gets or sets an optional instance that applies additional constraints to a referenced primitive type. - - Accessing this property forces the creation of an EdmPrimitiveTypeFacets value if no value has previously been set. Use to determine whether or not this property currently has a value. - - - - Gets a value indicating whether the property of this type reference has been assigned an value with at least one facet value specified. - - - - - Indicates whether this type reference represents a collection of its referenced (when is greater than zero) or not. - - - - - Indicates whether the property of this type reference currently refers to an , is not a collection type, and does not have primitive facet values specified. - - - - - Gets the currently referred to by this type reference, or null if the type reference is a collection type or does not refer to a complex type. - - - - - Indicates whether the property of this type reference currently refers to an and is not a collection type. - - - - - Gets the currently referred to by this type reference, or null if the type reference is a collection type or does not refer to a primitive type. - - - - - Contains constant values that apply to the EDM model, regardless of source (for CSDL specific constants see ). - - - - - Parsing code taken from System.dll's System.CodeDom.Compiler.CodeGenerator.IsValidLanguageIndependentIdentifier(string) - method to avoid LinkDemand needed to call this method - - - - - - - - - - - - Constants for CSDL XML. - - - - - Constants for C-S MSL XML. - - - - - Constants for SSDL XML. - - - - - The acceptable range for this enum is 0000 - 0999; the range 10,000-15,000 is reserved for tools. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Precision out of range - - - Scale out of range - - - - - - - - - One of the required facets is missing - - - - - - - - - - - - - - - - - - - - - - - - - The facet isn't allow by the property type. - - - - - This facet value is constant and is specified in the schema - - - - - - - - - - Multiplicity value was malformed - - - The value for the Action attribute is invalid or not allowed in the current context - - - An error occurred processing the On<Operation> elements - - - Ends were given for the Property element of a EntityContainer that is not a RelationshipSet - - - The extent name used in the EntittyContainerType End does not match the name of any of the EntityContainerProperties in the containing EntityContainer - - - An end element was not given, and cannot be inferred because too many EntityContainerEntitySet elements that are good possibilities. - - - An end element was not given, and cannot be inferred because there is no EntityContainerEntitySets that are the correct type to be used as an EntitySet. - - - Not a valid parameter direction for the parameter in a function - - - Unable to infer an optional schema part, to resolve this; be more explicit - - - Invalid facet attribute(s) specified in provider manifest - - - Invalid role value in the relationship constraint - - - Invalid Property in relationship constraint - - - Type mismatch between ToProperty and FromProperty in the relationship constraint - - - Invalid multiplicity in FromRole in the relationship constraint - - - The number of properties in the FromProperty and ToProperty in the relationship constraint must be identical - - - No Properties defined in either FromProperty or ToProperty in the relationship constraint - - - Missing constraint in relationship type in ssdl - - - Same role referred in the ToRole and FromRole of a referential constraint - - - Invalid value for attribute ParameterTypeSemantics - - - Invalid type used for a Relationship End Type - - - Invalid PrimitiveTypeKind - - - Invalid TypeConversion DestinationType - - - Expected a integer value between 0 - 255 - - - Invalid Type specified in function - - - Precision must not be greater than 28 - - - Properties that are part of entity key must be of scalar type - - - Binary type properties which are part of entity key are currently not supported - - - The primitive type kind does not have a preferred mapping - - - More than one PreferredMapping for a PrimitiveTypeKind - - - End with * multiplicity cannot have operations specified - - - EntitySet type has no keys - - - InvalidNumberOfParametersForAggregateFunction - - - InvalidParameterTypeForAggregateFunction - - - Composable functions must declare a return type. - - - Non-composable functions must not declare a return type. - - - Non-composable functions do not permit the aggregate; niladic; or built-in attributes. - - - Composable functions can not include command text attribute. - - - Functions should not declare both a store name and command text (only one or the other - can be used). - - - SystemNamespace - - - Empty DefiningQuery text - - - Schema, Table and DefiningQuery are all specified, and are mutually exclusive - - - ConcurrencyMode value was malformed - - - Concurrency can't change for any sub types of an EntitySet type. - - - Function import return type must be either empty, a collection of entities, or a singleton scalar. - - - Function import specifies a non-existent entity set. - - - Function import specifies entity type return but no entity set. - - - Function import specifies entity type that does not derive from element type of entity set. - - - Function import specifies a binding to an entity set but does not return entities. - - - InternalError - - - Same Entity Set Taking part in the same role of the relationship set in two different relationship sets - - - Entity key refers to the same property twice - - - Function declares a ReturnType attribute and element - - - Nullable Complex Type not supported in Edm V1 - - - Only Complex Collections supported in Edm V1.1 - - - No Key defined on Entity Type - - - Invalid namespace specified in using element - - - Need not specify system namespace in using - - - Cannot use a reserved/system namespace as alias - - - Invalid qualification specified for type - - - Invalid Entity Container Name in extends attribute - - - Invalid CollectionKind value in property CollectionKind attribute - - - Must specify namespace or alias of the schema in which this type is defined - - - Entity Container cannot extend itself - - - Failed to retrieve provider manifest - - - Mismatched Provider Manifest token values in SSDL artifacts - - - Missing Provider Manifest token value in SSDL artifact(s) - - - Empty CommandText element - - - Inconsistent Provider values in SSDL artifacts - - - Inconsistent Provider Manifest token values in SSDL artifacts - - - Duplicated Function overloads - - - InvalidProvider - - - FunctionWithNonEdmTypeNotSupported - - - ComplexTypeAsReturnTypeAndDefinedEntitySet - - - ComplexTypeAsReturnTypeAndDefinedEntitySet - - - unused 179, - unused 180, - unused 181, - In model functions facet attribute is allowed only on ScalarTypes - - - Captures several conditions where facets are placed on element where it should not exist. - - - Return type has not been declared - - - Invalid value in the EnumTypeOption - - - The structural annotation cannot use codegen namespaces - - - Function and type cannot have the same fully qualified name - - - Cannot load different version of schema in the same ItemCollection - - - Expected bool value - - - End without Multiplicity specified - - - In SSDL, if composable function returns a collection of rows (TVF), all row properties must be of scalar types. - - - The name of NamedEdmItem must not be empty or white space only - - - EdmTypeReference is empty - Unused 199; - - - - Serializes an that conforms to the restrictions of a single CSDL schema file to an XML writer. - The model to be serialized must contain a single and a single . - - - - - The CSDL Serializer for the EdmModel. - - - - - Serialize the to the XmlWriter. - - The EdmModel to serialize, mut have only one and one - The XmlWriter to serialize to - - - - MSL Serializer for DbModel - - - - - Serialize the to the XmlWriter - - The DbModel to serialize - The XmlWriter to serialize to - - - - SSDL Serializer for DbDatabaseMetadata - - - - - Serialize the to the - - The DbDatabaseMetadata to serialize - Provider information on the Schema element - ProviderManifestToken information on the Schema element - The XmlWriter to serialize to - - - - author/email - - - author/name - - - author/uri - - - published - - - rights - - - summary - - - title - - - contributor/email - - - contributor/name - - - contributor/uri - - - category/@label - - - Plaintext - - - HTML - - - XHTML - - - updated - - - link/@href - - - link/@rel - - - link/@type - - - link/@hreflang - - - link/@title - - - link/@length - - - category/@term - - - category/@scheme - - - - Return role name pair - - - - - - - - The context for DataModel Validation - - - - - Returns true if the given two ends are similar - the relationship type that this ends belongs to is the same - and the entity set refered by the ends are same and they are from the same role - - - - - - - - Return true if the Referential Constraint on the association is ready for further validation, otherwise return false. - - - - - - - Resolves the given property names to the property in the item - Also checks whether the properties form the key for the given type and whether all the properties are nullable or not - - - - - - - - - - - Return true if the namespaceName is a Edm System Namespace - - - - - - - Return true if the entityType is a subtype of any entity type in the dictionary keys, - and return the corresponding entry EntitySet value. Otherwise return false. - - - - - - - - - Return true if any of the properties in the EdmEntityType defines ConcurrencyMode. Otherwise return false. - - - - - - - Add member name to the Hash set, raise an error if the name exists already. - - - - - - - - - If the string is null, empty, or only whitespace, return false, otherwise return true - - - - - - - Determine if a cycle exists in the type hierarchy: use two pointers to - walk the chain, if one catches up with the other, we have a cycle. - - true if a cycle exists in the type hierarchy, false otherwise - - - - RuleSet for DataModel Validation - - - - - Get the related rules given certain DataModelItem - - The to validate - A collection of - - - - Data Model Validator - - - - - Validate the and all of its properties given certain version. - - The root of the model to be validated - True to validate the syntax, otherwise false - - - - The RuleSet for EdmModel - - - - - Get based on version - - a double value of version - - - - - The context for EdmModel Validation - - - - - Visitor for EdmModel Validation - - - - - Edm Model Validator - - - - - validate the from the root with the context - - The root to validate from - The validation context - - - - Strongly-typed and parameterized string resources. - - - - - A string like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - A string like "The argument property '{0}' cannot be null." - - - - - A string like "The type '{0}' has already been configured as a complex type. It cannot be reconfigured as an entity type." - - - - - A string like "The type '{0}' has already been configured as an entity type. It cannot be reconfigured as a complex type." - - - - - A string like "The key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - A string like "The foreign key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - A string like "The property '{0}' is not a declared property on type '{1}'. Verify that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation. Make sure that it is a valid primitive property." - - - - - A string like "The navigation property '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid navigation property." - - - - - A string like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'." - - - - - A string like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. Use dotted paths for nested properties: C#: 't => t.MyProperty.MyProperty' VB.Net: 'Function(t) t.MyProperty.MyProperty'." - - - - - A string like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - A string like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - - A string like "Conflicting configuration settings were specified for property '{0}' on type '{1}': {2}" - - - - - A string like "Conflicting configuration settings were specified for column '{0}' on table '{1}': {2}" - - - - - A string like "{0} = {1} conflicts with {2} = {3}" - - - - - A string like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from ComplexObject." - - - - - A string like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from EntityObject." - - - - - A string like "The navigation property '{0}' declared on type '{1}' cannot be the inverse of itself." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting foreign keys." - - - - - A string like "Values of incompatible types ('{1}' and '{2}') were assigned to the '{0}' discriminator column. Values of the same type must be specified. To explicitly specify the type of the discriminator column use the HasColumnType method." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting mapping information." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting cascade delete operations using 'WillCascadeOnDelete'." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting multiplicities." - - - - - A string like "The MaxLengthAttribute on property '{0}' on type '{1} is not valid. The Length value must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - A string like "The StringLengthAttribute on property '{0}' on type '{1}' is not valid. The maximum length must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - A string like "Unable to determine composite primary key ordering for type '{0}'. Use the ColumnAttribute or the HasKey method to specify an order for composite primary keys." - - - - - A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. Name must not be empty." - - - - - A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The foreign key name '{2}' was not found on the dependent type '{3}'. The Name value should be a comma separated list of foreign key property names." - - - - - A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The navigation property '{2}' was not found on the dependent type '{1}'. The Name value should be a valid navigation property name." - - - - - A string like "Unable to determine a composite foreign key ordering for foreign key on type {0}. When using the ForeignKey data annotation on composite foreign key properties ensure order is specified by using the Column data annotation or the fluent API." - - - - - A string like "The InversePropertyAttribute on property '{2}' on type '{3}' is not valid. The property '{0}' is not a valid navigation property on the related type '{1}'. Ensure that the property exists and is a valid reference or collection navigation property." - - - - - A string like "A relationship cannot be established from property '{0}' on type '{1}' to property '{0}' on type '{1}'. Check the values in the InversePropertyAttribute to ensure relationship definitions are unique and reference from one navigation property to its corresponding inverse navigation property." - - - - - A string like "\t{0}: {1}: {2}" - - - - - A string like "A key is registered for the derived type '{0}'. Keys can only be registered for the root type '{1}'." - - - - - A string like "The {0} value '{1}' already exists in the user-defined dictionary." - - - - - A string like "The type '{0}' has already been mapped to table '{1}'. Specify all mapping aspects of a table in a single Map call." - - - - - A string like "Map was called more than once for type '{0}' and at least one of the calls didn't specify the target table name." - - - - - A string like "The derived type '{0}' has already been mapped using the chaining syntax. A derived type can only be mapped once using the chaining syntax." - - - - - A string like "An "is not null" condition cannot be specified on property '{0}' on type '{1}' because this property is not included in the model. Check that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation." - - - - - A string like "Values of type '{0}' cannot be used as type discriminator values. Supported types include byte, signed byte, bool, int16, int32, int64, and string." - - - - - A string like "Unable to add the convention '{0}'. Could not find an existing convention of type '{1}' in the current convention set." - - - - - A string like "Not all properties for type '{0}' have been mapped. Either map those properties or explicitly excluded them from the model." - - - - - A string like "Unable to determine the provider name for connection of type '{0}'." - - - - - A string like "The qualified table name '{0}' contains an invalid schema name. Schema names must have a non-zero length." - - - - - A string like "The qualified table name '{0}' contains an invalid table name. Table names must have a non-zero length." - - - - - A string like "Properties for type '{0}' can only be mapped once. Ensure the MapInheritedProperties method is only used during one call to the Map method." - - - - - A string like "Properties for type '{0}' can only be mapped once. Ensure the Properties method is used and that repeated calls specify each non-key property only once." - - - - - A string like "Properties for type '{0}' can only be mapped once. The non-key property '{1}' is mapped more than once. Ensure the Properties method specifies each non-key property only once." - - - - - A string like "The property '{1}' on type '{0}' cannot be mapped because it has been explicitly excluded from the model." - - - - - A string like "The entity types '{0}' and '{1}' cannot share table '{2}' because they are not in the same type hierarchy or do not have a valid one to one foreign key relationship with matching primary keys between them." - - - - - A string like "The property '{0}' cannot be used as a key property on the entity '{1}' because the property type is not a valid key type. Only scalar types, string and byte[] are supported key types." - - - - - A string like "The specified table '{0}' was not found in the model. Ensure that the table name has been correctly specified." - - - - - A string like "The specified association foreign key columns '{0}' are invalid. The number of columns specified must match the number of primary key columns." - - - - - A string like "Unable to determine the principal end of an association between the types '{0}' and '{1}'. The principal end of this association must be explicitly configured using either the relationship fluent API or data annotations." - - - - - A string like "The abstract type '{0}' has no mapped descendents and so cannot be mapped. Either remove '{0}' from the model or add one or more types deriving from '{0}' to the model. " - - - - - A string like "The type '{0}' cannot be mapped as defined because it maps inherited properties from types that use entity splitting or another form of inheritance. Either choose a different inheritance mapping strategy so as to not map inherited properties, or change all types in the hierarchy to map inherited properties and to not use splitting. " - - - - - A string like "One or more validation errors were detected during model generation:" - - - - - A string like "A circular ComplexType hierarchy was detected. Self-referencing ComplexTypes are not supported." - - - - - Strongly-typed and parameterized exception factory. - - - - - ArgumentException with message like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - ArgumentException with message like "The argument property '{0}' cannot be null." - - - - - InvalidOperationException with message like "The type '{0}' has already been configured as a complex type. It cannot be reconfigured as an entity type." - - - - - InvalidOperationException with message like "The type '{0}' has already been configured as an entity type. It cannot be reconfigured as a complex type." - - - - - InvalidOperationException with message like "The key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - InvalidOperationException with message like "The foreign key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - InvalidOperationException with message like "The property '{0}' is not a declared property on type '{1}'. Verify that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation. Make sure that it is a valid primitive property." - - - - - InvalidOperationException with message like "The navigation property '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid navigation property." - - - - - InvalidOperationException with message like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'." - - - - - InvalidOperationException with message like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. Use dotted paths for nested properties: C#: 't => t.MyProperty.MyProperty' VB.Net: 'Function(t) t.MyProperty.MyProperty'." - - - - - InvalidOperationException with message like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - InvalidOperationException with message like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - - InvalidOperationException with message like "Conflicting configuration settings were specified for property '{0}' on type '{1}': {2}" - - - - - InvalidOperationException with message like "Conflicting configuration settings were specified for column '{0}' on table '{1}': {2}" - - - - - InvalidOperationException with message like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from ComplexObject." - - - - - InvalidOperationException with message like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from EntityObject." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' cannot be the inverse of itself." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting foreign keys." - - - - - MappingException with message like "Values of incompatible types ('{1}' and '{2}') were assigned to the '{0}' discriminator column. Values of the same type must be specified. To explicitly specify the type of the discriminator column use the HasColumnType method." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting mapping information." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting cascade delete operations using 'WillCascadeOnDelete'." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting multiplicities." - - - - - InvalidOperationException with message like "The MaxLengthAttribute on property '{0}' on type '{1} is not valid. The Length value must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - InvalidOperationException with message like "The StringLengthAttribute on property '{0}' on type '{1}' is not valid. The maximum length must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - InvalidOperationException with message like "Unable to determine composite primary key ordering for type '{0}'. Use the ColumnAttribute or the HasKey method to specify an order for composite primary keys." - - - - - InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. Name must not be empty." - - - - - InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The foreign key name '{2}' was not found on the dependent type '{3}'. The Name value should be a comma separated list of foreign key property names." - - - - - InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The navigation property '{2}' was not found on the dependent type '{1}'. The Name value should be a valid navigation property name." - - - - - InvalidOperationException with message like "Unable to determine a composite foreign key ordering for foreign key on type {0}. When using the ForeignKey data annotation on composite foreign key properties ensure order is specified by using the Column data annotation or the fluent API." - - - - - InvalidOperationException with message like "The InversePropertyAttribute on property '{2}' on type '{3}' is not valid. The property '{0}' is not a valid navigation property on the related type '{1}'. Ensure that the property exists and is a valid reference or collection navigation property." - - - - - InvalidOperationException with message like "A relationship cannot be established from property '{0}' on type '{1}' to property '{0}' on type '{1}'. Check the values in the InversePropertyAttribute to ensure relationship definitions are unique and reference from one navigation property to its corresponding inverse navigation property." - - - - - InvalidOperationException with message like "A key is registered for the derived type '{0}'. Keys can only be registered for the root type '{1}'." - - - - - InvalidOperationException with message like "The type '{0}' has already been mapped to table '{1}'. Specify all mapping aspects of a table in a single Map call." - - - - - InvalidOperationException with message like "Map was called more than once for type '{0}' and at least one of the calls didn't specify the target table name." - - - - - InvalidOperationException with message like "The derived type '{0}' has already been mapped using the chaining syntax. A derived type can only be mapped once using the chaining syntax." - - - - - InvalidOperationException with message like "An "is not null" condition cannot be specified on property '{0}' on type '{1}' because this property is not included in the model. Check that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation." - - - - - ArgumentException with message like "Values of type '{0}' cannot be used as type discriminator values. Supported types include byte, signed byte, bool, int16, int32, int64, and string." - - - - - InvalidOperationException with message like "Unable to add the convention '{0}'. Could not find an existing convention of type '{1}' in the current convention set." - - - - - InvalidOperationException with message like "Not all properties for type '{0}' have been mapped. Either map those properties or explicitly excluded them from the model." - - - - - NotSupportedException with message like "Unable to determine the provider name for connection of type '{0}'." - - - - - ArgumentException with message like "The qualified table name '{0}' contains an invalid schema name. Schema names must have a non-zero length." - - - - - ArgumentException with message like "The qualified table name '{0}' contains an invalid table name. Table names must have a non-zero length." - - - - - InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. Ensure the MapInheritedProperties method is only used during one call to the Map method." - - - - - InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. Ensure the Properties method is used and that repeated calls specify each non-key property only once." - - - - - InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. The non-key property '{1}' is mapped more than once. Ensure the Properties method specifies each non-key property only once." - - - - - InvalidOperationException with message like "The property '{1}' on type '{0}' cannot be mapped because it has been explicitly excluded from the model." - - - - - InvalidOperationException with message like "The entity types '{0}' and '{1}' cannot share table '{2}' because they are not in the same type hierarchy or do not have a valid one to one foreign key relationship with matching primary keys between them." - - - - - InvalidOperationException with message like "The property '{0}' cannot be used as a key property on the entity '{1}' because the property type is not a valid key type. Only scalar types, string and byte[] are supported key types." - - - - - InvalidOperationException with message like "The specified table '{0}' was not found in the model. Ensure that the table name has been correctly specified." - - - - - InvalidOperationException with message like "The specified association foreign key columns '{0}' are invalid. The number of columns specified must match the number of primary key columns." - - - - - InvalidOperationException with message like "A circular ComplexType hierarchy was detected. Self-referencing ComplexTypes are not supported." - - - - - InvalidOperationException with message like "Unable to determine the principal end of an association between the types '{0}' and '{1}'. The principal end of this association must be explicitly configured using either the relationship fluent API or data annotations." - - - - - InvalidOperationException with message like "The abstract type '{0}' has no mapped descendents and so cannot be mapped. Either remove '{0}' from the model or add one or more types deriving from '{0}' to the model. " - - - - - NotSupportedException with message like "The type '{0}' cannot be mapped as defined because it maps inherited properties from types that use entity splitting or another form of inheritance. Either choose a different inheritance mapping strategy so as to not map inherited properties, or change all types in the hierarchy to map inherited properties and to not use splitting. " - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Strongly-typed and parameterized string resources. - - - - - A string like "Cannot get value for property '{0}' from entity of type '{1}' because the property has no get accessor." - - - - - A string like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor." - - - - - - A string like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor and is in the '{2}' state." - - - - - A string like "Member '{0}' cannot be called for property '{1}' on entity of type '{2}' because the property is not part of the Entity Data Model." - - - - - - A string like "Cannot call the {0} method for an entity of type '{1}' on a DbSet for entities of type '{2}'. Only entities of type '{2}' or derived from type '{2}' can be added, attached, or removed." - - - - - A string like "Cannot call the Create method for the type '{0}' on a DbSet for entities of type '{1}'. Only entities of type '{1}' or derived from type '{1}' can be created." - - - - - - - A string like "The property '{0}' on type '{1}' is a collection navigation property. The Collection method should be used instead of the Reference method." - - - - - A string like "The property '{0}' on type '{1}' is a reference navigation property. The Reference method should be used instead of the Collection method." - - - - - A string like "The property '{0}' on type '{1}' is not a navigation property. The Reference and Collection methods can only be used with navigation properties. Use the Property or ComplexProperty method." - - - - - A string like "The property '{0}' on type '{1}' is not a primitive or complex property. The Property method can only be used with primitive or complex properties. Use the Reference or Collection method." - - - - - A string like "The property '{0}' on type '{1}' is not a complex property. The ComplexProperty method can only be used with complex properties. Use the Property, Reference or Collection method." - - - - - A string like "The property '{0}' on type '{1}' is not a primitive property, complex property, collection navigation property, or reference navigation property." - - - - - A string like ""The property '{0}' from the property path '{1}' is not a complex property on type '{2}'. Property paths must be composed of complex properties for all except the final property."" - - - - - A string like ""The property path '{0}' cannot be used for navigation properties. Property paths can only be used to access primitive or complex properties."" - - - - - A string like "The navigation property '{0}' on entity type '{1}' cannot be used for entities of type '{2}' because it refers to entities of type '{3}'." - - - - - A string like "The generic type argument '{0}' cannot be used with the Member method when accessing the collection navigation property '{1}' on entity type '{2}'. The generic type argument '{3}' must be used instead." - - - - - A string like "The property '{0}' on entity type '{1}' cannot be used for objects of type '{2}' because it is a property for objects of type '{3}'." - - - - - A string like "The expression passed to method {0} must represent a property defined on the type '{1}'." - - - - - A string like "{0} cannot be used for entities in the {1} state." - - - - - A string like "Cannot set non-nullable property '{0}' of type '{1}' to null on object of type '{2}'." - - - - - A string like "The property '{0}' in the entity of type '{1}' is null. Store values cannot be obtained for an entity with a null complex property." - - - - - A string like "Cannot assign value of type '{0}' to property '{1}' of type '{2}' in property values for type '{3}'." - - - - - A string like "The '{0}' property does not exist or is not mapped for the type '{1}'." - - - - - A string like "Cannot copy values from DbPropertyValues for type '{0}' into DbPropertyValues for type '{1}'." - - - - - A string like "Cannot copy from property values for object of type '{0}' into property values for object of type '{1}'." - - - - - A string like "The value of the complex property '{0}' on entity of type '{1}' is null. Complex properties cannot be set to null and values cannot be set for null complex properties." - - - - - A string like "The value of the nested property values property '{0}' on the values for entity of type '{1}' is null. Nested property values cannot be set to null and values cannot be set for null complex properties." - - - - - A string like "The model backing the '{0}' context has changed since the database was created. Either manually delete/update the database, or call Database.SetInitializer with an IDatabaseInitializer instance. For example, the DropCreateDatabaseIfModelChanges strategy will automatically delete and recreate the database, and optionally seed it with new data." - - - - - A string like "The DbContextDatabaseInitializer entry 'key="{0}" value="{1}"' in the application configuration is not valid. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'." - - - - - A string like "Failed to set database initializer of type '{0}' for DbContext type '{1}' specified in the application configuration. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'. The initializer class must have a parameterless constructor. See inner exception for details." - - - - - A string like "The type '{0}' could not be found. The type name must be an assembly-qualified name." - - - - - A string like "The connection string '{0}' in the application's configuration file does not contain the required providerName attribute."" - - - - - A string like "The entity found was of type {0} when an entity of type {1} was requested." - - - - - A string like "The type '{0}' is mapped as a complex type. The Set method, DbSet objects, and DbEntityEntry objects can only be used with entity types, not complex types." - - - - - A string like "The type '{0}' is not attributed with EdmEntityTypeAttribute but is contained in an assembly attributed with EdmSchemaAttribute. POCO entities that do not use EdmEntityTypeAttribute cannot be contained in the same assembly as non-POCO entities that use EdmEntityTypeAttribute." - - - - - A string like "The entity type {0} is not part of the model for the current context." - - - - - A string like "No connection string named '{0}' could be found in the application config file." - - - - - A string like "The collection navigation property '{0}' on the entity of type '{1}' cannot be set because the entity type does not define a navigation property with a set accessor." - - - - - A string like "Multiple object sets per type are not supported. The object sets '{0}' and '{1}' can both contain instances of type '{2}'." - - - - - A string like "The context type '{0}' must have a public constructor taking an EntityConnection." - - - - - A string like "An unexpected exception was thrown during validation of '{0}' when invoking {1}.IsValid. See the inner exception for details." - - - - - A string like "An unexpected exception was thrown during validation of '{0}' when invoking {1}.Validate. See the inner exception for details." - - - - - A string like "The database name '{0}' is not supported because it is an MDF file name. A full connection string must be provided to attach an MDF file." - - - - - A string like "Setting IsModified to false for a modified property is not supported." - - - - - A string like "An error occurred while saving entities that do not expose foreign key properties for their relationships. The EntityEntries property will return null because a single entity cannot be identified as the source of the exception. Handling of exceptions while saving can be made easier by exposing foreign key properties in your entity types. See the InnerException for details." - - - - - A string like "The set of property value names is read-only." - - - - - A string like "A property of a complex type must be set to an instance of the generic or non-generic DbPropertyValues class for that type." - - - - - A string like "Model compatibility cannot be checked because the DbContext instance was not created using Code First patterns. DbContext instances created from an ObjectContext or using an EDMX file cannot be checked for compatibility." - - - - - A string like "Model compatibility cannot be checked because the EdmMetadata type was not included in the model. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - A string like "Model compatibility cannot be checked because the database does not contain model metadata. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - A string like "The context cannot be used while the model is being created." - - - - - A string like "The DbContext class cannot be used with models that have multiple entity sets per type (MEST)." - - - - - A string like "The operation cannot be completed because the DbContext has been disposed." - - - - - A string like "The provider factory returned a null connection." - - - - - A string like "The DbConnectionFactory instance returned a null connection." - - - - - A string like "The number of primary key values passed must match number of primary key values defined on the entity." - - - - - A string like "The type of one of the primary key values did not match the type defined in the entity. See inner exception for details." - - - - - A string like "Multiple entities were found in the Added state that match the given primary key values." - - - - - A string like "Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList()." - - - - - A string like "The Include path expression must refer to a navigation property defined on the type. Use dotted paths for reference navigation properties and the Select operator for collection navigation properties." - - - - - A string like "Cannot initialize a DbContext from an entity connection string or an EntityConnection instance together with a DbCompiledModel. If an entity connection string or EntityConnection instance is used, then the model will be created from the metadata in the connection. If a DbCompiledModel is used, then the connection supplied should be a standard database connection (for example, a SqlConnection instance) rather than an entity connection." - - - - - A string like "Using the same DbCompiledModel to create contexts against different types of database servers is not supported. Instead, create a separate DbCompiledModel for each type of server being used." - - - - - A string like "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details." - - - - - A string like "An exception occurred while initializing the database. See the InnerException for details." - - - - - A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing ObjectContext is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing DbCompiledModel is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using Database First or Model First is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - A string like "Code generated using the T4 templates for Database First and Model First development may not work correctly if used in Code First mode. To continue using Database First or Model First ensure that the Entity Framework connection string is specified in the config file of executing application. To use these classes, that were generated from Database First or Model First, with Code First add any additional configuration using attributes or the DbModelBuilder API and then remove the code that throws this exception." - - - - - Strongly-typed and parameterized exception factory. - - - - - InvalidOperationException with message like "Cannot get value for property '{0}' from entity of type '{1}' because the property has no get accessor." - - - - - InvalidOperationException with message like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor." - - - - - - NotSupportedException with message like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor and is in the '{2}' state." - - - - - InvalidOperationException with message like "Member '{0}' cannot be called for property '{1}' on entity of type '{2}' because the property is not part of the Entity Data Model." - - - - - - ArgumentException with message like "Cannot call the {0} method for an entity of type '{1}' on a DbSet for entities of type '{2}'. Only entities of type '{2}' or derived from type '{2}' can be added, attached, or removed." - - - - - ArgumentException with message like "Cannot call the Create method for the type '{0}' on a DbSet for entities of type '{1}'. Only entities of type '{1}' or derived from type '{1}' can be created." - - - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is a collection navigation property. The Collection method should be used instead of the Reference method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is a reference navigation property. The Reference method should be used instead of the Collection method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a navigation property. The Reference and Collection methods can only be used with navigation properties. Use the Property or ComplexProperty method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a primitive or complex property. The Property method can only be used with primitive or complex properties. Use the Reference or Collection method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a complex property. The ComplexProperty method can only be used with complex properties. Use the Property, Reference or Collection method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a primitive property, complex property, collection navigation property, or reference navigation property." - - - - - ArgumentException with message like ""The property '{0}' from the property path '{1}' is not a complex property on type '{2}'. Property paths must be composed of complex properties for all except the final property."" - - - - - ArgumentException with message like ""The property path '{0}' cannot be used for navigation properties. Property paths can only be used to access primitive or complex properties."" - - - - - ArgumentException with message like "The navigation property '{0}' on entity type '{1}' cannot be used for entities of type '{2}' because it refers to entities of type '{3}'." - - - - - ArgumentException with message like "The generic type argument '{0}' cannot be used with the Member method when accessing the collection navigation property '{1}' on entity type '{2}'. The generic type argument '{3}' must be used instead." - - - - - ArgumentException with message like "The property '{0}' on entity type '{1}' cannot be used for objects of type '{2}' because it is a property for objects of type '{3}'." - - - - - NotSupportedException with message like "Setting IsModified to false for a modified property is not supported." - - - - - ArgumentException with message like "The expression passed to method {0} must represent a property defined on the type '{1}'." - - - - - InvalidOperationException with message like "{0} cannot be used for entities in the {1} state." - - - - - InvalidOperationException with message like "Cannot set non-nullable property '{0}' of type '{1}' to null on object of type '{2}'." - - - - - InvalidOperationException with message like "The property '{0}' in the entity of type '{1}' is null. Store values cannot be obtained for an entity with a null complex property." - - - - - InvalidOperationException with message like "Cannot assign value of type '{0}' to property '{1}' of type '{2}' in property values for type '{3}'." - - - - - NotSupportedException with message like "The set of property value names is read-only." - - - - - ArgumentException with message like "The '{0}' property does not exist or is not mapped for the type '{1}'." - - - - - ArgumentException with message like "Cannot copy values from DbPropertyValues for type '{0}' into DbPropertyValues for type '{1}'." - - - - - ArgumentException with message like "Cannot copy from property values for object of type '{0}' into property values for object of type '{1}'." - - - - - ArgumentException with message like "A property of a complex type must be set to an instance of the generic or non-generic DbPropertyValues class for that type." - - - - - InvalidOperationException with message like "The value of the complex property '{0}' on entity of type '{1}' is null. Complex properties cannot be set to null and values cannot be set for null complex properties." - - - - - InvalidOperationException with message like "The value of the nested property values property '{0}' on the values for entity of type '{1}' is null. Nested property values cannot be set to null and values cannot be set for null complex properties." - - - - - InvalidOperationException with message like "The model backing the '{0}' context has changed since the database was created. Either manually delete/update the database, or call Database.SetInitializer with an IDatabaseInitializer instance. For example, the DropCreateDatabaseIfModelChanges strategy will automatically delete and recreate the database, and optionally seed it with new data." - - - - - NotSupportedException with message like "Model compatibility cannot be checked because the DbContext instance was not created using Code First patterns. DbContext instances created from an ObjectContext or using an EDMX file cannot be checked for compatibility." - - - - - NotSupportedException with message like "Model compatibility cannot be checked because the EdmMetadata type was not included in the model. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - NotSupportedException with message like "Model compatibility cannot be checked because the database does not contain model metadata. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - InvalidOperationException with message like "The DbContextDatabaseInitializer entry 'key="{0}" value="{1}"' in the application configuration is not valid. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'." - - - - - InvalidOperationException with message like "Failed to set database initializer of type '{0}' for DbContext type '{1}' specified in the application configuration. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'. The initializer class must have a parameterless constructor. See inner exception for details." - - - - - InvalidOperationException with message like "The type '{0}' could not be found. The type name must be an assembly-qualified name." - - - - - InvalidOperationException with message like "The context cannot be used while the model is being created." - - - - - InvalidOperationException with message like "The DbContext class cannot be used with models that have multiple entity sets per type (MEST)." - - - - - InvalidOperationException with message like "The operation cannot be completed because the DbContext has been disposed." - - - - - InvalidOperationException with message like "The provider factory returned a null connection." - - - - - InvalidOperationException with message like "The connection string '{0}' in the application's configuration file does not contain the required providerName attribute."" - - - - - InvalidOperationException with message like "The DbConnectionFactory instance returned a null connection." - - - - - ArgumentException with message like "The number of primary key values passed must match number of primary key values defined on the entity." - - - - - ArgumentException with message like "The type of one of the primary key values did not match the type defined in the entity. See inner exception for details." - - - - - InvalidOperationException with message like "The entity found was of type {0} when an entity of type {1} was requested." - - - - - InvalidOperationException with message like "Multiple entities were found in the Added state that match the given primary key values." - - - - - InvalidOperationException with message like "The type '{0}' is mapped as a complex type. The Set method, DbSet objects, and DbEntityEntry objects can only be used with entity types, not complex types." - - - - - InvalidOperationException with message like "The type '{0}' is not attributed with EdmEntityTypeAttribute but is contained in an assembly attributed with EdmSchemaAttribute. POCO entities that do not use EdmEntityTypeAttribute cannot be contained in the same assembly as non-POCO entities that use EdmEntityTypeAttribute." - - - - - InvalidOperationException with message like "The entity type {0} is not part of the model for the current context." - - - - - NotSupportedException with message like "Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList()." - - - - - ArgumentException with message like "The Include path expression must refer to a navigation property defined on the type. Use dotted paths for reference navigation properties and the Select operator for collection navigation properties." - - - - - InvalidOperationException with message like "No connection string named '{0}' could be found in the application config file." - - - - - InvalidOperationException with message like "Cannot initialize a DbContext from an entity connection string or an EntityConnection instance together with a DbCompiledModel. If an entity connection string or EntityConnection instance is used, then the model will be created from the metadata in the connection. If a DbCompiledModel is used, then the connection supplied should be a standard database connection (for example, a SqlConnection instance) rather than an entity connection." - - - - - NotSupportedException with message like "The collection navigation property '{0}' on the entity of type '{1}' cannot be set because the entity type does not define a navigation property with a set accessor." - - - - - NotSupportedException with message like "Using the same DbCompiledModel to create contexts against different types of database servers is not supported. Instead, create a separate DbCompiledModel for each type of server being used." - - - - - InvalidOperationException with message like "Multiple object sets per type are not supported. The object sets '{0}' and '{1}' can both contain instances of type '{2}'." - - - - - InvalidOperationException with message like "The context type '{0}' must have a public constructor taking an EntityConnection." - - - - - NotSupportedException with message like "The database name '{0}' is not supported because it is an MDF file name. A full connection string must be provided to attach an MDF file." - - - - - DataException with message like "An exception occurred while initializing the database. See the InnerException for details." - - - - - NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing ObjectContext is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing DbCompiledModel is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using Database First or Model First is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Strongly-typed and parameterized string resources. - - - - - A string like "The field {0} must be a string or array type with a maximum length of '{1}'." - - - - - A string like "The field {0} must be a string or array type with a minimum length of '{1}'." - - - - - A string like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - A string like "MaxLengthAttribute must have a Length value that is greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - A string like "MinLengthAttribute must have a Length value that is zero or greater." - - - - - Strongly-typed and parameterized exception factory. - - - - - InvalidOperationException with message like "MaxLengthAttribute must have a Length value that is greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - InvalidOperationException with message like "MinLengthAttribute must have a Length value that is zero or greater." - - - - - ArgumentException with message like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Gets or sets an value representing the model that is being mapped. - - - - - Gets or sets a value representing the database that is the target of the mapping. - - - - - Gets or sets the collection of s that specifies how the model's entity containers are mapped to the database. - - - - - This convention uses the name of the derived - class as the container for the conceptual model built by - Code First. - - - - - Identifies conventions that can be removed from a instance. - - - - - Initializes a new instance of the class. - - The model container name. - - - - Applies the convention to the given model. - - The model. - - - - This convention uses the namespace of the derived - class as the namespace of the conceptual model built by - Code First. - - - - - Initializes a new instance of the class. - - The model namespace. - - - - Applies the convention to the given model. - - The model. - - - - Thrown when a context is generated from the templates in Database First or Model - First mode and is then used in Code First mode. - - - Code generated using the T4 templates provided for Database First and Model First use may not work - correctly if used in Code First mode. To use these classes with Code First please add any additional - configuration using attributes or the DbModelBuilder API and then remove the code that throws this - exception. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The object that holds the serialized object data. - The contextual information about the source or destination. - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Adapted from to allow the initializer to take an input object and - to do one-time initialization that only has side-effects and doesn't return a value. - - The type of the input. - - - - Initializes a new instance of the class. - - The action. - - - - Performs the action unless it has already been successfully performed before. - - The input to the action; ignored if the action has already succeeded. - - - - Adapted from to allow the initializer to take an input object and - to retry initialization if it has previously failed. - - - This class can only be used to initialize reference types that will not be null when - initialized. - - The type of the input. - The type of the result. - - - - Initializes a new instance of the class. - - The value factory. - - - - Gets the value, possibly by running the initializer if it has not been run before or - if all previous times it ran resulted in exceptions. - - The input to the initializer; ignored if initialization has already succeeded. - The initialized object. - - - - Abstracts simple validators used to validate entities and properties. - - - - - Validates an entity or a property. - - Validation context. Never null. - Property to validate. Can be null for type level validation. - Validation error as. Empty if no errors. Never null. - - - - - Contracts for interface. - - - - - Contract for IValidator.Validate method. - - Validation context. - Property. - Nothing - always throws. - - - - Indicates what parts of a configuration are overridable. - - - - - Nothing in the configuration is overridable. - - - - - The configuration values related to C-Space are overridable. - - - - - The configuration values only related to S-Space are overridable. - - - - - Populate the table mapping structure - - - - - Sets nullability for association set mappings' foreign keys for 1:* and 1:0..1 associations - when no base types share the the association set mapping's table - - - - - Makes sure only the required property mappings are present - - - - - Determines if the table and entity type need mapping, and if not, removes the existing entity type mapping - - - - - Base class for configuring a property on an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Convention to set a default maximum length of 4000 for properties whose type supports length facets when SqlCe is the provider. - - - - - Convention to process instances of found on navigation properties in the model. - - - - - Exception thrown from when an exception is thrown from the validation - code. - - - - - Initializes a new instance of DbUnexpectedValidationException - - The exception message. - - - - Initializes a new instance of DbUnexpectedValidationException - - The exception message. - - - - Initializes a new instance of DbUnexpectedValidationException - - The exception message. - The inner exception. - - - - Initializes a new instance of DbUnexpectedValidationException with the specified serialization info and - context. - - The serialization info. - The streaming context. - - - - An implementation of IDatabaseInitializer that will always recreate and optionally re-seed the - database the first time that a context is used in the app domain. - To seed the database, create a derived class and override the Seed method. - - The type of the context. - - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - A that should be overridden to actually add data to the context for seeding. - The default implementation does nothing. - - The context to seed. - - - - An implementation of IDatabaseInitializer that will recreate and optionally re-seed the - database only if the database does not exist. - To seed the database, create a derived class and override the Seed method. - - The type of the context. - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - A that should be overridden to actually add data to the context for seeding. - The default implementation does nothing. - - The context to seed. - - - - An instances of this class is obtained from an object and can be used - to manage the actual database backing a DbContext or connection. - This includes creating, deleting, and checking for the existence of a database. - Note that deletion and checking for existence of a database can be performed using just a - connection (i.e. without a full context) by using the static methods of this class. - - - - - Creates a Database backed by the given context. This object can be used to create a database, - check for database existence, and delete a database. - - The context that defines the database connection and model. - - - - Gets or sets the database initialization strategy. The database initialization strategy is called when instance - is initialized from a . The strategy can optionally check for database existence, create a new database, and - seed the database with data. - The default strategy is an instance of created with useSeedData set - to true. - - The type of the context. - The strategy. - The database creation strategy. - - - - Internal version of SetInitializer that allows the strategy to be locked such that it cannot be replaced - by another call to SetInitializer. This allows strategies set in the app.config to win over strategies set - in code. - - The type of the context. - The strategy. - if set to true then the strategy is locked. - - - - Runs the the registered on this context. - - If "force" is set to true, then the initializer is run regardless of whether or not it - has been run before. This can be useful if a database is deleted while an app is running - and needs to be reinitialized. - - If "force" is set to false, then the initializer is only run if it has not already been - run for this context, model, and connection in this app domain. This method is typically - used when it is necessary to ensure that the database has been created and seeded - before starting some operation where doing so lazily will cause issues, such as when the - operation is part of a transaction. - - if set to true the initializer is run even if it has already been run. - - - - This method returns true if the context has a model hash and the database contains a model hash - and these hashes match. This indicates that the model used to create the database is the same - as the current model and so the two can be used together. - - If set to true then an exception will be thrown if no - model metadata is found either in the model associated with the context or in the database - itself. If set to false then this method will return true if metadata is - not found. - - True if the model hash in the context and the database match; false otherwise. - - - - - Creates a new database on the database server for the model defined in the backing context. - Note that calling this method before the database initialization strategy has run will disable - executing that strategy. - - - - - Creates a new database on the database server for the model defined in the backing context, but only - if a database with the same name does not already exist on the server. - - True if the database did not exist and was created; false otherwise. - - - - Checks whether or not the database exists on the server. - - True if the database exists; false otherwise. - - - - Deletes the database on the database server if it exists, otherwise does nothing. - - True if the database did exist and was deleted; false otherwise. - - - - Checks whether or not the database exists on the server. - The connection to the database is created using the given database name or connection string - in the same way as is described in the documentation for the class. - - The database name or a connection string to the database. - True if the database exists; false otherwise. - - - - Deletes the database on the database server if it exists, otherwise does nothing. - The connection to the database is created using the given database name or connection string - in the same way as is described in the documentation for the class. - - The database name or a connection string to the database. - True if the database did exist and was deleted; false otherwise. - - - - Checks whether or not the database exists on the server. - - An existing connection to the database. - True if the database exists; false otherwise. - - - - Deletes the database on the database server if it exists, otherwise does nothing. - - An existing connection to the database. - True if the database did exist and was deleted; false otherwise. - - - - Performs the operation defined by the given delegate using the given lazy connection, ensuring - that the lazy connection is disposed after use. - - Information used to create a DbConnection. - The operation to perform. - The return value of the operation. - - - - Performs the operation defined by the given delegate against a connection. The connection - is either the connection accessed from the context backing this object, or is obtained from - the connection information passed to one of the static methods. - - The connection to use. - The operation to perform. - The return value of the operation. - - - - Returns an empty ObjectContext that can be used to perform delete/exists operations. - - The connection for which to create an ObjectContext - The empty context. - - - - Creates a raw SQL query that will return elements of the given generic type. - The type can be any type that has properties that match the names of the columns returned - from the query, or can be a simple primitive type. The type does not have to be an - entity type. The results of this query are never tracked by the context even if the - type of object returned is an entity type. Use the - method to return entities that are tracked by the context. - - The type of object returned by the query. - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Creates a raw SQL query that will return elements of the given type. - The type can be any type that has properties that match the names of the columns returned - from the query, or can be a simple primitive type. The type does not have to be an - entity type. The results of this query are never tracked by the context even if the - type of object returned is an entity type. Use the - method to return entities that are tracked by the context. - - The type of object returned by the query. - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Executes the given DDL/DML command against the database. - - The command string. - The parameters to apply to the command string. - The result returned by the database after executing the command. - - - - Returns the connection being used by this context. This may cause the context to be initialized - and the connection to be created if it does not already exist. - - Thrown if the context has been disposed. - - - - Returns the as a delegate that can be called with - an instance of the that owns this Database object, or returns null if - there is no initializer set for this context type. - - The initializer delegate or null. - - - - The connection factory to use when creating a from just - a database name or a connection string. - - - This is used when just a database name or connection string is given to or when - the no database name or connection is given to DbContext in which case the name of - the context class is passed to this factory in order to generate a DbConnection. - The default connection factory creates a connection to SQL Express on the local machine. However, - this default may be changed by an application framework. - - - - - An implementation of IDatabaseInitializer that will DELETE, recreate, and optionally re-seed the - database only if the model has changed since the database was created. This is achieved by writing a - hash of the store model to the database when it is created and then comparing that hash with one - generated from the current model. - To seed the database, create a derived class and override the Seed method. - - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - A that should be overridden to actually add data to the context for seeding. - The default implementation does nothing. - - The context to seed. - - - - A DbContext instance represents a combination of the Unit Of Work and Repository patterns such that - it can be used to query from a database and group together changes that will then be written - back to the store as a unit. - DbContext is conceptually similar to ObjectContext. - - - DbContext is usually used with a derived type that contains properties for - the root entities of the model. These sets are automatically initialized when the - instance of the derived class is created. This behavior can be modified by applying the - attribute to either the entire derived context - class, or to individual properties on the class. - - The Entity Data Model backing the context can be specified in several ways. When using the Code First - approach, the properties on the derived context are used to build a model - by convention. The protected OnModelCreating method can be overridden to tweak this model. More - control over the model used for the Model First approach can be obtained by creating a - explicitly from a and passing this model to one of the DbContext constructors. - - When using the Database First or Model First approach the Entity Data Model can be created using the - Entity Designer (or manually through creation of an EDMX file) and then this model can be specified using - entity connection string or an object. - - The connection to the database (including the name of the database) can be specified in several ways. - If the parameterless DbContext constructor is called from a derived context, then the name of the derived context - is used to find a connection string in the app.config or web.config file. If no connection string is found, then - the name is passed to the DefaultConnectionFactory registered on the class. The connection - factory then uses the context name as the database name in a default connection string. (This default connection - string points to .\SQLEXPRESS on the local machine unless a different DefaultConnectionFactory is registered.) - - Instead of using the derived context name, the connection/database name can also be specified explicitly by - passing the name to one of the DbContext constructors that takes a string. The name can also be passed in - the form "name=myname", in which case the name must be found in the config file or an exception will be thrown. - - Note that the connection found in the app.config or web.config file can be a normal database connection - string (not a special Entity Framework connection string) in which case the DbContext will use Code First. - However, if the connection found in the config file is a special Entity Framework connection string, then the - DbContext will use Database/Model First and the model specified in the connection string will be used. - - An existing or explicitly created DbConnection can also be used instead of the database/connection name. - - A can be applied to a class derived from DbContext to set the - version of conventions used by the context when it creates a model. If no attribute is applied then the - latest version of conventions will be used. - - - - - Interface implemented by objects that can provide an instance. - The class implements this interface to provide access to the underlying - ObjectContext. - - - - - Gets the object context. - - The object context. - - - - Constructs a new context instance using conventions to create the name of the database to - which a connection will be made. The by-convention name is the full name (namespace + class name) - of the derived context class. - See the class remarks for how this is used to create a connection. - - - - - Constructs a new context instance using conventions to create the name of the database to - which a connection will be made, and initializes it from the given model. - The by-convention name is the full name (namespace + class name) of the derived context class. - See the class remarks for how this is used to create a connection. - - The model that will back this context. - - - - Constructs a new context instance using the given string as the name or connection string for the - database to which a connection will be made. - See the class remarks for how this is used to create a connection. - - Either the database name or a connection string. - - - - Constructs a new context instance using the given string as the name or connection string for the - database to which a connection will be made, and initializes it from the given model. - See the class remarks for how this is used to create a connection. - - Either the database name or a connection string. - The model that will back this context. - - - - Constructs a new context instance using the existing connection to connect to a database. - The connection will not be disposed when the context is disposed. - - An existing connection to use for the new context. - If set to true the connection is disposed when - the context is disposed, otherwise the caller must dispose the connection. - - - - Constructs a new context instance using the existing connection to connect to a database, - and initializes it from the given model. - The connection will not be disposed when the context is disposed. - An existing connection to use for the new context. - The model that will back this context. - If set to true the connection is disposed when - the context is disposed, otherwise the caller must dispose the connection. - - - - - Constructs a new context instance around an existing ObjectContext. - An existing ObjectContext to wrap with the new context. - If set to true the ObjectContext is disposed when - the DbContext is disposed, otherwise the caller must dispose the connection. - - - - - Initializes the internal context, discovers and initializes sets, and initializes from a model if one is provided. - - - - - Discovers DbSets and initializes them. - - - - - This method is called when the model for a derived context has been initialized, but - before the model has been locked down and used to initialize the context. The default - implementation of this method does nothing, but it can be overridden in a derived class - such that the model can be further configured before it is locked down. - - - Typically, this method is called only once when the first instance of a derived context - is created. The model for that context is then cached and is for all further instances of - the context in the app domain. This caching can be disabled by setting the ModelCaching - property on the given ModelBuidler, but note that this can seriously degrade performance. - More control over caching is provided through use of the DbModelBuilder and DbContextFactory - classes directly. - - The builder that defines the model for the context being created. - - - - Internal method used to make the call to the real OnModelCreating method. - - The model builder. - - - - Returns a DbSet instance for access to entities of the given type in the context, - the ObjectStateManager, and the underlying store. - - - See the DbSet class for more details. - - The type entity for which a set should be returned. - A set for the given entity type. - - - - Returns a non-generic DbSet instance for access to entities of the given type in the context, - the ObjectStateManager, and the underlying store. - - The type of entity for which a set should be returned. - A set for the given entity type. - - See the DbSet class for more details. - - - - - Saves all changes made in this context to the underlying database. - - The number of objects written to the underlying database. - Thrown if the context has been disposed. - - - - Validates tracked entities and returns a Collection of containing validation results. - - - Collection of validation results for invalid entities. The collection is never null and must not contain null - values or results for valid entities. - - - 1. This method calls DetectChanges() to determine states of the tracked entities unless - DbContextConfiguration.AutoDetectChangesEnabled is set to false. - 2. By default only Added on Modified entities are validated. The user is able to change this behavior - by overriding ShouldValidateEntity method. - - - - - Extension point allowing the user to override the default behavior of validating only - added and modified entities. - - DbEntityEntry instance that is supposed to be validated. - true to proceed with validation. false otherwise. - - - - Extension point allowing the user to customize validation of an entity or filter out validation results. - Called by . - - DbEntityEntry instance to be validated. - User defined dictionary containing additional info for custom validation. - It will be passed to - and will be exposed as . - This parameter is optional and can be null. - Entity validation result. Possibly null when overridden. - - - - Internal method that calls the protected ValidateEntity method. - - DbEntityEntry instance to be validated. - User defined dictionary containing additional info for custom validation. - It will be passed to - and will be exposed as . - This parameter is optional and can be null. - Entity validation result. Possibly null when ValidateEntity is overridden. - - - - Gets a object for the given entity providing access to - information about the entity and the ability to perform actions on the entity. - - The type of the entity. - The entity. - An entry for the entity. - - - - Gets a object for the given entity providing access to - information about the entity and the ability to perform actions on the entity. - - The entity. - An entry for the entity. - - - - Calls the protected Dispose method. - - - - - Disposes the context. The underlying is also disposed if it was created - is by this context or ownership was passed to this context when this context was created. - The connection to the database ( object) is also disposed if it was created - is by this context or ownership was passed to this context when this context was created. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Creates a Database instance for this context that allows for creation/deletion/existence checks - for the underlying database. - - - - - Returns the Entity Framework ObjectContext that is underlying this context. - - Thrown if the context has been disposed. - - - - Provides access to features of the context that deal with change tracking of entities. - - An object used to access features that deal with change tracking. - - - - Provides access to configuration options for the context. - - An object used to access configuration options. - - - - Provides access to the underlying InternalContext for other parts of the internal design. - - - - - - - Common code for generic and non-generic string Include. - - - - - - Returns a new query where the entities returned will not be cached in the - or . This method works by calling the AsNoTracking method of the - underlying query object. If the underlying query object does not have a AsNoTracking method, - then calling this method will have no affect. - - The element type. - The source query. - A new query with NoTracking applied, or the source query if NoTracking is not supported. - - - - Returns a new query where the entities returned will not be cached in the - or . This method works by calling the AsNoTracking method of the - underlying query object. If the underlying query object does not have a AsNoTracking method, - then calling this method will have no affect. - - The source query. - A new query with NoTracking applied, or the source query if NoTracking is not supported. - - - - Common code for generic and non-generic AsNoTracking. - - - - - Enumerates the query such that for server queries such as those of , , - , and others the results of the query will be loaded into the associated , - or other cache on the client. - This is equivalent to calling ToList and then throwing away the list without the overhead of actually creating the list. - - The source query. - - - - Returns an implementation that stays in sync with the given . - - The element type. - The collection that the binding list will stay in sync with. - The binding list. - - - - A DbSet represents the collection of all entities in the context, or that can be queried from the - database, of a given type. DbSet objects are created from a DbContext using the DbContext.Set method. - - - Note that DbSet does not support MEST (Multiple Entity Sets per Type) meaning that there is always a - one-to-one correlation between a type and a set. - - The type that defines the set. - - - - Represents a LINQ to Entities query against a DbContext. - - The type of entity to query for. - - - - An internal interface implemented by and that allows access to - the internal query without using reflection. - - - - - The underlying internal set. - - - - - Creates a new query that will be backed by the given internal query object. - - The backing query. - - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Throws an exception indicating that binding directly to a store query is not supported. - Instead populate a DbSet with data, for example by using the Load extension method, and - then bind to local data. For WPF bind to DbSet.Local. For Windows Forms bind to - DbSet.Local.ToBindingList(). - - - Never returns; always throws. - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Returns a representation of the underlying query. - - - The query string. - - - - - Returns a new instance of the non-generic class for this query. - - A non-generic version. - - - - Returns false. - - false. - - - - The IQueryable element type. - - - - - The IQueryable LINQ Expression. - - - - - The IQueryable provider. - - - - - The internal query object that is backing this DbQuery - - - - - The internal query object that is backing this DbQuery - - - - - An IDbSet represents the collection of all entities in the context, or that can be queried from the - database, of a given type. DbSet is a concrete implementation of IDbSet. - - The type that defines the set. - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - The entity to add. - The entity. - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - The entity to remove. - The entity. - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - The entity to attach. - The entity. - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The type of entity to create. - The entity instance, which may be a proxy. - - - - Gets an that represents a local view of all Added, Unchanged, - and Modified entities in this set. This local view will stay in sync as entities are added or - removed from the context. Likewise, entities added to or removed from the local view will automatically - be added to or removed from the context. - - - This property can be used for data binding by populating the set with data, for example by using the Load - extension method, and then binding to the local data through this property. For WPF bind to this property - directly. For Windows Forms bind to the result of calling ToBindingList on this property - - The local view. - - - - An internal interface implemented by and that allows access to - the internal set without using reflection. - - - - - The underlying internal set. - - - - - Creates a new set that will be backed by the given . - - The internal set. - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - Thrown if multiple entities exist in the context with the primary key values given. - Thrown if the type of entity is not part of the data model for this context. - Thrown if the types of the key values do not match the types of the key values for the entity type to be found. - Thrown if the context has been disposed. - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - The entity to attach. - The entity. - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - The entity to add. - The entity. - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - The entity to remove. - The entity. - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The type of entity to create. - The entity instance, which may be a proxy. - - - - Returns the equivalent non-generic object. - - The non-generic set object. - - - - Creates a raw SQL query that will return entities in this set. By default, the - entities returned are tracked by the context; this can be changed by calling - AsNoTracking on the returned. - Note that the entities returned are always of the type for this set and never of - a derived type. If the table or tables queried may contain data for other entity - types, then the SQL query must be written appropriately to ensure that only entities of - the correct type are returned. - - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Gets an that represents a local view of all Added, Unchanged, - and Modified entities in this set. This local view will stay in sync as entities are added or - removed from the context. Likewise, entities added to or removed from the local view will automatically - be added to or removed from the context. - - - This property can be used for data binding by populating the set with data, for example by using the Load - extension method, and then binding to the local data through this property. For WPF bind to this property - directly. For Windows Forms bind to the result of calling ToBindingList on this property - - The local view. - - - - The internal IQueryable that is backing this DbQuery - - - - - A non-generic version of which can be used when the type of entity - is not known at build time. - - - - - Represents a non-generic LINQ to Entities query against a DbContext. - - - - - Internal constructor prevents external classes deriving from DbQuery. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - Instead populate a DbSet with data, for example by using the Load extension method, and - then bind to local data. For WPF bind to DbSet.Local. For Windows Forms bind to - DbSet.Local.ToBindingList(). - - - Never returns; always throws. - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Returns the equivalent generic object. - - The type of element for which the query was created. - The generic set object. - - - - Returns a representation of the underlying query. - - - The query string. - - - - - Returns false. - - false. - - - - The IQueryable element type. - - - - - The IQueryable LINQ Expression. - - - - - The IQueryable provider. - - - - - Gets the underlying internal query object. - - The internal query. - - - - The internal query object that is backing this DbQuery - - - - - Internal constructor prevents external classes deriving from DbSet. - - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - Thrown if multiple entities exist in the context with the primary key values given. - Thrown if the type of entity is not part of the data model for this context. - Thrown if the types of the key values do not match the types of the key values for the entity type to be found. - Thrown if the context has been disposed. - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - The entity to attach. - The entity. - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - The entity to add. - The entity. - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - The entity to remove. - The entity. - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Returns the equivalent generic object. - - The type of entity for which the set was created. - The generic set object. - - - - Creates a raw SQL query that will return entities in this set. By default, the - entities returned are tracked by the context; this can be changed by calling - AsNoTracking on the returned. - Note that the entities returned are always of the type for this set and never of - a derived type. If the table or tables queried may contain data for other entity - types, then the SQL query must be written appropriately to ensure that only entities of - the correct type are returned. - - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Gets an that represents a local view of all Added, Unchanged, - and Modified entities in this set. This local view will stay in sync as entities are added or - removed from the context. Likewise, entities added to or removed from the local view will automatically - be added to or removed from the context. - - - This property can be used for data binding by populating the set with data, for example by using the Load - extension method, and then binding to the local data through this property. For WPF bind to this property - directly. For Windows Forms bind to the result of calling ToBindingList on this property - - The local view. - - - - The internal IQueryable that is backing this DbQuery - - - - - Gets the underlying internal set. - - The internal set. - - - - Contains methods used to access the Entity Data Model created by Code First in the EDMX form. - These methods are typically used for debugging when there is a need to look at the model that - Code First creates internally. - - - - - Uses Code First with the given context and writes the resulting Entity Data Model to the given - writer in EDMX form. This method can only be used with context instances that use Code First - and create the model internally. The method cannot be used for contexts created using Database - First or Model First, for contexts created using a pre-existing , or - for contexts created using a pre-existing . - - The context. - The writer. - - - - Writes the Entity Data Model represented by the given to the - given writer in EDMX form. - - An object representing the EDM. - The writer. - - - - This attribute can be applied to a class derived from to set which - version of the DbContext and conventions should be used when building - a model from code--also know as "Code First". See the - enumeration for details about DbModelBuilder versions. - - - If the attribute is missing from DbContextthen DbContext will always use the latest - version of the conventions. This is equivalent to using DbModelBuilderVersion.Latest. - - - - - Initializes a new instance of the class. - - The conventions version to use. - - - - Gets the conventions version. - - The conventions version. - - - - A value from this enumeration can be provided directly to the - class or can be used in the applied to - a class derived from . The value used defines which version of - the DbContext and DbModelBuilder conventions should be used when building a model from - code--also know as "Code First". - - - Using DbModelBuilderVersion.Latest ensures that all the latest functionality is available - when upgrading to a new release of the Entity Framework. However, it may result in an - application behaving differently with the new release than it did with a previous release. - This can be avoided by using a specific version of the conventions, but if a version - other than the latest is set then not all the latest functionality will be available. - - - - - Indicates that the latest version of the and - conventions should be used. - - - - - Indicates that the version of the and - conventions shipped with Entity Framework v4.1 - should be used. - - - - - Represents an Entity Data Model (EDM) created by the . - The Compile method can be used to go from this EDM representation to a - which is a compiled snapshot of the model suitable for caching and creation of - or instances. - - - - - Initializes a new instance of the class. - - - - - Creates a for this mode which is a compiled snapshot - suitable for caching and creation of instances. - - The compiled model. - - - - Implementations of this interface are used to create DbConnection objects for - a type of database server based on a given database name. - An Instance is set on the class to - cause all DbContexts created with no connection information or just a database - name or connection string to use a certain type of database server by default. - Two implementations of this interface are provided: - is used to create connections to Microsoft SQL Server, including EXPRESS editions. - is used to create connections to Microsoft SQL - Server Compact Editions. - Other implementations for other database servers can be added as needed. - Note that implementations should be thread safe or immutable since they may - be accessed by multiple threads at the same time. - - - - - Creates a connection based on the given database name or connection string. - - The database name or connection string. - An initialized DbConnection. - - - - Represents a SQL query for entities that is created from a - and is executed using the connection from that context. - Instances of this class are obtained from the instance for the - entity type. The query is not executed when this object is created; it is executed - each time it is enumerated, for example by using foreach. - SQL queries for non-entities are created using the . - See for a generic version of this class. - - - - - Initializes a new instance of the class. - - The internal query. - - - - Executes the query and returns an enumerator for the elements. - - - An object that can be used to iterate through the elements. - - - - - Returns a new query where the results of the query will not be tracked by the associated - . - - A new query with no-tracking applied. - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Gets the internal query. - - The internal query. - - - - Returns false. - - false. - - - - Represents a SQL query for entities that is created from a - and is executed using the connection from that context. - Instances of this class are obtained from the instance for the - entity type. The query is not executed when this object is created; it is executed - each time it is enumerated, for example by using foreach. - SQL queries for non-entities are created using the . - See for a non-generic version of this class. - - - - - Executes the query and returns an enumerator for the elements. - - An object that can be used to iterate through the elements. - - - - Executes the query and returns an enumerator for the elements. - - - An object that can be used to iterate through the elements. - - - - - Returns a new query where the results of the query will not be tracked by the associated - . - - A new query with no-tracking applied. - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Gets the internal query. - - The internal query. - - - - Returns false. - - false. - - - - This convention causes DbModelBuilder to include metadata about the model - when it builds the model. When creates a model by convention it will - add this convention to the list of those used by the DbModelBuilder. This will then result in - model metadata being written to the database if the DbContext is used to create the database. - This can then be used as a quick check to see if the model has changed since the last time it was - used against the database. - This convention can be removed from the conventions by overriding - the OnModelCreating method on a derived DbContext class. - - - - - Adds metadata to the given model configuration. - - The model configuration. - - - - Instances of this class are used to create DbConnection objects for - SQL Server Compact Edition based on a given database name or connection string. - - - It is necessary to provide the provider invariant name of the SQL Server Compact - Edition to use when creating an instance of this class. This is because different - versions of SQL Server Compact Editions use different invariant names. - An instance of this class can be set on the class to - cause all DbContexts created with no connection information or just a database - name or connection string to use SQL Server Compact Edition by default. - This class is immutable since multiple threads may access instances simultaneously - when creating connections. - - - - - Creates a new connection factory with empty (default) DatabaseDirectory and BaseConnectionString - properties. - - The provider invariant name that specifies the version of SQL Server Compact Edition that should be used. - - - - Creates a new connection factory with the given DatabaseDirectory and BaseConnectionString properties. - - - The provider invariant name that specifies the version of SQL Server Compact Edition that should be used. - - - The path to prepend to the database name that will form the file name used by SQL Server Compact Edition - when it creates or reads the database file. An empty string means that SQL Server Compact Edition will use - its default for the database file location. - - - The connection string to use for options to the database other than the 'Data Source'. The Data Source will - be prepended to this string based on the database name when CreateConnection is called. - - - - - Creates a connection for SQL Server Compact Edition based on the given database name or connection string. - If the given string contains an '=' character then it is treated as a full connection string, - otherwise it is treated as a database name only. - - The database name or connection string. - An initialized DbConnection. - - - - The path to prepend to the database name that will form the file name used by - SQL Server Compact Edition when it creates or reads the database file. - The default value is "|DataDirectory|", which means the file will be placed - in the designated data directory. - - - - - The connection string to use for options to the database other than the 'Data Source'. - The Data Source will be prepended to this string based on the database name when - CreateConnection is called. - The default is the empty string, which means no other options will be used. - - - - - The provider invariant name that specifies the version of SQL Server Compact Edition - that should be used. - - - - - Instances of this class are used to create DbConnection objects for - SQL Server based on a given database name or connection string. By default, the connection is - made to '.\SQLEXPRESS'. This can be changed by changing the base connection - string when constructing a factory instance. - - - An instance of this class can be set on the class to - cause all DbContexts created with no connection information or just a database - name or connection string to use SQL Server by default. - This class is immutable since multiple threads may access instances simultaneously - when creating connections. - - - - - Creates a new connection factory with a default BaseConnectionString property of - 'Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True'. - - - - - Creates a new connection factory with the given BaseConnectionString property. - - - The connection string to use for options to the database other than the 'Initial Catalog'. The 'Initial Catalog' will - be prepended to this string based on the database name when CreateConnection is called. - - - - - Creates a connection for SQL Server based on the given database name or connection string. - If the given string contains an '=' character then it is treated as a full connection string, - otherwise it is treated as a database name only. - - The database name or connection string. - An initialized DbConnection. - - - - The connection string to use for options to the database other than the 'Initial Catalog'. - The 'Initial Catalog' will be prepended to this string based on the database name when - CreateConnection is called. - The default is 'Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True'. - - - - - A non-generic version of the class. - - - - - A non-generic version of the class. - - - - - This is an abstract base class use to represent a scalar or complex property, or a navigation property - of an entity. Scalar and complex properties use the derived class , - reference navigation properties use the derived class , and collection - navigation properties use the derived class . - - - - - Creates a from information in the given . - This method will create an instance of the appropriate subclass depending on the metadata contained - in the InternalMemberEntry instance. - - The internal member entry. - The new entry. - - - - Validates this property. - - - Collection of objects. Never null. If the entity is valid the collection will be empty. - - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the property. - The equivalent generic object. - - - - Gets the name of the property. - - The property name. - - - - Gets or sets the current value of this property. - - The current value. - - - - The to which this member belongs. - - An entry for the entity that owns this member. - - - - Gets the backing this object. - - The internal member entry. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the property. - The equivalent generic object. - - - - Gets the property name. - - The property name. - - - - Gets or sets the original value of this property. - - The original value. - - - - Gets or sets the current value of this property. - - The current value. - - - - Gets or sets a value indicating whether the value of this property has been modified since - it was loaded from the database. - - - true if this instance is modified; otherwise, false. - - - - - The to which this property belongs. - - An entry for the entity that owns this property. - - - - The of the property for which this is a nested property. - This method will only return a non-null entry for properties of complex objects; it will - return null for properties of the entity itself. - - An entry for the parent complex property, or null if this is an entity property. - - - - Gets the backing this object. - - The internal member entry. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The name of the nested property. - An object representing the nested property. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the complex property. - The equivalent generic object. - - - - Instances of this class are returned from the ComplexProperty method of - and allow access to the state of a complex property. - - The type of the entity to which this property belongs. - The type of the property. - - - - Instances of this class are returned from the Property method of - and allow access to the state of the scalar - or complex property. - - The type of the entity to which this property belongs. - The type of the property. - - - - This is an abstract base class use to represent a scalar or complex property, or a navigation property - of an entity. Scalar and complex properties use the derived class , - reference navigation properties use the derived class , and collection - navigation properties use the derived class . - - The type of the entity to which this property belongs. - The type of the property. - - - - Creates a from information in the given . - This method will create an instance of the appropriate subclass depending on the metadata contained - in the InternalMemberEntry instance. - - The internal member entry. - The new entry. - - - - Returns a new instance of the non-generic class for - the property represented by this object. - - A non-generic version. - - - - Validates this property. - - - Collection of objects. Never null. If the entity is valid the collection will be empty. - - - - - Gets or sets the current value of this property. - - The current value. - - - - Gets the underlying . - - The internal member entry. - - - - The to which this member belongs. - - An entry for the entity that owns this member. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Returns a new instance of the non-generic class for - the property represented by this object. - - A non-generic version. - - - - Gets the property name. - - The property name. - - - - Gets or sets the original value of this property. - - The original value. - - - - Gets or sets the current value of this property. - - The current value. - - - - Gets or sets a value indicating whether the value of this property has been modified since - it was loaded from the database. - - - true if this instance is modified; otherwise, false. - - - - - The to which this property belongs. - - An entry for the entity that owns this property. - - - - The of the property for which this is a nested property. - This method will only return a non-null entry for properties of complex objects; it will - return null for properties of the entity itself. - - An entry for the parent complex property, or null if this is an entity property. - - - - Gets the underlying as an . - - The internal member entry. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Returns a new instance of the non-generic class for - the property represented by this object. - - A non-generic version. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The type of the nested property. - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The type of the nested property. - An expression representing the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The type of the nested property. - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The type of the nested property. - An expression representing the nested property. - An object representing the nested property. - - - - Returned by the ChangeTracker method of to provide access to features of - the context that are related to change tracking of entities. - - - - - Initializes a new instance of the class. - - The internal context. - - - - Gets objects for all the entities tracked by this context. - - The entries. - - - - Gets objects for all the entities of the given type - tracked by this context. - - The type of the entity. - The entries. - - - - Detects changes made to the properties and relationships of POCO entities. Note that some types of - entity (such as change tracking proxies and entities that derive from ) - report changes automatically and a call to DetectChanges is not normally needed for these types of entities. - Also note that normally DetectChanges is called automatically by many of the methods of - and its related classes such that it is rare that this method will need to be called explicitly. - However, it may be desirable, usually for performance reasons, to turn off this automatic calling of - DetectChanges using the AutoDetectChangesEnabled flag from . - - - - - A non-generic version of the class. - - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal collection entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the collection of entities from the database. - Note that entities that already exist in the context are not overwritten with values from the database. - - - - - Returns the query that would be used to load this collection from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database, such - as counting the number of entities in the collection in the database without actually loading them. - - A query for the collection. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the collection element. - The equivalent generic object. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the collection of entities has been loaded from the database. - - true if the collection is loaded; otherwise, false. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Gets the backing this object as an . - - The internal member entry. - - - - Instances of this class are returned from the Collection method of - and allow operations such as loading to - be performed on the an entity's collection navigation properties. - - The type of the entity to which this property belongs. - The type of the element in the collection of entities. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal collection entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the collection of entities from the database. - Note that entities that already exist in the context are not overwritten with values from the database. - - - - - Returns the query that would be used to load this collection from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database, such - as counting the number of entities in the collection in the database without actually loading them. - - A query for the collection. - - - - Returns a new instance of the non-generic class for - the navigation property represented by this object. - - A non-generic version. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the collection of entities has been loaded from the database. - - true if the collection is loaded; otherwise, false. - - - - Gets the underlying as an . - - The internal member entry. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Exception thrown by when it was expected that SaveChanges for an entity would - result in a database update but in fact no rows in the database were affected. This usually indicates - that the database has been concurrently updated such that a concurrency token that was expected to match - did not actually match. - Note that state entries referenced by this exception are not serialized due to security and accesses to - the state entries after serialization will return null. - - - - - - Initializes a new instance of the class. - - The internal context. - The inner exception. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Subscribes the SerializeObjectState event. - - - - - Gets objects that represents the entities that could not - be saved to the database. - - The entries representing the entities that could not be saved. - - - - Holds exception state that will be serialized when the exception is serialized. - - - - - Completes the deserialization. - - The deserialized object. - - - - Gets or sets a value indicating whether the exception involved independent associations. - - - - - Initializes a new instance of the class. - - The context. - The inner exception. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Returned by the Configuration method of to provide access to configuration - options for the context. - - - - - Initializes a new instance of the class. - - The internal context. - - - - Gets or sets a value indicating whether lazy loading of relationships exposed as - navigation properties is enabled. Lazy loading is enabled by default. - - true if lazy loading is enabled; otherwise, false. - - - - Gets or sets a value indicating whether or not the framework will create instances of - dynamically generated proxy classes whenever it creates an instance of an entity type. - Note that even if proxy creation is enabled with this flag, proxy instances will only - be created for entity types that meet the requirements for being proxied. - Proxy creation is enabled by default. - - true if proxy creation is enabled; otherwise, false. - - - - - Gets or sets a value indicating whether tracked entities should be validated automatically when - is invoked. - The default value is true. - - - - - A non-generic version of the class. - - - - - Initializes a new instance of the class. - - The internal entry. - - - - Queries the database for copies of the values of the tracked entity as they currently exist in the database. - Note that changing the values in the returned dictionary will not update the values in the database. - If the entity is not found in the database then null is returned. - - The store values. - - - - Reloads the entity from the database overwriting any property values with values from the database. - The entity will be in the Unchanged state after calling this method. - - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The name of the property. - An object representing the property. - - - - Gets an object that represents a complex property of this entity. - - The name of the complex property. - An object representing the complex property. - - - - Gets an object that represents a member of the entity. The runtime type of the returned object will - vary depending on what kind of member is asked for. The currently supported member types and their return - types are: - Reference navigation property: . - Collection navigation property: . - Primitive/scalar property: . - Complex property: . - - The name of the member. - An object representing the member. - - - - Returns a new instance of the generic class for the given - generic type for the tracked entity represented by this object. - Note that the type of the tracked entity must be compatible with the generic type or - an exception will be thrown. - - The type of the entity. - A generic version. - - - - Validates this instance and returns validation result. - - - Entity validation result. Possibly null if - method is overridden. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Gets the entity. - - The entity. - - - - Gets or sets the state of the entity. - - The state. - - - - Gets the current property values for the tracked entity represented by this object. - - The current values. - - - - Gets the original property values for the tracked entity represented by this object. - The original values are usually the entity's property values as they were when last queried from - the database. - - The original values. - - - - Gets InternalEntityEntry object for this DbEntityEntry instance. - - - - - Instances of this class provide access to information about and control of entities that - are being tracked by the . Use the Entity or Entities methods of - the context to obtain objects of this type. - - The type of the entity. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Queries the database for copies of the values of the tracked entity as they currently exist in the database. - Note that changing the values in the returned dictionary will not update the values in the database. - If the entity is not found in the database then null is returned. - - The store values. - - - - Reloads the entity from the database overwriting any property values with values from the database. - The entity will be in the Unchanged state after calling this method. - - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The type of the property. - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The type of the property. - An expression representing the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The type of elements in the collection. - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The type of elements in the collection. - An expression representing the navigation property. - An object representing the navigation property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The name of the property. - An object representing the property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The type of the property. - The name of the property. - An object representing the property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The type of the property. - An expression representing the property. - An object representing the property. - - - - Gets an object that represents a complex property of this entity. - - The name of the complex property. - An object representing the complex property. - - - - Gets an object that represents a complex property of this entity. - - The type of the complex property. - The name of the complex property. - An object representing the complex property. - - - - Gets an object that represents a complex property of this entity. - - The type of the complex property. - An expression representing the complex property. - An object representing the complex property. - - - - Gets an object that represents a member of the entity. The runtime type of the returned object will - vary depending on what kind of member is asked for. The currently supported member types and their return - types are: - Reference navigation property: . - Collection navigation property: . - Primitive/scalar property: . - Complex property: . - - The name of the member. - An object representing the member. - - - - Gets an object that represents a member of the entity. The runtime type of the returned object will - vary depending on what kind of member is asked for. The currently supported member types and their return - types are: - Reference navigation property: . - Collection navigation property: . - Primitive/scalar property: . - Complex property: . - - The type of the member. - The name of the member. - An object representing the member. - - - - Returns a new instance of the non-generic class for - the tracked entity represented by this object. - - A non-generic version. - - - - Validates this instance and returns validation result. - - - Entity validation result. Possibly null if - method is overridden. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Gets the entity. - - The entity. - - - - Gets or sets the state of the entity. - - The state. - - - - Gets the current property values for the tracked entity represented by this object. - - The current values. - - - - Gets the original property values for the tracked entity represented by this object. - The original values are usually the entity's property values as they were when last queried from - the database. - - The original values. - - - - An immutable representation of an Entity Data Model (EDM) model that can be used to create an - or can be passed to the constructor of a . - For increased performance, instances of this type should be cached and re-used to construct contexts. - - - - - Creates a model for the given EDM metadata model. - - The EDM metadata model. - - - - Creates an instance of ObjectContext or class derived from ObjectContext. Note that an instance - of DbContext can be created instead by using the appropriate DbContext constructor. - If a derived ObjectContext is used, then it must have a public constructor with a single - EntityConnection parameter. - The connection passed is used by the ObjectContext created, but is not owned by the context. The caller - must dispose of the connection once the context has been disposed. - - The type of context to create. - An existing connection to a database for use by the context. - - - - - Gets a cached delegate (or creates a new one) used to call the constructor for the given derived ObjectContext type. - - - - - A hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - A collection of all the properties for an underlying entity or complex object. - - - An instance of this class can be converted to an instance of the generic class - using the Cast method. - Complex properties in the underlying entity or complex object are represented in - the property values as nested instances of this class. - - - - - Initializes a new instance of the class. - - The internal dictionary. - - - - Creates an object of the underlying type for this dictionary and hydrates it with property - values from this dictionary. - - The properties of this dictionary copied into a new object. - - - - Sets the values of this dictionary by reading values out of the given object. - The given object can be of any type. Any property on the object with a name that - matches a property name in the dictionary and can be read will be read. Other - properties will be ignored. This allows, for example, copying of properties from - simple Data Transfer Objects (DTOs). - - The object to read values from. - - - - Creates a new dictionary containing copies of all the properties in this dictionary. - Changes made to the new dictionary will not be reflected in this dictionary and vice versa. - - A clone of this dictionary. - - - - Sets the values of this dictionary by reading values from another dictionary. - The other dictionary must be based on the same type as this dictionary, or a type derived - from the type for this dictionary. - - The dictionary to read values from. - - - - Gets the value of the property just like using the indexed property getter but - typed to the type of the generic parameter. This is useful especially with - nested dictionaries to avoid writing expressions with lots of casts. - - The type of the property. - Name of the property. - The value of the property. - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - Gets or sets the value of the property with the specified property name. - The value may be a nested instance of this class. - - The property name. - The value of the property. - - - - Gets the internal dictionary. - - The internal dictionary. - - - - A non-generic version of the class. - - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal reference entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the entity from the database. - Note that if the entity already exists in the context, then it will not overwritten with values from the database. - - - - - Returns the query that would be used to load this entity from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database. - - A query for the entity. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the property. - The equivalent generic object. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the entity has been loaded from the database. - - true if the entity is loaded; otherwise, false. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Gets the backing this object as an . - - The internal member entry. - - - - Instances of this class are returned from the Reference method of - and allow operations such as loading to - be performed on the an entity's reference navigation properties. - - The type of the entity to which this property belongs. - The type of the property. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal reference entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the entity from the database. - Note that if the entity already exists in the context, then it will not overwritten with values from the database. - - - - - Returns the query that would be used to load this entity from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database. - - A query for the entity. - - - - Returns a new instance of the non-generic class for - the navigation property represented by this object. - - A non-generic version. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the entity has been loaded from the database. - - true if the entity is loaded; otherwise, false. - - - - Gets the underlying as an . - - The internal member entry. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Represents an entity used to store metadata about an EDM in the database. - - - - - Attempts to get the model hash calculated by Code First for the given context. - This method will return null if the context is not being used in Code First mode. - - The context. - The hash string. - - - - Gets or sets the ID of the metadata entity, which is currently always 1. - - The id. - - - - Gets or sets the model hash which is used to check whether the model has - changed since the database was created from it. - - The model hash. - - - - This attribute can be applied to either an entire derived class or to - individual or properties on that class. When applied - any discovered or properties will still be included - in the model but will not be automatically initialized. - - - - - Generic wrapper around to allow results to be - returned as generic - - The type of the element. - - - - Executes the query and returns an enumerator for the elements. - - An object that can be used to iterate through the elements. - - - - Executes the query and returns an enumerator for the elements. - - - An object that can be used to iterate through the elements. - - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Returns false. - - false. - - - - Implements ICachedMetadataWorkspace for a Code First model. - - - - - Represents an object that holds a cached copy of a MetadataWorkspace and optionally the - assemblies containing entity types to use with that workspace. - - - - - Gets the MetadataWorkspace, potentially lazily creating it if it does not already exist. - If the workspace is not compatible with the provider manifest obtained from the given - connection then an exception is thrown. - - The connection to use to create or check SSDL provider info. - The workspace. - - - - The list of assemblies that contain entity types for this workspace, which may be empty, but - will never be null. - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - The default container name for code first is the container name that is set from the DbModelBuilder - - - - - Builds and stores the workspace based on the given code first configuration. - - The code first EDM model. - - - - Gets the . - If the workspace is not compatible with the provider manifest obtained from the given - connection then an exception is thrown. - - The connection to use to create or check SSDL provider info. - The workspace. - - - - The default container name for code first is the container name that is set from the DbModelBuilder - - - - - The list of assemblies that contain entity types for this workspace, which may be empty, but - will never be null. - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - - - - - Encapsulates information read from the application config file that specifies a database initializer - and allows that initializer to be dynamically applied. - - - - - Initializes a new instance of the class. - - The key from the entry in the config file. - The value from the enrty in the config file. - - - - Uses the context type and initializer type specified in the config to create an initializer instance - and set it with the DbDbatabase.SetInitializer method. - - - - - Reads all initializers from the application config file and sets them using the Database class. - - - - - The methods here are called from multiple places with an ObjectContext that may have - been created in a variety of ways and ensure that the same code is run regardless of - how the context was created. - - - - - Used a delegate to do the actual creation once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - Note however that a context obtained from only a connection will have no model and so - will result in an empty database. - - - - - Used a delegate to do the actual checking/creation once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - Note however that a context obtained from only a connection will have no model and so - will result in an empty database. - - - - - Used a delegate to do the actual existence check once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - - - - - Used a delegate to do the actual check/delete once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - - - - - Helper class that extends Tuple to give the Item1 and Item2 properties more meaningful names. - - - - - Creates a new pair of the given set of entity types and DbSet initializer delegate. - - - - - The entity types part of the pair. - - - - - The DbSet properties initializer part of the pair. - - - - - Static helper methods only. - - - - - Checks whether the given value is null and throws ArgumentNullException if it is. - This method should only be used in places where Code Contracts are compiled out in the - release build but we still need public surface null-checking, such as where a public - abstract class is implemented by an internal concrete class. - - - - - Checks whether the given string is null, empty, or just whitespace, and throws appropriately - if the check fails. - This method should only be used in places where Code Contracts are compiled out in the - release build but we still need public surface checking, such as where a public - abstract class is implemented by an internal concrete class. - - - - - Given two key values that may or may not be byte arrays, this method determines - whether or not they are equal. For non-binary key values, this is equivalent - to Object.Equals. For binary keys, it is by comparison of every byte in the - arrays. - - - - - Provides a standard helper method for quoting identifiers - - Identifier to be quoted. Does not validate that this identifier is valid. - Quoted string - - - - Checks the given string which might be a database name or a connection string and determines - whether it should be treated as a name or connection string. Currently, the test is simply - whether or not the string contains an '=' character--if it does, then it should be treated - as a connection string. - - The name or connection string. - true if the string should be treated as a connection string; false if it should be treated as a name. - - - - Determines whether the given string should be treated as a database name directly (it contains no '='), - is in the form name=foo, or is some other connection string. If it is a direct name or has name=, then - the name is extracted and the method returns true. - - The name or connection string. - The name. - True if a name is found; false otherwise. - - - - Determines whether the given string is a full EF connection string with provider, provider connection string, - and metadata parts, or is is instead some other form of connection string. - - The name or connection string. - true if the given string is an EF connection string; otherwise, false. - - - - - Parses a property selector expression used for the expression-based versions of the Property, Collection, Reference, - etc methods on and - classes. - - The type of the entity. - The type of the property. - The property. - Name of the method. - Name of the param. - The property name. - - - - Called recursively to parse an expression tree representing a property path such - as can be passed to Include or the Reference/Collection/Property methods of . - This involves parsing simple property accesses like o => o.Products as well as calls to Select like - o => o.Products.Select(p => p.OrderLines). - - The expression to parse. - The expression parsed into an include path, or null if the expression did not match. - True if matching succeeded; false if the expression could not be parsed. - - - - Gets a cached dictionary mapping property names to property types for all the properties - in the given type. - - - - - Gets a dictionary of compiled property setter delegates for the underlying types. - The dictionary is cached for the type in the app domain. - - - - - Used by the property setter delegates to throw for attempts to set null onto - non-nullable properties or otherwise go ahead and set the property. - - - - - Gets a dictionary of compiled property getter delegates for the underlying types. - The dictionary is cached for the type in the app domain. - - - - - Creates a new with the NoTracking merge option applied. - The query object passed in is not changed. - - The query. - A new query with NoTracking applied. - - - - Converts to - - - Name of the property being validated with ValidationAttributes. Null for type-level validation. - - - ValidationResults instances to be converted to instances. - - - An created based on the - . - - - class contains a property with names of properties the error applies to. - On the other hand each applies at most to a single property. As a result for - each name in ValidationResult.MemberNames one will be created (with some - exceptions for special cases like null or empty .MemberNames or null names in the .MemberNames). - - - - - Calculates a "path" to a property. For primitive properties on an entity type it is just the - name of the property. Otherwise it is a dot separated list of names of the property and all - its ancestor properties starting from the entity. - - Property for which to calculate the path. - Dot separated path to the property. - - - - Gets names of the property and its ancestor properties as enumerable walking "bottom-up". - - Property for which to get the segments. - Names of the property and its ancestor properties. - - - - Gets an type for the given element type. - - Type of the element. - The collection type. - - - - Creates a database name given a type derived from DbContext. This handles nested and - generic classes. No attempt is made to ensure that the name is not too long since this - is provider specific. If a too long name is generated then the provider will throw and - the user must correct by specifying their own name in the DbContext constructor. - - Type of the context. - The database name to use. - - - - Creates a clone of the given that has the same connection and - loaded metadata as the original but a new, empty, state manager. - - The original. - The clone. - - - - Finds the assemblies that were used for loading o-space types in the source context - and loads those assemblies in the destination context. - - The source. - The destination. - - - - A local (in-memory) view of the entities in a DbSet. - This view contains Added entities and does not contain Deleted entities. The view extends - from and hooks up events between the collection and the - state manager to keep the view in sync. - - The type of the entity. - - - - Initializes a new instance of the class for entities - of the given generic type in the given internal context. - - The internal context. - - - - Called by the base class when the collection changes. - This method looks at the change made to the collection and reflects those changes in the - state manager. - - The instance containing the event data. - - - - Handles events from the state manager for entities entering, leaving, or being marked as deleted. - The local view is kept in sync with these changes. - - The sender. - The instance containing the event data. - - - - Clears the items by calling remove on each item such that we get Remove events that - can be tracked back to the state manager, rather than a single Reset event that we - cannot deal with. - - - - - Adds a contains check to the base implementation of InsertItem since we can't support - duplicate entities in the set. - - The index at which to insert. - The item to insert. - - - - Returns a cached binding list implementation backed by this ObservableCollection. - - The binding list. - - - - Service used to search for instance properties on a DbContext class that can - be assigned a DbSet instance. Also, if the the property has a public setter, - then a delegate is compiled to set the property to a new instance of DbSet. - All of this information is cached per app domain. - - - - - Creates a set discovery service for the given derived context. - - - - - Processes the given context type to determine the DbSet or IDbSet - properties and collect root entity types from those properties. Also, delegates are - created to initialize any of these properties that have public setters. - If the type has been processed previously in the app domain, then all this information - is returned from a cache. - - A dictionary of potential entity type to the list of the names of the properties that used the type. - - - - Calls the public setter on any property found to initialize it to a new instance of DbSet. - - - - - Registers the entities and their entity set name hints with the given . - - The model builder. - - - - Returns false if SuppressDbSetInitializationAttribute is found on the property or the class, otherwise - returns true. - - - - - Determines whether or not an instance of DbSet/ObjectSet can be assigned to a property of the given type. - - The type to check. - The entity type of the DbSet/ObjectSet that can be assigned, or null if no set type can be assigned. - - - - - A EagerInternalConnection object wraps an already existing DbConnection object. - - - - - InternalConnection objects manage DbConnections. - Two concrete base classes of this abstract interface exist: - and . - - - - - IInternalConnection objects manage DbConnections. - Two concrete implementations of this interface exist--LazyInternalConnection and EagerInternalConnection. - - - - - Creates an from metadata in the connection. This method must - only be called if ConnectionHasModel returns true. - - The newly created context. - - - - Returns the underlying DbConnection. - - - - - Returns a key consisting of the connection type and connection string. - If this is an EntityConnection then the metadata path is included in the key returned. - - - - - Gets a value indicating whether the connection is an EF connection which therefore contains - metadata specifying the model, or instead is a store connection, in which case it contains no - model info. - - true if the connection contains model info; otherwise, false. - - - - Creates an from metadata in the connection. This method must - only be called if ConnectionHasModel returns true. - - The newly created context. - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Returns the underlying DbConnection. - - - - - Returns a key consisting of the connection type and connection string. - If this is an EntityConnection then the metadata path is included in the key returned. - - - - - - Gets a value indicating whether the connection is an EF connection which therefore contains - metadata specifying the model, or instead is a store connection, in which case it contains no - model info. - - true if the connection contains model info; otherwise, false. - - - - Gets or sets the underlying object. No initialization is done when the - connection is obtained, and it can also be set to null. - - The underlying connection. - - - - Creates a new EagerInternalConnection that wraps an existing DbConnection. The existing DbConnection will not - be disposed when the EagerInternalConnection is disposed. - - An existing connection. - If set to true then the underlying connection should be disposed when this object is disposed. - - - - Dispose the existing connection is the original caller has specified that it should be disposed - by the framework. - - - - - An is an where the - instance that it wraps is set immediately at construction time rather than being created lazily. In this case - the internal context may or may not own the instance but will only dispose it - if it does own it. - - - - - An underlies every instance of and wraps an - instance. - The also acts to expose necessary information to other parts of the design in a - controlled manner without adding a lot of internal methods and properties to the - class itself. - Two concrete classes derive from this abstract class - and - . - - - - - Initializes the object with its owner. - - The owner . - - - - Returns the underlying without causing the underlying database to be created - or the database initialization strategy to be executed. - This is used to get a context that can then be used for database creation/initialization. - - - - - Creates a new temporary based on the same metadata and connection as the real - and sets it as the context to use DisposeTempObjectContext is called. - This allows this internal context and its DbContext to be used for transient operations - such as initializing and seeding the database, after which it can be thrown away. - This isolates the real from any changes made and and saves performed. - - - - - If a temporary ObjectContext was set with UseTempObjectContext, then this method disposes that context - and returns this internal context and its DbContext to using the real ObjectContext. - - - - - This method returns true if the context has a model hash and the database contains a model hash - and these hashes match. This indicates that the model used to create the database is the same - as the current model and so the two can be used together. - - If set to true then an exception will be thrown if no - model metadata is found either in the model associated with the context or in the database - itself. If set to false then this method will return true if metadata is - not found. - True if the model hash in the context and the database match; false otherwise. - - - - Queries the database for a model hash and returns it if found or returns null if the table - or the row doesn't exist in the database. - - The model hash, or null if not found. - - - - Saves the model hash from the context to the database. - - - - - Performs the initialization action that may result in a and - handle the exception to provide more meaning to the user. - - The action. - - - - Registers for the ObjectStateManagerChanged event on the underlying ObjectStateManager. - This is a virtual method on this class so that it can be mocked. - - The event handler. - - - - Checks whether or not the given object is in the context in any state other than Deleted. - This is a virtual method on this class so that it can be mocked. - - The entity. - true if the entity is in the context and not deleted; otherwise false. - - - - Saves all changes made in this context to the underlying database. - - The number of objects written to the underlying database. - - - - Runs the Code First pipeline to create a that can then be used to create - an EDMX. This method throws if the context: - was created based on an existing - or was created from information in an existing - or is being used in Model/Database First mode. - This method always runs the full Code First pipeline, including calling OnModelCreating, even if - the pipeline has already been run. - - The builder. - - - - Initializes this instance, which means both the context is initialized and the underlying - database is initialized. - - - - - Initializes the underlying ObjectContext but does not cause the database to be initialized. - - - - - Runs the unless it has already been run or there - is no initializer for this context type in which case this method does nothing. - - - - - Marks the database as having been initialized without actually running the . - - - - - Runs the if one has been set for this context type. - Calling this method will always cause the initializer to run even if the database is marked - as initialized. - - - - - Disposes the context. Override the DisposeContext method to perform - additional work when disposing. - - - - - Performs additional work to dispose a context. The default implementation - does nothing. - - - - - Calls DetectChanges on the underlying if AutoDetectChangesEnabled is - true or if force is set to true. - - if set to true then DetectChanges is called regardless of the value of AutoDetectChangesEnabled. - - - - Returns the DbSet instance for the given entity type. - This property is virtual and returns to that it can be mocked. - - The entity type for which a set should be returned. - A set for the given entity type. - - - - Returns the non-generic instance for the given entity type. - This property is virtual and returns to that it can be mocked. - - The entity type for which a set should be returned. - A set for the given entity type. - - - - Creates an internal set using an app domain cached delegate. - - Type of the entity. - The set. - - - - Returns the entity set and the base type for that entity set for the given type. - This method does o-space loading if required and throws if the type is not in the model. - - The entity type to lookup. - The entity set and base type pair. - - - - Checks whether or not the given entity type is mapped in the model. - - The entity type to lookup. - True if the type is mapped as an entity; false otherwise. - - - - Gets the local entities of the type specified from the state manager. That is, all - Added, Modified, and Unchanged entities of the given type. - - The type of entity to get. - The entities. - - - - Executes the given SQL query against the database backing this context. The results are not materialized as - entities or tracked. - - The type of the element. - The SQL. - The parameters. - The query results. - - - - Executes the given SQL query against the database backing this context. The results are not materialized as - entities or tracked. - - Type of the element. - The SQL. - The parameters. - The query results. - - - - Calls the generic ExecuteSqlQuery but with a non-generic return type so that it - has the correct signature to be used with CreateDelegate above. - - - - - Executes the given SQL command against the database backing this context. - - The SQL. - The parameters. - The return value from the database. - - - - Gets the underlying for the given entity, or returns null if the entity isn't tracked by this context. - This method is virtual so that it can be mocked. - - The entity. - The state entry or null. - - - - Gets the underlying objects for all entities tracked by - this context. - This method is virtual so that it can be mocked. - - State entries for all tracked entities. - - - - Gets the underlying objects for all entities of the given - type tracked by this context. - This method is virtual so that it can be mocked. - - The type of the entity. - State entries for all tracked entities of the given type. - - - - Helper method that gets the underlying objects for all entities that - match the given predicate. - - - - - Wraps the given in either a or - a depending on the actual exception type and the state - entries involved. - - The update exception. - A new exception wrapping the given exception. - - - - Uses the underlying context to create an entity such that if the context is configured - to create proxies and the entity is suitable then a proxy instance will be returned. - This method is virtual so that it can be mocked. - - The type of the entity. - The new entity instance. - - - - Uses the underlying context to create an entity such that if the context is configured - to create proxies and the entity is suitable then a proxy instance will be returned. - This method is virtual so that it can be mocked. - - The type of entity to create. - The new entity instance. - - - - This method is used by CreateDelegate to transform the CreateObject method with return type TEntity - into a method with return type object which matches the required type of the delegate. - - - - - Throws if the context has been disposed. - - - - - Checks whether or not the internal cache of types to entity sets has been initialized, - and initializes it if necessary. - - - - - Performs o-space loading for the type and returns false if the type is not in the model. - - - - - Performs o-space loading for the type and throws if the type is not in the model. - - Type of the entity. - - - - Returns true if the given entity type does not have EdmEntityTypeAttribute but is in - an assembly that has EdmSchemaAttribute. This indicates mixing of POCO and EOCO in the - same assembly, which is something that we don't support. - - - - - Determines whether or not the given clrType is mapped to a complex type. Assumes o-space loading has happened. - - - - - Updates the cache of types to entity sets either for the first time or after potentially - doing some o-space loading. - - - - - The public context instance that owns this internal context. - - - - - Returns the underlying . - - - - - Gets the temp object context, or null if none has been set. - - The temp object context. - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - Gets the default database initializer to use for this context if no other has been registered. - For code first this property returns a instance. - For database/model first, this property returns null. - - The default initializer. - - - - Gets or sets a value indicating whether lazy loading is enabled. - - - - - Gets or sets a value indicating whether proxy creation is enabled. - - - - - Gets or sets a value indicating whether DetectChanges is called automatically in the API. - - - - - Gets or sets a value indicating whether to validate entities when is called. - - - - - True if the context has been disposed. - - - - - The connection underlying this context. Accessing this property does not cause the context - to be initialized, only its connection. - - - - - Gets the DatabaseOperations instance to use to perform Create/Delete/Exists operations - against the database. - Note that this virtual property can be mocked to help with unit testing. - - - - - Gets instance used to create validators and validation contexts. - This property is virtual to allow mocking. - - - - - Constructs an for an already existing . - - The owner . - The existing . - - - - Returns the underlying without causing the underlying database to be created - or the database initialization strategy to be executed. - This is used to get a context that can then be used for database creation/initialization. - - - - - Throws an exception since creating a from a context created using - an existing is not supported. - - This method never returns. - - - - Does nothing, since the already exists. - - - - - Does nothing since the database is always considered initialized if the was created - from an existing . - - - - - Does nothing since the database is always considered initialized if the was created - from an existing . - - - - - Disposes the context. The underlying is also disposed if it is owned. - - - - - Returns the underlying . - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - Gets the default database initializer to use for this context if no other has been registered. - For code first this property returns a instance. - For database/model first, this property returns null. - - The default initializer. - - - - The connection underlying this context. - - - - - Gets or sets a value indicating whether lazy loading is enabled. This is just a wrapper - over the same flag in the underlying . - - - - - Gets or sets a value indicating whether proxy creation is enabled. This is just a wrapper - over the same flag in the underlying ObjectContext. - - - - - Helper class that extends Tuple to give the Item1 and Item2 properties more meaningful names. - - - - - Creates a new pair of the given EntitySet and BaseType. - - - - - The EntitySet part of the pair. - - - - - The BaseType part of the pair. - - - - - Helper class that extends Tuple to give the Item1 and Item2 properties more meaningful names. - - - - - Creates a new pair of the given database initializer delegate and a flag - indicating whether or not it is locked. - - - - - The initializer delegate. - - - - - A flag indicating whether or not the initializer is locked and should not be changed. - - - - - Represents a raw SQL query against the context for any type where the results are never - associated with an entity set and are never tracked. - - - - - Represents a raw SQL query against the context that may be for entities in an entity set - or for some other non-entity element type. - - - - - Initializes a new instance of the class. - - The SQL. - The parameters. - - - - If the query is would track entities, then this method returns a new query that will - not track entities. - - A no-tracking query. - - - - Executes the query and returns an enumerator for the results. - - The query results. - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Gets the SQL query string, - - The SQL query. - - - - Gets the parameters. - - The parameters. - - - - Returns false. - - false. - - - - Initializes a new instance of the class. - - The internal context. - Type of the element. - The SQL. - The parameters. - - - - Returns this query since it can never be a tracking query. - - This instance. - - - - Executes the query and returns an enumerator for the results. - - The query results. - - - - Represents a raw SQL query against the context for entities in an entity set. - - - - - Initializes a new instance of the class. - - The set. - The SQL. - if set to true then the entities will not be tracked. - The parameters. - - - - If the query is would track entities, then this method returns a new query that will - not track entities. - - A no-tracking query. - - - - Executes the query and returns an enumerator for the results. - - The query results. - - - - Gets a value indicating whether this instance is set to track entities or not. - - - true if this instance is no-tracking; otherwise, false. - - - - - A LazyInternalConnection object manages information that can be used to create a DbConnection object and - is responsible for creating that object and disposing it. - - - - - Creates a new LazyInternalConnection. The DbConnection object will be created lazily on demand and will be - disposed when the LazyInternalConnection is disposed. - - Either the database name or a connection string. - - - - Creates an from metadata in the connection. This method must - only be called if ConnectionHasModel returns true. - - The newly created context. - - - - Disposes the underlying DbConnection. - Note that dispose actually puts the LazyInternalConnection back to its initial state such that - it can be used again. - - - - - Creates the underlying (which may actually be an ) - if it does not already exist. - - - - - Searches the app.config/web.config file for a connection that matches the given name. - The connection might be a store connection or an EF connection. - - The connection name. - True if a connection from the app.config file was found and used. - - - - Returns the underlying DbConnection, creating it first if it does not already exist. - - - - - Returns a key consisting of the connection type and connection string. - If this is an EntityConnection then the metadata path is included in the key returned. - - - - - - Gets a value indicating whether the connection is an EF connection which therefore contains - metadata specifying the model, or instead is a store connection, in which case it contains no - model info. - - true if connection contain model info; otherwise, false. - - - - A is a concrete type that will lazily create the - underlying when needed. The created is owned by the - internal context and will be disposed when the internal context is disposed. - - - - - Constructs a for the given owner that will be initialized - on first use. - - The owner . - Responsible for creating a connection lazily when the context is used for the first time. - The model, or null if it will be created by convention - - - - Returns the underlying without causing the underlying database to be created - or the database initialization strategy to be executed. - This is used to get a context that can then be used for database creation/initialization. - - - - - Saves all changes made in this context to the underlying database, but only if the - context has been initialized. If the context has not been initialized, then this - method does nothing because there is nothing to do; in particular, it does not - cause the context to be initialized. - - The number of objects written to the underlying database. - - - - Disposes the context. The underlying is also disposed. - The connection to the database ( object) is also disposed if it was created by - the context, otherwise it is not disposed. - - - - - Initializes the underlying . - - - - - Creates an immutable, cacheable representation of the model defined by this builder. - This model can be used to create an or can be passed to a - constructor to create a for this model. - - - - - - Creates and configures the instance that will be used to build the - . - - The builder. - - - - Runs the Code First pipeline to create a that can then be used to create - an EDMX. This method throws if the context: - was created from information in an existing - or is being used in Model/Database First mode. - This method always runs the full Code First pipeline, including calling OnModelCreating, even if - the pipeline has already been run. - - The builder. - - - - Marks the database as having been initialized without actually running the . - - - - - Runs the unless it has already been run or there - is no initializer for this context type in which case this method does nothing. - - - - - Performs some action (which may do nothing) in such a way that it is guaranteed only to be run - once for the model and connection in this app domain, unless it fails by throwing an exception, - in which case it will be re-tried next time the context is initialized. - - The action. - - - - Returns the underlying . - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - The actually being used, which may be the - temp context for initialization or the real context. - - - - - The connection underlying this context. Accessing this property does not cause the context - to be initialized, only its connection. - - - - - Gets the default database initializer to use for this context if no other has been registered. - For code first this property returns a instance. - For database/model first, this property returns null. - - The default initializer. - - - - Gets or sets a value indicating whether lazy loading is enabled. - If the exists, then this property acts as a wrapper over the flag stored there. - If the has not been created yet, then we store the value given so we can later - use it when we create the . This allows the flag to be changed, for example in - a DbContext constructor, without it causing the to be created. - - - - - Gets or sets a value indicating whether proxy creation is enabled. - If the ObjectContext exists, then this property acts as a wrapper over the flag stored there. - If the ObjectContext has not been created yet, then we store the value given so we can later - use it when we create the ObjectContext. This allows the flag to be changed, for example in - a DbContext constructor, without it causing the ObjectContext to be created. - - - - - Extends to create a sortable binding list that stays in - sync with an underlying . That is, when items are added - or removed from the binding list, they are added or removed from the ObservableCollecion, and - vice-versa. - - The list element type. - - - - An extended BindingList implementation that implements sorting. - This class was adapted from the LINQ to SQL class of the same name. - - The element type. - - - - Initializes a new instance of the class with the - the given underlying list. Note that sorting is dependent on having an actual - rather than some other ICollection implementation. - - The list. - - - - Applies sorting to the list. - - The property to sort by. - The sort direction. - - - - Stops sorting. - - - - - Gets a value indicating whether this list is sorted. - - - true if this instance is sorted; otherwise, false. - - - - - Gets the sort direction. - - The sort direction. - - - - Gets the sort property being used to sort. - - The sort property. - - - - Returns true indicating that this list supports sorting. - - true. - - - - Implements comparing for the implementation. - - - - - Initializes a new instance of the class - for sorting the list. - - The property to sort by. - The sort direction. - - - - Compares two instances of items in the list. - - The left item to compare. - The right item to compare. - - - - - Determines whether this instance can sort for the specified type. - - The type. - - true if this instance can sort for the specified type; otherwise, false. - - - - - Determines whether this instance can sort for the specified type using IComparable. - - The type. - - true if this instance can sort for the specified type; otherwise, false. - - - - - Determines whether this instance can sort for the specified type using ToString. - - The type. - - true if this instance can sort for the specified type; otherwise, false. - - - - - Initializes a new instance of a binding list backed by the given - - The obervable collection. - - - - Creates a new item to be added to the binding list. - - The new item. - - - - Cancels adding of a new item that was started with AddNew. - - Index of the item. - - - - Removes all items from the binding list and underlying ObservableCollection. - - - - - Ends the process of adding a new item that was started with AddNew. - - Index of the item. - - - - Inserts the item into the binding list at the given index. - - The index. - The item. - - - - Removes the item at the specified index. - - The index. - - - - Sets the item into the list at the given position. - - The index to insert at. - The item. - - - - Event handler to update the binding list when the underlying observable collection changes. - - The sender. - Data indicating how the collection has changed. - - - - Adds the item to the underlying observable collection. - - The item. - - - - Removes the item from the underlying from observable collection. - - The item. - - - - A wrapper around EntityKey that allows key/values pairs that have null values to - be used. This allows Added entities with null key values to be searched for in - the ObjectStateManager. - - - - The key name/key value pairs, where some key values may be null - - - - Creates a new WrappedEntityKey instance. - - The entity set that the key belongs to. - The fully qualified name of the given entity set. - The key values, which may be null or contain null values. - The name of the parameter passed for keyValue by the user, which is used when throwing exceptions. - - - - True if any of the key values are null, which means that the EntityKey will also be null. - - - - - An actual EntityKey, or null if any of the key values are null. - - - - - The key name/key value pairs of the key, in which some of the key values may be null. - - - - - A concrete implementation of used for properties of complex objects. - - - - - The internal class used to implement and - . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Base class for all internal entries that represent different kinds of properties. - - - - - Initializes a new instance of the class. - - The internal entity entry. - The member metadata. - - - - Validates this property. - - A sequence of validation errors for this property. Empty if no errors. Never null. - - - - Creates a new non-generic backed by this internal entry. - The actual subtype of the DbMemberEntry created depends on the metadata of this internal entry. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The actual subtype of the DbMemberEntry created depends on the metadata of this internal entry. - - The type of the entity. - The type of the property. - The new entry. - - - - Gets the property name. - The property is virtual to allow mocking. - - The property name. - - - - Gets or sets the current value of the navigation property. - - The current value. - - - - Gets the internal entity entry property belongs to. - This property is virtual to allow mocking. - - The internal entity entry. - - - - Gets the entry metadata. - - The entry metadata. - - - - Initializes a new instance of the class. - - The internal entry. - The property info. - - - - Creates a delegate that will get the value of this property. - - The delegate. - - - - Creates a delegate that will set the value of this property. - - The delegate. - - - - Returns true if the property of the entity that this property is ultimately part - of is set as modified. If this is a property of an entity, then this method returns - true if the property is modified. If this is a property of a complex object, then - this method returns true if the top-level complex property on the entity is modified. - - True if the entity property is modified. - - - - Sets the property of the entity that this property is ultimately part of to modified. - If this is a property of an entity, then this method marks it as modified. - If this is a property of a complex object, then this method marks the top-level - complex property as modified. - - - - - Throws if the user attempts to set a complex property to null. - - The value. - - - - Sets the given value directly onto the underlying entity object. - - The value. - True if the property had a setter that we could attempt to call; false if no setter was available. - - - - Sets the property value, potentially by setting individual nested values for a complex - property. - - The value. - - - - Gets an internal object representing a scalar or complex property of this property, - which must be a mapped complex property. - This method is virtual to allow mocking. - - The property. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Validates that the owning entity entry is associated with an underlying and - is not just wrapping a non-attached entity. - - - - - Creates a new non-generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The type of the entity. - The type of the property. - The new entry. - - - - Returns parent property, or null if this is a property on the top-level entity. - - - - - Gets the current values of the parent entity or complex property. - That is, the current values that contains the value for this property. - - The parent current values. - - - - Gets the original values of the parent entity or complex property. - That is, the original values that contains the value for this property. - - The parent original values. - - - - A delegate that reads the value of this property. - May be null if there is no way to set the value due to missing accessors on the type. - - - - - A delegate that sets the value of this property. - May be null if there is no way to set the value due to missing accessors on the type. - - - - - Gets or sets the original value. - Note that complex properties are returned as objects, not property values. - - - - - Gets or sets the current value. - Note that complex properties are returned as objects, not property values. - Also, for complex properties, the object returned is the actual complex object from the entity - and setting the complex object causes the actual object passed to be set onto the entity. - - The current value. - - - - Gets or sets a value indicating whether this property is modified. - - - - - Gets the property metadata. - - The property metadata. - - - - Initializes a new instance of the class. - - The parent property entry. - The property metadata. - - - - Creates a delegate that will get the value of this property. - - The delegate. - - - - Creates a delegate that will set the value of this property. - - The delegate. - - - - Returns true if the property of the entity that this property is ultimately part - of is set as modified. Since this is a property of a complex object - this method returns true if the top-level complex property on the entity is modified. - - True if the entity property is modified. - - - - Sets the property of the entity that this property is ultimately part of to modified. - Since this is a property of a complex object this method marks the top-level - complex property as modified. - - - - - Returns parent property, or null if this is a property on the top-level entity. - - - - - Gets the current values of the parent complex property. - That is, the current values that contains the value for this property. - - The parent current values. - - - - Gets the original values of the parent complex property. - That is, the original values that contains the value for this property. - - The parent original values. - - - - Contains metadata about a member of an entity type or complex type. - - - - - Initializes a new instance of the class. - - The type that the property is declared on. - Type of the property. - The property name. - - - - Creates a new the runtime type of which will be - determined by the metadata. - - The entity entry to which the member belongs. - The parent property entry if the new entry is nested, otherwise null. - The new entry. - - - - Gets the type of the member for which this is metadata. - - The type of the member entry. - - - - Gets the name of the property. - - The name. - - - - Gets the type of the entity or complex object that on which the member is declared. - - The type that the member is declared on. - - - - Gets the type of element for the property, which for non-collection properties - is the same as the MemberType and which for collection properties is the type - of element contained in the collection. - - The type of the element. - - - - Gets the type of the member, which for collection properties is the type - of the collection rather than the type in the collection. - - The type of the member. - - - - The types of member entries supported. - - - - - Initializes a new instance of the class. - - The type that the property is declared on. - Type of the property. - The property name. - if set to true this is a collection nav prop. - - - - Creates a new the runtime type of which will be - determined by the metadata. - - The entity entry to which the member belongs. - The parent property entry which will always be null for navigation entries. - The new entry. - - - - Gets the type of the member for which this is metadata. - - The type of the member entry. - - - - Gets the type of the member, which for collection properties is the type - of the collection rather than the type in the collection. - - The type of the member. - - - - The internal class used to implement and - . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Base class for and - containing common code for collection and reference navigation property entries. - - - - - Initializes a new instance of the class. - - The internal entity entry. - The navigation metadata. - - - - Calls Load on the underlying . - - - - - Uses CreateSourceQuery on the underlying to create a query for this - navigation property. - - - - - Gets the navigation property value from the object. - - The entity. - The navigation property value. - - - - Validates that the owning entity entry is associated with an underlying and - is not just wrapping a non-attached entity. - If the entity is not detached, then the RelatedEnd for this navigation property is obtained. - - - - - Calls IsLoaded on the underlying . - - - - - Gets the related end, which will be null if the entity is not being tracked. - - The related end. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references or the collection of references - for a collection property. - This property is virtual so that it can be mocked. - - The current value. - - - - Gets a delegate that can be used to get the value of the property directly from the entity. - Returns null if the property does not have an accessible getter. - - The getter delegate, or null. - - - - Gets a delegate that can be used to set the value of the property directly on the entity. - Returns null if the property does not have an accessible setter. - - The setter delegate, or null. - - - - Initializes a new instance of the class. - - The internal entity entry. - The navigation metadata. - - - - Gets the navigation property value from the object. - Since for a collection the related end is an , it means - that the internal representation of the navigation property is just the related end. - - The entity. - The navigation property value. - - - - Creates a new non-generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The type of the entity. - The type of the property. - The new entry. - - - - Creates a new generic backed by this internal entry. - The actual subtype of the DbCollectionEntry created depends on the metadata of this internal entry. - - The type of the entity. - The type of the element. - The new entry. - - - - Creates a object for the given entity type - and collection element type. - - The type of the entity. - The type of the property. - Type of the element. - The set. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references or the collection of references - for a collection property. - - The current value. - - - - A concrete implementation of used for properties of entities. - - - - - Initializes a new instance of the class. - - The internal entry. - The property info. - - - - Creates a delegate that will get the value of this property. - - The delegate. - - - - Creates a delegate that will set the value of this property. - - The delegate. - - - - Returns true if the property of the entity that this property is ultimately part - of is set as modified. Since this is a property of an entity this method returns - true if the property is modified. - - True if the entity property is modified. - - - - Sets the property of the entity that this property is ultimately part of to modified. - Since this is a property of an entity this method marks it as modified. - - - - - Returns parent property, or null if this is a property on the top-level entity. - - - - - Gets the current values of the parent entity. - That is, the current values that contains the value for this property. - - The parent current values. - - - - Gets the original values of the parent entity. - That is, the original values that contains the value for this property. - - The parent original values. - - - - The internal class used to implement , - and . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Initializes a new instance of the class. - - The internal entity entry. - The navigation metadata. - - - - Gets the navigation property value from the object. - For reference navigation properties, this means getting the value from the - object. - - The entity. - The navigation property value. - - - - Sets the navigation property value onto the object. - For reference navigation properties, this means setting the value onto the - object. - - The entity. - The value. - - - - Sets the given value on the given which must be an - . - This method is setup in such a way that it can easily be used by CreateDelegate without any - dynamic code generation needed. - - The type of the related entity. - The entity reference. - The value. - - - - Creates a new non-generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The type of the entity. - The type of the property. - The new entry. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references or the collection of references - for a collection property. - - The current value. - - - - Contains metadata for a property of a complex object or entity. - - - - - Initializes a new instance of the class. - - The type that the property is declared on. - Type of the property. - The property name. - if set to true the property is mapped in the EDM. - if set to true the property is a complex property. - - - - Validates that the given name is a property of the declaring type (either on the CLR type or in the EDM) - and that it is a complex or scalar property rather than a nav property and then returns metadata about - the property. - - The internal context. - The type that the property is declared on. - The type of property requested, which may be 'object' if any type can be accepted. - Name of the property. - Metadata about the property, or null if the property does not exist or is a navigation property. - - - - Creates a new the runtime type of which will be - determined by the metadata. - - The entity entry to which the member belongs. - The parent property entry if the new entry is nested, otherwise null. - The new entry. - - - - Gets a value indicating whether this is a complex property. - That is, not whether or not this is a property on a complex object, but rather if the - property itself is a complex property. - - - true if this instance is complex; otherwise, false. - - - - - Gets the type of the member for which this is metadata. - - The type of the member entry. - - - - Gets a value indicating whether this instance is mapped in the EDM. - - true if this instance is mapped; otherwise, false. - - - - Gets the type of the member, which for collection properties is the type - of the collection rather than the type in the collection. - - The type of the member. - - - - An implementation of that represents a clone of another - dictionary. That is, all the property values have been been copied into this dictionary. - - - - - The internal class used to implement . - This internal class allows for a clean internal factoring without compromising the public API. - - - - - Initializes a new instance of the class. - - The internal context with which the entity of complex object is associated. - The type of the entity or complex object. - If set to true this is a dictionary for an entity, otherwise it is a dictionary for a complex object. - - - - Implemented by subclasses to get the dictionary item for a given property name. - Checking that the name is valid should happen before this method is called such - that subclasses do not need to perform the check. - - Name of the property. - An item for the given name. - - - - Creates an object of the underlying type for this dictionary and hydrates it with property - values from this dictionary. - - The properties of this dictionary copied into a new object. - - - - Creates an instance of the underlying type for this dictionary, which may either be an entity type (in which - case CreateObject on the context is used) or a non-entity type (in which case the empty constructor is used.) - In either case, app domain cached compiled delegates are used to do the creation. - - - - - Sets the values of this dictionary by reading values out of the given object. - The given object must be of the type that this dictionary is based on. - - The object to read values from. - - - - Creates a new dictionary containing copies of all the properties in this dictionary. - Changes made to the new dictionary will not be reflected in this dictionary and vice versa. - - A clone of this dictionary. - - - - Sets the values of this dictionary by reading values from another dictionary. - The other dictionary must be based on the same type as this dictionary, or a type derived - from the type for this dictionary. - - The dictionary to read values from. - - - - Gets the dictionary item for the property with the given name. - This method checks that the given name is valid. - - The property name. - The item. - - - - Sets the value of the property only if it is different from the current value and is not - an invalid attempt to set a complex property. - - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - Gets or sets the value of the property with the specified property name. - The value may be a nested instance of this class. - - The property name. - The value of the property. - - - - Gets the entity type of complex type that this dictionary is based on. - - The type of the object underlying this dictionary. - - - - Gets the internal context with which the underlying entity or complex type is associated. - - The internal context. - - - - Gets a value indicating whether the object for this dictionary is an entity or a complex object. - - true if this this is a dictionary for an entity; false if it is a dictionary for a complex object. - - - - Initializes a new instance of the class by copying - values from the given dictionary. - - The dictionary to clone. - If non-null, then the values for the new dictionary are taken from this record rather than from the original dictionary. - - - - Gets the dictionary item for a given property name. - - Name of the property. - An item for the given name. - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - An implementation of for an item in a . - - - - - Represents an item in an representing a property name/value. - - - - - Gets or sets the value of the property represented by this item. - - The value. - - - - Gets the name of the property. - - The name. - - - - Gets a value indicating whether this item represents a complex property. - - true If this instance represents a complex property; otherwise, false. - - - - Gets the type of the underlying property. - - The property type. - - - - Initializes a new instance of the class. - - The name. - The value. - The type. - If set to true this item represents a complex property. - - - - Gets or sets the value of the property represented by this item. - - The value. - - - - Gets the name of the property. - - The name. - - - - Gets a value indicating whether this item represents a complex property. - - - true If this instance represents a complex property; otherwise, false. - - - - - Gets the type of the underlying property. - - The property type. - - - - An implementation of that is based on an existing - instance. - - - - - Initializes a new instance of the class. - - The internal context. - The type. - The data record. - If set to true this is a dictionary for an entity, otherwise it is a dictionary for a complex object. - - - - Gets the dictionary item for a given property name. - - Name of the property. - An item for the given name. - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - An implementation of for an item in a . - - - - - Initializes a new instance of the class. - - The data record. - The ordinal. - The value. - - - - Gets or sets the value of the property represented by this item. - - The value. - - - - Gets the name of the property. - - The name. - - - - Gets a value indicating whether this item represents a complex property. - - - true If this instance represents a complex property; otherwise, false. - - - - - Gets the type of the underlying property. - - The property type. - - - - This is version of an internal interface that already exists in System.Data.Entity that - is implemented by . Using this interface allows state - entries to be mocked for unit testing. The plan is to remove this version of the - interface and use the one in System.Data.Entity once we roll into the framework. - Note that some members may need to be added to the interface in the framework when - we combine the two. - - - - - The internal class used to implement - and . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Initializes a new instance of the class. - - The internal context. - The state entry. - - - - Initializes a new instance of the class for an - entity which may or may not be attached to the context. - - The internal context. - The entity. - - - - Queries the database for copies of the values of the tracked entity as they currently exist in the database. - - The store values. - - - - Appends a query for the properties in the entity to the given string builder that is being used to - build the eSQL query. This method may be called recursively to query for all the sub-properties of - a complex property. - - The query builder. - The qualifier with which to prefix each property name. - The dictionary that acts as a template for the properties to query. - - - - Validates that a dictionary can be obtained for the state of the entity represented by this entry. - - The method name being used to request a dictionary. - The state that is invalid for the request being processed. - - - - Calls Refresh with StoreWins on the underlying state entry. - - - - - Gets an internal object representing a reference navigation property. - This method is virtual to allow mocking. - - The navigation property. - The type of entity requested, which may be 'object' or null if any type can be accepted. - The entry. - - - - Gets an internal object representing a collection navigation property. - This method is virtual to allow mocking. - - The navigation property. - The type of entity requested, which may be 'object' or null f any type can be accepted. - The entry. - - - - Gets an internal object representing a navigation, scalar, or complex property. - This method is virtual to allow mocking. - - Name of the property. - The type of entity requested, which may be 'object' if any type can be accepted. - The entry. - - - - Gets an internal object representing a scalar or complex property. - This method is virtual to allow mocking. - - The property. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Gets an internal object representing a scalar or complex property. - The property may be a nested property on the given . - - The parent property entry, or null if this is a property directly on the entity. - Name of the property. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Gets an internal object representing a scalar or complex property. - The property may be a nested property on the given . - - The parent property entry, or null if this is a property directly on the entity. - Name of the property. - The property split out into its parts. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Checks that the given property name is a navigation property and is either a reference property or - collection property according to the value of requireCollection. - - - - - Gets metadata for the given property if that property is a navigation property or returns null - if it is not a navigation property. - - Name of the property. - Navigation property metadata or null. - - - - Gets the type of entity or entities at the target end of the given navigation property. - - The navigation property. - The CLR type of the entity or entities at the other end. - - - - Gets the related end for the navigation property with the given name. - - The navigation property. - - - - - Uses EDM metadata to validate that the property name exists in the model and represents a scalar or - complex property or exists in the CLR type. - This method is public and virtual so that it can be mocked. - - The property name. - The type on which the property is declared. - The type of object requested, which may be 'object' if any type can be accepted. - Metadata for the property. - - - - Splits the given property name into parts delimited by dots. - - Name of the property. - The parts of the name. - - - - Validates that this entry is associated with an underlying and - is not just wrapping a non-attached entity. - - - - - Validates entity represented by this entity entry. - This method is virtual to allow mocking. - - User defined dictionary containing additional info for custom validation. This parameter is optional and can be null. - containing validation result. Never null. - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Gets the tracked entity. - This property is virtual to allow mocking. - - The entity. - - - - Gets or sets the state of the entity. - - The state. - - - - Gets the current property values for the tracked entity represented by this object. - This property is virtual to allow mocking. - - The current values. - - - - Gets the original property values for the tracked entity represented by this object. - The original values are usually the entity's property values as they were when last queried from - the database. - This property is virtual to allow mocking. - - The original values. - - - - Checks whether or not this entry is associated with an underlying or - is just wrapping a non-attached entity. - - - - - Gets the type of the entity being tracked. - - The type of the entity. - - - - Gets the c-space entity type for this entity from the EDM. - - - - - Gets the underlying object state entry. - - - - - Gets the internal context. - - The internal context. - - - - An implementation of that wraps an existing set but makes - it read-only. - - - - - - Initializes a new instance of the class wrapped around - another existing set. - - The existing set. - - - - This is a temporary adapter class that wraps an and - presents it as an . This class will be removed once - we roll into the System.Data.Entity assembly. See - for more details. - - - - - An instance of this internal class is created whenever an instance of the public - class is needed. This allows the public surface to be non-generic, while the runtime type created - still implements . - - The type of the element. - - - - Creates a new query that will be backed by the given internal query object. - - The backing query. - - - - See comments in . - - - - - See comments in . - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the underlying internal query object. - - The internal query. - - - - An instance of this internal class is created whenever an instance of the public - class is needed. This allows the public surface to be non-generic, while the runtime type created - still implements . - - The type of the entity. - - - - Creates a new set that will be backed by the given internal set. - - The internal set. - - - - Creates an instance of this class. This method is used with CreateDelegate to cache a delegate - that can create a generic instance without calling MakeGenericType every time. - - - The internal set to wrap, or null if a new internal set should be created. - The set. - - - - See comments in . - - - - - See comments in . - - - - - See comments in . - - - - - See comments in . - - - - - See comments in . - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the underlying internal query object. - - The internal query. - - - - Gets the underlying internal set. - - The internal set. - - - - See comments in . - - - - - A LINQ expression visitor that finds uses with equivalent - instances. - - - - - Replaces calls to DbContext.Set() with an expression for the equivalent . - - The node to replace. - A new node, which may have had the replacement made. - - - - Replaces a or property with a constant expression - for the underlying . - - The node to replace. - A new node, which may have had the replacement made. - - - - Processes the fields in each constant expression and replaces instances with - the underlying ObjectQuery instance. This handles cases where the query has a closure - containing values. - - - - - Gets a value from the given member, or returns null - if the member doesn't contain a DbContext instance. - - The expression for the object for the member, which may be null for a static member. - The member. - The context or null. - - - - Gets the instance from the given instance or static member, returning null - if the member does not contain a DbContext instance. - - The member. - The value of the object to get the instance from, or null if the member is static. - The context instance or null. - - - - Takes a or and creates an expression - for the underlying . - - - - - Takes a or and extracts the underlying . - - - - - A non-generic interface implemented by that allows operations on - any query object without knowing the type to which it applies. - - - - - An interface implemented by . - - The type of the element. - - - - A non-generic interface implemented by that allows operations on - any set object without knowing the type to which it applies. - - - - - An interface implemented by . - - - - - An InternalQuery underlies every instance of DbSet and DbQuery. It acts to lazily initialize a InternalContext as well - as an ObjectQuery and EntitySet the first time that it is used. The InternalQuery also acts to expose necessary - information to other parts of the design in a controlled manner without adding a lot of internal methods and - properties to the DbSet and DbQuery classes themselves. - - The type of entity to query for. - - - - Creates a new query that will be backed by the given InternalContext. - - The backing context. - - - - Creates a new internal query based on the information in an existing query together with - a new underlying ObjectQuery. - - - - - Resets the query to its uninitialized state so that it will be re-lazy initialized the next - time it is used. This allows the ObjectContext backing a DbContext to be switched out. - - - - - Updates the underlying ObjectQuery with the given include path. - - The include path. - A new query containing the defined include path. - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Performs lazy initialization of the underlying ObjectContext, ObjectQuery, and EntitySet objects - so that the query can be used. - - - - - Returns a representation of the underlying query, equivalent - to ToTraceString on ObjectQuery. - - - The query string. - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - The underlying InternalContext. - - - - - The underlying ObjectQuery. - - - - - The underlying ObjectQuery. - - - - - The LINQ query expression. - - - - - The LINQ query provider for the underlying . - - - - - The IQueryable element type. - - - - - Creates a new query that will be backed by the given InternalContext. - - The backing context. - - - - Resets the set to its uninitialized state so that it will be re-lazy initialized the next - time it is used. This allows the ObjectContext backing a DbContext to be switched out. - - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - Thrown if multiple entities exist in the context with the primary key values given. - Thrown if the type of entity is not part of the data model for this context. - Thrown if the types of the key values do not match the types of the key values for the entity type to be found. - Thrown if the context has been disposed. - - - - Finds an entity in the state manager with the given primary key values, or returns null - if no such entity can be found. This includes looking for Added entities with the given - key values. - - - - - Finds an entity in the store with the given primary key values, or returns null - if no such entity can be found. This code is adapted from TryGetObjectByKey to - include type checking in the query. - - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - This method is virtual so that it can be mocked. - - The entity to attach. - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - This method is virtual so that it can be mocked. - - The entity to add. - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - This method is virtual so that it can be mocked. - - The entity to remove. - - - - This method checks whether an entity is already in the context. If it is, then the state - is changed to the new state given. If it isn't, then the action delegate is executed to - either Add or Attach the entity. - - A delegate to Add or Attach the entity. - The new state to give the entity if it is already in the context. - The entity. - Name of the method. - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The type of entity to create. - The entity instance, which may be a proxy. - - - - Performs lazy initialization of the underlying ObjectContext, ObjectQuery, and EntitySet objects - so that the query can be used. - This method is virtual so that it can be mocked. - - - - - Creates an underlying for this set. - - if set to true then the query is set to be no-tracking. - The query. - - - - Returns a representation of the underlying query, equivalent - to ToTraceString on ObjectQuery. - - - The query string. - - - - - Updates the underlying ObjectQuery with the given include path. - - The include path. - A new query containing the defined include path. - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Executes the given SQL query against the database materializing entities into the entity set that - backs this set. - - The SQL quey. - if true then the entities are not tracked, otherwise they are. - The parameters. - The query results. - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the ObservableCollection representing the local view for the set based on this query. - - - - - The underlying ObjectQuery. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying EntitySet name. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying EntitySet name, quoted for ESQL. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying EntitySet. Accessing this property will trigger lazy initialization of the query. - - - - - The base type for the underlying entity set. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying InternalContext. Accessing this property will trigger lazy initialization of the query. - - - - - The LINQ query expression. - - - - - The LINQ query provider for the underlying . - - - - - A wrapping query provider that performs expression transformation and then delegates - to the provider. The objects returned - are always instances of when the generic CreateQuery method is - used and are instances of when the non-generic CreateQuery method - is used. This provider is associated with non-generic objects. - - - - - A wrapping query provider that performs expression transformation and then delegates - to the provider. The objects returned are always instances - of . This provider is associated with generic objects. - - - - - Creates a provider that wraps the given provider. - - The provider to wrap. - - - - Performs expression replacement and then delegates to the wrapped provider before wrapping - the returned as a . - - - - - Performs expression replacement and then delegates to the wrapped provider before wrapping - the returned as a where T is determined - from the element type of the ObjectQuery. - - - - - By default, calls the same method on the wrapped provider. - - - - - By default, calls the same method on the wrapped provider. - - - - - Performs expression replacement and then delegates to the wrapped provider to create an - . - - - - - Wraps the given as a where T is determined - from the element type of the ObjectQuery. - - - - - Gets the internal context. - - The internal context. - - - - Creates a provider that wraps the given provider. - - The provider to wrap. - - - - Performs expression replacement and then delegates to the wrapped provider before wrapping - the returned as a . - - - - - Delegates to the wrapped provider except returns instances of . - - - - - Instances of this class are used internally to create constant expressions for - that are inserted into the expression tree to replace references to - and . - - The type of the element. - - - - Private constructor called by the Create factory method. - - The query. - - - - Factory method called by CreateDelegate to create an instance of this class. - - The query, which must be a generic object of the expected type. - A new instance. - - - - The public property expected in the LINQ expression tree. - - The query. - - - - Validates a property of a given EDM complex type. - - - This is a composite validator for a complex property of an entity. - - - - - Validates a property of a given EDM property type. - - - This is a composite validator for a property of an entity or a complex type. - - - - - Simple validators for the corresponding property. - - - - - Name of the property the validator was created for. - - - - - Creates an instance of for a given EDM property. - - The EDM property name. - Validators used to validate the given property. - - - - Validates a property. - - Validation context. Never null. - Property to validate. Never null. - Validation errors as . Empty if no errors. Never null. - - - - - Simple validators for the corresponding property. - - - - - Gets the name of the property the validator was created for. - - - - - The complex type validator. - - - - - Creates an instance of for a given complex property. - - The complex property name. - Validators used to validate the given property. - Complex type validator. - - - - Validates a complex property. - - Validation context. Never null. - Property to validate. Never null. - Validation errors as . Empty if no errors. Never null. - - - - - Validator used to validate a property of a given EDM ComplexType. - - - This is a composite validator. - - - - - Validator used to validate an entity of a given EDM Type. - - - This is a composite validator for an EDM Type. - - - - - Creates an instance for a given EDM type. - - Property validators. - Type level validators. - - - - Validates an instance. - - Entity validation context. Must not be null. - The entry for the complex property. Null if validating an entity. - instance. Never null. - Protected so it doesn't appear on EntityValidator. - - - - Validates type properties. Any validation errors will be added to - collection. - - - Validation context. Must not be null. - - - Collection of validation errors. Any validation errors will be added to it. - - The entry for the complex property. Null if validating an entity. - - Note that will be modified by this method. Errors should be only added, - never removed or changed. Taking a collection as a modifiable parameter saves a couple of memory allocations - and a merge of validation error lists per entity. - - - - - Returns a validator for a child property. - - Name of the child property for which to return a validator. - - Validator for a child property. Possibly null if there are no validators for requested property. - - - - - Creates an instance for a given EDM complex type. - - Property validators. - Type level validators. - - - - Validates an instance. - - Entity validation context. Must not be null. - The entry for the complex property. Null if validating an entity. - instance. Never null. - - - - Validates type properties. Any validation errors will be added to - collection. - - - Validation context. Must not be null. - - - Collection of validation errors. Any validation errors will be added to it. - - The entry for the complex property. Null if validating an entity. - - Note that will be modified by this method. Errors should be only added, - never removed or changed. Taking a collection as a modifiable parameter saves a couple of memory allocations - and a merge of validation error lists per entity. - - - - - Contains information needed to validate an entity or its properties. - - - - - The entity being validated or the entity that owns the property being validated. - - - - - Initializes a new instance of EntityValidationContext class. - - - The entity being validated or the entity that owns the property being validated. - - - External contexts needed for validation. - - - - - External context needed for validation. - - - - - Gets the entity being validated or the entity that owns the property being validated. - - - - - Validator used to validate an entity of a given EDM EntityType. - - - This is a top level, composite validator. This is also an entry point to getting an entity - validated as validation of an entity is always started by calling Validate method on this type. - - - - - Creates an instance for a given EDM entity type. - - Property validators. - Entity type level validators. - - - - Validates an entity. - - Entity validation context. Must not be null. - instance. Never null. - - - - Validates type properties. Any validation errors will be added to - collection. - - - Validation context. Must not be null. - - - Collection of validation errors. Any validation errors will be added to it. - - The entry for the complex property. Null if validating an entity. - - Note that will be modified by this method. Errors should be only added, - never removed or changed. Taking a collection as a modifiable parameter saves a couple of memory allocations - and a merge of validation error lists per entity. - - - - - Builds validators based on s specified on entity CLR types and properties - as well as based on presence of implementation on entity and complex - type CLR types. It's not sealed and not static for mocking purposes. - - - - - Builds an for the given . - - The entity entry to build the validator for. - Whether the currently processed type is the target type or one of the ancestor types. - - - for the given . Possibly null - if no validation has been specified for this entity type. - - - - - Builds the validator for a given and the corresponding - . - - The CLR type that corresponds to the EDM complex type. - The EDM complex type that type level validation is built for. - A for the given complex type. May be null if no validation specified. - - - - Extracted method from BuildEntityValidator and BuildComplexTypeValidator - - - - - Build validators for the and the corresponding - or . - - Properties to build validators for. - Non-navigation EDM properties. - Navigation EDM properties. - A list of validators. Possibly empty, never null. - - - - Builds a for the given and the corresponding - . If the property is a complex type, type level validators will be built here as - well. - The CLR property to build the validator for. - The EDM property to build the validator for. - - for the given . Possibly null - if no validation has been specified for this property. - - - - - Builds a for the given transient . - - The CLR property to build the validator for. - - for the given . Possibly null - if no validation has been specified for this property. - - - - - Builds s for given that derive from - . - - Attributes used to build validators. - - A list of s built from . - Possibly empty, never null. - - - - - Returns all non-static non-indexed CLR properties from the . - - The CLR to get the properties from. - - A collection of CLR properties. Possibly empty, never null. - - - - - Builds validators based on the facets of : - * If .Nullable facet set to false adds a validator equivalent to the RequiredAttribute - * If the .MaxLength facet is specified adds a validator equivalent to the MaxLengthAttribute. - However the validator isn't added if .IsMaxLength has been set to true. - - The CLR property to build the facet validators for. - The property for which facet validators will be created - A collection of validators. - - - - Contracts for abstract class. - - - - - Validates entities or complex types implementing IValidatableObject interface. - - - - - Display attribute used to specify the display name for an entity or complex property. - - - - - Validates an entity or a complex type implementing IValidatableObject interface. - This method is virtual to allow mocking. - - Validation context. Never null. - - Property to validate. Null if this is the entity that will be validated. Never null if this - is the complex type that will be validated. - - Validation error as . Empty if no errors. Never null. - - - Note that is used to figure out what needs to be validated. If it not null the complex - type will be validated otherwise the entity will be validated. - Also if this is an IValidatableObject complex type but the instance (.CurrentValue) is null we won't validate - anything and will not return any errors. The reason for this is that Validation is supposed to validate using - information the user provided and not some additional implicit rules. (ObjectContext will throw for operations - that involve null complex properties). - - - - - Validates a property, complex property or an entity using validation attributes the property - or the complex/entity type is decorated with. - - - Note that this class is used for validating primitive properties using attributes declared on the property - (property level validation) and complex properties and entities using attributes declared on the type - (type level validation). - - - - - Display attribute used to specify the display name for a property or entity. - - - - - Validation attribute used to validate a property or an entity. - - - - - Creates an instance of class. - - - Validation attribute used to validate a property or an entity. - - - - - Validates a property or an entity. - - Validation context. Never null. - Property to validate. Null for entity validation. Not null for property validation. - - - Validation errors as . Empty if no errors, never null. - - - - - Used to cache and retrieve generated validators and to create context for validating entities or properties. - - - - - Collection of validators keyed by the entity CLR type. Note that if there's no validation for a given type - it will be associated with a null validator. - - - - - Initializes a new instance of class. - - - - - Returns a validator to validate . - - Entity the validator is requested for. - - to validate . Possibly null if no validation - has been specified for the entity. - - - - - Returns a validator to validate . - - Navigation property the validator is requested for. - - Validator to validate . Possibly null if no validation - has been specified for the requested property. - - - - - Gets a validator for the . - - Entity validator. - Property to get a validator for. - - Validator to validate . Possibly null if there is no validation for the - . - - - For complex properties this method walks up the type hierarchy to get to the entity level and then goes down - and gets a validator for the child property that is an ancestor of the property to validate. If a validator - returned for an ancestor is null it means that there is no validation defined beneath and the method just - propagates (and eventually returns) null. - - - - - Creates for . - - Entity entry for which a validation context needs to be created. - User defined dictionary containing additional info for custom validation. This parameter is optional and can be null. - An instance of class. - - - - - Allows configuration to be performed for an complex type in a model. - - A ComplexTypeConfiguration can be obtained via the ComplexType method on - or a custom type derived from ComplexTypeConfiguration - can be registered via the Configurations property on . - - The complex type to be configured. - - - - Allows configuration to be performed for a type in a model. - - The type to be configured. - - - - Configures a property that is defined on this type. - - The type of the property being configured. - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - The type of the property being configured. - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Excludes a property from the model so that it will not be mapped to the database. - - The type of the property to be ignored. - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - - - - Initializes a new instance of ComplexTypeConfiguration - - - - - Allows the conventions used by a instance to be customized. - Currently removal of one or more default conventions is the only supported operation. - The default conventions can be found in the System.Data.Entity.Conventions namespace. - - - - - Disables a convention for the . - The default conventions that are available for removal can be found in the System.Data.Entity.Conventions namespace. - - The type of the convention to be disabled. - - - - Moves a foreign key constraint from oldTable to newTable and updates column references - - - - - Move any FK constraints that are now completely in newTable and used to refer to oldColumn - - - - - Configures a database column used to store a string values. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the column to allow the maximum length supported by the database provider. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - - Configures the column to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to be variable length. - Columns are variable length by default. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to be optional. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to be required. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column. - - Name of the database provider specific data type. - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column. - - The order that this column should appear in the database table. - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to support Unicode string content. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the column supports Unicode string content. - - - Value indicating if the column supports Unicode string content or not. - Specifying 'null' will remove the Unicode facet from the column. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Base class for performing configuration of a relationship. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the table and column mapping of a relationship that does not expose foreign key properties in the object model. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the name of the column(s) for the foreign key. - - - The foreign key column names. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the target entity type. - - The same ForeignKeyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the table name that the foreign key column(s) reside in. - The table that is specified must already be mapped for the entity type. - - If you want the foreign key(s) to reside in their own table then use the Map method - on to perform - entity splitting to create the table with just the primary key property. Foreign keys can - then be added to the table via this method. - - Name of the table. - The same ForeignKeyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the table name and schema that the foreign key column(s) reside in. - The table that is specified must already be mapped for the entity type. - - If you want the foreign key(s) to reside in their own table then use the Map method - on to perform - entity splitting to create the table with just the primary key property. Foreign keys can - then be added to the table via this method. - - Name of the table. - Schema of the table. - The same ForeignKeyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the table and column mapping of a many:many relationship. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the join table name for the relationship. - - Name of the table. - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the join table name and schema for the relationship. - - Name of the table. - Schema of the table. - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the column(s) for the left foreign key. - The left foreign key represents the navigation property specified in the HasMany call. - - - The foreign key column names. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the target entity type. - - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the column(s) for the right foreign key. - The right foreign key represents the navigation property specified in the WithMany call. - - - The foreign key column names. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the target entity type. - - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures a relationship that can only support foreign key properties that are not exposed in the object model. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures a relationship that can support cascade on delete functionality. - - - - - Configures cascade delete to be on for the relationship. - - - - - Configures whether or not cascade delete is on for the relationship. - - Value indicating if cascade delete is on or not. - - - - Configures the relationship to use foreign key property(s) that are not exposed in the object model. - The column(s) and table can be customized by specifying a configuration action. - If an empty configuration action is specified then column name(s) will be generated by convention. - If foreign key properties are exposed in the object model then use the HasForeignKey method. - Not all relationships support exposing foreign key properties in the object model. - - Action that configures the foreign key column(s) and table. - - A configuration object that can be used to further configure the relationship. - - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Used to configure a property with length facets for an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Used to configure a primitive property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to allow the maximum length supported by the database provider. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to have the specified maximum length. - - - The maximum length for the property. - Setting 'null' will remove any maximum length restriction from the property and a default length will be used for the database column. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be variable length. - Properties are variable length by default. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to allow the maximum length supported by the database provider. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to have the specified maximum length. - - - The maximum length for the property. - Setting 'null' will remove any maximum length restriction from the property. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be variable length. - properties are variable length by default. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - properties are optional by default. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be a row version in the database. - The actual data type will vary depending on the database provider being used. - Setting the property to be a row version will automatically configure it to be an - optimistic concurrency token. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - properties are required by default. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the precision of the property. - If the database provider does not support precision for the data type of the column then the value is ignored. - - Precision of the property. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - properties are required by default. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the precision and scale of the property. - - The precision of the property. - The scale of the property. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to allow the maximum length supported by the database provider. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to have the specified maximum length. - - - The maximum length for the property. - Setting 'null' will remove any maximum length restriction from the property and a default length will be used for the database column.. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be variable length. - properties are variable length by default. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - properties are optional by default. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to support Unicode string content. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property supports Unicode string content. - - - Value indicating if the property supports Unicode string content or not. - Specifying 'null' will remove the Unicode facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Convention to process instances of found on foreign key properties in the model. - - - - - Base class for conventions that process CLR attributes found in the model. - - The type of member to look for. - The type of the configuration to look for. - The type of the attribute to look for. - - - - Convention to process instances of found on properties in the model. - - - - - Convention to add a cascade delete to the join table from both tables involved in a many to many relationship. - - - - - Convention to ensure an invalid/unsupported mapping is not created when mapping inherited properties - - - - - Convention to set precision to 18 and scale to 2 for decimal properties. - - - - - Configures a relationship that can support foreign key properties that are exposed in the object model. - This configuration functionality is available via the Code First Fluent API, see . - - The dependent entity type. - - - - Configures the relationship to use foreign key property(s) that are exposed in the object model. - If the foreign key property(s) are not exposed in the object model then use the Map method. - - The type of the key. - - A lambda expression representing the property to be used as the foreign key. - If the foreign key is made up of multiple properties then specify an anonymous type including the properties. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the principal entity type. - - A configuration object that can be used to further configure the relationship. - - - - Configures a many:many relationship. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the foreign key column(s) and table used to store the relationship. - - Action that configures the foreign key column(s) and table. - - - - Configures the table and column mapping for an entity type or a sub-set of properties from an entity type. - This configuration functionality is available via the Code First Fluent API, see . - - The entity type to be mapped. - - - - Configures the properties that will be included in this mapping fragment. - If this method is not called then all properties that have not yet been - included in a mapping fragment will be configured. - - An anonymous type including the properties to be mapped. - - A lambda expression to an anonymous type that contains the properties to be mapped. - C#: t => new { t.Id, t.Property1, t.Property2 } - VB.Net: Function(t) New From { p.Id, t.Property1, t.Property2 } - - - - - Re-maps all properties inherited from base types. - - When configuring a derived type to be mapped to a separate table this will cause all properties to - be included in the table rather than just the non-inherited properties. This is known as - Table per Concrete Type (TPC) mapping. - - - - - Configures the table name to be mapped to. - - Name of the table. - - - - Configures the table name and schema to be mapped to. - - Name of the table. - Schema of the table. - - - - Configures the discriminator column used to differentiate between types in an inheritance hierarchy. - - The name of the discriminator column. - A configuration object to further configure the discriminator column and values. - - - - Configures the discriminator condition used to differentiate between types in an inheritance hierarchy. - - The type of the property being used to discriminate between types. - - A lambda expression representing the property being used to discriminate between types. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object to further configure the discriminator condition. - - - - Configures a condition used to discriminate between types in an inheritance hierarchy based on the values assigned to a property. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the condition to require a value in the property. - - Rows that do not have a value assigned to column that this property is stored in are - assumed to be of the base type of this entity type. - - - - - Configures a discriminator column used to differentiate between types in an inheritance hierarchy. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the discriminator value used to identify the entity type being - configured from other types in the inheritance hierarchy. - - Type of the discriminator value. - The value to be used to identify the entity type. - A configuration object to configure the column used to store discriminator values. - - - - Configures the discriminator value used to identify the entity type being - configured from other types in the inheritance hierarchy. - - Type of the discriminator value. - The value to be used to identify the entity type. - A configuration object to configure the column used to store discriminator values. - - - - Configures the discriminator value used to identify the entity type being - configured from other types in the inheritance hierarchy. - - The value to be used to identify the entity type. - A configuration object to configure the column used to store discriminator values. - - - - Allows derived configuration classes for entities and complex types to be registered with a . - - - Derived configuration classes are created by deriving from - or and using a type to be included in the model as the generic - parameter. - - Configuration can be performed without creating derived configuration classes via the Entity and ComplexType - methods on . - - - - - Adds an to the . - Only one can be added for each type in a model. - - The entity type being configured. - The entity type configuration to be added. - The same ConfigurationRegistrar instance so that multiple calls can be chained. - - - - Adds an to the . - Only one can be added for each type in a model. - - The complex type being configured. - The complex type configuration to be added - The same ConfigurationRegistrar instance so that multiple calls can be chained. - - - - True if this configuration can be replaced in the model configuration, false otherwise - This is only set to true for configurations that are registered automatically via the DbContext - - - - - Configures a many relationship from an entity type. - - The entity type that the relationship originates from. - The entity type that the relationship targets. - - - - Configures the relationship to be many:many with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:many without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:required with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:required without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:optional with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:optional without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Initializes configurations in the ModelConfiguration so that configuration data - is in a single place - - - - - Configures an optional relationship from an entity type. - - The entity type that the relationship originates from. - The entity type that the relationship targets. - - - - Configures the relationship to be optional:many with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:many without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:required with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:required without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional with a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional without a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional with a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - - A lambda expression representing the navigation property on the other end of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional without a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - A configuration object that can be used to further configure the relationship. - - - - Convention to process instances of found on properties in the model - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on navigation properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on primitive properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on types in the model. - - - - - Convention to process instances of found on types in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on types in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to move primary key properties to appear first. - - - - - Convention to apply column ordering specified via or the API. - - - - - Convention to convert any data types that were explicitly specified, via data annotations or API, - to be lower case. The default SqlClient provider is case sensitive and requires data types to be lower case. This convention - allows the and API to be case insensitive. - - - - - Convention to set a default maximum length of 128 for properties whose type supports length facets. - - - - - Convention to set the entity set name to be a pluralized version of the entity type name. - - - - - This class provide service for both the singularization and pluralization, it takes the word pairs - in the ctor following the rules that the first one is singular and the second one is plural. - - - - - Factory method for PluralizationService. Only support english pluralization. - Please set the PluralizationService on the System.Data.Entity.Design.EntityModelSchemaGenerator - to extend the service to other locales. - - CultureInfo - PluralizationService - - - - captalize the return word if the parameter is capitalized - if word is "Table", then return "Tables" - - - - - - - - separate one combine word in to two parts, prefix word and the last word(suffix word) - - - - - - - - return true when the word is "[\s]*" or leading or tailing with spaces - or contains non alphabetical characters - - - - - - - This method allow you to add word to internal PluralizationService of English. - If the singluar or the plural value was already added by this method, then an ArgumentException will be thrown. - - - - - - - Convention to set the table name to be a pluralized version of the entity type name. - - - - - Convention to configure the primary key(s) of the dependent entity type as foreign key(s) in a one:one relationship. - - - - - Convention to distinguish between optional and required relationships based on CLR nullability of the foreign key property. - - - - - Convention to detect primary key properties. - Recognized naming patterns in order of precedence are: - 1. 'Id' - 2. [type name]Id - Primary key detection is case insensitive. - - - - - Handles mapping from a CLR property to an EDM assocation and nav. prop. - - - - - True if the NavigationProperty's declaring type is the principal end, false if it is not, null if it is not known - - - - - Exception thrown by during model creation when an invalid model is generated. - - - - - Initializes a new instance of ModelValidationException - - - - - Initializes a new instance of ModelValidationException - - The exception message. - - - - Initializes a new instance of ModelValidationException - - The exception message. - The inner exception. - - - - Convention to detect navigation properties to be inverses of each other when only one pair - of navigation properties exists between the related types. - - - - - Convention to configure a type as a complex type if it has no primary key, no mapped base type and no navigation properties. - - - - - Convention to discover foreign key properties whose names are a combination - of the dependent navigation property name and the principal type primary key property name(s). - - - - - Allows configuration to be performed for an entity type in a model. - - An EntityTypeConfiguration can be obtained via the Entity method on - or a custom type derived from EntityTypeConfiguration - can be registered via the Configurations property on . - - - - - Initializes a new instance of EntityTypeConfiguration - - - - - Configures the primary key property(s) for this entity type. - - The type of the key. - - A lambda expression representing the property to be used as the primary key. - C#: t => t.Id - VB.Net: Function(t) t.Id - - If the primary key is made up of multiple properties then specify an anonymous type including the properties. - C#: t => new { t.Id1, t.Id2 } - VB.Net: Function(t) New From { t.Id1, t.Id2 } - - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Configures the entity set name to be used for this entity type. - The entity set name can only be configured for the base type in each set. - - The name of the entity set. - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Configures the table name that this entity type is mapped to. - - The name of the table. - - - - Configures the table name that this entity type is mapped to. - - The name of the table. - The database schema of the table. - - - - Allows advanced configuration related to how this entity type is mapped to the database schema. - By default, any configuration will also apply to any type derived from this entity type. - - Derived types can be configured via the overload of Map that configures a derived type or - by using an EntityTypeConfiguration for the derived type. - - The properties of an entity can be split between multiple tables using multiple Map calls. - - Calls to Map are additive, subsequent calls will not override configuration already preformed via Map. - - An action that performs configuration against an . - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Allows advanced configuration related to how a derived entity type is mapped to the database schema. - Calls to Map are additive, subsequent calls will not override configuration already preformed via Map. - - The derived entity type to be configured. - An action that performs configuration against an . - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Configures an optional relationship from this entity type. - Instances of the entity type will be able to be saved to the database without this relationship being specified. - The foreign key in the database will be nullable. - - The type of the entity at the other end of the relationship. - - A lambda expression representing the navigation property for the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures a required relationship from this entity type. - Instances of the entity type will not be able to be saved to the database unless this relationship is specified. - The foreign key in the database will be non-nullable. - - The type of the entity at the other end of the relationship. - - A lambda expression representing the navigation property for the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures a many relationship from this entity type. - - The type of the entity at the other end of the relationship. - - A lambda expression representing the navigation property for the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - DbModelBuilder is used to map CLR classes to a database schema. - This code centric approach to building an Entity Data Model (EDM) model is known as 'Code First'. - - - DbModelBuilder is typically used to configure a model by overriding . - You can also use DbModelBuilder independently of DbContext to build a model and then construct a - or . - The recommended approach, however, is to use OnModelCreating in as - the workflow is more intuitive and takes care of common tasks, such as caching the created model. - - Types that form your model are registered with DbModelBuilder and optional configuration can be - performed by applying data annotations to your classes and/or using the fluent style DbModelBuilder - API. - - When the Build method is called a set of conventions are run to discover the initial model. - These conventions will automatically discover aspects of the model, such as primary keys, and - will also process any data annotations that were specified on your classes. Finally - any configuration that was performed using the DbModelBuilder API is applied. - - Configuration done via the DbModelBuilder API takes precedence over data annotations which - in turn take precedence over the default conventions. - - - - - Initializes a new instance of the class. - - The process of discovering the initial model will use the set of conventions included - in the most recent version of the Entity Framework installed on your machine. - - - Upgrading to newer versions of the Entity Framework may cause breaking changes - in your application because new conventions may cause the initial model to be - configured differently. There is an alternate constructor that allows a specific - version of conventions to be specified. - - - - - Initializes a new instance of the class that will use - a specific set of conventions to discover the initial model. - - The version of conventions to be used. - - - - Excludes a type from the model. This is used to remove types from the model that were added - by convention during initial model discovery. - - The type to be excluded. - The same DbModelBuilder instance so that multiple calls can be chained. - - - - Excludes a type(s) from the model. This is used to remove types from the model that were added - by convention during initial model discovery. - - The types to be excluded from the model. - The same DbModelBuilder instance so that multiple calls can be chained. - - - - Registers an entity type as part of the model and returns an object that can be used to - configure the entity. This method can be called multiple times for the same entity to - perform multiple lines of configuration. - - The type to be registered or configured. - The configuration object for the specified entity type. - - - - Registers a type as an entity in the model and returns an object that can be used to - configure the entity. This method can be called multiple times for the same type to - perform multiple lines of configuration. - - The type to be registered or configured. - The configuration object for the specified entity type. - - - - Registers a type as a complex type in the model and returns an object that can be used to - configure the complex type. This method can be called multiple times for the same type to - perform multiple lines of configuration. - - The type to be registered or configured. - The configuration object for the specified complex type. - - - - Creates a based on the configuration performed using this builder. - The connection is used to determine the database provider being used as this - affects the database layer of the generated model. - - Connection to use to determine provider information. - The model that was built. - - - - Creates a based on the configuration performed using this builder. - Provider information must be specified because this affects the database layer of the generated model. - For SqlClient the invariant name is 'System.Data.SqlClient' and the manifest token is the version year (i.e. '2005', '2008' etc.) - - The database provider that the model will be used with. - The model that was built. - - - - Provides access to the settings of this DbModelBuilder that deal with conventions. - - - - - Gets the for this DbModelBuilder. - The registrar allows derived entity and complex type configurations to be registered with this builder. - - - - - Convention to enable cascade delete for any required relationships. - - - - - Convention to discover foreign key properties whose names match the principal type primary key property name(s). - - - - - Convention to configure integer primary keys to be identity. - - - - - Convention to discover foreign key properties whose names are a combination - of the principal type name and the principal type primary key property name(s). - - - - - Attempt to determine the principal and dependent ends of this association. - - The following table illustrates the solution space. - - Source | Target || Prin | Dep | - -------|--------||-------|-------| - 1 | 1 || - | - | - 1 | 0..1 || Sr | Ta | - 1 | * || Sr | Ta | - 0..1 | 1 || Ta | Sr | - 0..1 | 0..1 || - | - | - 0..1 | * || Sr | Ta | - * | 1 || Ta | Sr | - * | 0..1 || Ta | Sr | - * | * || - | - | - - - - - Configures an required relationship from an entity type. - - The entity type that the relationship originates from. - The entity type that the relationship targets. - - - - Configures the relationship to be required:many with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:many without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:optional with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:optional without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required with a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required without a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required with a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required without a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - A configuration object that can be used to further configure the relationship. - - - - Code Contracts hook methods - Called when contracts fail. Here we detect the most common preconditions - so we can throw the correct exceptions. It also means that we can write preconditions using the - simplest Contract.Requires() form. - - - - - Returns true if a variable of this type can be assigned a null value - - - - True if a reference type or a nullable value type, - false otherwise - - - - - Exception thrown from when validating entities fails. - - - - - Initializes a new instance of DbEntityValidationException - - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - Validation results. - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - The inner exception. - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - Validation results. - The inner exception. - - - - Subscribes the SerializeObjectState event. - - - - - Validation results. - - - - - Holds exception state that will be serialized when the exception is serialized. - - - - - Validation results. - - - - - Completes the deserialization. - - The deserialized object. - - - - Validation results. - - - - - Represents validation results for single entity. - - - - - Entity entry the results applies to. Never null. - - - - - List of instances. Never null. Can be empty meaning the entity is valid. - - - - - Creates an instance of class. - - - Entity entry the results applies to. Never null. - - - List of instances. Never null. Can be empty meaning the entity is valid. - - - - - Creates an instance of class. - - - Entity entry the results applies to. Never null. - - - List of instances. Never null. Can be empty meaning the entity is valid. - - - - - Gets an instance of the results applies to. - - - - - Gets validation errors. Never null. - - - - - Gets an indicator if the entity is valid. - - - - - Validation error. Can be either entity or property level validation error. - - - - - Name of the invalid property. Can be null (e.g. for entity level validations) - - - - - Validation error message. - - - - - Creates an instance of . - - Name of the invalid property. Can be null. - Validation error message. Can be null. - - - - Gets name of the invalid property. - - - - - Gets validation error message. - - - - - Denotes a property used as a foreign key in a relationship. - The annotation may be placed on the foreign key property and specify the associated navigation property name, - or placed on a navigation property and specify the associated foreign key name. - - - - - Initializes a new instance of the class. - - - If placed on a foreign key property, the name of the associated navigation property. - If placed on a navigation property, the name of the associated foreign key(s). - If a navigation property has multiple foreign keys, a comma separated list should be supplied. - - - - - If placed on a foreign key property, the name of the associated navigation property. - If placed on a navigation property, the name of the associated foreign key(s). - - - - - Specifies the inverse of a navigation property that represents the other end of the same relationship. - - - - - Initializes a new instance of the class. - - The navigation property representing the other end of the same relationship. - - - - The navigation property representing the other end of the same relationship. - - - - - Specifies the database column that a property is mapped to. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The name of the column the property is mapped to. - - - - The name of the column the property is mapped to. - - - - - The zero-based order of the column the property is mapped to. - - - - - The database provider specific data type of the column the property is mapped to. - - - - - Specifies the maximum length of array/string data allowed in a property. - - - - - Initializes a new instance of the class. - - - The maximum allowable length of array/string data. - Value must be greater than zero. - - - - - Initializes a new instance of the class. - The maximum allowable length supported by the database will be used. - - - - - Determines whether a specified object is valid. (Overrides ) - - - This method returns true if the is null. - It is assumed the is used if the value may not be null. - - The object to validate. - true if the value is null or less than or equal to the specified maximum length, otherwise false - Length is zero or less than negative one. - - - - Applies formatting to a specified error message. (Overrides ) - - The name to include in the formatted string. - A localized string to describe the maximum acceptable length. - - - - Checks that Length has a legal value. Throws InvalidOperationException if not. - - - - - Gets the maximum allowable length of the array/string data. - - - - - Specifies the minimum length of array/string data allowed in a property. - - - - - Initializes a new instance of the class. - - - The minimum allowable length of array/string data. - Value must be greater than or equal to zero. - - - - - Determines whether a specified object is valid. (Overrides ) - - - This method returns true if the is null. - It is assumed the is used if the value may not be null. - - The object to validate. - true if the value is null or greater than or equal to the specified minimum length, otherwise false - Length is less than zero. - - - - Applies formatting to a specified error message. (Overrides ) - - The name to include in the formatted string. - A localized string to describe the minimum acceptable length. - - - - Checks that Length has a legal value. Throws InvalidOperationException if not. - - - - - Gets the minimum allowable length of the array/string data. - - - - - Specifies how the database generates values for a property. - - - - - Initializes a new instance of the class. - - The pattern used to generate values for the property in the database. - - - - The pattern used to generate values for the property in the database. - - - - - The pattern used to generate values for a property in the database. - - - - - The database does not generate values. - - - - - The database generates a value when a row is inserted. - - - - - The database generates a value when a row is inserted or updated. - - - - - Denotes that a property or class should be excluded from database mapping. - - - - - Denotes that the class is a complex type. - Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. - Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object. - - - - - Specifies the database table that a class is mapped to. - - - - - Initializes a new instance of the class. - - The name of the table the class is mapped to. - - - - The name of the table the class is mapped to. - - - - - The schema of the table the class is mapped to. - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = ResourceProvider.GetString(ResourceProvider.MyIdenfitier); - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = ResourceProvider.GetString(ResourceProvider.MyIdenfitier); - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = ResourceProvider.GetString(ResourceProvider.MyIdenfitier); - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = EntityRes.GetString(EntityRes.MyIdenfitier); - - - - diff --git a/app/BearCamp/BearCommon/obj/Debug/BearCommon.csproj.FileListAbsolute.txt b/app/BearCamp/BearCommon/obj/Debug/BearCommon.csproj.FileListAbsolute.txt deleted file mode 100644 index 826ad86..0000000 --- a/app/BearCamp/BearCommon/obj/Debug/BearCommon.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,16 +0,0 @@ -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCommon\bin\Debug\BearCommon.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCommon\bin\Debug\BearCommon.pdb -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCommon\bin\Debug\BearEF.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCommon\bin\Debug\EntityFramework.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCommon\bin\Debug\BearEF.pdb -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCommon\bin\Debug\EntityFramework.xml -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCommon\obj\Debug\ResolveAssemblyReference.cache -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCommon\obj\Debug\BearCommon.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearCommon\obj\Debug\BearCommon.pdb -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCommon\bin\Debug\BearCommon.dll -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCommon\bin\Debug\BearCommon.pdb -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCommon\bin\Debug\BearEF.dll -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCommon\bin\Debug\BearEF.pdb -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCommon\obj\Debug\BearCommon.csprojResolveAssemblyReference.cache -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCommon\obj\Debug\BearCommon.dll -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearCommon\obj\Debug\BearCommon.pdb diff --git a/app/BearCamp/BearCommon/obj/Debug/BearCommon.dll b/app/BearCamp/BearCommon/obj/Debug/BearCommon.dll deleted file mode 100644 index b1d651f3bbf33d80513ec4313f895960755ce278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 zcmeHNeQ;dWbwBs*_exrOSN@h{uRj3UvVI(v#7co=Tb7=!6lqa;a!M746?O5>1+uMq6E7aE)Vn_W;qb za?$IXAKYDR?GkA#Ym}demAp3h{XRUSxW{p`cTqev+i#S_e}2*#+~D)&qVBH{&6mIO z(;;mYdJuMZae16*iOXSDJ_&j6g^q_S4L2oZnL~U8)o-F7OR|6oE zzB+z`k}C?Y+N_Kf10}wVqrd}oHSUV58v$vvjD!hA_LT~_+15JT6<0SAdQp8{=(B0| zO(PGv*Ao3;DUqsH`;Dpkb{{Q7+o&I=OoS*H^qTc}OfLhoc>zimWa;LGDAi4)C*I~o zC}vkeyy#RDD=h}ycnX10_3p5H(R4#e2@^sErk6l&S7N#u-UgdtJ@{1Ey?7cH9E-Lx zD$k|7WO~I6WsLA#%1fu=VU=aHG?((SX?S0yynJruhUu$jD8sF}EH_6XTYL)URJ|wc zSrm9G>}f_oTbdE{mKtBP3y<1nG#@k(fS?K6L8_n;@hbY7YTEK(aI98<**rs%WG1FZ zWp(R5RzGzGb-#((SE*{YFuiWM*1R4Co|^UTifZtL%VF&(I^hnskayiG&2@~4bw#;b z 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 diff --git a/app/BearCamp/BearCommon/obj/Debug/BearCommon.pdb b/app/BearCamp/BearCommon/obj/Debug/BearCommon.pdb deleted file mode 100644 index 96c648479998896db43f67307d747665a4855c57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/app/BearCamp/BearCommon/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/app/BearCamp/BearCommon/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index b73e1f7c134cf84793077804b42e97e1cc219ea2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6286 zcmeHLZBH9V5VpZwFoYJ%G_1D}M zp7a{Z*yYk^PDS~3?iqQn)$-i!LNTrHf{@&EH?tWd_?Oo6zN35rn=bfDFek0=_?E-% zm(Zzthv05nnOtMFvDV0D>#G@-V^ajV{t=`tpF4HJ+jbQQul-iAb{m9IW@6iI`${h2 z3RYR&|v6_ZC5JX-*9)mg`ZqK zsJC2i=xu)a68ApnKRZiz&`zl?Y_q@x*vb2i%p=6$K&)LfsdY3sq>@Y6gJq?Fel;CbNt+%A@35Q$5_hjXNzb0#IY}HGjZDeML)QZz9kyU~BSZ{h9U!HfE^H$YpZbjpQx- zog&xM8E9XkNEmg;(TEi#3^;)lod|hayNyCc>ZM}Iw7A>%5V^Kk3N~{Gk^hM9fZEJH zWKED}5m|uhgdQ|jjI5E(}eDQt1Ha9^y~{kNT+kh837%28jx&VF3{!-;dV90GWdEYs9HVXCXo82*IL*cnenG zu?Nw@{MvE?m~RlK5uG&z^NPE_5mth-+L($(!Is8UY*Zy;ji`XOj|Fl|PVGznJ528% z^)6^o^G{-2$bRB#>Z3Jx6mfsetAxGU^mOuD45-1AB2G`2b=pG|<Og0HJRLhZuo&)ijX(^V39pNQ{BS9^^8 zOQ+S#ud_N`?Fs5fQKS5T>&%^&*)j1;y6);~Y3y>*hmlt;Lr$KeVkGeIkJyOf0I43K b=SFZ^1Vzu}-{UXOr!K|EU!L%yvo`x5Zn!nn diff --git a/app/BearCamp/BearCommon/obj/Debug/ResolveAssemblyReference.cache b/app/BearCamp/BearCommon/obj/Debug/ResolveAssemblyReference.cache deleted file mode 100644 index e5c66f20be69c6b0fc093565bdd1cbf4e2a9faa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11072 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 vrEnQ>nf9X`i^%U7YAB1GCSh~_(hY{=_ - - - \ No newline at end of file diff --git a/app/BearCamp/BearEF/bin/Debug/BearEF.pdb b/app/BearCamp/BearEF/bin/Debug/BearEF.pdb deleted file mode 100644 index a80efc20aa64ad82b59501f526274bb9d2aac0ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28160 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 J0@t7f{tujHx)T5Z diff --git a/app/BearCamp/BearEF/bin/Debug/EntityFramework.dll b/app/BearCamp/BearEF/bin/Debug/EntityFramework.dll deleted file mode 100644 index cbb615d89365c6c7b290e4ad0cc2e226df9bbb61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783648 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%0A>9}CJ|!)ax%#9O7iF=la9jhqEDFmFK_D}Tgn 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 - - - EntityFramework - - - -

- Strongly-typed and parameterized string resources. - - - - - A string like "The '{0}' property of EdmPrimitiveType is fixed and cannot be set." - - - - - A string like "The namespace '{0}' is a system namespace and cannot be used by other schemas. Choose another namespace name." - - - - - A string like "Role '{0}' in AssociationSets ‘{1}’ and ‘{2}’ refers to the same EntitySet '{3}' in EntityContainer '{4}'. Make sure that if two or more AssociationSets refer to the same AssociationType, the ends do not refer to the same EntitySet." - - - - - A string like "The referenced EntitySet ‘{0}’ for End ‘{1}’ could not be found in the containing EntityContainer." - - - - - A string like "Type '{0}' is derived from type '{1}' that is the type for EntitySet '{2}'. Type '{0}' defines new concurrency requirements that are not allowed for subtypes of base EntitySet types." - - - - - A string like "EntitySet ‘{0}’ is based on type ‘{1}’ that has no keys defined." - - - - - A string like "The end name ‘{0}’ is already defined." - - - - - A string like "The key specified in EntityType '{0}' is not valid. Property '{1}' is referenced more than once in the Key element." - - - - - A string like "Property '{0}' has a CollectionKind specified but is not a collection property." - - - - - A string like "Property '{0}' has a CollectionKind specified. CollectionKind is only supported in version 1.1 EDM models." - - - - - A string like "ComplexType '{0}' is marked as abstract. Abstract ComplexTypes are only supported in version 1.1 EDM models." - - - - - A string like "ComplexType '{0}' has a BaseType specified. ComplexType inheritance is only supported in version 1.1 EDM models." - - - - - A string like "Key part '{0}' for type ‘{1}’ is not valid. All parts of the key must be non-nullable." - - - - - A string like "The property '{0}' in EntityType '{1}' is not valid. All properties that are part of the EntityKey must be of PrimitiveType." - - - - - A string like "Key usage is not valid. The {0} class cannot define keys because one of its base classes (‘{1}’) defines keys." - - - - - A string like "EntityType '{0}' has no key defined. Define the key for this EntityType." - - - - - A string like "NavigationProperty is not valid. Role ‘{0}’ or Role ‘{1}’ is not defined in Relationship ‘{2}’." - - - - - A string like "End '{0}' on relationship '{1}' cannot have an operation specified because its multiplicity is '*'. Operations cannot be specified on ends with multiplicity '*'." - - - - - A string like "Each Name and PluralName in a relationship must be unique. '{0}' is already defined." - - - - - A string like "In relationship '{0}', the Principal and Dependent Role of the referential constraint refer to the same Role in the relationship type." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Valid values for multiplicity for the Principal Role are '0..1' or '1'." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because all the properties in the Dependent Role are nullable, multiplicity of the Principal Role must be '0..1'." - - - - - A string like "Multiplicity conflicts with the referential constraint in Role '{0}' in relationship '{1}'. Because at least one of the properties in the Dependent Role is non-nullable, multiplicity of the Principal Role must be '1'." - - - - - A string like "Multiplicity conflicts with the referential constraint in Role '{0}' in relationship '{1}'. Because all of the properties in the Dependent Role are non-nullable, multiplicity of the Principal Role must be '1'." - - - - - A string like "Properties referred by the Dependent Role ‘{0}’ must be a subset of the key of the EntityType ‘{1}’ referred to by the Dependent Role in the referential constraint for relationship ‘{2}’." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because the Dependent Role refers to the key properties, the upper bound of the multiplicity of the Dependent Role must be ‘1’." - - - - - A string like "Multiplicity is not valid in Role '{0}' in relationship '{1}'. Because the Dependent Role properties are not the key properties, the upper bound of the multiplicity of the Dependent Role must be ‘*’." - - - - - A string like "The types of all properties in the Dependent Role of a referential constraint must be the same as the corresponding property types in the Principal Role. The type of property '{0}' on entity '{1}' does not match the type of property '{2}' on entity '{3}' in the referential constraint '{4}'." - - - - - A string like "There is no property with name '{0}' defined in the type referred to by Role '{1}'." - - - - - A string like "A nullable ComplexType is not supported. Property '{0}' must not allow nulls." - - - - - A string like "A property cannot be of type ‘{0}’. The property type must be a ComplexType or a PrimitiveType." - - - - - A string like "Each member name in an EntityContainer must be unique. A member with name '{0}' is already defined." - - - - - A string like "Each type name in a schema must be unique. Type name '{0}' is already defined." - - - - - A string like "Name ‘{0}’ cannot be used in type ‘{1}’. Member names cannot be the same as their enclosing type." - - - - - A string like "Each property name in a type must be unique. Property name '{0}' is already defined." - - - - - A string like "A cycle was detected in the type hierarchy of '{0}'." - - - - - A string like "A property cannot be of type ‘{0}’. The property type must be a ComplexType, a PrimitiveType, or a CollectionType." - - - - - A string like "The specified name must not be longer than 480 characters: '{0}'." - - - - - A string like "The specified name is not allowed: '{0}'." - - - - - A string like "NavigationProperty is not valid. The FromRole and ToRole are the same." - - - - - A string like "OnDelete can be specified on only one End of an EdmAssociation." - - - - - A string like "The number of properties in the Dependent and Principal Roles in a relationship constraint must be identical." - - - - - A string like "The name is missing or not valid." - - - - - A string like "AssociationEnd must not be null." - - - - - A string like "DependentEnd must not be null." - - - - - A string like "DependentProperties must not be empty." - - - - - A string like "Association must not be null." - - - - - A string like "ResultEnd must not be null." - - - - - A string like "EntityType must not be null." - - - - - A string like "ElementType must not be null." - - - - - A string like "ElementType must not be null." - - - - - A string like "SourceSet must not be null." - - - - - A string like "TargetSet must not be null." - - - - - A string like "The type is not a valid EdmTypeReference." - - - - - A string like "Serializer can only serialize an EdmModel that has one EdmNamespace and one EdmEntityContainer." - - - - - Strongly-typed and parameterized exception factory. - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Allows the construction and modification of a user-specified annotation (name-value pair) on a instance. - - - - - INamedDataModelItem is implemented by model-specific base types for all types with a property. - - - - - - Gets or sets the currently assigned name. - - - - - Constructs a new DataModelAnnotation - - - - - Gets or sets an optional namespace that can be used to distinguish the annotation from others with the same value. - - - - - Gets or sets the name of the annotation. - - - - - Gets or sets the value of the annotation. - - - - - - - - - - DataModelEventArgs is the base argument type for all events raised by consumers of Entity Data Model (EDM) models. - - - - - Gets a value indicating the that caused the event to be raised. - - - - - Gets an optional value indicating which property of the source item caused the event to be raised. - - - - - Gets a value that identifies the specific error that is being raised. - - - - - Gets an optional descriptive message the describes the error that is being raised. - - - - - DataModelItem is the base for all types in the EDM metadata reflection, construction and modification API. - - - - - IAnnotatedDataModelItem is implemented by model-specific base types for all types with an property. - - - - - - Gets or sets the currently assigned annotations. - - - - - DbAliasedMetadataItem provides the base type for all Database Metadata types that can have an optional that should be used instead of the item's when referring to the item in the database. - - - - - NamedDbItem is the base for all types in the Database Metadata construction and modification API with a property. - - - - - The base for all all Database Metadata types that support annotation using . - - - - - DbDataModelItem is the base for all types in the Database Metadata construction and modification API. - - - - - Gets or sets the currently assigned annotations. - - - - - Gets or sets the currently assigned name. - - - - - Gets an optional alternative identifier that should be used when referring to this item in the database. - - - - - When implemented in derived types, allows the construction and modification of a column in a Database Metadata table or row. - - - - - Gets or sets a string indicating the database-specific type of the column. - - - - - Gets or sets a value indicating whether the column is nullable. - - - - - Gets or sets an optional instance that applies additional constraints to the referenced database-specific type of the column. - - - - - Allows the construction and modification of a database in a Database Metadata model. - - - - - Gets or sets an optional value that indicates the database model version. - - - - - Gets or sets the collection of instances that specifies the schemas within the database. - - - - - Allows the construction and modification of a foreign key constraint sourced by a instance. - - - - - Gets or sets the to take when a delete operation is attempted. - - - - - Indicates which Database Metadata concept is represented by a given item. - - - - - Database Kind - - - - - Schema Kind - - - - - Foreign Key Constraint Kind - - - - - Function Kind - - - - - Function Parameter Kind - - - - - Function Return or Parameter Type Kind - - - - - Row Column Kind - - - - - Table Kind - - - - - Table Column Kind - - - - - Primitive Facets Kind - - - - - Specifies the action to take on a given operation. - - - - - Default behavior - - - - - Restrict the operation - - - - - Cascade the operation - - - - - Allows the construction and modification of additional constraints that can be applied to a specific use of a primitive type in a Database Metadata item. - - - - - Returns true if any facet value property currently has a non-null value; otherwise returns false. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have a fixed or variable length. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have its intrinsic maximum length, rather than a specific value. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to be Unicode or non-Unicode. - - - - - Gets or sets an optional value indicating the current constraint on the type's maximum length. - - - - - Gets or sets an optional value indicating the current constraint on the type's precision. - - - - - Gets or sets an optional value indicating the current constraint on the type's scale. - - - - - Allows the construction and modification of a database schema in a database model. - - - - - Gets or sets the collection of instances that specifies the tables declared within the schema. - - - - - DbSchemaMetadataItem is the base for all types that can be contained in a schema. - - - - - Allows the construction and modification of a column in a table. - - - - - Gets or sets a value indicating whether the column is part of the table's primary key. - - - - - Gets or sets a value indicating if and how the value of the column is automatically generated. - - - - - Gets or sets an optional value indicating the collation specific to this table column. - - - - - Gets or sets an optional value that specifies the default value for the column. - - - - - Allows the construction and modification a table in a database schema. - - - - - Gets or sets the collection of instances that specifies the columns present within the table. - - - - - Gets or sets the collection of instances from the collection of the table that are part of the primary key. - - - - - Gets or sets the collection of instances that defines the foreign key constraints sourced from the table. - - - - - Represents a specific use of a type in a Database Metadata item. - - - - - Gets or sets an optional instance that applies additional constraints to a referenced primitive type. - - Accessing this property forces the creation of a DbPrimitiveTypeFacets value if no value has previously been set. Use to determine whether or not this property currently has a value. - - - - Gets or sets a value indicating whether the represented type is a collection type. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered nullable. - - - - - Gets a value indicating whether the type has been configured as a row type by the addition of one or more RowColumns. - - - - - Represents the mapping of an EDM association end () as a collection of property mappings (). - - - - - DbMappingMetadataItem is the base for all types in the EDM-to-Database Mapping construction and modification API that support annotation using . - - - - - DbMappingModelItem is the base for all types in the EDM-to-Database Mapping construction and modification API. - - - - - Gets or sets the currently assigned annotations. - - - - - Gets an value representing the association end that is being mapped. - - - - - Gets the collection of s that specifies how the association end key properties are mapped to the table. - - - - - Gets an value representing the association set that is being mapped. - - - - - Gets a value representing the table to which the entity type's properties are being mapped. - - - - - Gets the collection of s that specifies the constant or null values that columns in must have for this type mapping to apply. - - - - - Allows the construction and modification of a condition for a column in a database table. - - - - - Gets or sets a value representing the table column which must contain for this condition to hold. - - - - - Gets or sets the value that must contain for this condition to hold. - - - - - Represents the mapping of an entity property to a column in a database table. - - - - - Gets or sets the collection of instances that defines the mapped property, beginning from a property declared by the mapped entity type and optionally proceeding through properties of complex property result types. - - - - - Gets or sets a value representing the table column to which the entity property is being mapped. - - - - - Allows the construction and modification of the mapping of an EDM entity container () to a database (). - - - - - Gets or sets an value representing the entity container that is being mapped. - - - - - Gets or sets the collection of s that specifies how the container's entity sets are mapped to the database. - - - - - Gets the collection of s that specifies how the container's association sets are mapped to the database. - - - - - Allows the construction and modification of the mapping of an EDM entity set () to a database (). - - - - - Gets or sets an value representing the entity set that is being mapped. - - - - - Gets or sets the collection of s that specifies how the set's entity types are mapped to the database. - - - - - Allows the construction and modification of a complete or partial mapping of an EDM entity type () or type hierarchy to a specific database table (). - - - - - Gets or sets an value representing the entity type or hierarchy that is being mapped. - - - - - Gets or sets a value indicating whether this type mapping applies to and all its direct or indirect subtypes (true), or only to (false). - - - - - Gets a value representing the table to which the entity type's properties are being mapped. - - - - - Gets the collection of s that specifies how the type's properties are mapped to the table. - - - - - Gets the collection of s that specifies the constant or null values that columns in must have for this type mapping fragment to apply. - - - - - Indicates which EDM-to-Database Mapping concept is represented by a given item. - - - - - Database Mapping Kind - - - - - Entity Container Mapping Kind - - - - - Entity Set Mapping Kind - - - - - Association Set Mapping Kind - - - - - Entity Type Mapping Kind - - - - - Query View Mapping Kind - - - - - Entity Type Mapping Fragment Kind - - - - - Edm Property Mapping Kind - - - - - Association End Mapping Kind - - - - - Column Condition Kind - - - - - Property Condition Kind - - - - - Allows the construction and modification of a constraint applied to an Entity Data Model (EDM) association. - - - - - The base for all all Entity Data Model (EDM) types that support annotation using . - - - - - EdmDataModelItem is the base for all types in the Entity Data Model (EDM) metadata construction and modification API. - - - - - Gets an value indicating which Entity Data Model (EDM) concept is represented by this item. - - - - - Gets or sets the currently assigned annotations. - - - - - Returns all EdmItem children directly contained by this EdmItem. - - - - - Gets or sets the that represents the 'dependent' end of the constraint; properties from this association end's entity type contribute to the collection. - - - - - Gets or sets the collection of instances from the of the constraint. The values of these properties are constrained against the primary key values of the remaining, 'principal' association end's entity type. - - - - - Allows the construction and modification of one end of an Entity Data Model (EDM) association. - - - - - EdmStructuralMember is the base for all types that represent members of structural items in the Entity Data Model (EDM) metadata construction and modification API. - - - - - The base for all all Entity Data Model (EDM) item types that with a property. - - - - - Gets or sets the currently assigned name. - - - - - Gets or sets the entity type referenced by this association end. - - - - - Gets or sets the of this association end, which indicates the multiplicity of the end and whether or not it is required. - - - - - Gets or sets the to take when a delete operation is attempted. - - - - - Indicates the multiplicity of an and whether or not it is required. - - - - - Allows the construction and modification of an association set in an Entity Data Model (EDM) ). - - - - - Represents an item in an Entity Data Model (EDM) . - - - - - Gets or sets the that specifies the association type for the set. - - - - - Gets or sets the that specifies the entity set corresponding to the association end for this association set. - - - - - Gets or sets the that specifies the entity set corresponding to the association end for this association set. - - - - - - The base for all all Entity Data Model (EDM) types that represent a structured type from the EDM type system. - - - - - The base for all all Entity Data Model (EDM) types that represent a type from the EDM type system. - - - - - Represents an item in an Entity Data Model (EDM) . - - - - - The base for all all Entity Data Model (EDM) item types that with a Name property - that represents a qualified (can be dotted) name. - - - - - Gets a value indicating whether this type is abstract. - - - - - Gets the optional base type of this type. - - - - - Gets or sets the that defines the source end of the association. - - - - - Gets or sets the that defines the target end of the association. - - - - - Gets or sets the optional constraint that indicates whether the relationship is an independent association (no constraint present) or a foreign key relationship ( specified). - - - - - Collection semantics for properties. - - - - - The property does not have a collection type or does not specify explicit collection semantics. - - - - - The property is an unordered collection that may contain duplicates. - - - - - The property is an ordered collection that may contain duplicates. - - - - - Allows the construction and modification of a complex type in an Entity Data Model (EDM) . - - - - - Gets or sets the optional that indicates the base complex type of the complex type. - - - - - Gets or sets a value indicating whether the complex type is abstract. - - - - - Gets or sets the collection of instances that describe the (scalar or complex) properties of the complex type. - - - - - Concurrency mode for properties. - - - - - Default concurrency mode: the property is never validated - at write time - - - - - Fixed concurrency mode: the property is always validated at - write time - - - - - Allows the construction and modification of an entity container in an Entity Data Model (EDM) . - - - - - Gets all s declared within the namspace. Includes s and s. - - - - - Gets or sets the collection of s that specifies the association sets within the container. - - - - - Gets or sets the collection of s that specifies the entity sets within the container. - - - - - Allows the construction and modification of an entity set in an Entity Data Model (EDM) . - - - - - Gets or sets the that specifies the entity type for the set. - - - - - Allows the construction and modification of an entity type in an Entity Data Model (EDM) . - - - - - Gets or sets the optional that indicates the base entity type of the entity type. - - - - - Gets or sets a value indicating whether the entity type is abstract. - - - - - Gets or sets the collection of s that specifies the properties declared by the entity type. - - - - - Gets or sets the collection of s that indicates which properties from the collection are part of the entity key. - - - - - Gets or sets the optional collection of s that specifies the navigation properties declared by the entity type. - - - - - Indicates which Entity Data Model (EDM) concept is represented by a given item. - - - - - Association End Kind - - - - - Association Set Kind - - - - - Association Type Kind - - - - - Collection Type Kind - - - - - Complex Type Kind - - - - - Entity Container Kind - - - - - Entity Set Kind - - - - - Entity Type Kind - - - - - Function Group Kind - - - - - Function Overload Kind - - - - - Function Import Kind - - - - - Function Parameter Kind - - - - - Navigation Property Kind - - - - - EdmProperty Type Kind - - - - - Association Constraint Type Kind - - - - - Ref Type Kind - - - - - Row Column Kind - - - - - Row Type Kind - - - - - Type Reference Kind - - - - - Model Kind - - - - - Namespace Kind - - - - - Primitive Facets Kind - - - - - Primitive Type Kind - - - - - EdmModel is the top-level container for namespaces and entity containers belonging to the same logical Entity Data Model (EDM) model. - - - - - Gets or sets an optional value that indicates the entity model version. - - - - - Gets or sets the containers declared within the model. - - - - - Gets or sets the namespaces declared within the model. - - - - - Allows the construction and modification of a namespace in an . - - - - - Gets all s declared within the namspace. Includes s, s, s. - - - - - Gets or sets the s declared within the namespace. - - - - - Gets or sets the s declared within the namespace. - - - - - Gets or sets the s declared within the namespace. - - - - - Allows the construction and modification of an Entity Data Model (EDM) navigation property. - - - - - Gets or sets the that specifies the association over which navigation takes place. - - - - - Gets or sets the that specifies which association end is the 'destination' end of the navigation and produces the navigation property result. - - - - - Specifies the action to take on a given operation. - - - - - - Default behavior - - - - - Restrict the operation - - - - - Cascade the operation - - - - - Represents one of the fixed set of Entity Data Model (EDM) primitive types. - - - - - The base for all all Entity Data Model (EDM) types that represent a scalar type from the EDM type system. - - - - - Retrieves the EdmPrimitiveType instance with the corresponding to the specified value, if any. - - The name of the primitive type instance to retrieve - The EdmPrimitiveType with the specified name, if successful; otherwise null. - true if the given name corresponds to an EDM primitive type name; otherwise false. - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets the EdmPrimitiveType instance that represents the primitive type. - - - - - Gets an value that indicates which Entity Data Model (EDM) primitive type this type represents. - - - - - Allows the construction and modification of additional constraints that can be applied to a specific use of a primitive type in an Entity Data Model (EDM) item. See . - - - - - Returns true if any facet value property currently has a non-null value; otherwise returns false. - - - - - Gets or sets an optional value indicating the current constraint on the type's maximum length. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have its intrinsic maximum length, rather than a specific value. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to have a fixed or variable length. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered to be Unicode or non-Unicode. - - - - - Gets or sets an optional value indicating the current constraint on the type's precision. - - - - - Gets or sets an optional value indicating the current constraint on the type's scale. - - - - - Primitive Types as defined by the Entity Data Model (EDM). - - - - - Binary Type Kind - - - - - Boolean Type Kind - - - - - Byte Type Kind - - - - - DateTime Type Kind - - - - - Decimal Type Kind - - - - - Double Type Kind - - - - - Guid Type Kind - - - - - Single Type Kind - - - - - SByte Type Kind - - - - - Int16 Type Kind - - - - - Int32 Type Kind - - - - - Int64 Type Kind - - - - - String Type Kind - - - - - Time Type Kind - - - - - DateTimeOffset Type Kind - - - - - Allows the construction and modification of a primitive- or complex-valued property of an Entity Data Model (EDM) entity or complex type. - - - - - Gets or sets an value that indicates which collection semantics - if any - apply to the property. - - - - - Gets or sets a value that indicates whether the property is used for concurrency validation. - - - - - Gets or sets on optional value that indicates an initial default value for the property. - - - - - Gets or sets an that specifies the result type of the property. - - - - - Enumerates all s declared or inherited by an . - - - - - Allows the construction and modification of a specific use of a type in an Entity Data Model (EDM) item. See for examples. - - - - - Gets or sets a value indicating the collection rank of the type reference. A collection rank greater than zero indicates that the type reference represents a collection of its referenced . - - - - - Gets or sets a value indicating the referenced by this type reference. - - - - - Gets or sets an optional value indicating whether the referenced type should be considered nullable. - - - - - Gets or sets an optional instance that applies additional constraints to a referenced primitive type. - - Accessing this property forces the creation of an EdmPrimitiveTypeFacets value if no value has previously been set. Use to determine whether or not this property currently has a value. - - - - Gets a value indicating whether the property of this type reference has been assigned an value with at least one facet value specified. - - - - - Indicates whether this type reference represents a collection of its referenced (when is greater than zero) or not. - - - - - Indicates whether the property of this type reference currently refers to an , is not a collection type, and does not have primitive facet values specified. - - - - - Gets the currently referred to by this type reference, or null if the type reference is a collection type or does not refer to a complex type. - - - - - Indicates whether the property of this type reference currently refers to an and is not a collection type. - - - - - Gets the currently referred to by this type reference, or null if the type reference is a collection type or does not refer to a primitive type. - - - - - Contains constant values that apply to the EDM model, regardless of source (for CSDL specific constants see ). - - - - - Parsing code taken from System.dll's System.CodeDom.Compiler.CodeGenerator.IsValidLanguageIndependentIdentifier(string) - method to avoid LinkDemand needed to call this method - - - - - - - - - - - - Constants for CSDL XML. - - - - - Constants for C-S MSL XML. - - - - - Constants for SSDL XML. - - - - - The acceptable range for this enum is 0000 - 0999; the range 10,000-15,000 is reserved for tools. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Precision out of range - - - Scale out of range - - - - - - - - - One of the required facets is missing - - - - - - - - - - - - - - - - - - - - - - - - - The facet isn't allow by the property type. - - - - - This facet value is constant and is specified in the schema - - - - - - - - - - Multiplicity value was malformed - - - The value for the Action attribute is invalid or not allowed in the current context - - - An error occurred processing the On<Operation> elements - - - Ends were given for the Property element of a EntityContainer that is not a RelationshipSet - - - The extent name used in the EntittyContainerType End does not match the name of any of the EntityContainerProperties in the containing EntityContainer - - - An end element was not given, and cannot be inferred because too many EntityContainerEntitySet elements that are good possibilities. - - - An end element was not given, and cannot be inferred because there is no EntityContainerEntitySets that are the correct type to be used as an EntitySet. - - - Not a valid parameter direction for the parameter in a function - - - Unable to infer an optional schema part, to resolve this; be more explicit - - - Invalid facet attribute(s) specified in provider manifest - - - Invalid role value in the relationship constraint - - - Invalid Property in relationship constraint - - - Type mismatch between ToProperty and FromProperty in the relationship constraint - - - Invalid multiplicity in FromRole in the relationship constraint - - - The number of properties in the FromProperty and ToProperty in the relationship constraint must be identical - - - No Properties defined in either FromProperty or ToProperty in the relationship constraint - - - Missing constraint in relationship type in ssdl - - - Same role referred in the ToRole and FromRole of a referential constraint - - - Invalid value for attribute ParameterTypeSemantics - - - Invalid type used for a Relationship End Type - - - Invalid PrimitiveTypeKind - - - Invalid TypeConversion DestinationType - - - Expected a integer value between 0 - 255 - - - Invalid Type specified in function - - - Precision must not be greater than 28 - - - Properties that are part of entity key must be of scalar type - - - Binary type properties which are part of entity key are currently not supported - - - The primitive type kind does not have a preferred mapping - - - More than one PreferredMapping for a PrimitiveTypeKind - - - End with * multiplicity cannot have operations specified - - - EntitySet type has no keys - - - InvalidNumberOfParametersForAggregateFunction - - - InvalidParameterTypeForAggregateFunction - - - Composable functions must declare a return type. - - - Non-composable functions must not declare a return type. - - - Non-composable functions do not permit the aggregate; niladic; or built-in attributes. - - - Composable functions can not include command text attribute. - - - Functions should not declare both a store name and command text (only one or the other - can be used). - - - SystemNamespace - - - Empty DefiningQuery text - - - Schema, Table and DefiningQuery are all specified, and are mutually exclusive - - - ConcurrencyMode value was malformed - - - Concurrency can't change for any sub types of an EntitySet type. - - - Function import return type must be either empty, a collection of entities, or a singleton scalar. - - - Function import specifies a non-existent entity set. - - - Function import specifies entity type return but no entity set. - - - Function import specifies entity type that does not derive from element type of entity set. - - - Function import specifies a binding to an entity set but does not return entities. - - - InternalError - - - Same Entity Set Taking part in the same role of the relationship set in two different relationship sets - - - Entity key refers to the same property twice - - - Function declares a ReturnType attribute and element - - - Nullable Complex Type not supported in Edm V1 - - - Only Complex Collections supported in Edm V1.1 - - - No Key defined on Entity Type - - - Invalid namespace specified in using element - - - Need not specify system namespace in using - - - Cannot use a reserved/system namespace as alias - - - Invalid qualification specified for type - - - Invalid Entity Container Name in extends attribute - - - Invalid CollectionKind value in property CollectionKind attribute - - - Must specify namespace or alias of the schema in which this type is defined - - - Entity Container cannot extend itself - - - Failed to retrieve provider manifest - - - Mismatched Provider Manifest token values in SSDL artifacts - - - Missing Provider Manifest token value in SSDL artifact(s) - - - Empty CommandText element - - - Inconsistent Provider values in SSDL artifacts - - - Inconsistent Provider Manifest token values in SSDL artifacts - - - Duplicated Function overloads - - - InvalidProvider - - - FunctionWithNonEdmTypeNotSupported - - - ComplexTypeAsReturnTypeAndDefinedEntitySet - - - ComplexTypeAsReturnTypeAndDefinedEntitySet - - - unused 179, - unused 180, - unused 181, - In model functions facet attribute is allowed only on ScalarTypes - - - Captures several conditions where facets are placed on element where it should not exist. - - - Return type has not been declared - - - Invalid value in the EnumTypeOption - - - The structural annotation cannot use codegen namespaces - - - Function and type cannot have the same fully qualified name - - - Cannot load different version of schema in the same ItemCollection - - - Expected bool value - - - End without Multiplicity specified - - - In SSDL, if composable function returns a collection of rows (TVF), all row properties must be of scalar types. - - - The name of NamedEdmItem must not be empty or white space only - - - EdmTypeReference is empty - Unused 199; - - - - Serializes an that conforms to the restrictions of a single CSDL schema file to an XML writer. - The model to be serialized must contain a single and a single . - - - - - The CSDL Serializer for the EdmModel. - - - - - Serialize the to the XmlWriter. - - The EdmModel to serialize, mut have only one and one - The XmlWriter to serialize to - - - - MSL Serializer for DbModel - - - - - Serialize the to the XmlWriter - - The DbModel to serialize - The XmlWriter to serialize to - - - - SSDL Serializer for DbDatabaseMetadata - - - - - Serialize the to the - - The DbDatabaseMetadata to serialize - Provider information on the Schema element - ProviderManifestToken information on the Schema element - The XmlWriter to serialize to - - - - author/email - - - author/name - - - author/uri - - - published - - - rights - - - summary - - - title - - - contributor/email - - - contributor/name - - - contributor/uri - - - category/@label - - - Plaintext - - - HTML - - - XHTML - - - updated - - - link/@href - - - link/@rel - - - link/@type - - - link/@hreflang - - - link/@title - - - link/@length - - - category/@term - - - category/@scheme - - - - Return role name pair - - - - - - - - The context for DataModel Validation - - - - - Returns true if the given two ends are similar - the relationship type that this ends belongs to is the same - and the entity set refered by the ends are same and they are from the same role - - - - - - - - Return true if the Referential Constraint on the association is ready for further validation, otherwise return false. - - - - - - - Resolves the given property names to the property in the item - Also checks whether the properties form the key for the given type and whether all the properties are nullable or not - - - - - - - - - - - Return true if the namespaceName is a Edm System Namespace - - - - - - - Return true if the entityType is a subtype of any entity type in the dictionary keys, - and return the corresponding entry EntitySet value. Otherwise return false. - - - - - - - - - Return true if any of the properties in the EdmEntityType defines ConcurrencyMode. Otherwise return false. - - - - - - - Add member name to the Hash set, raise an error if the name exists already. - - - - - - - - - If the string is null, empty, or only whitespace, return false, otherwise return true - - - - - - - Determine if a cycle exists in the type hierarchy: use two pointers to - walk the chain, if one catches up with the other, we have a cycle. - - true if a cycle exists in the type hierarchy, false otherwise - - - - RuleSet for DataModel Validation - - - - - Get the related rules given certain DataModelItem - - The to validate - A collection of - - - - Data Model Validator - - - - - Validate the and all of its properties given certain version. - - The root of the model to be validated - True to validate the syntax, otherwise false - - - - The RuleSet for EdmModel - - - - - Get based on version - - a double value of version - - - - - The context for EdmModel Validation - - - - - Visitor for EdmModel Validation - - - - - Edm Model Validator - - - - - validate the from the root with the context - - The root to validate from - The validation context - - - - Strongly-typed and parameterized string resources. - - - - - A string like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - A string like "The argument property '{0}' cannot be null." - - - - - A string like "The type '{0}' has already been configured as a complex type. It cannot be reconfigured as an entity type." - - - - - A string like "The type '{0}' has already been configured as an entity type. It cannot be reconfigured as a complex type." - - - - - A string like "The key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - A string like "The foreign key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - A string like "The property '{0}' is not a declared property on type '{1}'. Verify that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation. Make sure that it is a valid primitive property." - - - - - A string like "The navigation property '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid navigation property." - - - - - A string like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'." - - - - - A string like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. Use dotted paths for nested properties: C#: 't => t.MyProperty.MyProperty' VB.Net: 'Function(t) t.MyProperty.MyProperty'." - - - - - A string like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - A string like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - - A string like "Conflicting configuration settings were specified for property '{0}' on type '{1}': {2}" - - - - - A string like "Conflicting configuration settings were specified for column '{0}' on table '{1}': {2}" - - - - - A string like "{0} = {1} conflicts with {2} = {3}" - - - - - A string like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from ComplexObject." - - - - - A string like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from EntityObject." - - - - - A string like "The navigation property '{0}' declared on type '{1}' cannot be the inverse of itself." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting foreign keys." - - - - - A string like "Values of incompatible types ('{1}' and '{2}') were assigned to the '{0}' discriminator column. Values of the same type must be specified. To explicitly specify the type of the discriminator column use the HasColumnType method." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting mapping information." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting cascade delete operations using 'WillCascadeOnDelete'." - - - - - A string like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting multiplicities." - - - - - A string like "The MaxLengthAttribute on property '{0}' on type '{1} is not valid. The Length value must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - A string like "The StringLengthAttribute on property '{0}' on type '{1}' is not valid. The maximum length must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - A string like "Unable to determine composite primary key ordering for type '{0}'. Use the ColumnAttribute or the HasKey method to specify an order for composite primary keys." - - - - - A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. Name must not be empty." - - - - - A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The foreign key name '{2}' was not found on the dependent type '{3}'. The Name value should be a comma separated list of foreign key property names." - - - - - A string like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The navigation property '{2}' was not found on the dependent type '{1}'. The Name value should be a valid navigation property name." - - - - - A string like "Unable to determine a composite foreign key ordering for foreign key on type {0}. When using the ForeignKey data annotation on composite foreign key properties ensure order is specified by using the Column data annotation or the fluent API." - - - - - A string like "The InversePropertyAttribute on property '{2}' on type '{3}' is not valid. The property '{0}' is not a valid navigation property on the related type '{1}'. Ensure that the property exists and is a valid reference or collection navigation property." - - - - - A string like "A relationship cannot be established from property '{0}' on type '{1}' to property '{0}' on type '{1}'. Check the values in the InversePropertyAttribute to ensure relationship definitions are unique and reference from one navigation property to its corresponding inverse navigation property." - - - - - A string like "\t{0}: {1}: {2}" - - - - - A string like "A key is registered for the derived type '{0}'. Keys can only be registered for the root type '{1}'." - - - - - A string like "The {0} value '{1}' already exists in the user-defined dictionary." - - - - - A string like "The type '{0}' has already been mapped to table '{1}'. Specify all mapping aspects of a table in a single Map call." - - - - - A string like "Map was called more than once for type '{0}' and at least one of the calls didn't specify the target table name." - - - - - A string like "The derived type '{0}' has already been mapped using the chaining syntax. A derived type can only be mapped once using the chaining syntax." - - - - - A string like "An "is not null" condition cannot be specified on property '{0}' on type '{1}' because this property is not included in the model. Check that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation." - - - - - A string like "Values of type '{0}' cannot be used as type discriminator values. Supported types include byte, signed byte, bool, int16, int32, int64, and string." - - - - - A string like "Unable to add the convention '{0}'. Could not find an existing convention of type '{1}' in the current convention set." - - - - - A string like "Not all properties for type '{0}' have been mapped. Either map those properties or explicitly excluded them from the model." - - - - - A string like "Unable to determine the provider name for connection of type '{0}'." - - - - - A string like "The qualified table name '{0}' contains an invalid schema name. Schema names must have a non-zero length." - - - - - A string like "The qualified table name '{0}' contains an invalid table name. Table names must have a non-zero length." - - - - - A string like "Properties for type '{0}' can only be mapped once. Ensure the MapInheritedProperties method is only used during one call to the Map method." - - - - - A string like "Properties for type '{0}' can only be mapped once. Ensure the Properties method is used and that repeated calls specify each non-key property only once." - - - - - A string like "Properties for type '{0}' can only be mapped once. The non-key property '{1}' is mapped more than once. Ensure the Properties method specifies each non-key property only once." - - - - - A string like "The property '{1}' on type '{0}' cannot be mapped because it has been explicitly excluded from the model." - - - - - A string like "The entity types '{0}' and '{1}' cannot share table '{2}' because they are not in the same type hierarchy or do not have a valid one to one foreign key relationship with matching primary keys between them." - - - - - A string like "The property '{0}' cannot be used as a key property on the entity '{1}' because the property type is not a valid key type. Only scalar types, string and byte[] are supported key types." - - - - - A string like "The specified table '{0}' was not found in the model. Ensure that the table name has been correctly specified." - - - - - A string like "The specified association foreign key columns '{0}' are invalid. The number of columns specified must match the number of primary key columns." - - - - - A string like "Unable to determine the principal end of an association between the types '{0}' and '{1}'. The principal end of this association must be explicitly configured using either the relationship fluent API or data annotations." - - - - - A string like "The abstract type '{0}' has no mapped descendents and so cannot be mapped. Either remove '{0}' from the model or add one or more types deriving from '{0}' to the model. " - - - - - A string like "The type '{0}' cannot be mapped as defined because it maps inherited properties from types that use entity splitting or another form of inheritance. Either choose a different inheritance mapping strategy so as to not map inherited properties, or change all types in the hierarchy to map inherited properties and to not use splitting. " - - - - - A string like "One or more validation errors were detected during model generation:" - - - - - A string like "A circular ComplexType hierarchy was detected. Self-referencing ComplexTypes are not supported." - - - - - Strongly-typed and parameterized exception factory. - - - - - ArgumentException with message like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - ArgumentException with message like "The argument property '{0}' cannot be null." - - - - - InvalidOperationException with message like "The type '{0}' has already been configured as a complex type. It cannot be reconfigured as an entity type." - - - - - InvalidOperationException with message like "The type '{0}' has already been configured as an entity type. It cannot be reconfigured as a complex type." - - - - - InvalidOperationException with message like "The key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - InvalidOperationException with message like "The foreign key component '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid primitive property." - - - - - InvalidOperationException with message like "The property '{0}' is not a declared property on type '{1}'. Verify that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation. Make sure that it is a valid primitive property." - - - - - InvalidOperationException with message like "The navigation property '{0}' is not a declared property on type '{1}'. Verify that it has not been explicitly excluded from the model and that it is a valid navigation property." - - - - - InvalidOperationException with message like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'." - - - - - InvalidOperationException with message like "The expression '{0}' is not a valid property expression. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. Use dotted paths for nested properties: C#: 't => t.MyProperty.MyProperty' VB.Net: 'Function(t) t.MyProperty.MyProperty'." - - - - - InvalidOperationException with message like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - InvalidOperationException with message like "The properties expression '{0}' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new {{ t.MyProperty1, t.MyProperty2 }}' VB.Net: 'Function(t) New From {{ t.MyProperty1, t.MyProperty2 }}'." - - - - - - InvalidOperationException with message like "Conflicting configuration settings were specified for property '{0}' on type '{1}': {2}" - - - - - InvalidOperationException with message like "Conflicting configuration settings were specified for column '{0}' on table '{1}': {2}" - - - - - InvalidOperationException with message like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from ComplexObject." - - - - - InvalidOperationException with message like "The type '{0}' was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from EntityObject." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' cannot be the inverse of itself." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting foreign keys." - - - - - MappingException with message like "Values of incompatible types ('{1}' and '{2}') were assigned to the '{0}' discriminator column. Values of the same type must be specified. To explicitly specify the type of the discriminator column use the HasColumnType method." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting mapping information." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting cascade delete operations using 'WillCascadeOnDelete'." - - - - - InvalidOperationException with message like "The navigation property '{0}' declared on type '{1}' has been configured with conflicting multiplicities." - - - - - InvalidOperationException with message like "The MaxLengthAttribute on property '{0}' on type '{1} is not valid. The Length value must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - InvalidOperationException with message like "The StringLengthAttribute on property '{0}' on type '{1}' is not valid. The maximum length must be greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - InvalidOperationException with message like "Unable to determine composite primary key ordering for type '{0}'. Use the ColumnAttribute or the HasKey method to specify an order for composite primary keys." - - - - - InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. Name must not be empty." - - - - - InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The foreign key name '{2}' was not found on the dependent type '{3}'. The Name value should be a comma separated list of foreign key property names." - - - - - InvalidOperationException with message like "The ForeignKeyAttribute on property '{0}' on type '{1}' is not valid. The navigation property '{2}' was not found on the dependent type '{1}'. The Name value should be a valid navigation property name." - - - - - InvalidOperationException with message like "Unable to determine a composite foreign key ordering for foreign key on type {0}. When using the ForeignKey data annotation on composite foreign key properties ensure order is specified by using the Column data annotation or the fluent API." - - - - - InvalidOperationException with message like "The InversePropertyAttribute on property '{2}' on type '{3}' is not valid. The property '{0}' is not a valid navigation property on the related type '{1}'. Ensure that the property exists and is a valid reference or collection navigation property." - - - - - InvalidOperationException with message like "A relationship cannot be established from property '{0}' on type '{1}' to property '{0}' on type '{1}'. Check the values in the InversePropertyAttribute to ensure relationship definitions are unique and reference from one navigation property to its corresponding inverse navigation property." - - - - - InvalidOperationException with message like "A key is registered for the derived type '{0}'. Keys can only be registered for the root type '{1}'." - - - - - InvalidOperationException with message like "The type '{0}' has already been mapped to table '{1}'. Specify all mapping aspects of a table in a single Map call." - - - - - InvalidOperationException with message like "Map was called more than once for type '{0}' and at least one of the calls didn't specify the target table name." - - - - - InvalidOperationException with message like "The derived type '{0}' has already been mapped using the chaining syntax. A derived type can only be mapped once using the chaining syntax." - - - - - InvalidOperationException with message like "An "is not null" condition cannot be specified on property '{0}' on type '{1}' because this property is not included in the model. Check that the property has not been explicitly excluded from the model by using the Ignore method or NotMappedAttribute data annotation." - - - - - ArgumentException with message like "Values of type '{0}' cannot be used as type discriminator values. Supported types include byte, signed byte, bool, int16, int32, int64, and string." - - - - - InvalidOperationException with message like "Unable to add the convention '{0}'. Could not find an existing convention of type '{1}' in the current convention set." - - - - - InvalidOperationException with message like "Not all properties for type '{0}' have been mapped. Either map those properties or explicitly excluded them from the model." - - - - - NotSupportedException with message like "Unable to determine the provider name for connection of type '{0}'." - - - - - ArgumentException with message like "The qualified table name '{0}' contains an invalid schema name. Schema names must have a non-zero length." - - - - - ArgumentException with message like "The qualified table name '{0}' contains an invalid table name. Table names must have a non-zero length." - - - - - InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. Ensure the MapInheritedProperties method is only used during one call to the Map method." - - - - - InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. Ensure the Properties method is used and that repeated calls specify each non-key property only once." - - - - - InvalidOperationException with message like "Properties for type '{0}' can only be mapped once. The non-key property '{1}' is mapped more than once. Ensure the Properties method specifies each non-key property only once." - - - - - InvalidOperationException with message like "The property '{1}' on type '{0}' cannot be mapped because it has been explicitly excluded from the model." - - - - - InvalidOperationException with message like "The entity types '{0}' and '{1}' cannot share table '{2}' because they are not in the same type hierarchy or do not have a valid one to one foreign key relationship with matching primary keys between them." - - - - - InvalidOperationException with message like "The property '{0}' cannot be used as a key property on the entity '{1}' because the property type is not a valid key type. Only scalar types, string and byte[] are supported key types." - - - - - InvalidOperationException with message like "The specified table '{0}' was not found in the model. Ensure that the table name has been correctly specified." - - - - - InvalidOperationException with message like "The specified association foreign key columns '{0}' are invalid. The number of columns specified must match the number of primary key columns." - - - - - InvalidOperationException with message like "A circular ComplexType hierarchy was detected. Self-referencing ComplexTypes are not supported." - - - - - InvalidOperationException with message like "Unable to determine the principal end of an association between the types '{0}' and '{1}'. The principal end of this association must be explicitly configured using either the relationship fluent API or data annotations." - - - - - InvalidOperationException with message like "The abstract type '{0}' has no mapped descendents and so cannot be mapped. Either remove '{0}' from the model or add one or more types deriving from '{0}' to the model. " - - - - - NotSupportedException with message like "The type '{0}' cannot be mapped as defined because it maps inherited properties from types that use entity splitting or another form of inheritance. Either choose a different inheritance mapping strategy so as to not map inherited properties, or change all types in the hierarchy to map inherited properties and to not use splitting. " - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Strongly-typed and parameterized string resources. - - - - - A string like "Cannot get value for property '{0}' from entity of type '{1}' because the property has no get accessor." - - - - - A string like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor." - - - - - - A string like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor and is in the '{2}' state." - - - - - A string like "Member '{0}' cannot be called for property '{1}' on entity of type '{2}' because the property is not part of the Entity Data Model." - - - - - - A string like "Cannot call the {0} method for an entity of type '{1}' on a DbSet for entities of type '{2}'. Only entities of type '{2}' or derived from type '{2}' can be added, attached, or removed." - - - - - A string like "Cannot call the Create method for the type '{0}' on a DbSet for entities of type '{1}'. Only entities of type '{1}' or derived from type '{1}' can be created." - - - - - - - A string like "The property '{0}' on type '{1}' is a collection navigation property. The Collection method should be used instead of the Reference method." - - - - - A string like "The property '{0}' on type '{1}' is a reference navigation property. The Reference method should be used instead of the Collection method." - - - - - A string like "The property '{0}' on type '{1}' is not a navigation property. The Reference and Collection methods can only be used with navigation properties. Use the Property or ComplexProperty method." - - - - - A string like "The property '{0}' on type '{1}' is not a primitive or complex property. The Property method can only be used with primitive or complex properties. Use the Reference or Collection method." - - - - - A string like "The property '{0}' on type '{1}' is not a complex property. The ComplexProperty method can only be used with complex properties. Use the Property, Reference or Collection method." - - - - - A string like "The property '{0}' on type '{1}' is not a primitive property, complex property, collection navigation property, or reference navigation property." - - - - - A string like ""The property '{0}' from the property path '{1}' is not a complex property on type '{2}'. Property paths must be composed of complex properties for all except the final property."" - - - - - A string like ""The property path '{0}' cannot be used for navigation properties. Property paths can only be used to access primitive or complex properties."" - - - - - A string like "The navigation property '{0}' on entity type '{1}' cannot be used for entities of type '{2}' because it refers to entities of type '{3}'." - - - - - A string like "The generic type argument '{0}' cannot be used with the Member method when accessing the collection navigation property '{1}' on entity type '{2}'. The generic type argument '{3}' must be used instead." - - - - - A string like "The property '{0}' on entity type '{1}' cannot be used for objects of type '{2}' because it is a property for objects of type '{3}'." - - - - - A string like "The expression passed to method {0} must represent a property defined on the type '{1}'." - - - - - A string like "{0} cannot be used for entities in the {1} state." - - - - - A string like "Cannot set non-nullable property '{0}' of type '{1}' to null on object of type '{2}'." - - - - - A string like "The property '{0}' in the entity of type '{1}' is null. Store values cannot be obtained for an entity with a null complex property." - - - - - A string like "Cannot assign value of type '{0}' to property '{1}' of type '{2}' in property values for type '{3}'." - - - - - A string like "The '{0}' property does not exist or is not mapped for the type '{1}'." - - - - - A string like "Cannot copy values from DbPropertyValues for type '{0}' into DbPropertyValues for type '{1}'." - - - - - A string like "Cannot copy from property values for object of type '{0}' into property values for object of type '{1}'." - - - - - A string like "The value of the complex property '{0}' on entity of type '{1}' is null. Complex properties cannot be set to null and values cannot be set for null complex properties." - - - - - A string like "The value of the nested property values property '{0}' on the values for entity of type '{1}' is null. Nested property values cannot be set to null and values cannot be set for null complex properties." - - - - - A string like "The model backing the '{0}' context has changed since the database was created. Either manually delete/update the database, or call Database.SetInitializer with an IDatabaseInitializer instance. For example, the DropCreateDatabaseIfModelChanges strategy will automatically delete and recreate the database, and optionally seed it with new data." - - - - - A string like "The DbContextDatabaseInitializer entry 'key="{0}" value="{1}"' in the application configuration is not valid. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'." - - - - - A string like "Failed to set database initializer of type '{0}' for DbContext type '{1}' specified in the application configuration. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'. The initializer class must have a parameterless constructor. See inner exception for details." - - - - - A string like "The type '{0}' could not be found. The type name must be an assembly-qualified name." - - - - - A string like "The connection string '{0}' in the application's configuration file does not contain the required providerName attribute."" - - - - - A string like "The entity found was of type {0} when an entity of type {1} was requested." - - - - - A string like "The type '{0}' is mapped as a complex type. The Set method, DbSet objects, and DbEntityEntry objects can only be used with entity types, not complex types." - - - - - A string like "The type '{0}' is not attributed with EdmEntityTypeAttribute but is contained in an assembly attributed with EdmSchemaAttribute. POCO entities that do not use EdmEntityTypeAttribute cannot be contained in the same assembly as non-POCO entities that use EdmEntityTypeAttribute." - - - - - A string like "The entity type {0} is not part of the model for the current context." - - - - - A string like "No connection string named '{0}' could be found in the application config file." - - - - - A string like "The collection navigation property '{0}' on the entity of type '{1}' cannot be set because the entity type does not define a navigation property with a set accessor." - - - - - A string like "Multiple object sets per type are not supported. The object sets '{0}' and '{1}' can both contain instances of type '{2}'." - - - - - A string like "The context type '{0}' must have a public constructor taking an EntityConnection." - - - - - A string like "An unexpected exception was thrown during validation of '{0}' when invoking {1}.IsValid. See the inner exception for details." - - - - - A string like "An unexpected exception was thrown during validation of '{0}' when invoking {1}.Validate. See the inner exception for details." - - - - - A string like "The database name '{0}' is not supported because it is an MDF file name. A full connection string must be provided to attach an MDF file." - - - - - A string like "Setting IsModified to false for a modified property is not supported." - - - - - A string like "An error occurred while saving entities that do not expose foreign key properties for their relationships. The EntityEntries property will return null because a single entity cannot be identified as the source of the exception. Handling of exceptions while saving can be made easier by exposing foreign key properties in your entity types. See the InnerException for details." - - - - - A string like "The set of property value names is read-only." - - - - - A string like "A property of a complex type must be set to an instance of the generic or non-generic DbPropertyValues class for that type." - - - - - A string like "Model compatibility cannot be checked because the DbContext instance was not created using Code First patterns. DbContext instances created from an ObjectContext or using an EDMX file cannot be checked for compatibility." - - - - - A string like "Model compatibility cannot be checked because the EdmMetadata type was not included in the model. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - A string like "Model compatibility cannot be checked because the database does not contain model metadata. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - A string like "The context cannot be used while the model is being created." - - - - - A string like "The DbContext class cannot be used with models that have multiple entity sets per type (MEST)." - - - - - A string like "The operation cannot be completed because the DbContext has been disposed." - - - - - A string like "The provider factory returned a null connection." - - - - - A string like "The DbConnectionFactory instance returned a null connection." - - - - - A string like "The number of primary key values passed must match number of primary key values defined on the entity." - - - - - A string like "The type of one of the primary key values did not match the type defined in the entity. See inner exception for details." - - - - - A string like "Multiple entities were found in the Added state that match the given primary key values." - - - - - A string like "Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList()." - - - - - A string like "The Include path expression must refer to a navigation property defined on the type. Use dotted paths for reference navigation properties and the Select operator for collection navigation properties." - - - - - A string like "Cannot initialize a DbContext from an entity connection string or an EntityConnection instance together with a DbCompiledModel. If an entity connection string or EntityConnection instance is used, then the model will be created from the metadata in the connection. If a DbCompiledModel is used, then the connection supplied should be a standard database connection (for example, a SqlConnection instance) rather than an entity connection." - - - - - A string like "Using the same DbCompiledModel to create contexts against different types of database servers is not supported. Instead, create a separate DbCompiledModel for each type of server being used." - - - - - A string like "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details." - - - - - A string like "An exception occurred while initializing the database. See the InnerException for details." - - - - - A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing ObjectContext is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing DbCompiledModel is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - A string like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using Database First or Model First is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - A string like "Code generated using the T4 templates for Database First and Model First development may not work correctly if used in Code First mode. To continue using Database First or Model First ensure that the Entity Framework connection string is specified in the config file of executing application. To use these classes, that were generated from Database First or Model First, with Code First add any additional configuration using attributes or the DbModelBuilder API and then remove the code that throws this exception." - - - - - Strongly-typed and parameterized exception factory. - - - - - InvalidOperationException with message like "Cannot get value for property '{0}' from entity of type '{1}' because the property has no get accessor." - - - - - InvalidOperationException with message like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor." - - - - - - NotSupportedException with message like "Cannot set value for property '{0}' on entity of type '{1}' because the property has no set accessor and is in the '{2}' state." - - - - - InvalidOperationException with message like "Member '{0}' cannot be called for property '{1}' on entity of type '{2}' because the property is not part of the Entity Data Model." - - - - - - ArgumentException with message like "Cannot call the {0} method for an entity of type '{1}' on a DbSet for entities of type '{2}'. Only entities of type '{2}' or derived from type '{2}' can be added, attached, or removed." - - - - - ArgumentException with message like "Cannot call the Create method for the type '{0}' on a DbSet for entities of type '{1}'. Only entities of type '{1}' or derived from type '{1}' can be created." - - - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is a collection navigation property. The Collection method should be used instead of the Reference method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is a reference navigation property. The Reference method should be used instead of the Collection method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a navigation property. The Reference and Collection methods can only be used with navigation properties. Use the Property or ComplexProperty method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a primitive or complex property. The Property method can only be used with primitive or complex properties. Use the Reference or Collection method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a complex property. The ComplexProperty method can only be used with complex properties. Use the Property, Reference or Collection method." - - - - - ArgumentException with message like "The property '{0}' on type '{1}' is not a primitive property, complex property, collection navigation property, or reference navigation property." - - - - - ArgumentException with message like ""The property '{0}' from the property path '{1}' is not a complex property on type '{2}'. Property paths must be composed of complex properties for all except the final property."" - - - - - ArgumentException with message like ""The property path '{0}' cannot be used for navigation properties. Property paths can only be used to access primitive or complex properties."" - - - - - ArgumentException with message like "The navigation property '{0}' on entity type '{1}' cannot be used for entities of type '{2}' because it refers to entities of type '{3}'." - - - - - ArgumentException with message like "The generic type argument '{0}' cannot be used with the Member method when accessing the collection navigation property '{1}' on entity type '{2}'. The generic type argument '{3}' must be used instead." - - - - - ArgumentException with message like "The property '{0}' on entity type '{1}' cannot be used for objects of type '{2}' because it is a property for objects of type '{3}'." - - - - - NotSupportedException with message like "Setting IsModified to false for a modified property is not supported." - - - - - ArgumentException with message like "The expression passed to method {0} must represent a property defined on the type '{1}'." - - - - - InvalidOperationException with message like "{0} cannot be used for entities in the {1} state." - - - - - InvalidOperationException with message like "Cannot set non-nullable property '{0}' of type '{1}' to null on object of type '{2}'." - - - - - InvalidOperationException with message like "The property '{0}' in the entity of type '{1}' is null. Store values cannot be obtained for an entity with a null complex property." - - - - - InvalidOperationException with message like "Cannot assign value of type '{0}' to property '{1}' of type '{2}' in property values for type '{3}'." - - - - - NotSupportedException with message like "The set of property value names is read-only." - - - - - ArgumentException with message like "The '{0}' property does not exist or is not mapped for the type '{1}'." - - - - - ArgumentException with message like "Cannot copy values from DbPropertyValues for type '{0}' into DbPropertyValues for type '{1}'." - - - - - ArgumentException with message like "Cannot copy from property values for object of type '{0}' into property values for object of type '{1}'." - - - - - ArgumentException with message like "A property of a complex type must be set to an instance of the generic or non-generic DbPropertyValues class for that type." - - - - - InvalidOperationException with message like "The value of the complex property '{0}' on entity of type '{1}' is null. Complex properties cannot be set to null and values cannot be set for null complex properties." - - - - - InvalidOperationException with message like "The value of the nested property values property '{0}' on the values for entity of type '{1}' is null. Nested property values cannot be set to null and values cannot be set for null complex properties." - - - - - InvalidOperationException with message like "The model backing the '{0}' context has changed since the database was created. Either manually delete/update the database, or call Database.SetInitializer with an IDatabaseInitializer instance. For example, the DropCreateDatabaseIfModelChanges strategy will automatically delete and recreate the database, and optionally seed it with new data." - - - - - NotSupportedException with message like "Model compatibility cannot be checked because the DbContext instance was not created using Code First patterns. DbContext instances created from an ObjectContext or using an EDMX file cannot be checked for compatibility." - - - - - NotSupportedException with message like "Model compatibility cannot be checked because the EdmMetadata type was not included in the model. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - NotSupportedException with message like "Model compatibility cannot be checked because the database does not contain model metadata. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions." - - - - - InvalidOperationException with message like "The DbContextDatabaseInitializer entry 'key="{0}" value="{1}"' in the application configuration is not valid. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'." - - - - - InvalidOperationException with message like "Failed to set database initializer of type '{0}' for DbContext type '{1}' specified in the application configuration. Entries should be of the form 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="MyNamespace.MyInitializerClass, MyAssembly"' or 'key="DatabaseInitializerForType MyNamespace.MyDbContextClass, MyAssembly" value="Disabled"'. The initializer class must have a parameterless constructor. See inner exception for details." - - - - - InvalidOperationException with message like "The type '{0}' could not be found. The type name must be an assembly-qualified name." - - - - - InvalidOperationException with message like "The context cannot be used while the model is being created." - - - - - InvalidOperationException with message like "The DbContext class cannot be used with models that have multiple entity sets per type (MEST)." - - - - - InvalidOperationException with message like "The operation cannot be completed because the DbContext has been disposed." - - - - - InvalidOperationException with message like "The provider factory returned a null connection." - - - - - InvalidOperationException with message like "The connection string '{0}' in the application's configuration file does not contain the required providerName attribute."" - - - - - InvalidOperationException with message like "The DbConnectionFactory instance returned a null connection." - - - - - ArgumentException with message like "The number of primary key values passed must match number of primary key values defined on the entity." - - - - - ArgumentException with message like "The type of one of the primary key values did not match the type defined in the entity. See inner exception for details." - - - - - InvalidOperationException with message like "The entity found was of type {0} when an entity of type {1} was requested." - - - - - InvalidOperationException with message like "Multiple entities were found in the Added state that match the given primary key values." - - - - - InvalidOperationException with message like "The type '{0}' is mapped as a complex type. The Set method, DbSet objects, and DbEntityEntry objects can only be used with entity types, not complex types." - - - - - InvalidOperationException with message like "The type '{0}' is not attributed with EdmEntityTypeAttribute but is contained in an assembly attributed with EdmSchemaAttribute. POCO entities that do not use EdmEntityTypeAttribute cannot be contained in the same assembly as non-POCO entities that use EdmEntityTypeAttribute." - - - - - InvalidOperationException with message like "The entity type {0} is not part of the model for the current context." - - - - - NotSupportedException with message like "Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList()." - - - - - ArgumentException with message like "The Include path expression must refer to a navigation property defined on the type. Use dotted paths for reference navigation properties and the Select operator for collection navigation properties." - - - - - InvalidOperationException with message like "No connection string named '{0}' could be found in the application config file." - - - - - InvalidOperationException with message like "Cannot initialize a DbContext from an entity connection string or an EntityConnection instance together with a DbCompiledModel. If an entity connection string or EntityConnection instance is used, then the model will be created from the metadata in the connection. If a DbCompiledModel is used, then the connection supplied should be a standard database connection (for example, a SqlConnection instance) rather than an entity connection." - - - - - NotSupportedException with message like "The collection navigation property '{0}' on the entity of type '{1}' cannot be set because the entity type does not define a navigation property with a set accessor." - - - - - NotSupportedException with message like "Using the same DbCompiledModel to create contexts against different types of database servers is not supported. Instead, create a separate DbCompiledModel for each type of server being used." - - - - - InvalidOperationException with message like "Multiple object sets per type are not supported. The object sets '{0}' and '{1}' can both contain instances of type '{2}'." - - - - - InvalidOperationException with message like "The context type '{0}' must have a public constructor taking an EntityConnection." - - - - - NotSupportedException with message like "The database name '{0}' is not supported because it is an MDF file name. A full connection string must be provided to attach an MDF file." - - - - - DataException with message like "An exception occurred while initializing the database. See the InnerException for details." - - - - - NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing ObjectContext is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using an existing DbCompiledModel is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - NotSupportedException with message like "Creating a DbModelBuilder or writing the EDMX from a DbContext created using Database First or Model First is not supported. EDMX can only be obtained from a Code First DbContext created without using an existing DbCompiledModel." - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Strongly-typed and parameterized string resources. - - - - - A string like "The field {0} must be a string or array type with a maximum length of '{1}'." - - - - - A string like "The field {0} must be a string or array type with a minimum length of '{1}'." - - - - - A string like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - A string like "MaxLengthAttribute must have a Length value that is greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - A string like "MinLengthAttribute must have a Length value that is zero or greater." - - - - - Strongly-typed and parameterized exception factory. - - - - - InvalidOperationException with message like "MaxLengthAttribute must have a Length value that is greater than zero. Use MaxLength() without parameters to indicate that the string or array can have the maximum allowable length." - - - - - InvalidOperationException with message like "MinLengthAttribute must have a Length value that is zero or greater." - - - - - ArgumentException with message like "The argument '{0}' cannot be null, empty or contain only white space." - - - - - The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. - - - - - The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - - - - The exception that is thrown when the author has yet to implement the logic at this point in the program. This can act as an exception based TODO tag. - - - - - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. - - - - - Gets or sets an value representing the model that is being mapped. - - - - - Gets or sets a value representing the database that is the target of the mapping. - - - - - Gets or sets the collection of s that specifies how the model's entity containers are mapped to the database. - - - - - This convention uses the name of the derived - class as the container for the conceptual model built by - Code First. - - - - - Identifies conventions that can be removed from a instance. - - - - - Initializes a new instance of the class. - - The model container name. - - - - Applies the convention to the given model. - - The model. - - - - This convention uses the namespace of the derived - class as the namespace of the conceptual model built by - Code First. - - - - - Initializes a new instance of the class. - - The model namespace. - - - - Applies the convention to the given model. - - The model. - - - - Thrown when a context is generated from the templates in Database First or Model - First mode and is then used in Code First mode. - - - Code generated using the T4 templates provided for Database First and Model First use may not work - correctly if used in Code First mode. To use these classes with Code First please add any additional - configuration using attributes or the DbModelBuilder API and then remove the code that throws this - exception. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The object that holds the serialized object data. - The contextual information about the source or destination. - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Adapted from to allow the initializer to take an input object and - to do one-time initialization that only has side-effects and doesn't return a value. - - The type of the input. - - - - Initializes a new instance of the class. - - The action. - - - - Performs the action unless it has already been successfully performed before. - - The input to the action; ignored if the action has already succeeded. - - - - Adapted from to allow the initializer to take an input object and - to retry initialization if it has previously failed. - - - This class can only be used to initialize reference types that will not be null when - initialized. - - The type of the input. - The type of the result. - - - - Initializes a new instance of the class. - - The value factory. - - - - Gets the value, possibly by running the initializer if it has not been run before or - if all previous times it ran resulted in exceptions. - - The input to the initializer; ignored if initialization has already succeeded. - The initialized object. - - - - Abstracts simple validators used to validate entities and properties. - - - - - Validates an entity or a property. - - Validation context. Never null. - Property to validate. Can be null for type level validation. - Validation error as. Empty if no errors. Never null. - - - - - Contracts for interface. - - - - - Contract for IValidator.Validate method. - - Validation context. - Property. - Nothing - always throws. - - - - Indicates what parts of a configuration are overridable. - - - - - Nothing in the configuration is overridable. - - - - - The configuration values related to C-Space are overridable. - - - - - The configuration values only related to S-Space are overridable. - - - - - Populate the table mapping structure - - - - - Sets nullability for association set mappings' foreign keys for 1:* and 1:0..1 associations - when no base types share the the association set mapping's table - - - - - Makes sure only the required property mappings are present - - - - - Determines if the table and entity type need mapping, and if not, removes the existing entity type mapping - - - - - Base class for configuring a property on an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Convention to set a default maximum length of 4000 for properties whose type supports length facets when SqlCe is the provider. - - - - - Convention to process instances of found on navigation properties in the model. - - - - - Exception thrown from when an exception is thrown from the validation - code. - - - - - Initializes a new instance of DbUnexpectedValidationException - - The exception message. - - - - Initializes a new instance of DbUnexpectedValidationException - - The exception message. - - - - Initializes a new instance of DbUnexpectedValidationException - - The exception message. - The inner exception. - - - - Initializes a new instance of DbUnexpectedValidationException with the specified serialization info and - context. - - The serialization info. - The streaming context. - - - - An implementation of IDatabaseInitializer that will always recreate and optionally re-seed the - database the first time that a context is used in the app domain. - To seed the database, create a derived class and override the Seed method. - - The type of the context. - - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - A that should be overridden to actually add data to the context for seeding. - The default implementation does nothing. - - The context to seed. - - - - An implementation of IDatabaseInitializer that will recreate and optionally re-seed the - database only if the database does not exist. - To seed the database, create a derived class and override the Seed method. - - The type of the context. - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - A that should be overridden to actually add data to the context for seeding. - The default implementation does nothing. - - The context to seed. - - - - An instances of this class is obtained from an object and can be used - to manage the actual database backing a DbContext or connection. - This includes creating, deleting, and checking for the existence of a database. - Note that deletion and checking for existence of a database can be performed using just a - connection (i.e. without a full context) by using the static methods of this class. - - - - - Creates a Database backed by the given context. This object can be used to create a database, - check for database existence, and delete a database. - - The context that defines the database connection and model. - - - - Gets or sets the database initialization strategy. The database initialization strategy is called when instance - is initialized from a . The strategy can optionally check for database existence, create a new database, and - seed the database with data. - The default strategy is an instance of created with useSeedData set - to true. - - The type of the context. - The strategy. - The database creation strategy. - - - - Internal version of SetInitializer that allows the strategy to be locked such that it cannot be replaced - by another call to SetInitializer. This allows strategies set in the app.config to win over strategies set - in code. - - The type of the context. - The strategy. - if set to true then the strategy is locked. - - - - Runs the the registered on this context. - - If "force" is set to true, then the initializer is run regardless of whether or not it - has been run before. This can be useful if a database is deleted while an app is running - and needs to be reinitialized. - - If "force" is set to false, then the initializer is only run if it has not already been - run for this context, model, and connection in this app domain. This method is typically - used when it is necessary to ensure that the database has been created and seeded - before starting some operation where doing so lazily will cause issues, such as when the - operation is part of a transaction. - - if set to true the initializer is run even if it has already been run. - - - - This method returns true if the context has a model hash and the database contains a model hash - and these hashes match. This indicates that the model used to create the database is the same - as the current model and so the two can be used together. - - If set to true then an exception will be thrown if no - model metadata is found either in the model associated with the context or in the database - itself. If set to false then this method will return true if metadata is - not found. - - True if the model hash in the context and the database match; false otherwise. - - - - - Creates a new database on the database server for the model defined in the backing context. - Note that calling this method before the database initialization strategy has run will disable - executing that strategy. - - - - - Creates a new database on the database server for the model defined in the backing context, but only - if a database with the same name does not already exist on the server. - - True if the database did not exist and was created; false otherwise. - - - - Checks whether or not the database exists on the server. - - True if the database exists; false otherwise. - - - - Deletes the database on the database server if it exists, otherwise does nothing. - - True if the database did exist and was deleted; false otherwise. - - - - Checks whether or not the database exists on the server. - The connection to the database is created using the given database name or connection string - in the same way as is described in the documentation for the class. - - The database name or a connection string to the database. - True if the database exists; false otherwise. - - - - Deletes the database on the database server if it exists, otherwise does nothing. - The connection to the database is created using the given database name or connection string - in the same way as is described in the documentation for the class. - - The database name or a connection string to the database. - True if the database did exist and was deleted; false otherwise. - - - - Checks whether or not the database exists on the server. - - An existing connection to the database. - True if the database exists; false otherwise. - - - - Deletes the database on the database server if it exists, otherwise does nothing. - - An existing connection to the database. - True if the database did exist and was deleted; false otherwise. - - - - Performs the operation defined by the given delegate using the given lazy connection, ensuring - that the lazy connection is disposed after use. - - Information used to create a DbConnection. - The operation to perform. - The return value of the operation. - - - - Performs the operation defined by the given delegate against a connection. The connection - is either the connection accessed from the context backing this object, or is obtained from - the connection information passed to one of the static methods. - - The connection to use. - The operation to perform. - The return value of the operation. - - - - Returns an empty ObjectContext that can be used to perform delete/exists operations. - - The connection for which to create an ObjectContext - The empty context. - - - - Creates a raw SQL query that will return elements of the given generic type. - The type can be any type that has properties that match the names of the columns returned - from the query, or can be a simple primitive type. The type does not have to be an - entity type. The results of this query are never tracked by the context even if the - type of object returned is an entity type. Use the - method to return entities that are tracked by the context. - - The type of object returned by the query. - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Creates a raw SQL query that will return elements of the given type. - The type can be any type that has properties that match the names of the columns returned - from the query, or can be a simple primitive type. The type does not have to be an - entity type. The results of this query are never tracked by the context even if the - type of object returned is an entity type. Use the - method to return entities that are tracked by the context. - - The type of object returned by the query. - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Executes the given DDL/DML command against the database. - - The command string. - The parameters to apply to the command string. - The result returned by the database after executing the command. - - - - Returns the connection being used by this context. This may cause the context to be initialized - and the connection to be created if it does not already exist. - - Thrown if the context has been disposed. - - - - Returns the as a delegate that can be called with - an instance of the that owns this Database object, or returns null if - there is no initializer set for this context type. - - The initializer delegate or null. - - - - The connection factory to use when creating a from just - a database name or a connection string. - - - This is used when just a database name or connection string is given to or when - the no database name or connection is given to DbContext in which case the name of - the context class is passed to this factory in order to generate a DbConnection. - The default connection factory creates a connection to SQL Express on the local machine. However, - this default may be changed by an application framework. - - - - - An implementation of IDatabaseInitializer that will DELETE, recreate, and optionally re-seed the - database only if the model has changed since the database was created. This is achieved by writing a - hash of the store model to the database when it is created and then comparing that hash with one - generated from the current model. - To seed the database, create a derived class and override the Seed method. - - - - - Executes the strategy to initialize the database for the given context. - - The context. - - - - A that should be overridden to actually add data to the context for seeding. - The default implementation does nothing. - - The context to seed. - - - - A DbContext instance represents a combination of the Unit Of Work and Repository patterns such that - it can be used to query from a database and group together changes that will then be written - back to the store as a unit. - DbContext is conceptually similar to ObjectContext. - - - DbContext is usually used with a derived type that contains properties for - the root entities of the model. These sets are automatically initialized when the - instance of the derived class is created. This behavior can be modified by applying the - attribute to either the entire derived context - class, or to individual properties on the class. - - The Entity Data Model backing the context can be specified in several ways. When using the Code First - approach, the properties on the derived context are used to build a model - by convention. The protected OnModelCreating method can be overridden to tweak this model. More - control over the model used for the Model First approach can be obtained by creating a - explicitly from a and passing this model to one of the DbContext constructors. - - When using the Database First or Model First approach the Entity Data Model can be created using the - Entity Designer (or manually through creation of an EDMX file) and then this model can be specified using - entity connection string or an object. - - The connection to the database (including the name of the database) can be specified in several ways. - If the parameterless DbContext constructor is called from a derived context, then the name of the derived context - is used to find a connection string in the app.config or web.config file. If no connection string is found, then - the name is passed to the DefaultConnectionFactory registered on the class. The connection - factory then uses the context name as the database name in a default connection string. (This default connection - string points to .\SQLEXPRESS on the local machine unless a different DefaultConnectionFactory is registered.) - - Instead of using the derived context name, the connection/database name can also be specified explicitly by - passing the name to one of the DbContext constructors that takes a string. The name can also be passed in - the form "name=myname", in which case the name must be found in the config file or an exception will be thrown. - - Note that the connection found in the app.config or web.config file can be a normal database connection - string (not a special Entity Framework connection string) in which case the DbContext will use Code First. - However, if the connection found in the config file is a special Entity Framework connection string, then the - DbContext will use Database/Model First and the model specified in the connection string will be used. - - An existing or explicitly created DbConnection can also be used instead of the database/connection name. - - A can be applied to a class derived from DbContext to set the - version of conventions used by the context when it creates a model. If no attribute is applied then the - latest version of conventions will be used. - - - - - Interface implemented by objects that can provide an instance. - The class implements this interface to provide access to the underlying - ObjectContext. - - - - - Gets the object context. - - The object context. - - - - Constructs a new context instance using conventions to create the name of the database to - which a connection will be made. The by-convention name is the full name (namespace + class name) - of the derived context class. - See the class remarks for how this is used to create a connection. - - - - - Constructs a new context instance using conventions to create the name of the database to - which a connection will be made, and initializes it from the given model. - The by-convention name is the full name (namespace + class name) of the derived context class. - See the class remarks for how this is used to create a connection. - - The model that will back this context. - - - - Constructs a new context instance using the given string as the name or connection string for the - database to which a connection will be made. - See the class remarks for how this is used to create a connection. - - Either the database name or a connection string. - - - - Constructs a new context instance using the given string as the name or connection string for the - database to which a connection will be made, and initializes it from the given model. - See the class remarks for how this is used to create a connection. - - Either the database name or a connection string. - The model that will back this context. - - - - Constructs a new context instance using the existing connection to connect to a database. - The connection will not be disposed when the context is disposed. - - An existing connection to use for the new context. - If set to true the connection is disposed when - the context is disposed, otherwise the caller must dispose the connection. - - - - Constructs a new context instance using the existing connection to connect to a database, - and initializes it from the given model. - The connection will not be disposed when the context is disposed. - An existing connection to use for the new context. - The model that will back this context. - If set to true the connection is disposed when - the context is disposed, otherwise the caller must dispose the connection. - - - - - Constructs a new context instance around an existing ObjectContext. - An existing ObjectContext to wrap with the new context. - If set to true the ObjectContext is disposed when - the DbContext is disposed, otherwise the caller must dispose the connection. - - - - - Initializes the internal context, discovers and initializes sets, and initializes from a model if one is provided. - - - - - Discovers DbSets and initializes them. - - - - - This method is called when the model for a derived context has been initialized, but - before the model has been locked down and used to initialize the context. The default - implementation of this method does nothing, but it can be overridden in a derived class - such that the model can be further configured before it is locked down. - - - Typically, this method is called only once when the first instance of a derived context - is created. The model for that context is then cached and is for all further instances of - the context in the app domain. This caching can be disabled by setting the ModelCaching - property on the given ModelBuidler, but note that this can seriously degrade performance. - More control over caching is provided through use of the DbModelBuilder and DbContextFactory - classes directly. - - The builder that defines the model for the context being created. - - - - Internal method used to make the call to the real OnModelCreating method. - - The model builder. - - - - Returns a DbSet instance for access to entities of the given type in the context, - the ObjectStateManager, and the underlying store. - - - See the DbSet class for more details. - - The type entity for which a set should be returned. - A set for the given entity type. - - - - Returns a non-generic DbSet instance for access to entities of the given type in the context, - the ObjectStateManager, and the underlying store. - - The type of entity for which a set should be returned. - A set for the given entity type. - - See the DbSet class for more details. - - - - - Saves all changes made in this context to the underlying database. - - The number of objects written to the underlying database. - Thrown if the context has been disposed. - - - - Validates tracked entities and returns a Collection of containing validation results. - - - Collection of validation results for invalid entities. The collection is never null and must not contain null - values or results for valid entities. - - - 1. This method calls DetectChanges() to determine states of the tracked entities unless - DbContextConfiguration.AutoDetectChangesEnabled is set to false. - 2. By default only Added on Modified entities are validated. The user is able to change this behavior - by overriding ShouldValidateEntity method. - - - - - Extension point allowing the user to override the default behavior of validating only - added and modified entities. - - DbEntityEntry instance that is supposed to be validated. - true to proceed with validation. false otherwise. - - - - Extension point allowing the user to customize validation of an entity or filter out validation results. - Called by . - - DbEntityEntry instance to be validated. - User defined dictionary containing additional info for custom validation. - It will be passed to - and will be exposed as . - This parameter is optional and can be null. - Entity validation result. Possibly null when overridden. - - - - Internal method that calls the protected ValidateEntity method. - - DbEntityEntry instance to be validated. - User defined dictionary containing additional info for custom validation. - It will be passed to - and will be exposed as . - This parameter is optional and can be null. - Entity validation result. Possibly null when ValidateEntity is overridden. - - - - Gets a object for the given entity providing access to - information about the entity and the ability to perform actions on the entity. - - The type of the entity. - The entity. - An entry for the entity. - - - - Gets a object for the given entity providing access to - information about the entity and the ability to perform actions on the entity. - - The entity. - An entry for the entity. - - - - Calls the protected Dispose method. - - - - - Disposes the context. The underlying is also disposed if it was created - is by this context or ownership was passed to this context when this context was created. - The connection to the database ( object) is also disposed if it was created - is by this context or ownership was passed to this context when this context was created. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Creates a Database instance for this context that allows for creation/deletion/existence checks - for the underlying database. - - - - - Returns the Entity Framework ObjectContext that is underlying this context. - - Thrown if the context has been disposed. - - - - Provides access to features of the context that deal with change tracking of entities. - - An object used to access features that deal with change tracking. - - - - Provides access to configuration options for the context. - - An object used to access configuration options. - - - - Provides access to the underlying InternalContext for other parts of the internal design. - - - - - - - Common code for generic and non-generic string Include. - - - - - - Returns a new query where the entities returned will not be cached in the - or . This method works by calling the AsNoTracking method of the - underlying query object. If the underlying query object does not have a AsNoTracking method, - then calling this method will have no affect. - - The element type. - The source query. - A new query with NoTracking applied, or the source query if NoTracking is not supported. - - - - Returns a new query where the entities returned will not be cached in the - or . This method works by calling the AsNoTracking method of the - underlying query object. If the underlying query object does not have a AsNoTracking method, - then calling this method will have no affect. - - The source query. - A new query with NoTracking applied, or the source query if NoTracking is not supported. - - - - Common code for generic and non-generic AsNoTracking. - - - - - Enumerates the query such that for server queries such as those of , , - , and others the results of the query will be loaded into the associated , - or other cache on the client. - This is equivalent to calling ToList and then throwing away the list without the overhead of actually creating the list. - - The source query. - - - - Returns an implementation that stays in sync with the given . - - The element type. - The collection that the binding list will stay in sync with. - The binding list. - - - - A DbSet represents the collection of all entities in the context, or that can be queried from the - database, of a given type. DbSet objects are created from a DbContext using the DbContext.Set method. - - - Note that DbSet does not support MEST (Multiple Entity Sets per Type) meaning that there is always a - one-to-one correlation between a type and a set. - - The type that defines the set. - - - - Represents a LINQ to Entities query against a DbContext. - - The type of entity to query for. - - - - An internal interface implemented by and that allows access to - the internal query without using reflection. - - - - - The underlying internal set. - - - - - Creates a new query that will be backed by the given internal query object. - - The backing query. - - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Throws an exception indicating that binding directly to a store query is not supported. - Instead populate a DbSet with data, for example by using the Load extension method, and - then bind to local data. For WPF bind to DbSet.Local. For Windows Forms bind to - DbSet.Local.ToBindingList(). - - - Never returns; always throws. - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Returns a representation of the underlying query. - - - The query string. - - - - - Returns a new instance of the non-generic class for this query. - - A non-generic version. - - - - Returns false. - - false. - - - - The IQueryable element type. - - - - - The IQueryable LINQ Expression. - - - - - The IQueryable provider. - - - - - The internal query object that is backing this DbQuery - - - - - The internal query object that is backing this DbQuery - - - - - An IDbSet represents the collection of all entities in the context, or that can be queried from the - database, of a given type. DbSet is a concrete implementation of IDbSet. - - The type that defines the set. - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - The entity to add. - The entity. - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - The entity to remove. - The entity. - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - The entity to attach. - The entity. - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The type of entity to create. - The entity instance, which may be a proxy. - - - - Gets an that represents a local view of all Added, Unchanged, - and Modified entities in this set. This local view will stay in sync as entities are added or - removed from the context. Likewise, entities added to or removed from the local view will automatically - be added to or removed from the context. - - - This property can be used for data binding by populating the set with data, for example by using the Load - extension method, and then binding to the local data through this property. For WPF bind to this property - directly. For Windows Forms bind to the result of calling ToBindingList on this property - - The local view. - - - - An internal interface implemented by and that allows access to - the internal set without using reflection. - - - - - The underlying internal set. - - - - - Creates a new set that will be backed by the given . - - The internal set. - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - Thrown if multiple entities exist in the context with the primary key values given. - Thrown if the type of entity is not part of the data model for this context. - Thrown if the types of the key values do not match the types of the key values for the entity type to be found. - Thrown if the context has been disposed. - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - The entity to attach. - The entity. - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - The entity to add. - The entity. - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - The entity to remove. - The entity. - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The type of entity to create. - The entity instance, which may be a proxy. - - - - Returns the equivalent non-generic object. - - The non-generic set object. - - - - Creates a raw SQL query that will return entities in this set. By default, the - entities returned are tracked by the context; this can be changed by calling - AsNoTracking on the returned. - Note that the entities returned are always of the type for this set and never of - a derived type. If the table or tables queried may contain data for other entity - types, then the SQL query must be written appropriately to ensure that only entities of - the correct type are returned. - - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Gets an that represents a local view of all Added, Unchanged, - and Modified entities in this set. This local view will stay in sync as entities are added or - removed from the context. Likewise, entities added to or removed from the local view will automatically - be added to or removed from the context. - - - This property can be used for data binding by populating the set with data, for example by using the Load - extension method, and then binding to the local data through this property. For WPF bind to this property - directly. For Windows Forms bind to the result of calling ToBindingList on this property - - The local view. - - - - The internal IQueryable that is backing this DbQuery - - - - - A non-generic version of which can be used when the type of entity - is not known at build time. - - - - - Represents a non-generic LINQ to Entities query against a DbContext. - - - - - Internal constructor prevents external classes deriving from DbQuery. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - Instead populate a DbSet with data, for example by using the Load extension method, and - then bind to local data. For WPF bind to DbSet.Local. For Windows Forms bind to - DbSet.Local.ToBindingList(). - - - Never returns; always throws. - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Returns the equivalent generic object. - - The type of element for which the query was created. - The generic set object. - - - - Returns a representation of the underlying query. - - - The query string. - - - - - Returns false. - - false. - - - - The IQueryable element type. - - - - - The IQueryable LINQ Expression. - - - - - The IQueryable provider. - - - - - Gets the underlying internal query object. - - The internal query. - - - - The internal query object that is backing this DbQuery - - - - - Internal constructor prevents external classes deriving from DbSet. - - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - Thrown if multiple entities exist in the context with the primary key values given. - Thrown if the type of entity is not part of the data model for this context. - Thrown if the types of the key values do not match the types of the key values for the entity type to be found. - Thrown if the context has been disposed. - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - The entity to attach. - The entity. - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - The entity to add. - The entity. - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - The entity to remove. - The entity. - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Returns the equivalent generic object. - - The type of entity for which the set was created. - The generic set object. - - - - Creates a raw SQL query that will return entities in this set. By default, the - entities returned are tracked by the context; this can be changed by calling - AsNoTracking on the returned. - Note that the entities returned are always of the type for this set and never of - a derived type. If the table or tables queried may contain data for other entity - types, then the SQL query must be written appropriately to ensure that only entities of - the correct type are returned. - - The SQL query string. - The parameters to apply to the SQL query string. - A object that will execute the query when it is enumerated. - - - - Gets an that represents a local view of all Added, Unchanged, - and Modified entities in this set. This local view will stay in sync as entities are added or - removed from the context. Likewise, entities added to or removed from the local view will automatically - be added to or removed from the context. - - - This property can be used for data binding by populating the set with data, for example by using the Load - extension method, and then binding to the local data through this property. For WPF bind to this property - directly. For Windows Forms bind to the result of calling ToBindingList on this property - - The local view. - - - - The internal IQueryable that is backing this DbQuery - - - - - Gets the underlying internal set. - - The internal set. - - - - Contains methods used to access the Entity Data Model created by Code First in the EDMX form. - These methods are typically used for debugging when there is a need to look at the model that - Code First creates internally. - - - - - Uses Code First with the given context and writes the resulting Entity Data Model to the given - writer in EDMX form. This method can only be used with context instances that use Code First - and create the model internally. The method cannot be used for contexts created using Database - First or Model First, for contexts created using a pre-existing , or - for contexts created using a pre-existing . - - The context. - The writer. - - - - Writes the Entity Data Model represented by the given to the - given writer in EDMX form. - - An object representing the EDM. - The writer. - - - - This attribute can be applied to a class derived from to set which - version of the DbContext and conventions should be used when building - a model from code--also know as "Code First". See the - enumeration for details about DbModelBuilder versions. - - - If the attribute is missing from DbContextthen DbContext will always use the latest - version of the conventions. This is equivalent to using DbModelBuilderVersion.Latest. - - - - - Initializes a new instance of the class. - - The conventions version to use. - - - - Gets the conventions version. - - The conventions version. - - - - A value from this enumeration can be provided directly to the - class or can be used in the applied to - a class derived from . The value used defines which version of - the DbContext and DbModelBuilder conventions should be used when building a model from - code--also know as "Code First". - - - Using DbModelBuilderVersion.Latest ensures that all the latest functionality is available - when upgrading to a new release of the Entity Framework. However, it may result in an - application behaving differently with the new release than it did with a previous release. - This can be avoided by using a specific version of the conventions, but if a version - other than the latest is set then not all the latest functionality will be available. - - - - - Indicates that the latest version of the and - conventions should be used. - - - - - Indicates that the version of the and - conventions shipped with Entity Framework v4.1 - should be used. - - - - - Represents an Entity Data Model (EDM) created by the . - The Compile method can be used to go from this EDM representation to a - which is a compiled snapshot of the model suitable for caching and creation of - or instances. - - - - - Initializes a new instance of the class. - - - - - Creates a for this mode which is a compiled snapshot - suitable for caching and creation of instances. - - The compiled model. - - - - Implementations of this interface are used to create DbConnection objects for - a type of database server based on a given database name. - An Instance is set on the class to - cause all DbContexts created with no connection information or just a database - name or connection string to use a certain type of database server by default. - Two implementations of this interface are provided: - is used to create connections to Microsoft SQL Server, including EXPRESS editions. - is used to create connections to Microsoft SQL - Server Compact Editions. - Other implementations for other database servers can be added as needed. - Note that implementations should be thread safe or immutable since they may - be accessed by multiple threads at the same time. - - - - - Creates a connection based on the given database name or connection string. - - The database name or connection string. - An initialized DbConnection. - - - - Represents a SQL query for entities that is created from a - and is executed using the connection from that context. - Instances of this class are obtained from the instance for the - entity type. The query is not executed when this object is created; it is executed - each time it is enumerated, for example by using foreach. - SQL queries for non-entities are created using the . - See for a generic version of this class. - - - - - Initializes a new instance of the class. - - The internal query. - - - - Executes the query and returns an enumerator for the elements. - - - An object that can be used to iterate through the elements. - - - - - Returns a new query where the results of the query will not be tracked by the associated - . - - A new query with no-tracking applied. - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Gets the internal query. - - The internal query. - - - - Returns false. - - false. - - - - Represents a SQL query for entities that is created from a - and is executed using the connection from that context. - Instances of this class are obtained from the instance for the - entity type. The query is not executed when this object is created; it is executed - each time it is enumerated, for example by using foreach. - SQL queries for non-entities are created using the . - See for a non-generic version of this class. - - - - - Executes the query and returns an enumerator for the elements. - - An object that can be used to iterate through the elements. - - - - Executes the query and returns an enumerator for the elements. - - - An object that can be used to iterate through the elements. - - - - - Returns a new query where the results of the query will not be tracked by the associated - . - - A new query with no-tracking applied. - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Gets the internal query. - - The internal query. - - - - Returns false. - - false. - - - - This convention causes DbModelBuilder to include metadata about the model - when it builds the model. When creates a model by convention it will - add this convention to the list of those used by the DbModelBuilder. This will then result in - model metadata being written to the database if the DbContext is used to create the database. - This can then be used as a quick check to see if the model has changed since the last time it was - used against the database. - This convention can be removed from the conventions by overriding - the OnModelCreating method on a derived DbContext class. - - - - - Adds metadata to the given model configuration. - - The model configuration. - - - - Instances of this class are used to create DbConnection objects for - SQL Server Compact Edition based on a given database name or connection string. - - - It is necessary to provide the provider invariant name of the SQL Server Compact - Edition to use when creating an instance of this class. This is because different - versions of SQL Server Compact Editions use different invariant names. - An instance of this class can be set on the class to - cause all DbContexts created with no connection information or just a database - name or connection string to use SQL Server Compact Edition by default. - This class is immutable since multiple threads may access instances simultaneously - when creating connections. - - - - - Creates a new connection factory with empty (default) DatabaseDirectory and BaseConnectionString - properties. - - The provider invariant name that specifies the version of SQL Server Compact Edition that should be used. - - - - Creates a new connection factory with the given DatabaseDirectory and BaseConnectionString properties. - - - The provider invariant name that specifies the version of SQL Server Compact Edition that should be used. - - - The path to prepend to the database name that will form the file name used by SQL Server Compact Edition - when it creates or reads the database file. An empty string means that SQL Server Compact Edition will use - its default for the database file location. - - - The connection string to use for options to the database other than the 'Data Source'. The Data Source will - be prepended to this string based on the database name when CreateConnection is called. - - - - - Creates a connection for SQL Server Compact Edition based on the given database name or connection string. - If the given string contains an '=' character then it is treated as a full connection string, - otherwise it is treated as a database name only. - - The database name or connection string. - An initialized DbConnection. - - - - The path to prepend to the database name that will form the file name used by - SQL Server Compact Edition when it creates or reads the database file. - The default value is "|DataDirectory|", which means the file will be placed - in the designated data directory. - - - - - The connection string to use for options to the database other than the 'Data Source'. - The Data Source will be prepended to this string based on the database name when - CreateConnection is called. - The default is the empty string, which means no other options will be used. - - - - - The provider invariant name that specifies the version of SQL Server Compact Edition - that should be used. - - - - - Instances of this class are used to create DbConnection objects for - SQL Server based on a given database name or connection string. By default, the connection is - made to '.\SQLEXPRESS'. This can be changed by changing the base connection - string when constructing a factory instance. - - - An instance of this class can be set on the class to - cause all DbContexts created with no connection information or just a database - name or connection string to use SQL Server by default. - This class is immutable since multiple threads may access instances simultaneously - when creating connections. - - - - - Creates a new connection factory with a default BaseConnectionString property of - 'Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True'. - - - - - Creates a new connection factory with the given BaseConnectionString property. - - - The connection string to use for options to the database other than the 'Initial Catalog'. The 'Initial Catalog' will - be prepended to this string based on the database name when CreateConnection is called. - - - - - Creates a connection for SQL Server based on the given database name or connection string. - If the given string contains an '=' character then it is treated as a full connection string, - otherwise it is treated as a database name only. - - The database name or connection string. - An initialized DbConnection. - - - - The connection string to use for options to the database other than the 'Initial Catalog'. - The 'Initial Catalog' will be prepended to this string based on the database name when - CreateConnection is called. - The default is 'Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True'. - - - - - A non-generic version of the class. - - - - - A non-generic version of the class. - - - - - This is an abstract base class use to represent a scalar or complex property, or a navigation property - of an entity. Scalar and complex properties use the derived class , - reference navigation properties use the derived class , and collection - navigation properties use the derived class . - - - - - Creates a from information in the given . - This method will create an instance of the appropriate subclass depending on the metadata contained - in the InternalMemberEntry instance. - - The internal member entry. - The new entry. - - - - Validates this property. - - - Collection of objects. Never null. If the entity is valid the collection will be empty. - - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the property. - The equivalent generic object. - - - - Gets the name of the property. - - The property name. - - - - Gets or sets the current value of this property. - - The current value. - - - - The to which this member belongs. - - An entry for the entity that owns this member. - - - - Gets the backing this object. - - The internal member entry. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the property. - The equivalent generic object. - - - - Gets the property name. - - The property name. - - - - Gets or sets the original value of this property. - - The original value. - - - - Gets or sets the current value of this property. - - The current value. - - - - Gets or sets a value indicating whether the value of this property has been modified since - it was loaded from the database. - - - true if this instance is modified; otherwise, false. - - - - - The to which this property belongs. - - An entry for the entity that owns this property. - - - - The of the property for which this is a nested property. - This method will only return a non-null entry for properties of complex objects; it will - return null for properties of the entity itself. - - An entry for the parent complex property, or null if this is an entity property. - - - - Gets the backing this object. - - The internal member entry. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The name of the nested property. - An object representing the nested property. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the complex property. - The equivalent generic object. - - - - Instances of this class are returned from the ComplexProperty method of - and allow access to the state of a complex property. - - The type of the entity to which this property belongs. - The type of the property. - - - - Instances of this class are returned from the Property method of - and allow access to the state of the scalar - or complex property. - - The type of the entity to which this property belongs. - The type of the property. - - - - This is an abstract base class use to represent a scalar or complex property, or a navigation property - of an entity. Scalar and complex properties use the derived class , - reference navigation properties use the derived class , and collection - navigation properties use the derived class . - - The type of the entity to which this property belongs. - The type of the property. - - - - Creates a from information in the given . - This method will create an instance of the appropriate subclass depending on the metadata contained - in the InternalMemberEntry instance. - - The internal member entry. - The new entry. - - - - Returns a new instance of the non-generic class for - the property represented by this object. - - A non-generic version. - - - - Validates this property. - - - Collection of objects. Never null. If the entity is valid the collection will be empty. - - - - - Gets or sets the current value of this property. - - The current value. - - - - Gets the underlying . - - The internal member entry. - - - - The to which this member belongs. - - An entry for the entity that owns this member. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Returns a new instance of the non-generic class for - the property represented by this object. - - A non-generic version. - - - - Gets the property name. - - The property name. - - - - Gets or sets the original value of this property. - - The original value. - - - - Gets or sets the current value of this property. - - The current value. - - - - Gets or sets a value indicating whether the value of this property has been modified since - it was loaded from the database. - - - true if this instance is modified; otherwise, false. - - - - - The to which this property belongs. - - An entry for the entity that owns this property. - - - - The of the property for which this is a nested property. - This method will only return a non-null entry for properties of complex objects; it will - return null for properties of the entity itself. - - An entry for the parent complex property, or null if this is an entity property. - - - - Gets the underlying as an . - - The internal member entry. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal property entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Returns a new instance of the non-generic class for - the property represented by this object. - - A non-generic version. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The type of the nested property. - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested property of this property. - This method can be used for both scalar or complex properties. - - The type of the nested property. - An expression representing the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The type of the nested property. - The name of the nested property. - An object representing the nested property. - - - - Gets an object that represents a nested complex property of this property. - - The type of the nested property. - An expression representing the nested property. - An object representing the nested property. - - - - Returned by the ChangeTracker method of to provide access to features of - the context that are related to change tracking of entities. - - - - - Initializes a new instance of the class. - - The internal context. - - - - Gets objects for all the entities tracked by this context. - - The entries. - - - - Gets objects for all the entities of the given type - tracked by this context. - - The type of the entity. - The entries. - - - - Detects changes made to the properties and relationships of POCO entities. Note that some types of - entity (such as change tracking proxies and entities that derive from ) - report changes automatically and a call to DetectChanges is not normally needed for these types of entities. - Also note that normally DetectChanges is called automatically by many of the methods of - and its related classes such that it is rare that this method will need to be called explicitly. - However, it may be desirable, usually for performance reasons, to turn off this automatic calling of - DetectChanges using the AutoDetectChangesEnabled flag from . - - - - - A non-generic version of the class. - - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal collection entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the collection of entities from the database. - Note that entities that already exist in the context are not overwritten with values from the database. - - - - - Returns the query that would be used to load this collection from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database, such - as counting the number of entities in the collection in the database without actually loading them. - - A query for the collection. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the collection element. - The equivalent generic object. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the collection of entities has been loaded from the database. - - true if the collection is loaded; otherwise, false. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Gets the backing this object as an . - - The internal member entry. - - - - Instances of this class are returned from the Collection method of - and allow operations such as loading to - be performed on the an entity's collection navigation properties. - - The type of the entity to which this property belongs. - The type of the element in the collection of entities. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal collection entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the collection of entities from the database. - Note that entities that already exist in the context are not overwritten with values from the database. - - - - - Returns the query that would be used to load this collection from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database, such - as counting the number of entities in the collection in the database without actually loading them. - - A query for the collection. - - - - Returns a new instance of the non-generic class for - the navigation property represented by this object. - - A non-generic version. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the collection of entities has been loaded from the database. - - true if the collection is loaded; otherwise, false. - - - - Gets the underlying as an . - - The internal member entry. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Exception thrown by when it was expected that SaveChanges for an entity would - result in a database update but in fact no rows in the database were affected. This usually indicates - that the database has been concurrently updated such that a concurrency token that was expected to match - did not actually match. - Note that state entries referenced by this exception are not serialized due to security and accesses to - the state entries after serialization will return null. - - - - - - Initializes a new instance of the class. - - The internal context. - The inner exception. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Subscribes the SerializeObjectState event. - - - - - Gets objects that represents the entities that could not - be saved to the database. - - The entries representing the entities that could not be saved. - - - - Holds exception state that will be serialized when the exception is serialized. - - - - - Completes the deserialization. - - The deserialized object. - - - - Gets or sets a value indicating whether the exception involved independent associations. - - - - - Initializes a new instance of the class. - - The context. - The inner exception. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Returned by the Configuration method of to provide access to configuration - options for the context. - - - - - Initializes a new instance of the class. - - The internal context. - - - - Gets or sets a value indicating whether lazy loading of relationships exposed as - navigation properties is enabled. Lazy loading is enabled by default. - - true if lazy loading is enabled; otherwise, false. - - - - Gets or sets a value indicating whether or not the framework will create instances of - dynamically generated proxy classes whenever it creates an instance of an entity type. - Note that even if proxy creation is enabled with this flag, proxy instances will only - be created for entity types that meet the requirements for being proxied. - Proxy creation is enabled by default. - - true if proxy creation is enabled; otherwise, false. - - - - - Gets or sets a value indicating whether tracked entities should be validated automatically when - is invoked. - The default value is true. - - - - - A non-generic version of the class. - - - - - Initializes a new instance of the class. - - The internal entry. - - - - Queries the database for copies of the values of the tracked entity as they currently exist in the database. - Note that changing the values in the returned dictionary will not update the values in the database. - If the entity is not found in the database then null is returned. - - The store values. - - - - Reloads the entity from the database overwriting any property values with values from the database. - The entity will be in the Unchanged state after calling this method. - - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The name of the property. - An object representing the property. - - - - Gets an object that represents a complex property of this entity. - - The name of the complex property. - An object representing the complex property. - - - - Gets an object that represents a member of the entity. The runtime type of the returned object will - vary depending on what kind of member is asked for. The currently supported member types and their return - types are: - Reference navigation property: . - Collection navigation property: . - Primitive/scalar property: . - Complex property: . - - The name of the member. - An object representing the member. - - - - Returns a new instance of the generic class for the given - generic type for the tracked entity represented by this object. - Note that the type of the tracked entity must be compatible with the generic type or - an exception will be thrown. - - The type of the entity. - A generic version. - - - - Validates this instance and returns validation result. - - - Entity validation result. Possibly null if - method is overridden. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Gets the entity. - - The entity. - - - - Gets or sets the state of the entity. - - The state. - - - - Gets the current property values for the tracked entity represented by this object. - - The current values. - - - - Gets the original property values for the tracked entity represented by this object. - The original values are usually the entity's property values as they were when last queried from - the database. - - The original values. - - - - Gets InternalEntityEntry object for this DbEntityEntry instance. - - - - - Instances of this class provide access to information about and control of entities that - are being tracked by the . Use the Entity or Entities methods of - the context to obtain objects of this type. - - The type of the entity. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Queries the database for copies of the values of the tracked entity as they currently exist in the database. - Note that changing the values in the returned dictionary will not update the values in the database. - If the entity is not found in the database then null is returned. - - The store values. - - - - Reloads the entity from the database overwriting any property values with values from the database. - The entity will be in the Unchanged state after calling this method. - - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The type of the property. - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the reference (i.e. non-collection) navigation property from this - entity to another entity. - - The type of the property. - An expression representing the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The type of elements in the collection. - The name of the navigation property. - An object representing the navigation property. - - - - Gets an object that represents the collection navigation property from this - entity to a collection of related entities. - - The type of elements in the collection. - An expression representing the navigation property. - An object representing the navigation property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The name of the property. - An object representing the property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The type of the property. - The name of the property. - An object representing the property. - - - - Gets an object that represents a scalar or complex property of this entity. - - The type of the property. - An expression representing the property. - An object representing the property. - - - - Gets an object that represents a complex property of this entity. - - The name of the complex property. - An object representing the complex property. - - - - Gets an object that represents a complex property of this entity. - - The type of the complex property. - The name of the complex property. - An object representing the complex property. - - - - Gets an object that represents a complex property of this entity. - - The type of the complex property. - An expression representing the complex property. - An object representing the complex property. - - - - Gets an object that represents a member of the entity. The runtime type of the returned object will - vary depending on what kind of member is asked for. The currently supported member types and their return - types are: - Reference navigation property: . - Collection navigation property: . - Primitive/scalar property: . - Complex property: . - - The name of the member. - An object representing the member. - - - - Gets an object that represents a member of the entity. The runtime type of the returned object will - vary depending on what kind of member is asked for. The currently supported member types and their return - types are: - Reference navigation property: . - Collection navigation property: . - Primitive/scalar property: . - Complex property: . - - The type of the member. - The name of the member. - An object representing the member. - - - - Returns a new instance of the non-generic class for - the tracked entity represented by this object. - - A non-generic version. - - - - Validates this instance and returns validation result. - - - Entity validation result. Possibly null if - method is overridden. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Gets the entity. - - The entity. - - - - Gets or sets the state of the entity. - - The state. - - - - Gets the current property values for the tracked entity represented by this object. - - The current values. - - - - Gets the original property values for the tracked entity represented by this object. - The original values are usually the entity's property values as they were when last queried from - the database. - - The original values. - - - - An immutable representation of an Entity Data Model (EDM) model that can be used to create an - or can be passed to the constructor of a . - For increased performance, instances of this type should be cached and re-used to construct contexts. - - - - - Creates a model for the given EDM metadata model. - - The EDM metadata model. - - - - Creates an instance of ObjectContext or class derived from ObjectContext. Note that an instance - of DbContext can be created instead by using the appropriate DbContext constructor. - If a derived ObjectContext is used, then it must have a public constructor with a single - EntityConnection parameter. - The connection passed is used by the ObjectContext created, but is not owned by the context. The caller - must dispose of the connection once the context has been disposed. - - The type of context to create. - An existing connection to a database for use by the context. - - - - - Gets a cached delegate (or creates a new one) used to call the constructor for the given derived ObjectContext type. - - - - - A hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - A collection of all the properties for an underlying entity or complex object. - - - An instance of this class can be converted to an instance of the generic class - using the Cast method. - Complex properties in the underlying entity or complex object are represented in - the property values as nested instances of this class. - - - - - Initializes a new instance of the class. - - The internal dictionary. - - - - Creates an object of the underlying type for this dictionary and hydrates it with property - values from this dictionary. - - The properties of this dictionary copied into a new object. - - - - Sets the values of this dictionary by reading values out of the given object. - The given object can be of any type. Any property on the object with a name that - matches a property name in the dictionary and can be read will be read. Other - properties will be ignored. This allows, for example, copying of properties from - simple Data Transfer Objects (DTOs). - - The object to read values from. - - - - Creates a new dictionary containing copies of all the properties in this dictionary. - Changes made to the new dictionary will not be reflected in this dictionary and vice versa. - - A clone of this dictionary. - - - - Sets the values of this dictionary by reading values from another dictionary. - The other dictionary must be based on the same type as this dictionary, or a type derived - from the type for this dictionary. - - The dictionary to read values from. - - - - Gets the value of the property just like using the indexed property getter but - typed to the type of the generic parameter. This is useful especially with - nested dictionaries to avoid writing expressions with lots of casts. - - The type of the property. - Name of the property. - The value of the property. - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - Gets or sets the value of the property with the specified property name. - The value may be a nested instance of this class. - - The property name. - The value of the property. - - - - Gets the internal dictionary. - - The internal dictionary. - - - - A non-generic version of the class. - - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal reference entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the entity from the database. - Note that if the entity already exists in the context, then it will not overwritten with values from the database. - - - - - Returns the query that would be used to load this entity from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database. - - A query for the entity. - - - - Returns the equivalent generic object. - - The type of entity on which the member is declared. - The type of the property. - The equivalent generic object. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the entity has been loaded from the database. - - true if the entity is loaded; otherwise, false. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Gets the backing this object as an . - - The internal member entry. - - - - Instances of this class are returned from the Reference method of - and allow operations such as loading to - be performed on the an entity's reference navigation properties. - - The type of the entity to which this property belongs. - The type of the property. - - - - Creates a from information in the given . - Use this method in preference to the constructor since it may potentially create a subclass depending on - the type of member represented by the InternalCollectionEntry instance. - - The internal reference entry. - The new entry. - - - - Initializes a new instance of the class. - - The internal entry. - - - - Loads the entity from the database. - Note that if the entity already exists in the context, then it will not overwritten with values from the database. - - - - - Returns the query that would be used to load this entity from the database. - The returned query can be modified using LINQ to perform filtering or operations in the database. - - A query for the entity. - - - - Returns a new instance of the non-generic class for - the navigation property represented by this object. - - A non-generic version. - - - - Gets the property name. - - The property name. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references. - - The current value. - - - - Gets a value indicating whether the entity has been loaded from the database. - - true if the entity is loaded; otherwise, false. - - - - Gets the underlying as an . - - The internal member entry. - - - - The to which this navigation property belongs. - - An entry for the entity that owns this navigation property. - - - - Represents an entity used to store metadata about an EDM in the database. - - - - - Attempts to get the model hash calculated by Code First for the given context. - This method will return null if the context is not being used in Code First mode. - - The context. - The hash string. - - - - Gets or sets the ID of the metadata entity, which is currently always 1. - - The id. - - - - Gets or sets the model hash which is used to check whether the model has - changed since the database was created from it. - - The model hash. - - - - This attribute can be applied to either an entire derived class or to - individual or properties on that class. When applied - any discovered or properties will still be included - in the model but will not be automatically initialized. - - - - - Generic wrapper around to allow results to be - returned as generic - - The type of the element. - - - - Executes the query and returns an enumerator for the elements. - - An object that can be used to iterate through the elements. - - - - Executes the query and returns an enumerator for the elements. - - - An object that can be used to iterate through the elements. - - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Returns false. - - false. - - - - Implements ICachedMetadataWorkspace for a Code First model. - - - - - Represents an object that holds a cached copy of a MetadataWorkspace and optionally the - assemblies containing entity types to use with that workspace. - - - - - Gets the MetadataWorkspace, potentially lazily creating it if it does not already exist. - If the workspace is not compatible with the provider manifest obtained from the given - connection then an exception is thrown. - - The connection to use to create or check SSDL provider info. - The workspace. - - - - The list of assemblies that contain entity types for this workspace, which may be empty, but - will never be null. - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - The default container name for code first is the container name that is set from the DbModelBuilder - - - - - Builds and stores the workspace based on the given code first configuration. - - The code first EDM model. - - - - Gets the . - If the workspace is not compatible with the provider manifest obtained from the given - connection then an exception is thrown. - - The connection to use to create or check SSDL provider info. - The workspace. - - - - The default container name for code first is the container name that is set from the DbModelBuilder - - - - - The list of assemblies that contain entity types for this workspace, which may be empty, but - will never be null. - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - - - - - Encapsulates information read from the application config file that specifies a database initializer - and allows that initializer to be dynamically applied. - - - - - Initializes a new instance of the class. - - The key from the entry in the config file. - The value from the enrty in the config file. - - - - Uses the context type and initializer type specified in the config to create an initializer instance - and set it with the DbDbatabase.SetInitializer method. - - - - - Reads all initializers from the application config file and sets them using the Database class. - - - - - The methods here are called from multiple places with an ObjectContext that may have - been created in a variety of ways and ensure that the same code is run regardless of - how the context was created. - - - - - Used a delegate to do the actual creation once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - Note however that a context obtained from only a connection will have no model and so - will result in an empty database. - - - - - Used a delegate to do the actual checking/creation once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - Note however that a context obtained from only a connection will have no model and so - will result in an empty database. - - - - - Used a delegate to do the actual existence check once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - - - - - Used a delegate to do the actual check/delete once an ObjectContext has been obtained. - This is factored in this way so that we do the same thing regardless of how we get to - having an ObjectContext. - - - - - Helper class that extends Tuple to give the Item1 and Item2 properties more meaningful names. - - - - - Creates a new pair of the given set of entity types and DbSet initializer delegate. - - - - - The entity types part of the pair. - - - - - The DbSet properties initializer part of the pair. - - - - - Static helper methods only. - - - - - Checks whether the given value is null and throws ArgumentNullException if it is. - This method should only be used in places where Code Contracts are compiled out in the - release build but we still need public surface null-checking, such as where a public - abstract class is implemented by an internal concrete class. - - - - - Checks whether the given string is null, empty, or just whitespace, and throws appropriately - if the check fails. - This method should only be used in places where Code Contracts are compiled out in the - release build but we still need public surface checking, such as where a public - abstract class is implemented by an internal concrete class. - - - - - Given two key values that may or may not be byte arrays, this method determines - whether or not they are equal. For non-binary key values, this is equivalent - to Object.Equals. For binary keys, it is by comparison of every byte in the - arrays. - - - - - Provides a standard helper method for quoting identifiers - - Identifier to be quoted. Does not validate that this identifier is valid. - Quoted string - - - - Checks the given string which might be a database name or a connection string and determines - whether it should be treated as a name or connection string. Currently, the test is simply - whether or not the string contains an '=' character--if it does, then it should be treated - as a connection string. - - The name or connection string. - true if the string should be treated as a connection string; false if it should be treated as a name. - - - - Determines whether the given string should be treated as a database name directly (it contains no '='), - is in the form name=foo, or is some other connection string. If it is a direct name or has name=, then - the name is extracted and the method returns true. - - The name or connection string. - The name. - True if a name is found; false otherwise. - - - - Determines whether the given string is a full EF connection string with provider, provider connection string, - and metadata parts, or is is instead some other form of connection string. - - The name or connection string. - true if the given string is an EF connection string; otherwise, false. - - - - - Parses a property selector expression used for the expression-based versions of the Property, Collection, Reference, - etc methods on and - classes. - - The type of the entity. - The type of the property. - The property. - Name of the method. - Name of the param. - The property name. - - - - Called recursively to parse an expression tree representing a property path such - as can be passed to Include or the Reference/Collection/Property methods of . - This involves parsing simple property accesses like o => o.Products as well as calls to Select like - o => o.Products.Select(p => p.OrderLines). - - The expression to parse. - The expression parsed into an include path, or null if the expression did not match. - True if matching succeeded; false if the expression could not be parsed. - - - - Gets a cached dictionary mapping property names to property types for all the properties - in the given type. - - - - - Gets a dictionary of compiled property setter delegates for the underlying types. - The dictionary is cached for the type in the app domain. - - - - - Used by the property setter delegates to throw for attempts to set null onto - non-nullable properties or otherwise go ahead and set the property. - - - - - Gets a dictionary of compiled property getter delegates for the underlying types. - The dictionary is cached for the type in the app domain. - - - - - Creates a new with the NoTracking merge option applied. - The query object passed in is not changed. - - The query. - A new query with NoTracking applied. - - - - Converts to - - - Name of the property being validated with ValidationAttributes. Null for type-level validation. - - - ValidationResults instances to be converted to instances. - - - An created based on the - . - - - class contains a property with names of properties the error applies to. - On the other hand each applies at most to a single property. As a result for - each name in ValidationResult.MemberNames one will be created (with some - exceptions for special cases like null or empty .MemberNames or null names in the .MemberNames). - - - - - Calculates a "path" to a property. For primitive properties on an entity type it is just the - name of the property. Otherwise it is a dot separated list of names of the property and all - its ancestor properties starting from the entity. - - Property for which to calculate the path. - Dot separated path to the property. - - - - Gets names of the property and its ancestor properties as enumerable walking "bottom-up". - - Property for which to get the segments. - Names of the property and its ancestor properties. - - - - Gets an type for the given element type. - - Type of the element. - The collection type. - - - - Creates a database name given a type derived from DbContext. This handles nested and - generic classes. No attempt is made to ensure that the name is not too long since this - is provider specific. If a too long name is generated then the provider will throw and - the user must correct by specifying their own name in the DbContext constructor. - - Type of the context. - The database name to use. - - - - Creates a clone of the given that has the same connection and - loaded metadata as the original but a new, empty, state manager. - - The original. - The clone. - - - - Finds the assemblies that were used for loading o-space types in the source context - and loads those assemblies in the destination context. - - The source. - The destination. - - - - A local (in-memory) view of the entities in a DbSet. - This view contains Added entities and does not contain Deleted entities. The view extends - from and hooks up events between the collection and the - state manager to keep the view in sync. - - The type of the entity. - - - - Initializes a new instance of the class for entities - of the given generic type in the given internal context. - - The internal context. - - - - Called by the base class when the collection changes. - This method looks at the change made to the collection and reflects those changes in the - state manager. - - The instance containing the event data. - - - - Handles events from the state manager for entities entering, leaving, or being marked as deleted. - The local view is kept in sync with these changes. - - The sender. - The instance containing the event data. - - - - Clears the items by calling remove on each item such that we get Remove events that - can be tracked back to the state manager, rather than a single Reset event that we - cannot deal with. - - - - - Adds a contains check to the base implementation of InsertItem since we can't support - duplicate entities in the set. - - The index at which to insert. - The item to insert. - - - - Returns a cached binding list implementation backed by this ObservableCollection. - - The binding list. - - - - Service used to search for instance properties on a DbContext class that can - be assigned a DbSet instance. Also, if the the property has a public setter, - then a delegate is compiled to set the property to a new instance of DbSet. - All of this information is cached per app domain. - - - - - Creates a set discovery service for the given derived context. - - - - - Processes the given context type to determine the DbSet or IDbSet - properties and collect root entity types from those properties. Also, delegates are - created to initialize any of these properties that have public setters. - If the type has been processed previously in the app domain, then all this information - is returned from a cache. - - A dictionary of potential entity type to the list of the names of the properties that used the type. - - - - Calls the public setter on any property found to initialize it to a new instance of DbSet. - - - - - Registers the entities and their entity set name hints with the given . - - The model builder. - - - - Returns false if SuppressDbSetInitializationAttribute is found on the property or the class, otherwise - returns true. - - - - - Determines whether or not an instance of DbSet/ObjectSet can be assigned to a property of the given type. - - The type to check. - The entity type of the DbSet/ObjectSet that can be assigned, or null if no set type can be assigned. - - - - - A EagerInternalConnection object wraps an already existing DbConnection object. - - - - - InternalConnection objects manage DbConnections. - Two concrete base classes of this abstract interface exist: - and . - - - - - IInternalConnection objects manage DbConnections. - Two concrete implementations of this interface exist--LazyInternalConnection and EagerInternalConnection. - - - - - Creates an from metadata in the connection. This method must - only be called if ConnectionHasModel returns true. - - The newly created context. - - - - Returns the underlying DbConnection. - - - - - Returns a key consisting of the connection type and connection string. - If this is an EntityConnection then the metadata path is included in the key returned. - - - - - Gets a value indicating whether the connection is an EF connection which therefore contains - metadata specifying the model, or instead is a store connection, in which case it contains no - model info. - - true if the connection contains model info; otherwise, false. - - - - Creates an from metadata in the connection. This method must - only be called if ConnectionHasModel returns true. - - The newly created context. - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Returns the underlying DbConnection. - - - - - Returns a key consisting of the connection type and connection string. - If this is an EntityConnection then the metadata path is included in the key returned. - - - - - - Gets a value indicating whether the connection is an EF connection which therefore contains - metadata specifying the model, or instead is a store connection, in which case it contains no - model info. - - true if the connection contains model info; otherwise, false. - - - - Gets or sets the underlying object. No initialization is done when the - connection is obtained, and it can also be set to null. - - The underlying connection. - - - - Creates a new EagerInternalConnection that wraps an existing DbConnection. The existing DbConnection will not - be disposed when the EagerInternalConnection is disposed. - - An existing connection. - If set to true then the underlying connection should be disposed when this object is disposed. - - - - Dispose the existing connection is the original caller has specified that it should be disposed - by the framework. - - - - - An is an where the - instance that it wraps is set immediately at construction time rather than being created lazily. In this case - the internal context may or may not own the instance but will only dispose it - if it does own it. - - - - - An underlies every instance of and wraps an - instance. - The also acts to expose necessary information to other parts of the design in a - controlled manner without adding a lot of internal methods and properties to the - class itself. - Two concrete classes derive from this abstract class - and - . - - - - - Initializes the object with its owner. - - The owner . - - - - Returns the underlying without causing the underlying database to be created - or the database initialization strategy to be executed. - This is used to get a context that can then be used for database creation/initialization. - - - - - Creates a new temporary based on the same metadata and connection as the real - and sets it as the context to use DisposeTempObjectContext is called. - This allows this internal context and its DbContext to be used for transient operations - such as initializing and seeding the database, after which it can be thrown away. - This isolates the real from any changes made and and saves performed. - - - - - If a temporary ObjectContext was set with UseTempObjectContext, then this method disposes that context - and returns this internal context and its DbContext to using the real ObjectContext. - - - - - This method returns true if the context has a model hash and the database contains a model hash - and these hashes match. This indicates that the model used to create the database is the same - as the current model and so the two can be used together. - - If set to true then an exception will be thrown if no - model metadata is found either in the model associated with the context or in the database - itself. If set to false then this method will return true if metadata is - not found. - True if the model hash in the context and the database match; false otherwise. - - - - Queries the database for a model hash and returns it if found or returns null if the table - or the row doesn't exist in the database. - - The model hash, or null if not found. - - - - Saves the model hash from the context to the database. - - - - - Performs the initialization action that may result in a and - handle the exception to provide more meaning to the user. - - The action. - - - - Registers for the ObjectStateManagerChanged event on the underlying ObjectStateManager. - This is a virtual method on this class so that it can be mocked. - - The event handler. - - - - Checks whether or not the given object is in the context in any state other than Deleted. - This is a virtual method on this class so that it can be mocked. - - The entity. - true if the entity is in the context and not deleted; otherwise false. - - - - Saves all changes made in this context to the underlying database. - - The number of objects written to the underlying database. - - - - Runs the Code First pipeline to create a that can then be used to create - an EDMX. This method throws if the context: - was created based on an existing - or was created from information in an existing - or is being used in Model/Database First mode. - This method always runs the full Code First pipeline, including calling OnModelCreating, even if - the pipeline has already been run. - - The builder. - - - - Initializes this instance, which means both the context is initialized and the underlying - database is initialized. - - - - - Initializes the underlying ObjectContext but does not cause the database to be initialized. - - - - - Runs the unless it has already been run or there - is no initializer for this context type in which case this method does nothing. - - - - - Marks the database as having been initialized without actually running the . - - - - - Runs the if one has been set for this context type. - Calling this method will always cause the initializer to run even if the database is marked - as initialized. - - - - - Disposes the context. Override the DisposeContext method to perform - additional work when disposing. - - - - - Performs additional work to dispose a context. The default implementation - does nothing. - - - - - Calls DetectChanges on the underlying if AutoDetectChangesEnabled is - true or if force is set to true. - - if set to true then DetectChanges is called regardless of the value of AutoDetectChangesEnabled. - - - - Returns the DbSet instance for the given entity type. - This property is virtual and returns to that it can be mocked. - - The entity type for which a set should be returned. - A set for the given entity type. - - - - Returns the non-generic instance for the given entity type. - This property is virtual and returns to that it can be mocked. - - The entity type for which a set should be returned. - A set for the given entity type. - - - - Creates an internal set using an app domain cached delegate. - - Type of the entity. - The set. - - - - Returns the entity set and the base type for that entity set for the given type. - This method does o-space loading if required and throws if the type is not in the model. - - The entity type to lookup. - The entity set and base type pair. - - - - Checks whether or not the given entity type is mapped in the model. - - The entity type to lookup. - True if the type is mapped as an entity; false otherwise. - - - - Gets the local entities of the type specified from the state manager. That is, all - Added, Modified, and Unchanged entities of the given type. - - The type of entity to get. - The entities. - - - - Executes the given SQL query against the database backing this context. The results are not materialized as - entities or tracked. - - The type of the element. - The SQL. - The parameters. - The query results. - - - - Executes the given SQL query against the database backing this context. The results are not materialized as - entities or tracked. - - Type of the element. - The SQL. - The parameters. - The query results. - - - - Calls the generic ExecuteSqlQuery but with a non-generic return type so that it - has the correct signature to be used with CreateDelegate above. - - - - - Executes the given SQL command against the database backing this context. - - The SQL. - The parameters. - The return value from the database. - - - - Gets the underlying for the given entity, or returns null if the entity isn't tracked by this context. - This method is virtual so that it can be mocked. - - The entity. - The state entry or null. - - - - Gets the underlying objects for all entities tracked by - this context. - This method is virtual so that it can be mocked. - - State entries for all tracked entities. - - - - Gets the underlying objects for all entities of the given - type tracked by this context. - This method is virtual so that it can be mocked. - - The type of the entity. - State entries for all tracked entities of the given type. - - - - Helper method that gets the underlying objects for all entities that - match the given predicate. - - - - - Wraps the given in either a or - a depending on the actual exception type and the state - entries involved. - - The update exception. - A new exception wrapping the given exception. - - - - Uses the underlying context to create an entity such that if the context is configured - to create proxies and the entity is suitable then a proxy instance will be returned. - This method is virtual so that it can be mocked. - - The type of the entity. - The new entity instance. - - - - Uses the underlying context to create an entity such that if the context is configured - to create proxies and the entity is suitable then a proxy instance will be returned. - This method is virtual so that it can be mocked. - - The type of entity to create. - The new entity instance. - - - - This method is used by CreateDelegate to transform the CreateObject method with return type TEntity - into a method with return type object which matches the required type of the delegate. - - - - - Throws if the context has been disposed. - - - - - Checks whether or not the internal cache of types to entity sets has been initialized, - and initializes it if necessary. - - - - - Performs o-space loading for the type and returns false if the type is not in the model. - - - - - Performs o-space loading for the type and throws if the type is not in the model. - - Type of the entity. - - - - Returns true if the given entity type does not have EdmEntityTypeAttribute but is in - an assembly that has EdmSchemaAttribute. This indicates mixing of POCO and EOCO in the - same assembly, which is something that we don't support. - - - - - Determines whether or not the given clrType is mapped to a complex type. Assumes o-space loading has happened. - - - - - Updates the cache of types to entity sets either for the first time or after potentially - doing some o-space loading. - - - - - The public context instance that owns this internal context. - - - - - Returns the underlying . - - - - - Gets the temp object context, or null if none has been set. - - The temp object context. - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - Gets the default database initializer to use for this context if no other has been registered. - For code first this property returns a instance. - For database/model first, this property returns null. - - The default initializer. - - - - Gets or sets a value indicating whether lazy loading is enabled. - - - - - Gets or sets a value indicating whether proxy creation is enabled. - - - - - Gets or sets a value indicating whether DetectChanges is called automatically in the API. - - - - - Gets or sets a value indicating whether to validate entities when is called. - - - - - True if the context has been disposed. - - - - - The connection underlying this context. Accessing this property does not cause the context - to be initialized, only its connection. - - - - - Gets the DatabaseOperations instance to use to perform Create/Delete/Exists operations - against the database. - Note that this virtual property can be mocked to help with unit testing. - - - - - Gets instance used to create validators and validation contexts. - This property is virtual to allow mocking. - - - - - Constructs an for an already existing . - - The owner . - The existing . - - - - Returns the underlying without causing the underlying database to be created - or the database initialization strategy to be executed. - This is used to get a context that can then be used for database creation/initialization. - - - - - Throws an exception since creating a from a context created using - an existing is not supported. - - This method never returns. - - - - Does nothing, since the already exists. - - - - - Does nothing since the database is always considered initialized if the was created - from an existing . - - - - - Does nothing since the database is always considered initialized if the was created - from an existing . - - - - - Disposes the context. The underlying is also disposed if it is owned. - - - - - Returns the underlying . - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - Gets the default database initializer to use for this context if no other has been registered. - For code first this property returns a instance. - For database/model first, this property returns null. - - The default initializer. - - - - The connection underlying this context. - - - - - Gets or sets a value indicating whether lazy loading is enabled. This is just a wrapper - over the same flag in the underlying . - - - - - Gets or sets a value indicating whether proxy creation is enabled. This is just a wrapper - over the same flag in the underlying ObjectContext. - - - - - Helper class that extends Tuple to give the Item1 and Item2 properties more meaningful names. - - - - - Creates a new pair of the given EntitySet and BaseType. - - - - - The EntitySet part of the pair. - - - - - The BaseType part of the pair. - - - - - Helper class that extends Tuple to give the Item1 and Item2 properties more meaningful names. - - - - - Creates a new pair of the given database initializer delegate and a flag - indicating whether or not it is locked. - - - - - The initializer delegate. - - - - - A flag indicating whether or not the initializer is locked and should not be changed. - - - - - Represents a raw SQL query against the context for any type where the results are never - associated with an entity set and are never tracked. - - - - - Represents a raw SQL query against the context that may be for entities in an entity set - or for some other non-entity element type. - - - - - Initializes a new instance of the class. - - The SQL. - The parameters. - - - - If the query is would track entities, then this method returns a new query that will - not track entities. - - A no-tracking query. - - - - Executes the query and returns an enumerator for the results. - - The query results. - - - - Throws an exception indicating that binding directly to a store query is not supported. - - - Never returns; always throws. - - - - - Returns a that contains the SQL string that was set - when the query was created. The parameters are not included. - - - A that represents this instance. - - - - - Gets the SQL query string, - - The SQL query. - - - - Gets the parameters. - - The parameters. - - - - Returns false. - - false. - - - - Initializes a new instance of the class. - - The internal context. - Type of the element. - The SQL. - The parameters. - - - - Returns this query since it can never be a tracking query. - - This instance. - - - - Executes the query and returns an enumerator for the results. - - The query results. - - - - Represents a raw SQL query against the context for entities in an entity set. - - - - - Initializes a new instance of the class. - - The set. - The SQL. - if set to true then the entities will not be tracked. - The parameters. - - - - If the query is would track entities, then this method returns a new query that will - not track entities. - - A no-tracking query. - - - - Executes the query and returns an enumerator for the results. - - The query results. - - - - Gets a value indicating whether this instance is set to track entities or not. - - - true if this instance is no-tracking; otherwise, false. - - - - - A LazyInternalConnection object manages information that can be used to create a DbConnection object and - is responsible for creating that object and disposing it. - - - - - Creates a new LazyInternalConnection. The DbConnection object will be created lazily on demand and will be - disposed when the LazyInternalConnection is disposed. - - Either the database name or a connection string. - - - - Creates an from metadata in the connection. This method must - only be called if ConnectionHasModel returns true. - - The newly created context. - - - - Disposes the underlying DbConnection. - Note that dispose actually puts the LazyInternalConnection back to its initial state such that - it can be used again. - - - - - Creates the underlying (which may actually be an ) - if it does not already exist. - - - - - Searches the app.config/web.config file for a connection that matches the given name. - The connection might be a store connection or an EF connection. - - The connection name. - True if a connection from the app.config file was found and used. - - - - Returns the underlying DbConnection, creating it first if it does not already exist. - - - - - Returns a key consisting of the connection type and connection string. - If this is an EntityConnection then the metadata path is included in the key returned. - - - - - - Gets a value indicating whether the connection is an EF connection which therefore contains - metadata specifying the model, or instead is a store connection, in which case it contains no - model info. - - true if connection contain model info; otherwise, false. - - - - A is a concrete type that will lazily create the - underlying when needed. The created is owned by the - internal context and will be disposed when the internal context is disposed. - - - - - Constructs a for the given owner that will be initialized - on first use. - - The owner . - Responsible for creating a connection lazily when the context is used for the first time. - The model, or null if it will be created by convention - - - - Returns the underlying without causing the underlying database to be created - or the database initialization strategy to be executed. - This is used to get a context that can then be used for database creation/initialization. - - - - - Saves all changes made in this context to the underlying database, but only if the - context has been initialized. If the context has not been initialized, then this - method does nothing because there is nothing to do; in particular, it does not - cause the context to be initialized. - - The number of objects written to the underlying database. - - - - Disposes the context. The underlying is also disposed. - The connection to the database ( object) is also disposed if it was created by - the context, otherwise it is not disposed. - - - - - Initializes the underlying . - - - - - Creates an immutable, cacheable representation of the model defined by this builder. - This model can be used to create an or can be passed to a - constructor to create a for this model. - - - - - - Creates and configures the instance that will be used to build the - . - - The builder. - - - - Runs the Code First pipeline to create a that can then be used to create - an EDMX. This method throws if the context: - was created from information in an existing - or is being used in Model/Database First mode. - This method always runs the full Code First pipeline, including calling OnModelCreating, even if - the pipeline has already been run. - - The builder. - - - - Marks the database as having been initialized without actually running the . - - - - - Runs the unless it has already been run or there - is no initializer for this context type in which case this method does nothing. - - - - - Performs some action (which may do nothing) in such a way that it is guaranteed only to be run - once for the model and connection in this app domain, unless it fails by throwing an exception, - in which case it will be re-tried next time the context is initialized. - - The action. - - - - Returns the underlying . - - - - - An SHA256 hash of the store model (SSDL) that can be used later to check if the model has changed or not. - Note that this is currently only supported for Code First. - - - - - The actually being used, which may be the - temp context for initialization or the real context. - - - - - The connection underlying this context. Accessing this property does not cause the context - to be initialized, only its connection. - - - - - Gets the default database initializer to use for this context if no other has been registered. - For code first this property returns a instance. - For database/model first, this property returns null. - - The default initializer. - - - - Gets or sets a value indicating whether lazy loading is enabled. - If the exists, then this property acts as a wrapper over the flag stored there. - If the has not been created yet, then we store the value given so we can later - use it when we create the . This allows the flag to be changed, for example in - a DbContext constructor, without it causing the to be created. - - - - - Gets or sets a value indicating whether proxy creation is enabled. - If the ObjectContext exists, then this property acts as a wrapper over the flag stored there. - If the ObjectContext has not been created yet, then we store the value given so we can later - use it when we create the ObjectContext. This allows the flag to be changed, for example in - a DbContext constructor, without it causing the ObjectContext to be created. - - - - - Extends to create a sortable binding list that stays in - sync with an underlying . That is, when items are added - or removed from the binding list, they are added or removed from the ObservableCollecion, and - vice-versa. - - The list element type. - - - - An extended BindingList implementation that implements sorting. - This class was adapted from the LINQ to SQL class of the same name. - - The element type. - - - - Initializes a new instance of the class with the - the given underlying list. Note that sorting is dependent on having an actual - rather than some other ICollection implementation. - - The list. - - - - Applies sorting to the list. - - The property to sort by. - The sort direction. - - - - Stops sorting. - - - - - Gets a value indicating whether this list is sorted. - - - true if this instance is sorted; otherwise, false. - - - - - Gets the sort direction. - - The sort direction. - - - - Gets the sort property being used to sort. - - The sort property. - - - - Returns true indicating that this list supports sorting. - - true. - - - - Implements comparing for the implementation. - - - - - Initializes a new instance of the class - for sorting the list. - - The property to sort by. - The sort direction. - - - - Compares two instances of items in the list. - - The left item to compare. - The right item to compare. - - - - - Determines whether this instance can sort for the specified type. - - The type. - - true if this instance can sort for the specified type; otherwise, false. - - - - - Determines whether this instance can sort for the specified type using IComparable. - - The type. - - true if this instance can sort for the specified type; otherwise, false. - - - - - Determines whether this instance can sort for the specified type using ToString. - - The type. - - true if this instance can sort for the specified type; otherwise, false. - - - - - Initializes a new instance of a binding list backed by the given - - The obervable collection. - - - - Creates a new item to be added to the binding list. - - The new item. - - - - Cancels adding of a new item that was started with AddNew. - - Index of the item. - - - - Removes all items from the binding list and underlying ObservableCollection. - - - - - Ends the process of adding a new item that was started with AddNew. - - Index of the item. - - - - Inserts the item into the binding list at the given index. - - The index. - The item. - - - - Removes the item at the specified index. - - The index. - - - - Sets the item into the list at the given position. - - The index to insert at. - The item. - - - - Event handler to update the binding list when the underlying observable collection changes. - - The sender. - Data indicating how the collection has changed. - - - - Adds the item to the underlying observable collection. - - The item. - - - - Removes the item from the underlying from observable collection. - - The item. - - - - A wrapper around EntityKey that allows key/values pairs that have null values to - be used. This allows Added entities with null key values to be searched for in - the ObjectStateManager. - - - - The key name/key value pairs, where some key values may be null - - - - Creates a new WrappedEntityKey instance. - - The entity set that the key belongs to. - The fully qualified name of the given entity set. - The key values, which may be null or contain null values. - The name of the parameter passed for keyValue by the user, which is used when throwing exceptions. - - - - True if any of the key values are null, which means that the EntityKey will also be null. - - - - - An actual EntityKey, or null if any of the key values are null. - - - - - The key name/key value pairs of the key, in which some of the key values may be null. - - - - - A concrete implementation of used for properties of complex objects. - - - - - The internal class used to implement and - . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Base class for all internal entries that represent different kinds of properties. - - - - - Initializes a new instance of the class. - - The internal entity entry. - The member metadata. - - - - Validates this property. - - A sequence of validation errors for this property. Empty if no errors. Never null. - - - - Creates a new non-generic backed by this internal entry. - The actual subtype of the DbMemberEntry created depends on the metadata of this internal entry. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The actual subtype of the DbMemberEntry created depends on the metadata of this internal entry. - - The type of the entity. - The type of the property. - The new entry. - - - - Gets the property name. - The property is virtual to allow mocking. - - The property name. - - - - Gets or sets the current value of the navigation property. - - The current value. - - - - Gets the internal entity entry property belongs to. - This property is virtual to allow mocking. - - The internal entity entry. - - - - Gets the entry metadata. - - The entry metadata. - - - - Initializes a new instance of the class. - - The internal entry. - The property info. - - - - Creates a delegate that will get the value of this property. - - The delegate. - - - - Creates a delegate that will set the value of this property. - - The delegate. - - - - Returns true if the property of the entity that this property is ultimately part - of is set as modified. If this is a property of an entity, then this method returns - true if the property is modified. If this is a property of a complex object, then - this method returns true if the top-level complex property on the entity is modified. - - True if the entity property is modified. - - - - Sets the property of the entity that this property is ultimately part of to modified. - If this is a property of an entity, then this method marks it as modified. - If this is a property of a complex object, then this method marks the top-level - complex property as modified. - - - - - Throws if the user attempts to set a complex property to null. - - The value. - - - - Sets the given value directly onto the underlying entity object. - - The value. - True if the property had a setter that we could attempt to call; false if no setter was available. - - - - Sets the property value, potentially by setting individual nested values for a complex - property. - - The value. - - - - Gets an internal object representing a scalar or complex property of this property, - which must be a mapped complex property. - This method is virtual to allow mocking. - - The property. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Validates that the owning entity entry is associated with an underlying and - is not just wrapping a non-attached entity. - - - - - Creates a new non-generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The type of the entity. - The type of the property. - The new entry. - - - - Returns parent property, or null if this is a property on the top-level entity. - - - - - Gets the current values of the parent entity or complex property. - That is, the current values that contains the value for this property. - - The parent current values. - - - - Gets the original values of the parent entity or complex property. - That is, the original values that contains the value for this property. - - The parent original values. - - - - A delegate that reads the value of this property. - May be null if there is no way to set the value due to missing accessors on the type. - - - - - A delegate that sets the value of this property. - May be null if there is no way to set the value due to missing accessors on the type. - - - - - Gets or sets the original value. - Note that complex properties are returned as objects, not property values. - - - - - Gets or sets the current value. - Note that complex properties are returned as objects, not property values. - Also, for complex properties, the object returned is the actual complex object from the entity - and setting the complex object causes the actual object passed to be set onto the entity. - - The current value. - - - - Gets or sets a value indicating whether this property is modified. - - - - - Gets the property metadata. - - The property metadata. - - - - Initializes a new instance of the class. - - The parent property entry. - The property metadata. - - - - Creates a delegate that will get the value of this property. - - The delegate. - - - - Creates a delegate that will set the value of this property. - - The delegate. - - - - Returns true if the property of the entity that this property is ultimately part - of is set as modified. Since this is a property of a complex object - this method returns true if the top-level complex property on the entity is modified. - - True if the entity property is modified. - - - - Sets the property of the entity that this property is ultimately part of to modified. - Since this is a property of a complex object this method marks the top-level - complex property as modified. - - - - - Returns parent property, or null if this is a property on the top-level entity. - - - - - Gets the current values of the parent complex property. - That is, the current values that contains the value for this property. - - The parent current values. - - - - Gets the original values of the parent complex property. - That is, the original values that contains the value for this property. - - The parent original values. - - - - Contains metadata about a member of an entity type or complex type. - - - - - Initializes a new instance of the class. - - The type that the property is declared on. - Type of the property. - The property name. - - - - Creates a new the runtime type of which will be - determined by the metadata. - - The entity entry to which the member belongs. - The parent property entry if the new entry is nested, otherwise null. - The new entry. - - - - Gets the type of the member for which this is metadata. - - The type of the member entry. - - - - Gets the name of the property. - - The name. - - - - Gets the type of the entity or complex object that on which the member is declared. - - The type that the member is declared on. - - - - Gets the type of element for the property, which for non-collection properties - is the same as the MemberType and which for collection properties is the type - of element contained in the collection. - - The type of the element. - - - - Gets the type of the member, which for collection properties is the type - of the collection rather than the type in the collection. - - The type of the member. - - - - The types of member entries supported. - - - - - Initializes a new instance of the class. - - The type that the property is declared on. - Type of the property. - The property name. - if set to true this is a collection nav prop. - - - - Creates a new the runtime type of which will be - determined by the metadata. - - The entity entry to which the member belongs. - The parent property entry which will always be null for navigation entries. - The new entry. - - - - Gets the type of the member for which this is metadata. - - The type of the member entry. - - - - Gets the type of the member, which for collection properties is the type - of the collection rather than the type in the collection. - - The type of the member. - - - - The internal class used to implement and - . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Base class for and - containing common code for collection and reference navigation property entries. - - - - - Initializes a new instance of the class. - - The internal entity entry. - The navigation metadata. - - - - Calls Load on the underlying . - - - - - Uses CreateSourceQuery on the underlying to create a query for this - navigation property. - - - - - Gets the navigation property value from the object. - - The entity. - The navigation property value. - - - - Validates that the owning entity entry is associated with an underlying and - is not just wrapping a non-attached entity. - If the entity is not detached, then the RelatedEnd for this navigation property is obtained. - - - - - Calls IsLoaded on the underlying . - - - - - Gets the related end, which will be null if the entity is not being tracked. - - The related end. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references or the collection of references - for a collection property. - This property is virtual so that it can be mocked. - - The current value. - - - - Gets a delegate that can be used to get the value of the property directly from the entity. - Returns null if the property does not have an accessible getter. - - The getter delegate, or null. - - - - Gets a delegate that can be used to set the value of the property directly on the entity. - Returns null if the property does not have an accessible setter. - - The setter delegate, or null. - - - - Initializes a new instance of the class. - - The internal entity entry. - The navigation metadata. - - - - Gets the navigation property value from the object. - Since for a collection the related end is an , it means - that the internal representation of the navigation property is just the related end. - - The entity. - The navigation property value. - - - - Creates a new non-generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The type of the entity. - The type of the property. - The new entry. - - - - Creates a new generic backed by this internal entry. - The actual subtype of the DbCollectionEntry created depends on the metadata of this internal entry. - - The type of the entity. - The type of the element. - The new entry. - - - - Creates a object for the given entity type - and collection element type. - - The type of the entity. - The type of the property. - Type of the element. - The set. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references or the collection of references - for a collection property. - - The current value. - - - - A concrete implementation of used for properties of entities. - - - - - Initializes a new instance of the class. - - The internal entry. - The property info. - - - - Creates a delegate that will get the value of this property. - - The delegate. - - - - Creates a delegate that will set the value of this property. - - The delegate. - - - - Returns true if the property of the entity that this property is ultimately part - of is set as modified. Since this is a property of an entity this method returns - true if the property is modified. - - True if the entity property is modified. - - - - Sets the property of the entity that this property is ultimately part of to modified. - Since this is a property of an entity this method marks it as modified. - - - - - Returns parent property, or null if this is a property on the top-level entity. - - - - - Gets the current values of the parent entity. - That is, the current values that contains the value for this property. - - The parent current values. - - - - Gets the original values of the parent entity. - That is, the original values that contains the value for this property. - - The parent original values. - - - - The internal class used to implement , - and . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Initializes a new instance of the class. - - The internal entity entry. - The navigation metadata. - - - - Gets the navigation property value from the object. - For reference navigation properties, this means getting the value from the - object. - - The entity. - The navigation property value. - - - - Sets the navigation property value onto the object. - For reference navigation properties, this means setting the value onto the - object. - - The entity. - The value. - - - - Sets the given value on the given which must be an - . - This method is setup in such a way that it can easily be used by CreateDelegate without any - dynamic code generation needed. - - The type of the related entity. - The entity reference. - The value. - - - - Creates a new non-generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The new entry. - - - - Creates a new generic backed by this internal entry. - The runtime type of the DbMemberEntry created will be or a subtype of it. - - The type of the entity. - The type of the property. - The new entry. - - - - Gets or sets the current value of the navigation property. The current value is - the entity that the navigation property references or the collection of references - for a collection property. - - The current value. - - - - Contains metadata for a property of a complex object or entity. - - - - - Initializes a new instance of the class. - - The type that the property is declared on. - Type of the property. - The property name. - if set to true the property is mapped in the EDM. - if set to true the property is a complex property. - - - - Validates that the given name is a property of the declaring type (either on the CLR type or in the EDM) - and that it is a complex or scalar property rather than a nav property and then returns metadata about - the property. - - The internal context. - The type that the property is declared on. - The type of property requested, which may be 'object' if any type can be accepted. - Name of the property. - Metadata about the property, or null if the property does not exist or is a navigation property. - - - - Creates a new the runtime type of which will be - determined by the metadata. - - The entity entry to which the member belongs. - The parent property entry if the new entry is nested, otherwise null. - The new entry. - - - - Gets a value indicating whether this is a complex property. - That is, not whether or not this is a property on a complex object, but rather if the - property itself is a complex property. - - - true if this instance is complex; otherwise, false. - - - - - Gets the type of the member for which this is metadata. - - The type of the member entry. - - - - Gets a value indicating whether this instance is mapped in the EDM. - - true if this instance is mapped; otherwise, false. - - - - Gets the type of the member, which for collection properties is the type - of the collection rather than the type in the collection. - - The type of the member. - - - - An implementation of that represents a clone of another - dictionary. That is, all the property values have been been copied into this dictionary. - - - - - The internal class used to implement . - This internal class allows for a clean internal factoring without compromising the public API. - - - - - Initializes a new instance of the class. - - The internal context with which the entity of complex object is associated. - The type of the entity or complex object. - If set to true this is a dictionary for an entity, otherwise it is a dictionary for a complex object. - - - - Implemented by subclasses to get the dictionary item for a given property name. - Checking that the name is valid should happen before this method is called such - that subclasses do not need to perform the check. - - Name of the property. - An item for the given name. - - - - Creates an object of the underlying type for this dictionary and hydrates it with property - values from this dictionary. - - The properties of this dictionary copied into a new object. - - - - Creates an instance of the underlying type for this dictionary, which may either be an entity type (in which - case CreateObject on the context is used) or a non-entity type (in which case the empty constructor is used.) - In either case, app domain cached compiled delegates are used to do the creation. - - - - - Sets the values of this dictionary by reading values out of the given object. - The given object must be of the type that this dictionary is based on. - - The object to read values from. - - - - Creates a new dictionary containing copies of all the properties in this dictionary. - Changes made to the new dictionary will not be reflected in this dictionary and vice versa. - - A clone of this dictionary. - - - - Sets the values of this dictionary by reading values from another dictionary. - The other dictionary must be based on the same type as this dictionary, or a type derived - from the type for this dictionary. - - The dictionary to read values from. - - - - Gets the dictionary item for the property with the given name. - This method checks that the given name is valid. - - The property name. - The item. - - - - Sets the value of the property only if it is different from the current value and is not - an invalid attempt to set a complex property. - - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - Gets or sets the value of the property with the specified property name. - The value may be a nested instance of this class. - - The property name. - The value of the property. - - - - Gets the entity type of complex type that this dictionary is based on. - - The type of the object underlying this dictionary. - - - - Gets the internal context with which the underlying entity or complex type is associated. - - The internal context. - - - - Gets a value indicating whether the object for this dictionary is an entity or a complex object. - - true if this this is a dictionary for an entity; false if it is a dictionary for a complex object. - - - - Initializes a new instance of the class by copying - values from the given dictionary. - - The dictionary to clone. - If non-null, then the values for the new dictionary are taken from this record rather than from the original dictionary. - - - - Gets the dictionary item for a given property name. - - Name of the property. - An item for the given name. - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - An implementation of for an item in a . - - - - - Represents an item in an representing a property name/value. - - - - - Gets or sets the value of the property represented by this item. - - The value. - - - - Gets the name of the property. - - The name. - - - - Gets a value indicating whether this item represents a complex property. - - true If this instance represents a complex property; otherwise, false. - - - - Gets the type of the underlying property. - - The property type. - - - - Initializes a new instance of the class. - - The name. - The value. - The type. - If set to true this item represents a complex property. - - - - Gets or sets the value of the property represented by this item. - - The value. - - - - Gets the name of the property. - - The name. - - - - Gets a value indicating whether this item represents a complex property. - - - true If this instance represents a complex property; otherwise, false. - - - - - Gets the type of the underlying property. - - The property type. - - - - An implementation of that is based on an existing - instance. - - - - - Initializes a new instance of the class. - - The internal context. - The type. - The data record. - If set to true this is a dictionary for an entity, otherwise it is a dictionary for a complex object. - - - - Gets the dictionary item for a given property name. - - Name of the property. - An item for the given name. - - - - Gets the set of names of all properties in this dictionary as a read-only set. - - The property names. - - - - An implementation of for an item in a . - - - - - Initializes a new instance of the class. - - The data record. - The ordinal. - The value. - - - - Gets or sets the value of the property represented by this item. - - The value. - - - - Gets the name of the property. - - The name. - - - - Gets a value indicating whether this item represents a complex property. - - - true If this instance represents a complex property; otherwise, false. - - - - - Gets the type of the underlying property. - - The property type. - - - - This is version of an internal interface that already exists in System.Data.Entity that - is implemented by . Using this interface allows state - entries to be mocked for unit testing. The plan is to remove this version of the - interface and use the one in System.Data.Entity once we roll into the framework. - Note that some members may need to be added to the interface in the framework when - we combine the two. - - - - - The internal class used to implement - and . - This internal class contains all the common implementation between the generic and non-generic - entry classes and also allows for a clean internal factoring without compromising the public API. - - - - - Initializes a new instance of the class. - - The internal context. - The state entry. - - - - Initializes a new instance of the class for an - entity which may or may not be attached to the context. - - The internal context. - The entity. - - - - Queries the database for copies of the values of the tracked entity as they currently exist in the database. - - The store values. - - - - Appends a query for the properties in the entity to the given string builder that is being used to - build the eSQL query. This method may be called recursively to query for all the sub-properties of - a complex property. - - The query builder. - The qualifier with which to prefix each property name. - The dictionary that acts as a template for the properties to query. - - - - Validates that a dictionary can be obtained for the state of the entity represented by this entry. - - The method name being used to request a dictionary. - The state that is invalid for the request being processed. - - - - Calls Refresh with StoreWins on the underlying state entry. - - - - - Gets an internal object representing a reference navigation property. - This method is virtual to allow mocking. - - The navigation property. - The type of entity requested, which may be 'object' or null if any type can be accepted. - The entry. - - - - Gets an internal object representing a collection navigation property. - This method is virtual to allow mocking. - - The navigation property. - The type of entity requested, which may be 'object' or null f any type can be accepted. - The entry. - - - - Gets an internal object representing a navigation, scalar, or complex property. - This method is virtual to allow mocking. - - Name of the property. - The type of entity requested, which may be 'object' if any type can be accepted. - The entry. - - - - Gets an internal object representing a scalar or complex property. - This method is virtual to allow mocking. - - The property. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Gets an internal object representing a scalar or complex property. - The property may be a nested property on the given . - - The parent property entry, or null if this is a property directly on the entity. - Name of the property. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Gets an internal object representing a scalar or complex property. - The property may be a nested property on the given . - - The parent property entry, or null if this is a property directly on the entity. - Name of the property. - The property split out into its parts. - The type of object requested, which may be null or 'object' if any type can be accepted. - if set to true then the found property must be a complex property. - The entry. - - - - Checks that the given property name is a navigation property and is either a reference property or - collection property according to the value of requireCollection. - - - - - Gets metadata for the given property if that property is a navigation property or returns null - if it is not a navigation property. - - Name of the property. - Navigation property metadata or null. - - - - Gets the type of entity or entities at the target end of the given navigation property. - - The navigation property. - The CLR type of the entity or entities at the other end. - - - - Gets the related end for the navigation property with the given name. - - The navigation property. - - - - - Uses EDM metadata to validate that the property name exists in the model and represents a scalar or - complex property or exists in the CLR type. - This method is public and virtual so that it can be mocked. - - The property name. - The type on which the property is declared. - The type of object requested, which may be 'object' if any type can be accepted. - Metadata for the property. - - - - Splits the given property name into parts delimited by dots. - - Name of the property. - The parts of the name. - - - - Validates that this entry is associated with an underlying and - is not just wrapping a non-attached entity. - - - - - Validates entity represented by this entity entry. - This method is virtual to allow mocking. - - User defined dictionary containing additional info for custom validation. This parameter is optional and can be null. - containing validation result. Never null. - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - Two instances are considered equal if they are both entries for - the same entity on the same . - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Gets the tracked entity. - This property is virtual to allow mocking. - - The entity. - - - - Gets or sets the state of the entity. - - The state. - - - - Gets the current property values for the tracked entity represented by this object. - This property is virtual to allow mocking. - - The current values. - - - - Gets the original property values for the tracked entity represented by this object. - The original values are usually the entity's property values as they were when last queried from - the database. - This property is virtual to allow mocking. - - The original values. - - - - Checks whether or not this entry is associated with an underlying or - is just wrapping a non-attached entity. - - - - - Gets the type of the entity being tracked. - - The type of the entity. - - - - Gets the c-space entity type for this entity from the EDM. - - - - - Gets the underlying object state entry. - - - - - Gets the internal context. - - The internal context. - - - - An implementation of that wraps an existing set but makes - it read-only. - - - - - - Initializes a new instance of the class wrapped around - another existing set. - - The existing set. - - - - This is a temporary adapter class that wraps an and - presents it as an . This class will be removed once - we roll into the System.Data.Entity assembly. See - for more details. - - - - - An instance of this internal class is created whenever an instance of the public - class is needed. This allows the public surface to be non-generic, while the runtime type created - still implements . - - The type of the element. - - - - Creates a new query that will be backed by the given internal query object. - - The backing query. - - - - See comments in . - - - - - See comments in . - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the underlying internal query object. - - The internal query. - - - - An instance of this internal class is created whenever an instance of the public - class is needed. This allows the public surface to be non-generic, while the runtime type created - still implements . - - The type of the entity. - - - - Creates a new set that will be backed by the given internal set. - - The internal set. - - - - Creates an instance of this class. This method is used with CreateDelegate to cache a delegate - that can create a generic instance without calling MakeGenericType every time. - - - The internal set to wrap, or null if a new internal set should be created. - The set. - - - - See comments in . - - - - - See comments in . - - - - - See comments in . - - - - - See comments in . - - - - - See comments in . - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the underlying internal query object. - - The internal query. - - - - Gets the underlying internal set. - - The internal set. - - - - See comments in . - - - - - A LINQ expression visitor that finds uses with equivalent - instances. - - - - - Replaces calls to DbContext.Set() with an expression for the equivalent . - - The node to replace. - A new node, which may have had the replacement made. - - - - Replaces a or property with a constant expression - for the underlying . - - The node to replace. - A new node, which may have had the replacement made. - - - - Processes the fields in each constant expression and replaces instances with - the underlying ObjectQuery instance. This handles cases where the query has a closure - containing values. - - - - - Gets a value from the given member, or returns null - if the member doesn't contain a DbContext instance. - - The expression for the object for the member, which may be null for a static member. - The member. - The context or null. - - - - Gets the instance from the given instance or static member, returning null - if the member does not contain a DbContext instance. - - The member. - The value of the object to get the instance from, or null if the member is static. - The context instance or null. - - - - Takes a or and creates an expression - for the underlying . - - - - - Takes a or and extracts the underlying . - - - - - A non-generic interface implemented by that allows operations on - any query object without knowing the type to which it applies. - - - - - An interface implemented by . - - The type of the element. - - - - A non-generic interface implemented by that allows operations on - any set object without knowing the type to which it applies. - - - - - An interface implemented by . - - - - - An InternalQuery underlies every instance of DbSet and DbQuery. It acts to lazily initialize a InternalContext as well - as an ObjectQuery and EntitySet the first time that it is used. The InternalQuery also acts to expose necessary - information to other parts of the design in a controlled manner without adding a lot of internal methods and - properties to the DbSet and DbQuery classes themselves. - - The type of entity to query for. - - - - Creates a new query that will be backed by the given InternalContext. - - The backing context. - - - - Creates a new internal query based on the information in an existing query together with - a new underlying ObjectQuery. - - - - - Resets the query to its uninitialized state so that it will be re-lazy initialized the next - time it is used. This allows the ObjectContext backing a DbContext to be switched out. - - - - - Updates the underlying ObjectQuery with the given include path. - - The include path. - A new query containing the defined include path. - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Performs lazy initialization of the underlying ObjectContext, ObjectQuery, and EntitySet objects - so that the query can be used. - - - - - Returns a representation of the underlying query, equivalent - to ToTraceString on ObjectQuery. - - - The query string. - - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - The underlying InternalContext. - - - - - The underlying ObjectQuery. - - - - - The underlying ObjectQuery. - - - - - The LINQ query expression. - - - - - The LINQ query provider for the underlying . - - - - - The IQueryable element type. - - - - - Creates a new query that will be backed by the given InternalContext. - - The backing context. - - - - Resets the set to its uninitialized state so that it will be re-lazy initialized the next - time it is used. This allows the ObjectContext backing a DbContext to be switched out. - - - - - Finds an entity with the given primary key values. - If an entity with the given primary key values exists in the context, then it is - returned immediately without making a request to the store. Otherwise, a request - is made to the store for an entity with the given primary key values and this entity, - if found, is attached to the context and returned. If no entity is found in the - context or the store, then null is returned. - - - The ordering of composite key values is as defined in the EDM, which is in turn as defined in - the designer, by the Code First fluent API, or by the DataMember attribute. - - The values of the primary key for the entity to be found. - The entity found, or null. - Thrown if multiple entities exist in the context with the primary key values given. - Thrown if the type of entity is not part of the data model for this context. - Thrown if the types of the key values do not match the types of the key values for the entity type to be found. - Thrown if the context has been disposed. - - - - Finds an entity in the state manager with the given primary key values, or returns null - if no such entity can be found. This includes looking for Added entities with the given - key values. - - - - - Finds an entity in the store with the given primary key values, or returns null - if no such entity can be found. This code is adapted from TryGetObjectByKey to - include type checking in the query. - - - - - Attaches the given entity to the context underlying the set. That is, the entity is placed - into the context in the Unchanged state, just as if it had been read from the database. - - - Attach is used to repopulate a context with an entity that is known to already exist in the database. - SaveChanges will therefore not attempt to insert an attached entity into the database because - it is assumed to already be there. - Note that entities that are already in the context in some other state will have their state set - to Unchanged. Attach is a no-op if the entity is already in the context in the Unchanged state. - This method is virtual so that it can be mocked. - - The entity to attach. - - - - Adds the given entity to the context underlying the set in the Added state such that it will - be inserted into the database when SaveChanges is called. - - - Note that entities that are already in the context in some other state will have their state set - to Added. Add is a no-op if the entity is already in the context in the Added state. - This method is virtual so that it can be mocked. - - The entity to add. - - - - Marks the given entity as Deleted such that it will be deleted from the database when SaveChanges - is called. Note that the entity must exist in the context in some other state before this method - is called. - - - Note that if the entity exists in the context in the Added state, then this method - will cause it to be detached from the context. This is because an Added entity is assumed not to - exist in the database such that trying to delete it does not make sense. - This method is virtual so that it can be mocked. - - The entity to remove. - - - - This method checks whether an entity is already in the context. If it is, then the state - is changed to the new state given. If it isn't, then the action delegate is executed to - either Add or Attach the entity. - - A delegate to Add or Attach the entity. - The new state to give the entity if it is already in the context. - The entity. - Name of the method. - - - - Creates a new instance of an entity for the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The entity instance, which may be a proxy. - - - - Creates a new instance of an entity for the type of this set or for a type derived - from the type of this set. - Note that this instance is NOT added or attached to the set. - The instance returned will be a proxy if the underlying context is configured to create - proxies and the entity type meets the requirements for creating a proxy. - - The type of entity to create. - The entity instance, which may be a proxy. - - - - Performs lazy initialization of the underlying ObjectContext, ObjectQuery, and EntitySet objects - so that the query can be used. - This method is virtual so that it can be mocked. - - - - - Creates an underlying for this set. - - if set to true then the query is set to be no-tracking. - The query. - - - - Returns a representation of the underlying query, equivalent - to ToTraceString on ObjectQuery. - - - The query string. - - - - - Updates the underlying ObjectQuery with the given include path. - - The include path. - A new query containing the defined include path. - - - - Returns a new query where the entities returned will not be cached in the . - - A new query with NoTracking applied. - - - - Executes the given SQL query against the database materializing entities into the entity set that - backs this set. - - The SQL quey. - if true then the entities are not tracked, otherwise they are. - The parameters. - The query results. - - - - Gets the enumeration of this query causing it to be executed against the store. - - An enumerator for the query - - - - Gets the ObservableCollection representing the local view for the set based on this query. - - - - - The underlying ObjectQuery. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying EntitySet name. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying EntitySet name, quoted for ESQL. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying EntitySet. Accessing this property will trigger lazy initialization of the query. - - - - - The base type for the underlying entity set. Accessing this property will trigger lazy initialization of the query. - - - - - The underlying InternalContext. Accessing this property will trigger lazy initialization of the query. - - - - - The LINQ query expression. - - - - - The LINQ query provider for the underlying . - - - - - A wrapping query provider that performs expression transformation and then delegates - to the provider. The objects returned - are always instances of when the generic CreateQuery method is - used and are instances of when the non-generic CreateQuery method - is used. This provider is associated with non-generic objects. - - - - - A wrapping query provider that performs expression transformation and then delegates - to the provider. The objects returned are always instances - of . This provider is associated with generic objects. - - - - - Creates a provider that wraps the given provider. - - The provider to wrap. - - - - Performs expression replacement and then delegates to the wrapped provider before wrapping - the returned as a . - - - - - Performs expression replacement and then delegates to the wrapped provider before wrapping - the returned as a where T is determined - from the element type of the ObjectQuery. - - - - - By default, calls the same method on the wrapped provider. - - - - - By default, calls the same method on the wrapped provider. - - - - - Performs expression replacement and then delegates to the wrapped provider to create an - . - - - - - Wraps the given as a where T is determined - from the element type of the ObjectQuery. - - - - - Gets the internal context. - - The internal context. - - - - Creates a provider that wraps the given provider. - - The provider to wrap. - - - - Performs expression replacement and then delegates to the wrapped provider before wrapping - the returned as a . - - - - - Delegates to the wrapped provider except returns instances of . - - - - - Instances of this class are used internally to create constant expressions for - that are inserted into the expression tree to replace references to - and . - - The type of the element. - - - - Private constructor called by the Create factory method. - - The query. - - - - Factory method called by CreateDelegate to create an instance of this class. - - The query, which must be a generic object of the expected type. - A new instance. - - - - The public property expected in the LINQ expression tree. - - The query. - - - - Validates a property of a given EDM complex type. - - - This is a composite validator for a complex property of an entity. - - - - - Validates a property of a given EDM property type. - - - This is a composite validator for a property of an entity or a complex type. - - - - - Simple validators for the corresponding property. - - - - - Name of the property the validator was created for. - - - - - Creates an instance of for a given EDM property. - - The EDM property name. - Validators used to validate the given property. - - - - Validates a property. - - Validation context. Never null. - Property to validate. Never null. - Validation errors as . Empty if no errors. Never null. - - - - - Simple validators for the corresponding property. - - - - - Gets the name of the property the validator was created for. - - - - - The complex type validator. - - - - - Creates an instance of for a given complex property. - - The complex property name. - Validators used to validate the given property. - Complex type validator. - - - - Validates a complex property. - - Validation context. Never null. - Property to validate. Never null. - Validation errors as . Empty if no errors. Never null. - - - - - Validator used to validate a property of a given EDM ComplexType. - - - This is a composite validator. - - - - - Validator used to validate an entity of a given EDM Type. - - - This is a composite validator for an EDM Type. - - - - - Creates an instance for a given EDM type. - - Property validators. - Type level validators. - - - - Validates an instance. - - Entity validation context. Must not be null. - The entry for the complex property. Null if validating an entity. - instance. Never null. - Protected so it doesn't appear on EntityValidator. - - - - Validates type properties. Any validation errors will be added to - collection. - - - Validation context. Must not be null. - - - Collection of validation errors. Any validation errors will be added to it. - - The entry for the complex property. Null if validating an entity. - - Note that will be modified by this method. Errors should be only added, - never removed or changed. Taking a collection as a modifiable parameter saves a couple of memory allocations - and a merge of validation error lists per entity. - - - - - Returns a validator for a child property. - - Name of the child property for which to return a validator. - - Validator for a child property. Possibly null if there are no validators for requested property. - - - - - Creates an instance for a given EDM complex type. - - Property validators. - Type level validators. - - - - Validates an instance. - - Entity validation context. Must not be null. - The entry for the complex property. Null if validating an entity. - instance. Never null. - - - - Validates type properties. Any validation errors will be added to - collection. - - - Validation context. Must not be null. - - - Collection of validation errors. Any validation errors will be added to it. - - The entry for the complex property. Null if validating an entity. - - Note that will be modified by this method. Errors should be only added, - never removed or changed. Taking a collection as a modifiable parameter saves a couple of memory allocations - and a merge of validation error lists per entity. - - - - - Contains information needed to validate an entity or its properties. - - - - - The entity being validated or the entity that owns the property being validated. - - - - - Initializes a new instance of EntityValidationContext class. - - - The entity being validated or the entity that owns the property being validated. - - - External contexts needed for validation. - - - - - External context needed for validation. - - - - - Gets the entity being validated or the entity that owns the property being validated. - - - - - Validator used to validate an entity of a given EDM EntityType. - - - This is a top level, composite validator. This is also an entry point to getting an entity - validated as validation of an entity is always started by calling Validate method on this type. - - - - - Creates an instance for a given EDM entity type. - - Property validators. - Entity type level validators. - - - - Validates an entity. - - Entity validation context. Must not be null. - instance. Never null. - - - - Validates type properties. Any validation errors will be added to - collection. - - - Validation context. Must not be null. - - - Collection of validation errors. Any validation errors will be added to it. - - The entry for the complex property. Null if validating an entity. - - Note that will be modified by this method. Errors should be only added, - never removed or changed. Taking a collection as a modifiable parameter saves a couple of memory allocations - and a merge of validation error lists per entity. - - - - - Builds validators based on s specified on entity CLR types and properties - as well as based on presence of implementation on entity and complex - type CLR types. It's not sealed and not static for mocking purposes. - - - - - Builds an for the given . - - The entity entry to build the validator for. - Whether the currently processed type is the target type or one of the ancestor types. - - - for the given . Possibly null - if no validation has been specified for this entity type. - - - - - Builds the validator for a given and the corresponding - . - - The CLR type that corresponds to the EDM complex type. - The EDM complex type that type level validation is built for. - A for the given complex type. May be null if no validation specified. - - - - Extracted method from BuildEntityValidator and BuildComplexTypeValidator - - - - - Build validators for the and the corresponding - or . - - Properties to build validators for. - Non-navigation EDM properties. - Navigation EDM properties. - A list of validators. Possibly empty, never null. - - - - Builds a for the given and the corresponding - . If the property is a complex type, type level validators will be built here as - well. - The CLR property to build the validator for. - The EDM property to build the validator for. - - for the given . Possibly null - if no validation has been specified for this property. - - - - - Builds a for the given transient . - - The CLR property to build the validator for. - - for the given . Possibly null - if no validation has been specified for this property. - - - - - Builds s for given that derive from - . - - Attributes used to build validators. - - A list of s built from . - Possibly empty, never null. - - - - - Returns all non-static non-indexed CLR properties from the . - - The CLR to get the properties from. - - A collection of CLR properties. Possibly empty, never null. - - - - - Builds validators based on the facets of : - * If .Nullable facet set to false adds a validator equivalent to the RequiredAttribute - * If the .MaxLength facet is specified adds a validator equivalent to the MaxLengthAttribute. - However the validator isn't added if .IsMaxLength has been set to true. - - The CLR property to build the facet validators for. - The property for which facet validators will be created - A collection of validators. - - - - Contracts for abstract class. - - - - - Validates entities or complex types implementing IValidatableObject interface. - - - - - Display attribute used to specify the display name for an entity or complex property. - - - - - Validates an entity or a complex type implementing IValidatableObject interface. - This method is virtual to allow mocking. - - Validation context. Never null. - - Property to validate. Null if this is the entity that will be validated. Never null if this - is the complex type that will be validated. - - Validation error as . Empty if no errors. Never null. - - - Note that is used to figure out what needs to be validated. If it not null the complex - type will be validated otherwise the entity will be validated. - Also if this is an IValidatableObject complex type but the instance (.CurrentValue) is null we won't validate - anything and will not return any errors. The reason for this is that Validation is supposed to validate using - information the user provided and not some additional implicit rules. (ObjectContext will throw for operations - that involve null complex properties). - - - - - Validates a property, complex property or an entity using validation attributes the property - or the complex/entity type is decorated with. - - - Note that this class is used for validating primitive properties using attributes declared on the property - (property level validation) and complex properties and entities using attributes declared on the type - (type level validation). - - - - - Display attribute used to specify the display name for a property or entity. - - - - - Validation attribute used to validate a property or an entity. - - - - - Creates an instance of class. - - - Validation attribute used to validate a property or an entity. - - - - - Validates a property or an entity. - - Validation context. Never null. - Property to validate. Null for entity validation. Not null for property validation. - - - Validation errors as . Empty if no errors, never null. - - - - - Used to cache and retrieve generated validators and to create context for validating entities or properties. - - - - - Collection of validators keyed by the entity CLR type. Note that if there's no validation for a given type - it will be associated with a null validator. - - - - - Initializes a new instance of class. - - - - - Returns a validator to validate . - - Entity the validator is requested for. - - to validate . Possibly null if no validation - has been specified for the entity. - - - - - Returns a validator to validate . - - Navigation property the validator is requested for. - - Validator to validate . Possibly null if no validation - has been specified for the requested property. - - - - - Gets a validator for the . - - Entity validator. - Property to get a validator for. - - Validator to validate . Possibly null if there is no validation for the - . - - - For complex properties this method walks up the type hierarchy to get to the entity level and then goes down - and gets a validator for the child property that is an ancestor of the property to validate. If a validator - returned for an ancestor is null it means that there is no validation defined beneath and the method just - propagates (and eventually returns) null. - - - - - Creates for . - - Entity entry for which a validation context needs to be created. - User defined dictionary containing additional info for custom validation. This parameter is optional and can be null. - An instance of class. - - - - - Allows configuration to be performed for an complex type in a model. - - A ComplexTypeConfiguration can be obtained via the ComplexType method on - or a custom type derived from ComplexTypeConfiguration - can be registered via the Configurations property on . - - The complex type to be configured. - - - - Allows configuration to be performed for a type in a model. - - The type to be configured. - - - - Configures a property that is defined on this type. - - The type of the property being configured. - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - The type of the property being configured. - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Configures a property that is defined on this type. - - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to configure the property. - - - - Excludes a property from the model so that it will not be mapped to the database. - - The type of the property to be ignored. - - A lambda expression representing the property to be configured. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - - - - Initializes a new instance of ComplexTypeConfiguration - - - - - Allows the conventions used by a instance to be customized. - Currently removal of one or more default conventions is the only supported operation. - The default conventions can be found in the System.Data.Entity.Conventions namespace. - - - - - Disables a convention for the . - The default conventions that are available for removal can be found in the System.Data.Entity.Conventions namespace. - - The type of the convention to be disabled. - - - - Moves a foreign key constraint from oldTable to newTable and updates column references - - - - - Move any FK constraints that are now completely in newTable and used to refer to oldColumn - - - - - Configures a database column used to store a string values. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the column to allow the maximum length supported by the database provider. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - - Configures the column to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to be variable length. - Columns are variable length by default. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to be optional. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to be required. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column. - - Name of the database provider specific data type. - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column. - - The order that this column should appear in the database table. - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures the column to support Unicode string content. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the column supports Unicode string content. - - - Value indicating if the column supports Unicode string content or not. - Specifying 'null' will remove the Unicode facet from the column. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same StringColumnConfiguration instance so that multiple calls can be chained. - - - - Base class for performing configuration of a relationship. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the table and column mapping of a relationship that does not expose foreign key properties in the object model. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the name of the column(s) for the foreign key. - - - The foreign key column names. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the target entity type. - - The same ForeignKeyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the table name that the foreign key column(s) reside in. - The table that is specified must already be mapped for the entity type. - - If you want the foreign key(s) to reside in their own table then use the Map method - on to perform - entity splitting to create the table with just the primary key property. Foreign keys can - then be added to the table via this method. - - Name of the table. - The same ForeignKeyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the table name and schema that the foreign key column(s) reside in. - The table that is specified must already be mapped for the entity type. - - If you want the foreign key(s) to reside in their own table then use the Map method - on to perform - entity splitting to create the table with just the primary key property. Foreign keys can - then be added to the table via this method. - - Name of the table. - Schema of the table. - The same ForeignKeyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the table and column mapping of a many:many relationship. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the join table name for the relationship. - - Name of the table. - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the join table name and schema for the relationship. - - Name of the table. - Schema of the table. - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the column(s) for the left foreign key. - The left foreign key represents the navigation property specified in the HasMany call. - - - The foreign key column names. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the target entity type. - - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the column(s) for the right foreign key. - The right foreign key represents the navigation property specified in the WithMany call. - - - The foreign key column names. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the target entity type. - - The same ManyToManyAssociationMappingConfiguration instance so that multiple calls can be chained. - - - - Configures a relationship that can only support foreign key properties that are not exposed in the object model. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures a relationship that can support cascade on delete functionality. - - - - - Configures cascade delete to be on for the relationship. - - - - - Configures whether or not cascade delete is on for the relationship. - - Value indicating if cascade delete is on or not. - - - - Configures the relationship to use foreign key property(s) that are not exposed in the object model. - The column(s) and table can be customized by specifying a configuration action. - If an empty configuration action is specified then column name(s) will be generated by convention. - If foreign key properties are exposed in the object model then use the HasForeignKey method. - Not all relationships support exposing foreign key properties in the object model. - - Action that configures the foreign key column(s) and table. - - A configuration object that can be used to further configure the relationship. - - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Used to configure a property with length facets for an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Used to configure a primitive property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same PrimitivePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to allow the maximum length supported by the database provider. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to have the specified maximum length. - - - The maximum length for the property. - Setting 'null' will remove any maximum length restriction from the property and a default length will be used for the database column. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be variable length. - Properties are variable length by default. - - The same LengthPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to allow the maximum length supported by the database provider. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to have the specified maximum length. - - - The maximum length for the property. - Setting 'null' will remove any maximum length restriction from the property. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be variable length. - properties are variable length by default. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - properties are optional by default. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be a row version in the database. - The actual data type will vary depending on the database provider being used. - Setting the property to be a row version will automatically configure it to be an - optimistic concurrency token. - - The same BinaryPropertyConfiguration instance so that multiple calls can be chained. - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - properties are required by default. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the precision of the property. - If the database provider does not support precision for the data type of the column then the value is ignored. - - Precision of the property. - The same DateTimePropertyConfiguration instance so that multiple calls can be chained. - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - properties are required by default. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the precision and scale of the property. - - The precision of the property. - The scale of the property. - The same DecimalPropertyConfiguration instance so that multiple calls can be chained. - - - - Used to configure a property of an entity type or complex type. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the property to allow the maximum length supported by the database provider. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to have the specified maximum length. - - - The maximum length for the property. - Setting 'null' will remove any maximum length restriction from the property and a default length will be used for the database column.. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be fixed length. - Use HasMaxLength to set the length that the property is fixed to. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be variable length. - properties are variable length by default. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be optional. - The database column used to store this property will be nullable. - properties are optional by default. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be required. - The database column used to store this property will be non-nullable. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures how values for the property are generated by the database. - - - The pattern used to generate values for the property in the database. - Setting 'null' will remove the database generated pattern facet from the property. - Setting 'null' will cause the same runtime behavior as specifying 'None'. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to be used as an optimistic concurrency token. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property is to be used as an optimistic concurrency token. - - - Value indicating if the property is a concurrency token or not. - Specifying 'null' will remove the concurrency token facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the name of the database column used to store the property. - - The name of the column. - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the data type of the database column used to store the property. - - Name of the database provider specific data type. - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the order of the database column used to store the property. - This method is also used to specify key ordering when an entity type has a composite key. - - The order that this column should appear in the database table. - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures the property to support Unicode string content. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Configures whether or not the property supports Unicode string content. - - - Value indicating if the property supports Unicode string content or not. - Specifying 'null' will remove the Unicode facet from the property. - Specifying 'null' will cause the same runtime behavior as specifying 'false'. - - The same StringPropertyConfiguration instance so that multiple calls can be chained. - - - - Convention to process instances of found on foreign key properties in the model. - - - - - Base class for conventions that process CLR attributes found in the model. - - The type of member to look for. - The type of the configuration to look for. - The type of the attribute to look for. - - - - Convention to process instances of found on properties in the model. - - - - - Convention to add a cascade delete to the join table from both tables involved in a many to many relationship. - - - - - Convention to ensure an invalid/unsupported mapping is not created when mapping inherited properties - - - - - Convention to set precision to 18 and scale to 2 for decimal properties. - - - - - Configures a relationship that can support foreign key properties that are exposed in the object model. - This configuration functionality is available via the Code First Fluent API, see . - - The dependent entity type. - - - - Configures the relationship to use foreign key property(s) that are exposed in the object model. - If the foreign key property(s) are not exposed in the object model then use the Map method. - - The type of the key. - - A lambda expression representing the property to be used as the foreign key. - If the foreign key is made up of multiple properties then specify an anonymous type including the properties. - When using multiple foreign key properties, the properties must be specified in the same order that the - the primary key properties were configured for the principal entity type. - - A configuration object that can be used to further configure the relationship. - - - - Configures a many:many relationship. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the foreign key column(s) and table used to store the relationship. - - Action that configures the foreign key column(s) and table. - - - - Configures the table and column mapping for an entity type or a sub-set of properties from an entity type. - This configuration functionality is available via the Code First Fluent API, see . - - The entity type to be mapped. - - - - Configures the properties that will be included in this mapping fragment. - If this method is not called then all properties that have not yet been - included in a mapping fragment will be configured. - - An anonymous type including the properties to be mapped. - - A lambda expression to an anonymous type that contains the properties to be mapped. - C#: t => new { t.Id, t.Property1, t.Property2 } - VB.Net: Function(t) New From { p.Id, t.Property1, t.Property2 } - - - - - Re-maps all properties inherited from base types. - - When configuring a derived type to be mapped to a separate table this will cause all properties to - be included in the table rather than just the non-inherited properties. This is known as - Table per Concrete Type (TPC) mapping. - - - - - Configures the table name to be mapped to. - - Name of the table. - - - - Configures the table name and schema to be mapped to. - - Name of the table. - Schema of the table. - - - - Configures the discriminator column used to differentiate between types in an inheritance hierarchy. - - The name of the discriminator column. - A configuration object to further configure the discriminator column and values. - - - - Configures the discriminator condition used to differentiate between types in an inheritance hierarchy. - - The type of the property being used to discriminate between types. - - A lambda expression representing the property being used to discriminate between types. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object to further configure the discriminator condition. - - - - Configures a condition used to discriminate between types in an inheritance hierarchy based on the values assigned to a property. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the condition to require a value in the property. - - Rows that do not have a value assigned to column that this property is stored in are - assumed to be of the base type of this entity type. - - - - - Configures a discriminator column used to differentiate between types in an inheritance hierarchy. - This configuration functionality is available via the Code First Fluent API, see . - - - - - Configures the discriminator value used to identify the entity type being - configured from other types in the inheritance hierarchy. - - Type of the discriminator value. - The value to be used to identify the entity type. - A configuration object to configure the column used to store discriminator values. - - - - Configures the discriminator value used to identify the entity type being - configured from other types in the inheritance hierarchy. - - Type of the discriminator value. - The value to be used to identify the entity type. - A configuration object to configure the column used to store discriminator values. - - - - Configures the discriminator value used to identify the entity type being - configured from other types in the inheritance hierarchy. - - The value to be used to identify the entity type. - A configuration object to configure the column used to store discriminator values. - - - - Allows derived configuration classes for entities and complex types to be registered with a . - - - Derived configuration classes are created by deriving from - or and using a type to be included in the model as the generic - parameter. - - Configuration can be performed without creating derived configuration classes via the Entity and ComplexType - methods on . - - - - - Adds an to the . - Only one can be added for each type in a model. - - The entity type being configured. - The entity type configuration to be added. - The same ConfigurationRegistrar instance so that multiple calls can be chained. - - - - Adds an to the . - Only one can be added for each type in a model. - - The complex type being configured. - The complex type configuration to be added - The same ConfigurationRegistrar instance so that multiple calls can be chained. - - - - True if this configuration can be replaced in the model configuration, false otherwise - This is only set to true for configurations that are registered automatically via the DbContext - - - - - Configures a many relationship from an entity type. - - The entity type that the relationship originates from. - The entity type that the relationship targets. - - - - Configures the relationship to be many:many with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:many without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:required with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:required without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:optional with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be many:optional without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Initializes configurations in the ModelConfiguration so that configuration data - is in a single place - - - - - Configures an optional relationship from an entity type. - - The entity type that the relationship originates from. - The entity type that the relationship targets. - - - - Configures the relationship to be optional:many with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:many without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:required with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:required without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional with a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional without a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional with a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - - A lambda expression representing the navigation property on the other end of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be optional:optional without a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - A configuration object that can be used to further configure the relationship. - - - - Convention to process instances of found on properties in the model - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on navigation properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on primitive properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on types in the model. - - - - - Convention to process instances of found on types in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to process instances of found on types in the model. - - - - - Convention to process instances of found on properties in the model. - - - - - Convention to move primary key properties to appear first. - - - - - Convention to apply column ordering specified via or the API. - - - - - Convention to convert any data types that were explicitly specified, via data annotations or API, - to be lower case. The default SqlClient provider is case sensitive and requires data types to be lower case. This convention - allows the and API to be case insensitive. - - - - - Convention to set a default maximum length of 128 for properties whose type supports length facets. - - - - - Convention to set the entity set name to be a pluralized version of the entity type name. - - - - - This class provide service for both the singularization and pluralization, it takes the word pairs - in the ctor following the rules that the first one is singular and the second one is plural. - - - - - Factory method for PluralizationService. Only support english pluralization. - Please set the PluralizationService on the System.Data.Entity.Design.EntityModelSchemaGenerator - to extend the service to other locales. - - CultureInfo - PluralizationService - - - - captalize the return word if the parameter is capitalized - if word is "Table", then return "Tables" - - - - - - - - separate one combine word in to two parts, prefix word and the last word(suffix word) - - - - - - - - return true when the word is "[\s]*" or leading or tailing with spaces - or contains non alphabetical characters - - - - - - - This method allow you to add word to internal PluralizationService of English. - If the singluar or the plural value was already added by this method, then an ArgumentException will be thrown. - - - - - - - Convention to set the table name to be a pluralized version of the entity type name. - - - - - Convention to configure the primary key(s) of the dependent entity type as foreign key(s) in a one:one relationship. - - - - - Convention to distinguish between optional and required relationships based on CLR nullability of the foreign key property. - - - - - Convention to detect primary key properties. - Recognized naming patterns in order of precedence are: - 1. 'Id' - 2. [type name]Id - Primary key detection is case insensitive. - - - - - Handles mapping from a CLR property to an EDM assocation and nav. prop. - - - - - True if the NavigationProperty's declaring type is the principal end, false if it is not, null if it is not known - - - - - Exception thrown by during model creation when an invalid model is generated. - - - - - Initializes a new instance of ModelValidationException - - - - - Initializes a new instance of ModelValidationException - - The exception message. - - - - Initializes a new instance of ModelValidationException - - The exception message. - The inner exception. - - - - Convention to detect navigation properties to be inverses of each other when only one pair - of navigation properties exists between the related types. - - - - - Convention to configure a type as a complex type if it has no primary key, no mapped base type and no navigation properties. - - - - - Convention to discover foreign key properties whose names are a combination - of the dependent navigation property name and the principal type primary key property name(s). - - - - - Allows configuration to be performed for an entity type in a model. - - An EntityTypeConfiguration can be obtained via the Entity method on - or a custom type derived from EntityTypeConfiguration - can be registered via the Configurations property on . - - - - - Initializes a new instance of EntityTypeConfiguration - - - - - Configures the primary key property(s) for this entity type. - - The type of the key. - - A lambda expression representing the property to be used as the primary key. - C#: t => t.Id - VB.Net: Function(t) t.Id - - If the primary key is made up of multiple properties then specify an anonymous type including the properties. - C#: t => new { t.Id1, t.Id2 } - VB.Net: Function(t) New From { t.Id1, t.Id2 } - - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Configures the entity set name to be used for this entity type. - The entity set name can only be configured for the base type in each set. - - The name of the entity set. - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Configures the table name that this entity type is mapped to. - - The name of the table. - - - - Configures the table name that this entity type is mapped to. - - The name of the table. - The database schema of the table. - - - - Allows advanced configuration related to how this entity type is mapped to the database schema. - By default, any configuration will also apply to any type derived from this entity type. - - Derived types can be configured via the overload of Map that configures a derived type or - by using an EntityTypeConfiguration for the derived type. - - The properties of an entity can be split between multiple tables using multiple Map calls. - - Calls to Map are additive, subsequent calls will not override configuration already preformed via Map. - - An action that performs configuration against an . - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Allows advanced configuration related to how a derived entity type is mapped to the database schema. - Calls to Map are additive, subsequent calls will not override configuration already preformed via Map. - - The derived entity type to be configured. - An action that performs configuration against an . - The same EntityTypeConfiguration instance so that multiple calls can be chained. - - - - Configures an optional relationship from this entity type. - Instances of the entity type will be able to be saved to the database without this relationship being specified. - The foreign key in the database will be nullable. - - The type of the entity at the other end of the relationship. - - A lambda expression representing the navigation property for the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures a required relationship from this entity type. - Instances of the entity type will not be able to be saved to the database unless this relationship is specified. - The foreign key in the database will be non-nullable. - - The type of the entity at the other end of the relationship. - - A lambda expression representing the navigation property for the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures a many relationship from this entity type. - - The type of the entity at the other end of the relationship. - - A lambda expression representing the navigation property for the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - DbModelBuilder is used to map CLR classes to a database schema. - This code centric approach to building an Entity Data Model (EDM) model is known as 'Code First'. - - - DbModelBuilder is typically used to configure a model by overriding . - You can also use DbModelBuilder independently of DbContext to build a model and then construct a - or . - The recommended approach, however, is to use OnModelCreating in as - the workflow is more intuitive and takes care of common tasks, such as caching the created model. - - Types that form your model are registered with DbModelBuilder and optional configuration can be - performed by applying data annotations to your classes and/or using the fluent style DbModelBuilder - API. - - When the Build method is called a set of conventions are run to discover the initial model. - These conventions will automatically discover aspects of the model, such as primary keys, and - will also process any data annotations that were specified on your classes. Finally - any configuration that was performed using the DbModelBuilder API is applied. - - Configuration done via the DbModelBuilder API takes precedence over data annotations which - in turn take precedence over the default conventions. - - - - - Initializes a new instance of the class. - - The process of discovering the initial model will use the set of conventions included - in the most recent version of the Entity Framework installed on your machine. - - - Upgrading to newer versions of the Entity Framework may cause breaking changes - in your application because new conventions may cause the initial model to be - configured differently. There is an alternate constructor that allows a specific - version of conventions to be specified. - - - - - Initializes a new instance of the class that will use - a specific set of conventions to discover the initial model. - - The version of conventions to be used. - - - - Excludes a type from the model. This is used to remove types from the model that were added - by convention during initial model discovery. - - The type to be excluded. - The same DbModelBuilder instance so that multiple calls can be chained. - - - - Excludes a type(s) from the model. This is used to remove types from the model that were added - by convention during initial model discovery. - - The types to be excluded from the model. - The same DbModelBuilder instance so that multiple calls can be chained. - - - - Registers an entity type as part of the model and returns an object that can be used to - configure the entity. This method can be called multiple times for the same entity to - perform multiple lines of configuration. - - The type to be registered or configured. - The configuration object for the specified entity type. - - - - Registers a type as an entity in the model and returns an object that can be used to - configure the entity. This method can be called multiple times for the same type to - perform multiple lines of configuration. - - The type to be registered or configured. - The configuration object for the specified entity type. - - - - Registers a type as a complex type in the model and returns an object that can be used to - configure the complex type. This method can be called multiple times for the same type to - perform multiple lines of configuration. - - The type to be registered or configured. - The configuration object for the specified complex type. - - - - Creates a based on the configuration performed using this builder. - The connection is used to determine the database provider being used as this - affects the database layer of the generated model. - - Connection to use to determine provider information. - The model that was built. - - - - Creates a based on the configuration performed using this builder. - Provider information must be specified because this affects the database layer of the generated model. - For SqlClient the invariant name is 'System.Data.SqlClient' and the manifest token is the version year (i.e. '2005', '2008' etc.) - - The database provider that the model will be used with. - The model that was built. - - - - Provides access to the settings of this DbModelBuilder that deal with conventions. - - - - - Gets the for this DbModelBuilder. - The registrar allows derived entity and complex type configurations to be registered with this builder. - - - - - Convention to enable cascade delete for any required relationships. - - - - - Convention to discover foreign key properties whose names match the principal type primary key property name(s). - - - - - Convention to configure integer primary keys to be identity. - - - - - Convention to discover foreign key properties whose names are a combination - of the principal type name and the principal type primary key property name(s). - - - - - Attempt to determine the principal and dependent ends of this association. - - The following table illustrates the solution space. - - Source | Target || Prin | Dep | - -------|--------||-------|-------| - 1 | 1 || - | - | - 1 | 0..1 || Sr | Ta | - 1 | * || Sr | Ta | - 0..1 | 1 || Ta | Sr | - 0..1 | 0..1 || - | - | - 0..1 | * || Sr | Ta | - * | 1 || Ta | Sr | - * | 0..1 || Ta | Sr | - * | * || - | - | - - - - - Configures an required relationship from an entity type. - - The entity type that the relationship originates from. - The entity type that the relationship targets. - - - - Configures the relationship to be required:many with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:many without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:optional with a navigation property on the other side of the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:optional without a navigation property on the other side of the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required with a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required without a navigation property on the other side of the relationship. - The entity type being configured will be the dependent and contain a foreign key to the principal. - The entity type that the relationship targets will be the principal in the relationship. - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required with a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - - An lambda expression representing the navigation property on the other end of the relationship. - C#: t => t.MyProperty - VB.Net: Function(t) t.MyProperty - - A configuration object that can be used to further configure the relationship. - - - - Configures the relationship to be required:required without a navigation property on the other side of the relationship. - The entity type being configured will be the principal in the relationship. - The entity type that the relationship targets will be the dependent and contain a foreign key to the principal. - - A configuration object that can be used to further configure the relationship. - - - - Code Contracts hook methods - Called when contracts fail. Here we detect the most common preconditions - so we can throw the correct exceptions. It also means that we can write preconditions using the - simplest Contract.Requires() form. - - - - - Returns true if a variable of this type can be assigned a null value - - - - True if a reference type or a nullable value type, - false otherwise - - - - - Exception thrown from when validating entities fails. - - - - - Initializes a new instance of DbEntityValidationException - - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - Validation results. - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - The inner exception. - - - - Initializes a new instance of DbEntityValidationException - - The exception message. - Validation results. - The inner exception. - - - - Subscribes the SerializeObjectState event. - - - - - Validation results. - - - - - Holds exception state that will be serialized when the exception is serialized. - - - - - Validation results. - - - - - Completes the deserialization. - - The deserialized object. - - - - Validation results. - - - - - Represents validation results for single entity. - - - - - Entity entry the results applies to. Never null. - - - - - List of instances. Never null. Can be empty meaning the entity is valid. - - - - - Creates an instance of class. - - - Entity entry the results applies to. Never null. - - - List of instances. Never null. Can be empty meaning the entity is valid. - - - - - Creates an instance of class. - - - Entity entry the results applies to. Never null. - - - List of instances. Never null. Can be empty meaning the entity is valid. - - - - - Gets an instance of the results applies to. - - - - - Gets validation errors. Never null. - - - - - Gets an indicator if the entity is valid. - - - - - Validation error. Can be either entity or property level validation error. - - - - - Name of the invalid property. Can be null (e.g. for entity level validations) - - - - - Validation error message. - - - - - Creates an instance of . - - Name of the invalid property. Can be null. - Validation error message. Can be null. - - - - Gets name of the invalid property. - - - - - Gets validation error message. - - - - - Denotes a property used as a foreign key in a relationship. - The annotation may be placed on the foreign key property and specify the associated navigation property name, - or placed on a navigation property and specify the associated foreign key name. - - - - - Initializes a new instance of the class. - - - If placed on a foreign key property, the name of the associated navigation property. - If placed on a navigation property, the name of the associated foreign key(s). - If a navigation property has multiple foreign keys, a comma separated list should be supplied. - - - - - If placed on a foreign key property, the name of the associated navigation property. - If placed on a navigation property, the name of the associated foreign key(s). - - - - - Specifies the inverse of a navigation property that represents the other end of the same relationship. - - - - - Initializes a new instance of the class. - - The navigation property representing the other end of the same relationship. - - - - The navigation property representing the other end of the same relationship. - - - - - Specifies the database column that a property is mapped to. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The name of the column the property is mapped to. - - - - The name of the column the property is mapped to. - - - - - The zero-based order of the column the property is mapped to. - - - - - The database provider specific data type of the column the property is mapped to. - - - - - Specifies the maximum length of array/string data allowed in a property. - - - - - Initializes a new instance of the class. - - - The maximum allowable length of array/string data. - Value must be greater than zero. - - - - - Initializes a new instance of the class. - The maximum allowable length supported by the database will be used. - - - - - Determines whether a specified object is valid. (Overrides ) - - - This method returns true if the is null. - It is assumed the is used if the value may not be null. - - The object to validate. - true if the value is null or less than or equal to the specified maximum length, otherwise false - Length is zero or less than negative one. - - - - Applies formatting to a specified error message. (Overrides ) - - The name to include in the formatted string. - A localized string to describe the maximum acceptable length. - - - - Checks that Length has a legal value. Throws InvalidOperationException if not. - - - - - Gets the maximum allowable length of the array/string data. - - - - - Specifies the minimum length of array/string data allowed in a property. - - - - - Initializes a new instance of the class. - - - The minimum allowable length of array/string data. - Value must be greater than or equal to zero. - - - - - Determines whether a specified object is valid. (Overrides ) - - - This method returns true if the is null. - It is assumed the is used if the value may not be null. - - The object to validate. - true if the value is null or greater than or equal to the specified minimum length, otherwise false - Length is less than zero. - - - - Applies formatting to a specified error message. (Overrides ) - - The name to include in the formatted string. - A localized string to describe the minimum acceptable length. - - - - Checks that Length has a legal value. Throws InvalidOperationException if not. - - - - - Gets the minimum allowable length of the array/string data. - - - - - Specifies how the database generates values for a property. - - - - - Initializes a new instance of the class. - - The pattern used to generate values for the property in the database. - - - - The pattern used to generate values for the property in the database. - - - - - The pattern used to generate values for a property in the database. - - - - - The database does not generate values. - - - - - The database generates a value when a row is inserted. - - - - - The database generates a value when a row is inserted or updated. - - - - - Denotes that a property or class should be excluded from database mapping. - - - - - Denotes that the class is a complex type. - Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. - Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object. - - - - - Specifies the database table that a class is mapped to. - - - - - Initializes a new instance of the class. - - The name of the table the class is mapped to. - - - - The name of the table the class is mapped to. - - - - - The schema of the table the class is mapped to. - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = ResourceProvider.GetString(ResourceProvider.MyIdenfitier); - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = ResourceProvider.GetString(ResourceProvider.MyIdenfitier); - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = ResourceProvider.GetString(ResourceProvider.MyIdenfitier); - - - - - Constructs a new sys description. - - - description text. - - - - - Retrieves the description text. - - - description - - - - - AutoGenerated resource class. Usage: - - string s = EntityRes.GetString(EntityRes.MyIdenfitier); - - - - diff --git a/app/BearCamp/BearEF/obj/Debug/BearEF.csproj.FileListAbsolute.txt b/app/BearCamp/BearEF/obj/Debug/BearEF.csproj.FileListAbsolute.txt deleted file mode 100644 index 17a4573..0000000 --- a/app/BearCamp/BearEF/obj/Debug/BearEF.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,13 +0,0 @@ -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearEF\bin\Debug\BearEF.dll.config -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearEF\bin\Debug\BearEF.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearEF\bin\Debug\BearEF.pdb -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearEF\bin\Debug\EntityFramework.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearEF\bin\Debug\EntityFramework.xml -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearEF\obj\Debug\ResolveAssemblyReference.cache -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearEF\obj\Debug\BearEF.dll -C:\Users\Kelly\Documents\Visual Studio 2010\Projects\BearCampClone\bearcamp\app\BearCamp\BearEF\obj\Debug\BearEF.pdb -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearEF\bin\Debug\BearEF.dll.config -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearEF\bin\Debug\BearEF.dll -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearEF\bin\Debug\BearEF.pdb -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearEF\obj\Debug\BearEF.dll -C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearEF\obj\Debug\BearEF.pdb diff --git a/app/BearCamp/BearEF/obj/Debug/BearEF.dll b/app/BearCamp/BearEF/obj/Debug/BearEF.dll deleted file mode 100644 index 6d0de1cc4c1cd07398ec1fc1b30ae19a870d7af2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46592 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 J0@t7f{tujHx)T5Z diff --git a/app/BearCamp/BearEF/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/app/BearCamp/BearEF/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index 73f1072dd541d184c02a2b454aa5f2c0307c5876..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6766 zcmeHMZBrXJ5VpZwa7fxXO-TYxdTG-(Y2B+GLlQE>2jZ8O$;&V{rJdmzBA?erK|Wn2 z9pF%YMW>(p3p)LY?e5t=UPJqV>+peNSae!Rk9KdReIb=jrBZ+6Lx1VHGJ>S_ihD|G z**4A!*C7)P6SlZ?%Cg&){$iz?w^u-EF8%pp!HItIb~zL#R50&DXcQB9dns%R?!AEC zvfKoJzF8=>XWLKO#bRr=z)Eb4AfLVm>3PUSi|`hG14;%zDHa5voH|pBeh?ZxiIZ=l+7PN+LQ}n7k27KC;zKWyE(r@!ljSHCcnBU?pW?(pydi8WW6r!eB7q+F^9I}>K z6L~id@oG}EP~N-Lxy)1tOgya-HZ_>nxQM>bJHAvD(AR>NVX6U4c^ga2Z0LzV$u=s4gt)Gt!?jVp zeSQ|@FhClc!g&W}Kd|WJ5!Nf|^G#6qPVTO79SGJVz@rlfb~W9fxTK^9T1&Nno8<;Y zKnoj8fmS{A4e!EW%F&hjO3~JcHELO@)CkgaI!(Vw{}^lZw1F;~7=9zqkkL5bgAa;( z&P&w5o8s!~DMQezSC|N4iE;JjQ9QI^6!$xMyQ@8^1aI!2lbQc~OrAVpv)=6E;#_G4 z3QyGXw(CSgVKX-Z=8b8b^-e1IrY$c`epoXt>kj0oPe zsq7^r)IClwSt6H_SQAK6))gerck2T`^Q?hU#x_&n#*u*Qysj?C4mQ7qS7(0cod=${ zy0d3p#dUs5m!G*mYV^(S3lO5`R-_kp!8h9N2QGF$abZwfh{MUzv4- zvXDNwO>%|!=3>wgv!X_|=E~+aZlkn298^t|9*#@$Fbtd&bIPZzkej$JXf1)5q3F*tkqxPN`5T&Sh`ldydpj z`nNttl5tu>SQHUu9N2*zeGOXPx{2g%(i&O_0`#I3YgxAtZzpLy`gj#)*elrrLC6Mn zjAM*-8_|RR7adWj5cT)u%rIcyChLH9s~GE;UTiDQj8k-qg;J^L6kLonj`7JPrg3i_ z)Cd}W2jg5j3VZDbXjKp0*lO*;*}~B9z!{8z4xdJs3~_&$Q*LZ96-4&;34*OB05*)J zB9J=>@@oPhaj4e~@JjGa-?+%k7JOe~02~E~q|>{&gJzODP!LJ_DdL#qa7Z+VNCV7% z-V`C*$x0X@lP2#W4o_IZ{;7$?`V8ULl7l0OK1T?h9K;~saT=JVFu~tNRvF25AA#G+ z0XM)472ZA())$DylEeDBD zP&Korux5;BWY78*`=@r7PcB*Z_ACeaXOV|~hwEJ3t+Q>4uBoKCXBDt3@w}_a{Xu4$ pql7ckZ4nzud_2lI>A4hrDT1PB^v{c1=imP6adGR!h3vJ7e*i%C;gA3T diff --git a/app/BearCamp/BearEF/obj/Debug/ResolveAssemblyReference.cache b/app/BearCamp/BearEF/obj/Debug/ResolveAssemblyReference.cache deleted file mode 100644 index f5f5fe8923cd97ef39d9a4f891e3b5e798efd8e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8601 zcmeHMS#KLv6!uLV$1`!`bb}TUa%s!f$V-#7X++hgZbPCrr8H@TR9DuueVt4*o-uRB zf%K(_Hy+s}79o}gmWM(gfIdJ$VtHVZ*u*0e+av!0&NmrP?j(jTyji|c&fIh6+-2_h z&Np|iBPtlUcHZPOHGmu4W-lUy#iykrVYTI(heh4@d`UUJY+*t{~q%dYM8 z`i~RO+qF7(gfoCn^L9m?a_l9eBAhr3GsXoGr6-cHIc_$Dj6}M-BRxHR@m6C^HT&At zV$M_R`v2?U(L;DxUB~3LC`1p50n~6K79;UI%a0Y#NLu{DabcRvg`;-4Q4^Lc3v-5S za5FXIHY$dl+MCT~3pDxjv`VsYL~tk1YxTToTcS`RtxQ^h*XzNpLY`xVn1z)ZbRVPSh9_FOZxdnTG;MeBsgr8{j` zjH)3j2`;6mmCWUnG>Jq-)P+?MR@o3TACSBpQu%Z5UiT@XP{5 zw2~fIx;*x{D=gp_kV)T2gR|$*#A|lx>MyY;znj$JWY9DSorK;4{e~ui2={ZTPB6~p zjO!TIe8P}3My+lNti-MbE-9vEA*Jn%JLLt#rSMYLO<5BSJPw??DGqn~kUK4^ewu_H zpD{00`e@u(g2d@HAy?CzqJCZJy?;L+DUa;S9T*xG+0g@$NH3Pe0|k~PdP6JXO>YA= z)A}Kj5Cae!AvQs5hS&nJ72*~W8!-?{6i;@IHNbQC6tQ4>F`%mCYSm+{MA4_UDXVI0 zMG(RfE=9cPBd))QJRUdaZO3pIYTLr_~R5eoUP41JeqKg zl3`NT#flRqpO;Cmqt*7Tw>QGNz0%v&74P@M>(62&AQ-D^%r_hkUTg-Oa;8~b4o&vv zTJ2nqtaXp}!1d0@pMPitS`45jhPOOjv0Ev6$u+3ewvkcWPU0f{$8IC>3d5^oER)IP z$1)ymW<1)=1hko1Pn(%0ZDvBWnQ78yhG;Xmm1)vuX3cC=+RPAbuDegPsohRs7`Jx`ucBfx5|2JX>GlV8h7RdYM34SXwf_~3@CeYNzfqsp6QpocB(Bbo(jHx= zpwe`a-kxEHZ$PShhP!+N(%v)d^bP3AGwkvWpaaja+c$t3Jj30-0W{$m?(q$v49{?{ zZvcIGhWl0wNni;>gNeKXl151aU~uiaa-lG{efZa>qKM*}l!SMzIL*)74qXfj7jF}# z6;F#L16)lWkvJ8&Vy&7bnxa~}kylrTyomaJ^17b_9Iwf;?GP{M+8$EDSh_YylKrG) zF#AzaboK*jNNK=@eNPqSBGoC=kv|>Kc$>!deB$|`O^vmM;DF>XdFz_AtF=o)RyeaMUfGG8hvVP7bU&OTQm^H~To zcoBCX)5efFL;==)s(GYl>e^v4tT4?u)z~KrQrJ~R(b>l;Y(5IX2HUj`Y}yz$6BOW0 zK5UM1m#0_0h;;4206vp|&lLqR>_bJ-*#|0o-VebCoBIxY+89356yW9t2k_CglL2lX z0&XrVP+{*Wiq76uadRnz8+-$HaMQ-PnWX^l4mQTMI-PJ^I7k*|8Za8SESr8vpbu`T zYi9yP%>hyGC?H~QD~itEQW5oL2vImh=pd?%5p|XVyxB+8tivryzY(qArx4)h9Psmo z0vYzYqUh{36+f?%viiw|Gp7!I+89423hZsBrW)6 ze<1`QoKbcF)W!fZD8NY{K=c8YK4Dmo>e~4LJBz^1a|&G8vx=g#XH@JwtzsvM!^Y6* zHN&B!_d5h#)sn>dQrH#eOf6k;t`K&``9e$A!|Pn}P1({F-wokjC;!bATg9*|wu~)% z#U8+O&3!sLcWK|r5r(}$OIOf+xL44AOIIYe=X&{2@#4mx^)ZG7Z|RCShI>UkTe - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/BearCamp/BearEF/obj/Debug/edmxResourcesToEmbed/BearCampData.msl b/app/BearCamp/BearEF/obj/Debug/edmxResourcesToEmbed/BearCampData.msl deleted file mode 100644 index 93a463d..0000000 --- a/app/BearCamp/BearEF/obj/Debug/edmxResourcesToEmbed/BearCampData.msl +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/BearCamp/BearEF/obj/Debug/edmxResourcesToEmbed/BearCampData.ssdl b/app/BearCamp/BearEF/obj/Debug/edmxResourcesToEmbed/BearCampData.ssdl deleted file mode 100644 index e8ea595..0000000 --- a/app/BearCamp/BearEF/obj/Debug/edmxResourcesToEmbed/BearCampData.ssdl +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/SSWindsorDB.txt b/docs/SSWindsorDB.txt new file mode 100644 index 0000000..b4fbbca --- /dev/null +++ b/docs/SSWindsorDB.txt @@ -0,0 +1,5 @@ +sql2k1201.discountasp.net + +SQL2012_899143_steppingsto_user + +nkxX03pH \ No newline at end of file From 1d7db91754201e66f96a9a7bb9330b0a18cb0fda Mon Sep 17 00:00:00 2001 From: Gabriel Date: Sat, 27 Oct 2012 21:00:55 -0600 Subject: [PATCH 5/6] Fixing some edmx and controller --- app/BearCamp/BearCamp.suo | Bin 61440 -> 71168 bytes app/BearCamp/BearCamp/BearCamp.csproj | 76 +-- .../BearCamp/Controllers/AccountController.cs | 1 + .../Controllers/CampaignEventsController.cs | 108 ++++ .../Controllers/DonationController.cs | 7 +- .../BearCamp/Controllers/UserController.cs | 216 +++---- .../BearCamp/Properties/AssemblyInfo.cs | 4 +- .../Views/CampaignEvents/Create.cshtml | 89 +++ .../Views/CampaignEvents/Delete.cshtml | 58 ++ .../Views/CampaignEvents/Details.cshtml | 55 ++ .../BearCamp/Views/CampaignEvents/Edit.cshtml | 91 +++ .../Views/CampaignEvents/Index.cshtml | 75 +++ app/BearCamp/BearCamp/Web.config | 2 +- app/BearCamp/BearCommon/DonationsExport.cs | 5 +- .../BearCommon/Properties/AssemblyInfo.cs | 4 +- .../BearCommon/Querries/DonationsModel.cs | 2 +- app/BearCamp/BearEF/App.Config | 4 +- app/BearCamp/BearEF/BearCampData.Designer.cs | 2 +- app/BearCamp/BearEF/BearCampData.edmx | 547 ++++++------------ app/BearCamp/BearEF/BearDataModel.Context.cs | 7 +- app/BearCamp/BearEF/BearEF.csproj | 15 +- app/BearCamp/BearEF/Campaign.cs | 15 +- app/BearCamp/BearEF/CampaignEvent.cs | 28 + app/BearCamp/BearEF/Donation.cs | 12 +- app/BearCamp/BearEF/Donor.cs | 13 + app/BearCamp/BearEF/Employee.cs | 37 ++ .../BearEF/Properties/AssemblyInfo.cs | 4 +- app/BearCamp/BearEF/User.cs | 7 - .../_ReSharper.BearCamp/BuildScriptCache/.crc | 2 +- .../_ReSharper.BearCamp/ConditionalNames/.crc | 2 +- app/BearCamp/_ReSharper.BearCamp/JSTest/.crc | 2 +- .../_ReSharper.BearCamp/JavaScriptCache/.crc | 2 +- .../JavaScriptCache/.version | Bin 4 -> 4 bytes app/BearCamp/_ReSharper.BearCamp/MVC/.crc | 2 +- .../_ReSharper.BearCamp/NamedArguments/.crc | 2 +- .../NamedArguments/.version | Bin 4 -> 4 bytes .../_ReSharper.BearCamp/Resources/.version | Bin 4 -> 4 bytes .../_ReSharper.BearCamp/SymbolCache.bin | Bin 20238 -> 17779 bytes .../_ReSharper.BearCamp/TagPrefixes/.crc | 3 +- .../_ReSharper.BearCamp/WebSymbols/.crc | 2 +- .../_ReSharper.BearCamp/WebSymbols/.version | Bin 4 -> 4 bytes .../XmlIndex/Accessibility.xml/59F683E5.bin | Bin 949 -> 949 bytes .../5B4D04B5.bin | Bin 5761 -> 5761 bytes .../390E8A25.bin | Bin 17270 -> 17306 bytes .../1A2D939D.bin | Bin 4122 -> 4158 bytes .../Microsoft.CSharp.xml/4DDA1CCA.bin | Bin 688 -> 640 bytes .../Microsoft.JScript.xml/F74F3354.bin | Bin 26645 -> 26645 bytes .../Microsoft.VisualBasic.xml/EE79FEBF.bin | Bin 16605 -> 16545 bytes .../Microsoft.VisualC.xml/90D3ABE6.bin | Bin 389 -> 389 bytes .../04D57C40.bin | Bin 395 -> 407 bytes .../System.Activities.xml/33E2C3AB.bin | Bin 28913 -> 29549 bytes .../B9A8C76A.bin | Bin 2461 -> 2461 bytes .../7FB1C71F.bin | Bin 1480 -> 1480 bytes .../System.Configuration.xml/092A1070.bin | Bin 10016 -> 10016 bytes .../XmlIndex/System.Core.xml/11686E5B.bin | Bin 32723 -> 32723 bytes .../4A8BA0A6.bin | Bin 797 -> 797 bytes .../System.Data.Entity.xml/9398E105.bin | Bin 21234 -> 21246 bytes .../System.Data.Linq.xml/B30DAF64.bin | Bin 6472 -> 6472 bytes .../System.Data.OracleClient.xml/27DDCE31.bin | Bin 7656 -> 7656 bytes .../0B993FC7.bin | Bin 3459 -> 3459 bytes .../E842CE0C.bin | Bin 687 -> 687 bytes .../System.Data.SqlXml.xml/48CF6F29.bin | Bin 5586 -> 5586 bytes .../XmlIndex/System.Data.xml/7BF6DA70.bin | Bin 50651 -> 50723 bytes .../System.Deployment.xml/CC017739.bin | Bin 1913 -> 1913 bytes .../XmlIndex/System.Design.xml/66D504B2.bin | Bin 36277 -> 36277 bytes .../A1B5E32C.bin | Bin 8134 -> 8134 bytes .../System.DirectoryServices.xml/14397267.bin | Bin 16668 -> 16668 bytes .../System.Drawing.Design.xml/E232227C.bin | Bin 1629 -> 1629 bytes .../XmlIndex/System.Drawing.xml/2F425360.bin | Bin 39986 -> 39986 bytes .../484CBB5B.bin | Bin 6637 -> 6637 bytes .../17C23871.bin | Bin 834 -> 834 bytes .../System.IdentityModel.xml/FCECB5D9.bin | Bin 10700 -> 10700 bytes .../System.Management.xml/8DDFA253.bin | Bin 8141 -> 8141 bytes .../System.Messaging.xml/4EE26F6E.bin | Bin 8548 -> 8548 bytes .../XmlIndex/System.Numerics.xml/F65D6778.bin | Bin 2295 -> 2295 bytes .../System.Runtime.Caching.xml/6E34C19B.bin | Bin 2002 -> 2062 bytes .../System.Runtime.Remoting.xml/99D48EF3.bin | Bin 3491 -> 3491 bytes .../AC344D82.bin | Bin 321 -> 321 bytes .../014E8BDC.bin | Bin 6688 -> 6688 bytes .../XmlIndex/System.Security.xml/55841E76.bin | Bin 8883 -> 8883 bytes .../B91280C8.bin | Bin 462 -> 462 bytes .../AB91D397.bin | Bin 7422 -> 7842 bytes .../System.ServiceModel.Web.xml/AFCF614C.bin | Bin 5207 -> 5207 bytes .../System.ServiceModel.xml/263DB992.bin | Bin 84799 -> 85543 bytes .../System.ServiceProcess.xml/2335E116.bin | Bin 2361 -> 2361 bytes .../System.Transactions.xml/A0E212F7.bin | Bin 2383 -> 2383 bytes .../System.Web.Abstractions.xml/A00BB8E5.bin | Bin 9947 -> 9947 bytes .../331D36EA.bin | Bin 1710 -> 1710 bytes .../8800EDF4.bin | Bin 20104 -> 20104 bytes .../System.Web.DynamicData.xml/DC2CFBFB.bin | Bin 6358 -> 6358 bytes .../System.Web.Entity.xml/A8FBC385.bin | Bin 1433 -> 1433 bytes .../System.Web.Extensions.xml/1594D3F4.bin | Bin 23085 -> 23085 bytes .../System.Web.Helpers.xml/0E774D98.bin | Bin 1954 -> 1954 bytes .../XmlIndex/System.Web.Mvc.xml/7767440B.bin | Bin 22449 -> 22449 bytes .../B6E517C5.bin | Bin 521 -> 545 bytes .../System.Web.Routing.xml/54275CA2.bin | Bin 1446 -> 1446 bytes .../System.Web.Services.xml/057956D0.bin | Bin 16087 -> 16087 bytes .../System.Web.WebPages.xml/0190AFDD.bin | Bin 4883 -> 4883 bytes .../XmlIndex/System.Web.xml/C4EB8CF0.bin | Bin 155158 -> 155194 bytes .../System.Windows.Forms.xml/628A07B4.bin | Bin 152996 -> 152996 bytes .../FB17DE96.bin | Bin 8690 -> 8690 bytes .../8A0F9E9D.bin | Bin 21846 -> 21846 bytes .../System.Workflow.Runtime.xml/32431EC1.bin | Bin 7607 -> 7607 bytes .../System.WorkflowServices.xml/8E65A1DD.bin | Bin 4271 -> 4271 bytes .../XmlIndex/System.Xaml.xml/C4D1BFD8.bin | Bin 10463 -> 10475 bytes .../XmlIndex/System.Xml.Linq.xml/AD7A27CD.bin | Bin 4527 -> 4527 bytes .../XmlIndex/System.Xml.xml/48B5EA79.bin | Bin 33346 -> 33370 bytes .../XmlIndex/System.xml/C3B3EEEE.bin | Bin 108702 -> 108810 bytes .../XmlIndex/mscorlib.xml/743ADB6C.bin | Bin 188144 -> 188288 bytes 109 files changed, 909 insertions(+), 592 deletions(-) create mode 100644 app/BearCamp/BearCamp/Controllers/CampaignEventsController.cs create mode 100644 app/BearCamp/BearCamp/Views/CampaignEvents/Create.cshtml create mode 100644 app/BearCamp/BearCamp/Views/CampaignEvents/Delete.cshtml create mode 100644 app/BearCamp/BearCamp/Views/CampaignEvents/Details.cshtml create mode 100644 app/BearCamp/BearCamp/Views/CampaignEvents/Edit.cshtml create mode 100644 app/BearCamp/BearCamp/Views/CampaignEvents/Index.cshtml create mode 100644 app/BearCamp/BearEF/CampaignEvent.cs create mode 100644 app/BearCamp/BearEF/Employee.cs diff --git a/app/BearCamp/BearCamp.suo b/app/BearCamp/BearCamp.suo index 8a5a49be74eb6a16ae47d2b7691ec8e51eb6cebb..ef9ce77be8eb1503aea2d269e1d55208948aaa12 100644 GIT binary patch delta 7588 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 delta 5388 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 diff --git a/app/BearCamp/BearCamp/BearCamp.csproj b/app/BearCamp/BearCamp/BearCamp.csproj index 36a1243..904352f 100644 --- a/app/BearCamp/BearCamp/BearCamp.csproj +++ b/app/BearCamp/BearCamp/BearCamp.csproj @@ -64,15 +64,11 @@ + - - - - - Global.asax @@ -173,36 +169,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -224,36 +190,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -270,19 +206,19 @@ - + - + - + - + - + diff --git a/app/BearCamp/BearCamp/Controllers/AccountController.cs b/app/BearCamp/BearCamp/Controllers/AccountController.cs index b27e5c8..990d6cb 100644 --- a/app/BearCamp/BearCamp/Controllers/AccountController.cs +++ b/app/BearCamp/BearCamp/Controllers/AccountController.cs @@ -44,6 +44,7 @@ public ActionResult LogOn(LogOnModel model, string returnUrl) private bool AuthenticateUser(string userName, string password) { + var users = Db.Users.Where(p => p.UserLogin == userName).Where(p => p.Pswd == password); return users.Any(); } diff --git a/app/BearCamp/BearCamp/Controllers/CampaignEventsController.cs b/app/BearCamp/BearCamp/Controllers/CampaignEventsController.cs new file mode 100644 index 0000000..1fa6cd7 --- /dev/null +++ b/app/BearCamp/BearCamp/Controllers/CampaignEventsController.cs @@ -0,0 +1,108 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.Data.Entity; +using System.Linq; +using System.Web; +using System.Web.Mvc; +using BearEF; + +namespace BearCamp.Controllers +{ + public class CampaignEventsController : Controller + { + private bearcampEntities db = new bearcampEntities(); + + // + // GET: /CampaignEvents/ + + public ViewResult Index() + { + return View(db.CampaignEvents.ToList()); + } + + // + // GET: /CampaignEvents/Details/5 + + public ViewResult Details(int id) + { + CampaignEvent campaignevent = db.CampaignEvents.Find(id); + return View(campaignevent); + } + + // + // GET: /CampaignEvents/Create + + public ActionResult Create() + { + return View(); + } + + // + // POST: /CampaignEvents/Create + + [HttpPost] + public ActionResult Create(CampaignEvent campaignevent) + { + if (ModelState.IsValid) + { + db.CampaignEvents.Add(campaignevent); + db.SaveChanges(); + return RedirectToAction("Index"); + } + + return View(campaignevent); + } + + // + // GET: /CampaignEvents/Edit/5 + + public ActionResult Edit(int id) + { + CampaignEvent campaignevent = db.CampaignEvents.Find(id); + return View(campaignevent); + } + + // + // POST: /CampaignEvents/Edit/5 + + [HttpPost] + public ActionResult Edit(CampaignEvent campaignevent) + { + if (ModelState.IsValid) + { + db.Entry(campaignevent).State = EntityState.Modified; + db.SaveChanges(); + return RedirectToAction("Index"); + } + return View(campaignevent); + } + + // + // GET: /CampaignEvents/Delete/5 + + public ActionResult Delete(int id) + { + CampaignEvent campaignevent = db.CampaignEvents.Find(id); + return View(campaignevent); + } + + // + // POST: /CampaignEvents/Delete/5 + + [HttpPost, ActionName("Delete")] + public ActionResult DeleteConfirmed(int id) + { + CampaignEvent campaignevent = db.CampaignEvents.Find(id); + db.CampaignEvents.Remove(campaignevent); + db.SaveChanges(); + return RedirectToAction("Index"); + } + + protected override void Dispose(bool disposing) + { + db.Dispose(); + base.Dispose(disposing); + } + } +} \ No newline at end of file diff --git a/app/BearCamp/BearCamp/Controllers/DonationController.cs b/app/BearCamp/BearCamp/Controllers/DonationController.cs index 36b197b..2d1f36a 100644 --- a/app/BearCamp/BearCamp/Controllers/DonationController.cs +++ b/app/BearCamp/BearCamp/Controllers/DonationController.cs @@ -19,8 +19,11 @@ public class DonationController : Controller public ViewResult Index() { - var donations = db.Donations.Include(d => d.DonationTypeID).Include(d => d.Donor); - return View(donations.ToList()); + if (db.Donations != null) + { + return View(db.Donations.ToList()); + + } } // diff --git a/app/BearCamp/BearCamp/Controllers/UserController.cs b/app/BearCamp/BearCamp/Controllers/UserController.cs index 52c6a46..d0afb90 100644 --- a/app/BearCamp/BearCamp/Controllers/UserController.cs +++ b/app/BearCamp/BearCamp/Controllers/UserController.cs @@ -1,111 +1,111 @@ using System.Data; using System.Linq; -using System.Web.Mvc; -using BearEF; - - - -namespace BearCamp.Controllers -{ - public class UserController : Controller - { - private bearcampEntities db = new bearcampEntities(); - - // - // GET: /User/ - - public ViewResult Index() - { - return View(db.Users.ToList()); - } - - // - // GET: /User/Details/5 - - public ViewResult Details(string id) - { - User user = db.Users.Find(id); - return View(user); - } - - // - // GET: /User/Create - - public ActionResult Create() - { - return View(); - } - - // - // POST: /User/Create - - - - - - - [HttpPost] - public ActionResult Create(User user) - { - if (ModelState.IsValid) - { - db.Users.Add(user); - db.SaveChanges(); - return RedirectToAction("Index"); - } - - return View(user); - } - - // - // GET: /User/Edit/5 - - public ActionResult Edit(string id) - { - User user = db.Users.Find(id); - return View(user); - } - - // - // POST: /User/Edit/5 - - [HttpPost] - public ActionResult Edit(User user) - { - if (ModelState.IsValid) - { - db.Entry(user).State = EntityState.Modified; - db.SaveChanges(); - return RedirectToAction("Index"); - } - return View(user); - } - - // - // GET: /User/Delete/5 - - public ActionResult Delete(string id) - { - User user = db.Users.Find(id); - return View(user); - } - - // - // POST: /User/Delete/5 - - [HttpPost, ActionName("Delete")] - public ActionResult DeleteConfirmed(string id) - { - User user = db.Users.Find(id); - db.Users.Remove(user); - db.SaveChanges(); - return RedirectToAction("Index"); - } - - protected override void Dispose(bool disposing) - { - db.Dispose(); - base.Dispose(disposing); - } - } +using System.Web.Mvc; +using BearEF; + + + +namespace BearCamp.Controllers +{ + public class UserController : Controller + { + private bearcampEntities db = new bearcampEntities(); + + // + // GET: /User/ + + public ViewResult Index() + { + return View(db.Users.ToList()); + } + + // + // GET: /User/Details/5 + + public ViewResult Details(string id) + { + User user = db.Users.Find(id); + return View(user); + } + + // + // GET: /User/Create + + public ActionResult Create() + { + return View(); + } + + // + // POST: /User/Create + + + + + + + [HttpPost] + public ActionResult Create(User user) + { + if (ModelState.IsValid) + { + db.Users.Add(user); + db.SaveChanges(); + return RedirectToAction("Index"); + } + + return View(user); + } + + // + // GET: /User/Edit/5 + + public ActionResult Edit(string id) + { + User user = db.Users.Find(id); + return View(user); + } + + // + // POST: /User/Edit/5 + + [HttpPost] + public ActionResult Edit(User user) + { + if (ModelState.IsValid) + { + db.Entry(user).State = EntityState.Modified; + db.SaveChanges(); + return RedirectToAction("Index"); + } + return View(user); + } + + // + // GET: /User/Delete/5 + + public ActionResult Delete(string id) + { + User user = db.Users.Find(id); + return View(user); + } + + // + // POST: /User/Delete/5 + + [HttpPost, ActionName("Delete")] + public ActionResult DeleteConfirmed(string id) + { + User user = db.Users.Find(id); + db.Users.Remove(user); + db.SaveChanges(); + return RedirectToAction("Index"); + } + + protected override void Dispose(bool disposing) + { + db.Dispose(); + base.Dispose(disposing); + } + } } \ No newline at end of file diff --git a/app/BearCamp/BearCamp/Properties/AssemblyInfo.cs b/app/BearCamp/BearCamp/Properties/AssemblyInfo.cs index 032d997..0544cb7 100644 --- a/app/BearCamp/BearCamp/Properties/AssemblyInfo.cs +++ b/app/BearCamp/BearCamp/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("0.1.0.0")] -[assembly: AssemblyFileVersion("0.1.0.0")] +[assembly: AssemblyVersion("0.1.8.0")] +[assembly: AssemblyFileVersion("0.1.8.0")] diff --git a/app/BearCamp/BearCamp/Views/CampaignEvents/Create.cshtml b/app/BearCamp/BearCamp/Views/CampaignEvents/Create.cshtml new file mode 100644 index 0000000..8a9da7a --- /dev/null +++ b/app/BearCamp/BearCamp/Views/CampaignEvents/Create.cshtml @@ -0,0 +1,89 @@ +@model BearEF.CampaignEvent + +@{ + ViewBag.Title = "Create"; +} + +

Create

+ + + + +@using (Html.BeginForm()) { + @Html.ValidationSummary(true) +
+ CampaignEvent + +
+ @Html.LabelFor(model => model.Name) +
+
+ @Html.EditorFor(model => model.Name) + @Html.ValidationMessageFor(model => model.Name) +
+ +
+ @Html.LabelFor(model => model.Description) +
+
+ @Html.EditorFor(model => model.Description) + @Html.ValidationMessageFor(model => model.Description) +
+ +
+ @Html.LabelFor(model => model.Related_Campaign) +
+
+ @Html.EditorFor(model => model.Related_Campaign) + @Html.ValidationMessageFor(model => model.Related_Campaign) +
+ +
+ @Html.LabelFor(model => model.Owner) +
+
+ @Html.EditorFor(model => model.Owner) + @Html.ValidationMessageFor(model => model.Owner) +
+ +
+ @Html.LabelFor(model => model.Start_Date) +
+
+ @Html.EditorFor(model => model.Start_Date) + @Html.ValidationMessageFor(model => model.Start_Date) +
+ +
+ @Html.LabelFor(model => model.End_Date) +
+
+ @Html.EditorFor(model => model.End_Date) + @Html.ValidationMessageFor(model => model.End_Date) +
+ +
+ @Html.LabelFor(model => model.Status) +
+
+ @Html.EditorFor(model => model.Status) + @Html.ValidationMessageFor(model => model.Status) +
+ +
+ @Html.LabelFor(model => model.Fundraising_Goal) +
+
+ @Html.EditorFor(model => model.Fundraising_Goal) + @Html.ValidationMessageFor(model => model.Fundraising_Goal) +
+ +

+ +

+
+} + +
+ @Html.ActionLink("Back to List", "Index") +
diff --git a/app/BearCamp/BearCamp/Views/CampaignEvents/Delete.cshtml b/app/BearCamp/BearCamp/Views/CampaignEvents/Delete.cshtml new file mode 100644 index 0000000..33250df --- /dev/null +++ b/app/BearCamp/BearCamp/Views/CampaignEvents/Delete.cshtml @@ -0,0 +1,58 @@ +@model BearEF.CampaignEvent + +@{ + ViewBag.Title = "Delete"; +} + +

Delete

+ +

Are you sure you want to delete this?

+
+ CampaignEvent + +
Name
+
+ @Html.DisplayFor(model => model.Name) +
+ +
Description
+
+ @Html.DisplayFor(model => model.Description) +
+ +
Related_Campaign
+
+ @Html.DisplayFor(model => model.Related_Campaign) +
+ +
Owner
+
+ @Html.DisplayFor(model => model.Owner) +
+ +
Start_Date
+
+ @Html.DisplayFor(model => model.Start_Date) +
+ +
End_Date
+
+ @Html.DisplayFor(model => model.End_Date) +
+ +
Status
+
+ @Html.DisplayFor(model => model.Status) +
+ +
Fundraising_Goal
+
+ @Html.DisplayFor(model => model.Fundraising_Goal) +
+
+@using (Html.BeginForm()) { +

+ | + @Html.ActionLink("Back to List", "Index") +

+} diff --git a/app/BearCamp/BearCamp/Views/CampaignEvents/Details.cshtml b/app/BearCamp/BearCamp/Views/CampaignEvents/Details.cshtml new file mode 100644 index 0000000..fc0260f --- /dev/null +++ b/app/BearCamp/BearCamp/Views/CampaignEvents/Details.cshtml @@ -0,0 +1,55 @@ +@model BearEF.CampaignEvent + +@{ + ViewBag.Title = "Details"; +} + +

Details

+ +
+ CampaignEvent + +
Name
+
+ @Html.DisplayFor(model => model.Name) +
+ +
Description
+
+ @Html.DisplayFor(model => model.Description) +
+ +
Related_Campaign
+
+ @Html.DisplayFor(model => model.Related_Campaign) +
+ +
Owner
+
+ @Html.DisplayFor(model => model.Owner) +
+ +
Start_Date
+
+ @Html.DisplayFor(model => model.Start_Date) +
+ +
End_Date
+
+ @Html.DisplayFor(model => model.End_Date) +
+ +
Status
+
+ @Html.DisplayFor(model => model.Status) +
+ +
Fundraising_Goal
+
+ @Html.DisplayFor(model => model.Fundraising_Goal) +
+
+

+ @Html.ActionLink("Edit", "Edit", new { id=Model.CampaignEventId }) | + @Html.ActionLink("Back to List", "Index") +

diff --git a/app/BearCamp/BearCamp/Views/CampaignEvents/Edit.cshtml b/app/BearCamp/BearCamp/Views/CampaignEvents/Edit.cshtml new file mode 100644 index 0000000..f6d0d0c --- /dev/null +++ b/app/BearCamp/BearCamp/Views/CampaignEvents/Edit.cshtml @@ -0,0 +1,91 @@ +@model BearEF.CampaignEvent + +@{ + ViewBag.Title = "Edit"; +} + +

Edit

+ + + + +@using (Html.BeginForm()) { + @Html.ValidationSummary(true) +
+ CampaignEvent + + @Html.HiddenFor(model => model.CampaignEventId) + +
+ @Html.LabelFor(model => model.Name) +
+
+ @Html.EditorFor(model => model.Name) + @Html.ValidationMessageFor(model => model.Name) +
+ +
+ @Html.LabelFor(model => model.Description) +
+
+ @Html.EditorFor(model => model.Description) + @Html.ValidationMessageFor(model => model.Description) +
+ +
+ @Html.LabelFor(model => model.Related_Campaign) +
+
+ @Html.EditorFor(model => model.Related_Campaign) + @Html.ValidationMessageFor(model => model.Related_Campaign) +
+ +
+ @Html.LabelFor(model => model.Owner) +
+
+ @Html.EditorFor(model => model.Owner) + @Html.ValidationMessageFor(model => model.Owner) +
+ +
+ @Html.LabelFor(model => model.Start_Date) +
+
+ @Html.EditorFor(model => model.Start_Date) + @Html.ValidationMessageFor(model => model.Start_Date) +
+ +
+ @Html.LabelFor(model => model.End_Date) +
+
+ @Html.EditorFor(model => model.End_Date) + @Html.ValidationMessageFor(model => model.End_Date) +
+ +
+ @Html.LabelFor(model => model.Status) +
+
+ @Html.EditorFor(model => model.Status) + @Html.ValidationMessageFor(model => model.Status) +
+ +
+ @Html.LabelFor(model => model.Fundraising_Goal) +
+
+ @Html.EditorFor(model => model.Fundraising_Goal) + @Html.ValidationMessageFor(model => model.Fundraising_Goal) +
+ +

+ +

+
+} + +
+ @Html.ActionLink("Back to List", "Index") +
diff --git a/app/BearCamp/BearCamp/Views/CampaignEvents/Index.cshtml b/app/BearCamp/BearCamp/Views/CampaignEvents/Index.cshtml new file mode 100644 index 0000000..c4a3d33 --- /dev/null +++ b/app/BearCamp/BearCamp/Views/CampaignEvents/Index.cshtml @@ -0,0 +1,75 @@ +@model IEnumerable + +@{ + ViewBag.Title = "Index"; +} + +

Index

+ +

+ @Html.ActionLink("Create New", "Create") +

+ + + + + + + + + + + + + +@foreach (var item in Model) { + + + + + + + + + + + +} + +
+ Name + + Description + + Related_Campaign + + Owner + + Start_Date + + End_Date + + Status + + Fundraising_Goal +
+ @Html.DisplayFor(modelItem => item.Name) + + @Html.DisplayFor(modelItem => item.Description) + + @Html.DisplayFor(modelItem => item.Related_Campaign) + + @Html.DisplayFor(modelItem => item.Owner) + + @Html.DisplayFor(modelItem => item.Start_Date) + + @Html.DisplayFor(modelItem => item.End_Date) + + @Html.DisplayFor(modelItem => item.Status) + + @Html.DisplayFor(modelItem => item.Fundraising_Goal) + + @Html.ActionLink("Edit", "Edit", new { id=item.CampaignEventId }) | + @Html.ActionLink("Details", "Details", new { id=item.CampaignEventId }) | + @Html.ActionLink("Delete", "Delete", new { id=item.CampaignEventId }) +
diff --git a/app/BearCamp/BearCamp/Web.config b/app/BearCamp/BearCamp/Web.config index 7e334ea..5adc812 100644 --- a/app/BearCamp/BearCamp/Web.config +++ b/app/BearCamp/BearCamp/Web.config @@ -7,7 +7,7 @@ - + diff --git a/app/BearCamp/BearCommon/DonationsExport.cs b/app/BearCamp/BearCommon/DonationsExport.cs index 8b8edfb..0429630 100644 --- a/app/BearCamp/BearCommon/DonationsExport.cs +++ b/app/BearCamp/BearCommon/DonationsExport.cs @@ -20,9 +20,8 @@ public void ExportCsv() DonorID = n.DonorID, DonationAmount = n.DonationAmount, DonationsDate = n.DonataionDate, - Comments = n.Comments, - DonationType = n.DonationTypeID - }; + Comments = n.Comments + }; var csv = donations.ToCsv(); diff --git a/app/BearCamp/BearCommon/Properties/AssemblyInfo.cs b/app/BearCamp/BearCommon/Properties/AssemblyInfo.cs index 49a03dd..0da94ba 100644 --- a/app/BearCamp/BearCommon/Properties/AssemblyInfo.cs +++ b/app/BearCamp/BearCommon/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("1.0.7.0")] +[assembly: AssemblyFileVersion("1.0.7.0")] diff --git a/app/BearCamp/BearCommon/Querries/DonationsModel.cs b/app/BearCamp/BearCommon/Querries/DonationsModel.cs index 521184a..df8627a 100644 --- a/app/BearCamp/BearCommon/Querries/DonationsModel.cs +++ b/app/BearCamp/BearCommon/Querries/DonationsModel.cs @@ -13,7 +13,7 @@ public class DonationsModel public decimal DonationAmount { get; set; } public DateTime DonationsDate { get; set; } public string Comments { get; set; } - public DonationTypeID DonationType { get; set; } + } } \ No newline at end of file diff --git a/app/BearCamp/BearEF/App.Config b/app/BearCamp/BearEF/App.Config index 00a27dd..85a9d57 100644 --- a/app/BearCamp/BearEF/App.Config +++ b/app/BearCamp/BearEF/App.Config @@ -1,4 +1,6 @@  - + + + \ No newline at end of file diff --git a/app/BearCamp/BearEF/BearCampData.Designer.cs b/app/BearCamp/BearEF/BearCampData.Designer.cs index 2082ac8..0b85b34 100644 --- a/app/BearCamp/BearEF/BearCampData.Designer.cs +++ b/app/BearCamp/BearEF/BearCampData.Designer.cs @@ -1,4 +1,4 @@ -// Default code generation is disabled for model 'C:\Users\gvilla\Documents\Dev-App\bearcamp\app\BearCamp\BearEF\BearCampData.edmx'. +// Default code generation is disabled for model 'C:\Users\gvilla\Documents\Dev-App\bcbranch\bearcamp\app\BearCamp\BearEF\BearCampData.edmx'. // To enable default code generation, change the value of the 'Code Generation Strategy' designer // property to an alternate value. This property is available in the Properties Window when the model is // open in the designer. \ No newline at end of file diff --git a/app/BearCamp/BearEF/BearCampData.edmx b/app/BearCamp/BearEF/BearCampData.edmx index a40696a..efcae37 100644 --- a/app/BearCamp/BearEF/BearCampData.edmx +++ b/app/BearCamp/BearEF/BearCampData.edmx @@ -6,47 +6,38 @@ + - - - - - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - - - + + + @@ -54,80 +45,71 @@ - + + + + + - + + + - - - - - - - + + + + - + + - + + + + + + + + + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - @@ -139,102 +121,21 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - @@ -251,25 +152,19 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -281,32 +176,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -317,29 +187,19 @@ - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - @@ -352,25 +212,11 @@ - + - + - - - - - - - - - - - - - - - + @@ -380,35 +226,42 @@ - + - + - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -416,27 +269,28 @@ - - + + + + + + + + + + + + + + - - - - - - - - - - - @@ -448,40 +302,28 @@ + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -490,24 +332,45 @@ - + - - - + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + @@ -532,41 +395,17 @@ - + - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - diff --git a/app/BearCamp/BearEF/BearDataModel.Context.cs b/app/BearCamp/BearEF/BearDataModel.Context.cs index 49ae102..cb757e5 100644 --- a/app/BearCamp/BearEF/BearDataModel.Context.cs +++ b/app/BearCamp/BearEF/BearDataModel.Context.cs @@ -26,13 +26,10 @@ protected override void OnModelCreating(DbModelBuilder modelBuilder) } public DbSet Donors { get; set; } - public DbSet Features { get; set; } - public DbSet Permissions { get; set; } public DbSet Users { get; set; } public DbSet Donations { get; set; } - public DbSet DonationTypeIDs { get; set; } + public DbSet CampaignEvents { get; set; } + public DbSet Employees { get; set; } public DbSet Campaigns { get; set; } - public DbSet Events1 { get; set; } - public DbSet FundraisingTasks { get; set; } } } diff --git a/app/BearCamp/BearEF/BearEF.csproj b/app/BearCamp/BearEF/BearEF.csproj index 7422a9f..8b7d5c5 100644 --- a/app/BearCamp/BearEF/BearEF.csproj +++ b/app/BearCamp/BearEF/BearEF.csproj @@ -80,25 +80,16 @@ BearDataModel.tt - + BearDataModel.tt - + BearDataModel.tt BearDataModel.tt - - BearDataModel.tt - - - BearDataModel.tt - - - BearDataModel.tt - - + BearDataModel.tt diff --git a/app/BearCamp/BearEF/Campaign.cs b/app/BearCamp/BearEF/Campaign.cs index 55e61d1..2dd01aa 100644 --- a/app/BearCamp/BearEF/Campaign.cs +++ b/app/BearCamp/BearEF/Campaign.cs @@ -14,21 +14,14 @@ namespace BearEF { public partial class Campaign { - public Campaign() - { - this.FundraisingTasks = new HashSet(); - } - - public int ID { get; set; } + public int CampaignId { get; set; } public string Name { get; set; } public string Description { get; set; } public Nullable Owner { get; set; } - public Nullable LaunchDate { get; set; } - public Nullable FundraiserDeadline { get; set; } - public Nullable FundraisingGoal { get; set; } + public Nullable Launch_Date { get; set; } + public Nullable Fundraiser_Deadline { get; set; } + public Nullable Fundraising_Goal { get; set; } public string Status { get; set; } - - public virtual ICollection FundraisingTasks { get; set; } } } diff --git a/app/BearCamp/BearEF/CampaignEvent.cs b/app/BearCamp/BearEF/CampaignEvent.cs new file mode 100644 index 0000000..0f47ac6 --- /dev/null +++ b/app/BearCamp/BearEF/CampaignEvent.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// This code was generated from a template. +// +// Manual changes to this file may cause unexpected behavior in your application. +// Manual changes to this file will be overwritten if the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Collections.Generic; + +namespace BearEF +{ + public partial class CampaignEvent + { + public int CampaignEventId { get; set; } + public string Name { get; set; } + public string Description { get; set; } + public Nullable Related_Campaign { get; set; } + public Nullable Owner { get; set; } + public Nullable Start_Date { get; set; } + public Nullable End_Date { get; set; } + public string Status { get; set; } + public Nullable Fundraising_Goal { get; set; } + } + +} diff --git a/app/BearCamp/BearEF/Donation.cs b/app/BearCamp/BearEF/Donation.cs index 70aa65a..cd3f736 100644 --- a/app/BearCamp/BearEF/Donation.cs +++ b/app/BearCamp/BearEF/Donation.cs @@ -20,8 +20,18 @@ public partial class Donation public System.DateTime DonataionDate { get; set; } public string Comments { get; set; } public int DonationType { get; set; } + public string Description { get; set; } + public Nullable Campaign { get; set; } + public Nullable Event { get; set; } + public Nullable Owner { get; set; } + public Nullable Paid { get; set; } + public System.DateTime DonationDate { get; set; } + public Nullable PaymentDate { get; set; } + public Nullable ThanksSent { get; set; } + public Nullable ThanksDate { get; set; } + public Nullable ThanksAmount { get; set; } + public string PaymentMethod { get; set; } - public virtual DonationTypeID DonationTypeID { get; set; } public virtual Donor Donor { get; set; } } diff --git a/app/BearCamp/BearEF/Donor.cs b/app/BearCamp/BearEF/Donor.cs index d5aa2e7..1f86219 100644 --- a/app/BearCamp/BearEF/Donor.cs +++ b/app/BearCamp/BearEF/Donor.cs @@ -29,6 +29,19 @@ public Donor() public string City { get; set; } public string State { get; set; } public string Zip { get; set; } + public string Company { get; set; } + public string FirstName { get; set; } + public Nullable Primary_Contact { get; set; } + public string Job_Title { get; set; } + public string Business_Phone { get; set; } + public string HomePhone { get; set; } + public string Mobile_Phone { get; set; } + public string Fax_Number { get; set; } + public string Country_Region { get; set; } + public string Web_Page { get; set; } + public string Notes { get; set; } + public string Attachments { get; set; } + public string Constituencies { get; set; } public virtual ICollection Donations { get; set; } } diff --git a/app/BearCamp/BearEF/Employee.cs b/app/BearCamp/BearEF/Employee.cs new file mode 100644 index 0000000..25d1f53 --- /dev/null +++ b/app/BearCamp/BearEF/Employee.cs @@ -0,0 +1,37 @@ +//------------------------------------------------------------------------------ +// +// This code was generated from a template. +// +// Manual changes to this file may cause unexpected behavior in your application. +// Manual changes to this file will be overwritten if the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Collections.Generic; + +namespace BearEF +{ + public partial class Employee + { + public int EmployeeId { get; set; } + public string Company { get; set; } + public string Last_Name { get; set; } + public string First_Name { get; set; } + public string E_mail_Address { get; set; } + public string Job_Title { get; set; } + public string Business_Phone { get; set; } + public string Home_Phone { get; set; } + public string Mobile_Phone { get; set; } + public string Fax_Number { get; set; } + public string Address { get; set; } + public string City { get; set; } + public string State_Province { get; set; } + public string ZIP_Postal_Code { get; set; } + public string Country_Region { get; set; } + public string Web_Page { get; set; } + public string Notes { get; set; } + public string Attachments { get; set; } + } + +} diff --git a/app/BearCamp/BearEF/Properties/AssemblyInfo.cs b/app/BearCamp/BearEF/Properties/AssemblyInfo.cs index bab0267..c129e4a 100644 --- a/app/BearCamp/BearEF/Properties/AssemblyInfo.cs +++ b/app/BearCamp/BearEF/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("1.0.12.0")] +[assembly: AssemblyFileVersion("1.0.12.0")] diff --git a/app/BearCamp/BearEF/User.cs b/app/BearCamp/BearEF/User.cs index d1c9ab1..db67462 100644 --- a/app/BearCamp/BearEF/User.cs +++ b/app/BearCamp/BearEF/User.cs @@ -14,19 +14,12 @@ namespace BearEF { public partial class User { - public User() - { - this.Permissions = new HashSet(); - } - public string UserLogin { get; set; } public string Pswd { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string Email { get; set; } public string Phone { get; set; } - - public virtual ICollection Permissions { get; set; } } } diff --git a/app/BearCamp/_ReSharper.BearCamp/BuildScriptCache/.crc b/app/BearCamp/_ReSharper.BearCamp/BuildScriptCache/.crc index e164677..123e24b 100644 --- a/app/BearCamp/_ReSharper.BearCamp/BuildScriptCache/.crc +++ b/app/BearCamp/_ReSharper.BearCamp/BuildScriptCache/.crc @@ -1 +1 @@ -K \ No newline at end of file +7z \ No newline at end of file diff --git a/app/BearCamp/_ReSharper.BearCamp/ConditionalNames/.crc b/app/BearCamp/_ReSharper.BearCamp/ConditionalNames/.crc index a716347..3be27cf 100644 --- a/app/BearCamp/_ReSharper.BearCamp/ConditionalNames/.crc +++ b/app/BearCamp/_ReSharper.BearCamp/ConditionalNames/.crc @@ -1 +1 @@ -8 \ No newline at end of file +R0 \ No newline at end of file diff --git a/app/BearCamp/_ReSharper.BearCamp/JSTest/.crc b/app/BearCamp/_ReSharper.BearCamp/JSTest/.crc index cee50cc..1273289 100644 --- a/app/BearCamp/_ReSharper.BearCamp/JSTest/.crc +++ b/app/BearCamp/_ReSharper.BearCamp/JSTest/.crc @@ -1 +1 @@ - \ No newline at end of file +g+r \ No newline at end of file diff --git a/app/BearCamp/_ReSharper.BearCamp/JavaScriptCache/.crc b/app/BearCamp/_ReSharper.BearCamp/JavaScriptCache/.crc index 9194144..738843e 100644 --- a/app/BearCamp/_ReSharper.BearCamp/JavaScriptCache/.crc +++ b/app/BearCamp/_ReSharper.BearCamp/JavaScriptCache/.crc @@ -1 +1 @@ -a]i \ No newline at end of file + \ No newline at end of file diff --git a/app/BearCamp/_ReSharper.BearCamp/JavaScriptCache/.version b/app/BearCamp/_ReSharper.BearCamp/JavaScriptCache/.version index 2503859b95d982afafeff77b789b566b365c9f34..b8690a20fa0ad81ddea3153155f8021a5ff977de 100644 GIT binary patch literal 4 LcmY#jU|;|M0E7S` literal 4 LcmWe&U|;|M07L*0 diff --git a/app/BearCamp/_ReSharper.BearCamp/MVC/.crc b/app/BearCamp/_ReSharper.BearCamp/MVC/.crc index 256c92a..e10a32b 100644 --- a/app/BearCamp/_ReSharper.BearCamp/MVC/.crc +++ b/app/BearCamp/_ReSharper.BearCamp/MVC/.crc @@ -1 +1 @@ -Wu \ No newline at end of file +m \ No newline at end of file diff --git a/app/BearCamp/_ReSharper.BearCamp/NamedArguments/.crc b/app/BearCamp/_ReSharper.BearCamp/NamedArguments/.crc index 417ced4..b4f49e3 100644 --- a/app/BearCamp/_ReSharper.BearCamp/NamedArguments/.crc +++ b/app/BearCamp/_ReSharper.BearCamp/NamedArguments/.crc @@ -1 +1 @@ -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 U`zUWKI+;?;waa!IjWF;30sGdV`~Uy| literal 20238 zcmcIsd5|3Cb?+T5mqN@YAO{gFbbyS{IFw#Vu_aj#`rTL6V#{282@xS{^DpMC$t+h06+1?ndP zhNiX+PEMd;S#RJW8r^!V9%6n8FjsBN+SM7`w+|7e58K}c7(Y-RTv({OWxMG%>K2wM zaBN_%qht8lvl4%>N+1=hFo;hKk}6U16w!|htOCqTI#ctux8Qg)6ZV`lGgP&GKkOF$ zEm(hm5(fm2e)9P{79#GnPXPsTI<@FGo!VJ(seh?9TH16vZ_h+%Vr zIW_8|9J9_ITBmHHIUohrqVcFHrD?e+rD?oHJ;Ds_Pr>>m5TY)<-~K{}y0CN4YZzuI z>3Zz-I^aVM+~qn4{h3f1AjqceR{fc>Ki{lXIhgxG*!`p6ZqE((SIg6lUp89C(CXP$ z?umAYP+`BKv(K$NQ=yKYgkHmkoN}w_paf+DkU26xlNia=V!b)^lvm}_d zLlm7sXbJsj>4*99Q+r$<>V1F6+?D7{JztH#BCih~-u?r19?};5=_app&}PbO#DQ9S z&dhMdZKkAk9xQh=0JH_?11IU8?eGMn^IY<+cmeWOsprJ5Jm9x>EGYKG9wd^ad##f zb35u2@I@}1e7h1K*S1`u`&O`8O6P6goBh^kiq2j%LZt)vtAJ`6u|MY4Z#Jsa&Y@gG_RRzsM<1HXJHKIrc_=;9&&0MYcybhOhAAUH}2yX;zW6{{xS?_BLt{`w z0*Em{#Jid>KSLPOFWM-f_7xECLc;JTha-l#ZnjH9u{Eu|twifY3v70oe&wMMJn zWYmlMYSKenWbcK z*k4KY^+_a=W>-OyI?ifR&rVur;%2T&j)*fSBCfk?u8?h!&D=h7q-m<+R>jIu17in7uojO&V0p~`avB*7vFph#UOHWmyKY>N@x zdWM|#r(oR;glzp?_O8M!g_E*vY7;`E|6+Hxyq$6b!+;|OcgKH^rL2#o^RhEiAbtNLkM5`-|xl~seBPcS?7qQMN=ZUI3+p^U-*o!oX zXSXyycC0i=(qEi~c{O>6K;`jh%aPhJvk?{hztxX*s2JM1=6_p&H$9WC?s!5J{B70A zCk?z9DYbQ<32)EcHIdotA}X};W~yqQf#jBC5AIVskNo}PnfCyZ ztBp>Tf$l-6UU3fPk%?c0g_hX@S@z@ee=?bQKQ^WKY}=3Am?VkE z#-vFH0;2LbqC8&yq40W{aYY}xNV;r%nn!)Q?T-U>8Gwfp>TNqQu;9Qt0yJlkgDJc- zjw@eBm7apO?eP-V6JL!J%MXC%JoH&fD-bdTv**ez-LgoKE;l-V)1QZ@I1!Cgy8ogUYPFrE3jZDWd&B*)3|2ytO1W|F0qqlR)6ynO5@e7c?}sY6LDo%Rr+N=5p`sKWC; zoJ2ssqM2CSPcyL?LF*7T4Dadn`y-I|={_0`uG6FRx1NOJ7a!e+I08u*%FIi2X@G$ImWkMU{c>(IabQRc&9`YY)0R$(SLw%&EjY=soWT-B7TvtNI@ z!+LpIISH1I^f&017Bl-a6{=JOLJ|Uo^7fVi-Ulg)7m>V@VqT!hr?!RnIRlz}rqDdf zGDlD}XCjVCf{ANk_5*;Wl2fiMS~@)b-ppE>j&6hHGQV2Fs}JEJCy!JAdqCJxoEJ|b z{c;)T_v_M9Rd+U|%uVn8sk~~{3xqz{%y?4|Lqg^O_zBeI$omvJ@nnai?pIMnHNXe5 zg2F5K;At%~kK~-mcFuhSeZK^F2JkH4%Yf$qUjbmQfc@G|bv&H%7-t+(KZC05&R1`H zG_$R3!5}lHq+?%x-;o;8&r?cQoqNCN5jml%|2DX~6>uBigMbeK0>Fm>w*&3~d<5`2 zfI9&gB9?O(${z)M4A2Xlh~Y=GTQe)^Z(xuq2369bdAmO6OxV7Eu;EpvT4mgXr(YUE zJnF#h&Tk%YYA)jUh$I-Z-x6L@m8ud3=773cr&eqH{9eaD!rbIT%)|<5vdl8&{VC5 zP^AxxOru?^5b)&noiVeyv~O2cJO|w!=#a+gN^(4(cP&7W-M$su~i+I$mqEA zu;(>!KUi_58&gdW7cRiHyG2fTjqMvcPuKE>s>BMpe-ydxof^-a53a);rgwisiPT zL^-GA{k!NQRIU8hgPBb*?Iu+F^SshJqzn|S{YvAC$tNY9BMKSo3b@1jUM4YMQ^n7Z77kKt$mHjbb?3fKlH z0kC3l9f09`44>nG?SLJC3BdJ$Nx&3f8i3dp>;mit#L9!Q$+JT4;ziCURIkb$Th?NR zu11>I@!be48?jcX)hA~^zOP9UD988wwBUynD4&A0fWJcC)1@yR^ZA5V^2yx~C*-zs zdlPJ_$nZ}F;M3juOIVt&BIz)Nw+p`wY;V+!!}|a{g(SU7MdEl0F>ySyvtK+t5$qHr zzKfY(2Jo`HeMYWJZ2O$V@`9CpqZFJ~c8aPDO1dV?y4+GHAx0yS@Fl0d>1+D@RNw{3 z1cXrq7)OP`f7t)$9V$Toh7AmQevZZ{#BB7un6+ z2O+NE#qsUem7_<#JeAog@Q%vlhQTa9UW_FEQ%c=PHTy+J+9O049eFvdixPFXM#($# ze@8pw0`2=S`Z6Zy8RHD#qHRK^m%QnOE1|$*On4Fn9CYtS@hRf)AX@w>K4{ajb$)w} zNV{U%@C@Kt08KD_{g;OAAN9!FCA*-qikAQQZ?k`GkxuXv-;>*A>Wh&?Ad>r)#Gf4e zj3hvGiTY3^8j-mJ$8oK|+&<2aIt6|NvzkIbs+7B2EPNJAh?K8-Hv3yQ=VOp*dFhLV z9N(b-Vj^v1bs?!eec>DQrnFgBX;atV#c?)}RBGsQ6~$sS7j*ffs4^IeE=x{?ieQ-k zFaVCYUift4;$IvX7TPe|_e&&qfR~_fgLs@?K|Np6V7-&8J{J zjK4zUH~;0>UpXL$s%SVK^7Sgt%IpK)Cg3SZ-tYWtROo*2HYR@HhaUw^H)x6zp4;HT z7#W1*7Vr#Z9AfbkEWQoNx5Thlvh#S4*lY5Y1?ZDiY&k5-gw3X1o|o6-sUT{Y181TF zC6E^t*uY#vC}D-khEzx=TXY!fY}7j0W4l2%QS4%%bQa}CXVE(RpS+6j_Gq?FF4@9K zJ6phqyj-D59LqtKI7Uz!q}31(r;MsGCyBgbP7;)^qWll&DluZI{H%)AMT=e;KlU4X zs)DLHigH0~9(zcIwA*-HlskVdq;ehL-vKuO7y-xdISx>>pFsI~05eCC3x5uw6A&rV zF_F{gy%Vqtup7XX=lPk{IX>C3evHxm+kQNu=uJaVLAV zPX3GXa7X$<^3*La6$I&_t-nFXCsBZ_{wEZlA`TB+^^fsELFlfv$3ZTTj)T;;F!|6i zM^8YygvQO7M)a)y)9eSqbW+OnC%>fhQjnA}!8X6ty%NJHO9Y*eqZ>Z*7m}|~56tHi zs0hpV{N*E=Z*&u1c(nJwFUgzsooSR^uzPogY|j?KWyS_`%h2<;BA#5xJ>JW zp4dfrsGbh!B2QpNX&AD0R4e*z53Aex3+(XAA9@VPV4v&N6vcxR(e%p3K%(f9Qz-UI z&BtB_iuAEpY8j&0GlgC%%`03A3t-|Zm+^7pO0(du(c9=x%9IiIo^)#X0gU5~J7kNV zpQLDS)=7g|XS>dz?OK0ZG(MS?7|xJjmSo`Z-tf&g{hA==0eI^s>?w2Y8GP;nkS80T zvj8|R$(Zpg`k(@MA7C$F$(5dliL7S_Jk-1!F~QN2c?Oy?`c(i9;H^m23-^N>N=#xl zBYi9b`r}uzERExJeEuh3N&dECXHSjz9uxfh=k{=v!ylucf_g{J}62cS@8d(n?& zZXCyKMB667QhYB(2(4Jm{DNKC<7E1JMB-$AZwdX7g5y)L=#z!KSFQi<@T4c8k)D(e z2D=h`9dH*wu34jeWD$LgeB?e<-(VL!9L~Ke&QkC#SRbveRCoE)efJjmVb>I{rN*7+ ze51lWA8L6XyqxjFtyrww{4Qz8$AK35Pwx9%=9s(zgUpz$NwuHjyS9fSAwU8bkVdl3 z*UiP1&E4~N^Kz3%t|%s9q5Rr6_nwvd{VdwLzFW8!c#{Q<+T!{02-dhF(C9<5)3=rB zV4ZkeO{Z=q<=`(k>DIsM*cqw?H47Hj^;IFYT=WskbzymFtGx$fsWfW2A3&e|fTLOJ z0~q%pfT~6Lw?74o+98DBzVU|4*RAJZkhvexzub`TZS&ZUt(bqA+$q(x&8}Cfjx3H} z5;k;8=+A_+`}(rKxv)OPnVuSQd>wFzyTPYmVRJ$f2hO-xw1%!jAJVT{a~NY_{B7Uq z(nlR7v+KhYVG0gIjDCy5={a>CSsj!zr2jj6vj3-^wHRb7Pjp7e&*5K`2>4tjaB7o% z+}a(*qukzOHUiT5q|b*L-+1+H&+)$r&{g!jhW+8?1Ab4u55LXDrBw7!Re+PH$AU?R zl7DQ|XWt6VS&jMihAnzO`mIqRVVI8dJF{-)9ZH|9XZR128)7e0# z{7qXQG}DrQ4}Znky#DU&uOO|%Akz|($eh=Os}YxZ$`cCz_#K_!6r!zb;9ZlVP|{TV ObFG~INz@C8rT#zZ0q9i# diff --git a/app/BearCamp/_ReSharper.BearCamp/TagPrefixes/.crc b/app/BearCamp/_ReSharper.BearCamp/TagPrefixes/.crc index 1676704..88df44e 100644 --- a/app/BearCamp/_ReSharper.BearCamp/TagPrefixes/.crc +++ b/app/BearCamp/_ReSharper.BearCamp/TagPrefixes/.crc @@ -1,2 +1 @@ - - \ No newline at end of file +šs \ No newline at end of file diff --git a/app/BearCamp/_ReSharper.BearCamp/WebSymbols/.crc b/app/BearCamp/_ReSharper.BearCamp/WebSymbols/.crc index 7fcddd4..d29cb1c 100644 --- a/app/BearCamp/_ReSharper.BearCamp/WebSymbols/.crc +++ b/app/BearCamp/_ReSharper.BearCamp/WebSymbols/.crc @@ -1 +1 @@ -c \ No newline at end of file +k: \ No newline at end of file diff --git a/app/BearCamp/_ReSharper.BearCamp/WebSymbols/.version b/app/BearCamp/_ReSharper.BearCamp/WebSymbols/.version index ea2c20ad7f8509216fc525f2aa981581f060b006..38424fc7a255c7fc7f84b4af38cd70f1062ee07b 100644 GIT binary patch literal 4 Lcmd;JU|;|M03-kj literal 4 LcmZQ)U|;|M03ZMe diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Accessibility.xml/59F683E5.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Accessibility.xml/59F683E5.bin index 0241e9f1906ec2cb546c4d2d5f056c500e2a2b73..71c1182d610930213951eb733301f9b991350cdb 100644 GIT binary patch delta 18 ZcmdnWzLlMkX(D4L%MZD;92@i8nE^In1+GhK+gd%m6Y&1vmfz diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.Build.Framework.xml/5B4D04B5.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.Build.Framework.xml/5B4D04B5.bin index db3f77fd47b2b31b97fdf2208f9e0158eac1ba99..bb46feb1cebdc1c9b3775635eb79c0faeb6aebdd 100644 GIT binary patch delta 4867 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 HrQ7}w)1V)* delta 4867 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 Q_vxvx6q?KTOmy4-1E_OE)Bpeg diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.Build.Tasks.v4.0.xml/390E8A25.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.Build.Tasks.v4.0.xml/390E8A25.bin index 0547e9274121fab2ccd8f083c7c21333db60deeb..0a4e37ea51cecce90f3ba6679a7e3473c7f241bf 100644 GIT binary patch literal 17306 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 literal 17270 zcmYLQcU(_@`@YU>$x5h@x&9&?O`&YbNt-?&4Fjde%YaXvGA zf_&zB`4|tHKi_AL=j@q2^IaWhdIbf{516sQbtwPdCpaL;-_?Ay{e=JjX;BaJZvX#h z=5`Bb&h|E+;4$BSzWM)tWgaqTHk{iwTTDj zyn?^0A|kdQ5b)=qfWRh~BBIj-l%@+v()bwhxSoVH^(Azv(~XQcsABRV6+Ir#j*Qu> zU`(Qd*~V8R+iw=|a;t!$H8YmC{;J>v!>HY*d{IO z2R4Y!b;Jbo>q>D zls~I{n*%2d03EUE>TW5(l2m^0=Mk%Ke3H=ri-b!ZW~@Guqhds^3MX~#>g{_aL?=qP zqi$cF;;!JhhXT`X)@z=&l5nQAgje5>uQ5wfuq0W5bms9Ib5TNHNy3aY!?o_0MNGIV z!pFPS+NWJ*dox+;#=oL<{GkmngBA?ehuwS&efXg5JY`=Q^~YCIJ% zW)YAEEMWHGt&wh3jMY z^4}(^*fTR}{k8%T3onRhTX}MQ_c$5L<7GS^^l1I|H0EBqiY3l()|d7Ms%-(!%9`hcZka$vAZ}Wy6&`6|;`1_*%bY!^US4o>oe@Ve)K)@KC|6#|m0$ z8b_ZUC7{4j!0(m4q7UvD5RoC^q*YF|)<_BO8FsyMqEj?wtkaV5te_y;ZHb7UOGRX7 z|B9aeNJNjvB6J!XY>aCpV|!yh-(fp9E*=jwb_T}BC2YLVTf%}q63oJKH-=48(QS$f z-Hul_s>@X*MX7N0e!J0OiUf74glWIOZfw$7#o{h1R5Pzu6Vq!tB%>#!C7(0UX|2JTB%Nr8w zPD0^rjV+B<0xuX=x%IZBHs*KgNmy3XU`yUN89v`-tUB(w<^2;GaTWZIv$M8n3>NT@ z@%Nqf){BRMdRaifS;kwfPO+bymeA`#hpo4|vc4=-Z1L{3_2W4eh6O5os&;LC>%}wi zk>EZ3;?^R65xKKj%P$(l%zP)n>!W~RbEBB!KV;0Tl`(i#@0gE61oRln-W5A5X1Xcs zy^Vl7%{RxKHv#6E0u2Tf#^j8aQ87lw`t$bN+GGo;W*kU=ye%nDg2yolI%_{|>o^c- zI0(2s`_HzK*F^ljE@E@B82d64IKz85nLj0VnG>*V9G`=uSL_-$5v!()@H})Rwj`T9 zHV;_W;dg9iGv=d#i0SvNx1*VWTa41a!?yQ5FW?K~#FvrV7g@>(>n`J#M&S1AHWE(r zygi<$Y@hsEK-3!n0r%3jw`V?fdMsl~_XFFV;(@^lKzg6c+c5_?&IsyPvHiA~7vL z`KzCRi!%ir+1xL=bdHS0b7k1I9hh8y5pa`XRW&F%X}Sy@4;js_4NsolMM6Jw387Lz z@;o14(G2F?)4=3$4HR5r_}<%>T&>T!-3)MczM0&x4k%~5TU467##F{^Ga09k-B0f7 zD5A|65nk>elUI)vFxNrA^otErvX`l79c=eghS^YDT0zc)%I)P(*5gTbjGQgaJb(Ji0VJ zZDcP2`}zoIHasb<`F;i2j9vYvrq^d3ob^-jVdC2K&GriHhjMP_<)(iT6zE6_2E>-6 zUnG{UkBl|p%SO94CIhFCq zpBRBTv26YIj9&MESB%`Qn=L<&Kd6NTU$4Iz5 zRzk}k<_D@>iNU5R*wf18z!GAXyo)0C%Mk}2Q~)cUauyhFI-p-AVg5S_a+{n3j())3 znZT`7pLk?hHJ~Z@TY!L zg}w^w$^!?_603#{5b-VM+`<07z%YL9TfZv@FCFD|<_Q=X`uyO!G8qFN$S@nS=FqH8 zKuTv|*1Wt!n+<_EMnKQTQ!}sr6R?AQyyx)4nIqc(rtHJBGp=QhV86s~;`mR0GC%9d zXs$2A_5uzUt(Ne74e|Pn=7;Nc$ml|R_CssH;p6%O`ZN{b?&x*+{Z|=BhzWY6uR0vY zTJa$EO-nC0T-^_7F#xb{{O<4;QxV(Rh{#;rbvakH`;wXax+ZCo^TOU_x?H(lt-+7Oom@?G3%qFf
x9Edm1 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.Build.Utilities.v4.0.xml/1A2D939D.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.Build.Utilities.v4.0.xml/1A2D939D.bin index b551a6b08654419126fbf729d97a3109b441f9f3..7888883ee81fa0f08b2ce0ffc5c16757074f1e09 100644 GIT binary patch literal 4158 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 BP?i7y literal 4122 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 Y%+U=0O3YsQj{|vw!%y_&J0NxZe+)WSH~;_u diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.CSharp.xml/4DDA1CCA.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.CSharp.xml/4DDA1CCA.bin index d0d951744c9f3ffbcf3a1073fff538680376cad8..40b5a23675ac671656e22a41a3d5821dcb93ebb1 100644 GIT binary patch delta 545 zcmWlWUr1A77{;H|Hqi`=AZ-MWlC7M}={akpfg8qg!CFO#gp>}nkQyZ-=z=-}Nf?u8 zvC<2vsj=B`5q1-$BU3U)4p9v9!XU!3sF_3b#_I9n<#4|5{jK+AVwNo{#(04#@ri(@XEi{aCp zQ$J$zBT^gQ#%rCE6^4(JYLkBJOjVJ>R(c@u*jm@g?>!1c5+CZFG^&?@)yBF@zu2nZ zOpLi3jlE@nordRKI`<&Yg8cuhlA3x+aGJQyTJcJVm~V1DQ?a#c&uBWuLe+M^$4$L; i2XK37;D#u09i(9_IGEKI00Mr;QTr@FKO0!ndoH4qfUB$z-gWKAR{(cc0`bVl_HqUI z#p(#kXWo?po^n7q{W@Bm1DFlK(BRf<&zAugmID*5bGw35ft+c8rdW47WHAFrEF|-( zlZp;7=z&i4!$%??nv6itr>{@%*a5Et(0&={d%G0qBUq#B!LxZh|CFxqpE4VhvJ7z5yF*IKQmb*xWO85Zuw`V zGCPHs-*~kxOhgob^nq->xPQPyoS+aadrsRABLc~XFJ zs)%`CNk|)th{tv3T51d^9Z0dCv*E&LUKxY--;$_zv?LC={%F8m&aXq8qR4SPZyH=y4bLZ?boZ`;1zy z&u6lg9EmMYYKU!&j%%@GoAPT14#0qz5oCK diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.JScript.xml/F74F3354.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.JScript.xml/F74F3354.bin index cf5544d9730e7384f4af1a0aba674269244224e3..4ebe421c8e481e31558f2367e22022bf55ea38cb 100644 GIT binary patch literal 26645 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.VisualBasic.xml/EE79FEBF.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.VisualBasic.xml/EE79FEBF.bin index 8bbe05722488c809229c993542c4124baee96205..35c06826388349222a9120236c70503a502631ea 100644 GIT binary patch literal 16545 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 LA0&s}5IO!I`Qy4# literal 16605 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.VisualC.xml/90D3ABE6.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/Microsoft.VisualC.xml/90D3ABE6.bin index 012d8bfc7e750b1ce4004e1a2599e53f1b818c9a..10bd3f6961073afeeac53fb0f94e4892bc6cb67c 100644 GIT binary patch delta 18 ZcmZo=Ze?aT()D49;l?6iMgTEy1)Tr@ delta 18 ZcmZo=Ze?aHPoz7LklI3ip$3uVxwm0Hzy}y+Q^t9{>R2 TAd>|FDh8|@001i=lQjWWbtnL?eSq-ZszAiAt=w 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 literal 28913 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 Hpho`(46`sh literal 2461 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 AfB*mh diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Configuration.Install.xml/7FB1C71F.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Configuration.Install.xml/7FB1C71F.bin index 861908af61c9791ad353fdc5ab33327f43157027..f8dd8b4b33edc4ebdddf7c795059ec5db96a1ce6 100644 GIT binary patch delta 18 ZcmX@XeS({jX(D3<%XY{i+`+(=EhoYRsb{x1x^3} diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Configuration.xml/092A1070.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Configuration.xml/092A1070.bin index e887555315c2285d487c7a60e34f274b300ef9f7..3129d4effe7265b9236fe99687802c1ec1e926fa 100644 GIT binary patch literal 10016 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 A`Tzg` literal 10016 zcmYLPX^7LD<#M?8-*}>Z*aB0v|uV7~zzTb1j(m-G50h7ni{QsXqh71_! zJR>Y9*wb%-^-_N???uZ4-GjZC`VR>8TY|NY?KipIQ~K~1FqeRP)g7Wz-^w^uD`V8? z!BJ}`2pBg}fbH@jQRiAoxUD3iv~pO~l5;@Kd0=SO`lve{CFtu&s9f`XO*<)lIR1IMW{^`5#iGiU4Bf&j^iTyvlG@0>94@< z0Sf3G&Rr+=6R^C$fS>VY>ss{?;9(@d{i}M+-YyCZ&{N=2<;9pf4L++TaMtWeO!x{3 zpF$<FDp{WxUf;vW)X znj{FWQ#Rg66mXo+yu>_gV+PmWw@${JPB|N=Oi;jSk^-hvK5dK+5#Sld{djI1d!au+ z+eCzpNAFm>0ue=pB36EIiM4i;;ovOePO5*bP7|=;7m$3hI@ZoqM!{eiZLcWDHCf2; zA1Pz8W&gP75a3cM@Uj2UxSd;h&22JHEO;FEXrKaz2PtrNR;NvWw+ayB1)SbDb(4dn zz+Z&|R%O>Vok|e#dJp&dXy?scy#V9IyjJs~&1Q?ao-D=jLtDHr0k5-x6$kHcxl$zJ z#7z;40^4mpc?B4l3%uAda%;siV09%>CHQW=(p7@2FJZg0PgYjz(D;GxCFp*T&@tggd@$Fh-crV&X#1T}h7u0- zkWe(oW9OVE8594L5$7xIisD%~q^!Ukr|4b(cnG-SC7{!hExWqsOPEq1VU?Ta?#{Uq zym&q$`gYqL$a6i%2B>S8y4!!JgxuW{>^x8JPU>UYp{P*B^0XaPq6Y6Y46x)hOaZgR?d_u&& z(;_BcJCX2_J?eV_aENf*v#hs>gnlAyYW(+X3I-y%_x>9OC91v!2c4b_J4Sf%>sN1`z0-kli{|Bc+zTT(kMQMsuj8QFmBWWM zbl6{=hy%keAHMudLUg5smg-xFXKfd;XNL&aYt4s$5KAii%h+44l=@_vh?CPrlzAAY zR>uHsHv(2-Na~oE0=n@U8?K&8jgFTwZKsToca^E$qa>(XO3?SLPJPe5{IFey{Ihl1 z3{gg)EMv+^gS6lT0p@!Im`0yZvkZ|COe~vScJ7FdlZ2P78xGb-clH$FVuyVvwa8-q8 z)YviO`dt~nN@Qpp-Id`NCZi~V*llz@W6A?^<0GEAQ(rR15a+VKh^QZJk{Lm+>poDx z#JOWL!yP0zPL^P3H!pKcoro&da@!S|D@!DJmr7{(dopv+JP~W1$-56PW!~43(NUKe zq^p^==n?zzF>6tHRtGM0`z#5IZlB9KQ^@rrXZN~Wo%Ji4IJ1uZb+|Drs6s$8_wVTU ze=bb21jdoSx0-jks4-T;b!!O*Z#^z9*em05k_?}q3m22^WE^&op|17pV(M(*%N#(@ z{_DjKvjv3D6%e}X-%C~9xIa8|^P;C^-{XDlB0k24duDfL|1BiGvew#v(sKkxcZX)vex19cAkq0UjaS#Xy+L6nF?74dri$LR+Dk0os7*1 z`*U803pf@bV3%3UmCb5E@Ag2Mal@5H-j}lz;4#MT>iN$=M>&fTNMR<4Ih-dCsu|#F;3&js9YstLmumCgnO>zD;deuQp3()&wUmwV|Iv)a)%qa ziyugs_eesQ*K@9&)FK~sB>tG>U%TofBHowh+~wxA=VrjtVO-P1etA>KISZS)7V(Sn zhE7qS%Txurnw-ruohhQbBQgC@Vct1C5kq-K$BZn>3-srG2Cz@J+{^puFC%LidFx6^ z-YRwWetVvq;$L|;`bd~&B4Nuz#=9^8s;glz09JR=@gmpI_P+Qe%0ftWu z3cgbd9B0oo{pV8P`cs5T6LCAovp^w;xItb&AY>JEGE`u4PX&CHRSLWF`HoCepp*5M z!dc|f?mT~0dMSmzF9cW+D`y5M7kL{AxYtX7(I35{m}=nYOZKo)BJVj^$d z3lwoYh--E5$?a>@ChqL3hUnxwjny)y@=R>}@aWDe>Je8Dpp_VVH}NNRT_brjW7A#B z55TRDz~pa#?q1s=Ba(bzq5H7d$%T0AD#6v{ZLy|IO`?#Hz4KS`jc?RV-vKjayLYi;!M)fx) z298kAJ+&TszdtpgE;X>v&?)y9Q+vMo&3$ppy1$@Efc8ylB z5&fu>o(9~0;5}M|GQGzPlTQzh9VUOJ5q}C)9#(mghZl=zy`#;;+87Z(H;CAxX#4Q; zSP|jYA}ZeNKI};hyu&j1u=rs|@@+Ep*2c9d4_8w=gb+7Nn;t(LLf??tmAbdq@X>MV z;xR)McwTM%XgPZ{$sAbseAJ_wgVf=v?191~k9xG`{ws-?bL{n_&*bfF?qxfRsgEO~ zsI%4pLvDLMe#3p!Xd;gF|MvJn5;1w7h{aX<6%$5L&$8TtW>%=%P|vWEHqESM{Go<5(UnkW^X5s6s{l1O0lSyssWW+C#uN!l&$WBnoBOQ7 z&*>gz|FoEV(mGN`S*Z3i73#k9I`UkT&$H$f8IKRiIBypD%wVJffuj_#PV4>r-#^@k zW)V-^?Vg`46L6+nzzRL>$`A7;oN<%TZ;fuHv|mQIWEq(a4wdSc`Ff6kb3M;g>ZwRr z)<(kUPbaH<)g_E${~XgTuhJw3#wP&%>b_P*X!CEm{$&MitB2;16K(+QALvzUcTk{x zM+MfOaIendb+)-nNT2ejI-Gr$xe92#q4x_H;@N0o(Dey+FQ!$Cc*UN~eChS_?jQC< z3qL2O;H6BzkjyH*+4S;vq=4D01(epddsR%X)+Fv2IjX-><$9R#EFM0n^*V-LWHm7* zSo6^9Rn{_wlBfH7u6i>tj5;J-gfLwD?TI%c*1Z*xv32QNMTUSQnF2nfOsOf|E8-sa z^76i!HEG>>)_RIKb2qN0OChxM9hQ4z3cRG$QjMD`4^Fne~oCMNBsrF}F6fKJvMYFV!-{sPFZ$)Yr?aSQD-OEp8_wlzg@@ zdeXm9HpC%n$6xE0{p&GSfMhM8PGkG0SI9*>Drsd3591_*Z@c>d#oX5)$BukELO-{X`=n-?{cZXqVEAL|(!4+4a>(HisUZR~ zCVt-)&wZwcT(r~syA5$j$4r4+{vqE#j-YNOZdA=K`o59a-})`{4b9#^bf`~{P-o=Z z9Q@IXIx*8!fMxTU9~HWQNf-A1>{~yQ%w>GFknt++pC5nE2nakUK&j-{kN=Xn-YF8+ zOzQV@H8YP>)Ly&pb#7dkDMN8lMv|*(V+gTfGxxizzJ238?(M!R0WS~CZagbepHnmW z*M&8DIWRk+c6mJ^s?nCb+JPQ*!OmTcAE=?M)D+mz^-`mzm4vp`j-$8qX)@+HDQDgN zW!B`{nc9`Su5x;H(_7|7dUqvEciq#}LXE6dM%}gbPSbz@`fU2QarKo=8uV4CV}bWe zihp%dqNY;@R^GMx?faDfXVx%(&${1<#2%|e`kH;kzaIulcpW66Q_Y0`X0_uvR2T55 zVa9(8$s6Cj+0V%@|1;w{>GKRN-(>zL_y9dJd$0Q);cs$#8R;4_4!oH1w^UWaX*CHe zd))dv;ed!2|h{aR(A;pRtGlkr*=pqj#v*1Z+=aUd6iu5 zIBs+E@2$)mw$sl($!osS21uX}QR^eL#H|zXWP<=F(;+P`#ISYz`Romcma+6bUd-c$ zbUW5E+Me&{^$O;FYB5%DPsl^6FSK!&oV?eUermTN>iDc>!4m4zM#9TVfD3!Z&VDkM zmP#0ZpWK|5h;m}d0QPNTXqep+c9vbD0&h)TLD%@%3g6_3EgsR?qB3yr-W$KIuZMhFa!4bt25~J!`dDOGaV` z8P7|9w)$!*?j&No;)-&9D*;oLs8`!wQ?9u#Anb;K)s2=aLEoth zsDleir>PXB5pRx>@3(JLX`jx_^MrsYhAAph)K)2O3Y6uXQ7Nb2dKn|4o8O2wL-_iw zlL8E4N47C{=d*ZFFJ;=dG4K#j%UZNBuFd+>)Kv7JYF%>MY}`j2-cP*CQK*jeq~4(( zvRT_&HG&>}CN-t)wGpZvncu9wLrnf|r+S9Eby+ZVdG;pN75~TEZP{;S*HnM}E5ogU zXCSv!wUQd4kyzFeqpjAJ`Zk;O`^#yyACAm;oS50|`m1(`7;uMt_O(MzyI->u$Z}L5 zR%e=qBiEymUia9$)f#(;D{#+3fq5_2YSea8z_POf%8AD{93~0)&T^`2rTHpAz{No3 z1!L_s%jPIBguY#6_$=6H1nEzLf}ZRRh= z&MUR968kH<0f9GHYDpT*Bv~Jvu4(1aLm&7`zIp#Z>kV@SP2$DC_0?JNGVugoKP98X(DPlgb-AZ{>Vb(}&k`@!vu~f87j)ILU=BZmnr~QL*Ro;( zqf40QUiqi1KJju2`_tjOTeo<6)1|kWi5!jX)=YjYu@sPgKDXPsSrX!y?-Uqa>$cE? zdXm2Gp5^Cm-Ij}Z$J#lnrCTO>pgxXXy4h5JXfF4b`qFrT8IIxfNZgoOW;*7o!enUT`tVb`gi^?Z&FD?}VoT`Ci5b`pMqCH2UuQCc=++cj%XC-y6)go-jLT zUF6(XHHl}0=fm~N{=V;9WY}`9(D`&$-|GGJjLCpaLvi0q=7I*)02}Mm`nhq<)(um@ zZIpKZY5Ulld|!N&Z~tD7BAhrw8t!B`;Lc#?Z9{oZzV;muIE}t|Iyv>Y&450M)ULeV z{I4|w(nk>YMoI`$d>D|y_wJ(ZsnS$286Ga;bfgITQ=d%^T@&ztdy{^%#pGnBfcsej z+zc@Ab$@0g61v$p~w^S)k_ z98Ldh5D^S^C?di|nb`DY<3T5KI3ibA`4Z~g%V+QiR*P7K1YohpIVTGmK; zcmuQlX~gbkE$87*Tr-bR%mAH_4L8#zzf+TCPi+`}<0bRPR}y*#w6^dgwt0*ek^E<( z#Y|>7>)0C_-Rvw*2%JeVv(`J~Y@tG}{fhNTX~>9Ax||2;v3w#%tYjWmV3FkWu9le;DeVHy0UNB{J6m!QiC(bnv%^O|c zkvu|-3%;5-dOznRXE|eY?(R3HCw;9yHQ&nMRb%$0Qa3V34tUlwW;OY|Z-IcF{{&iT zXED#9udBJe#j2VbZC;#!m^7uaRb20@%$~+u#EiZDL4<8R=TlaP#^%jpmdV_+mt99| zcSvwy&mYf?+gxOJ%Gu|IvdD3-{JHkjxW01^j2p+Ep2oA~>~?*e zL3bI=tSwd^<4+m`+j@~ZY!8k9LVx)#TY^-5dwemq8nof1QELu3VR?bvFNK5pOzBduJuv9%jbB+Eu`?p+&YkI#P@3h`2Tl6OK@4 z%_mmQIoEx{a&pC1V&6(V=ZSU`1$49*FzSoP#Q7EiYUpRyTZc|eBR}sZj_AH!KT*p~ zKxgV4&Bp$A%gG5jcV%q9G}`X+7S0^D(idoSwYPrCnb9+zrLUvxU6xTp2D0~*9qcdD z_xPK!e(tx|rEi#DPX23`Y45}t08L#dJk zZ57T6JDNItBM-vRR3 z8+!~~XZldj?qE(GZa%8>kP`;cr;pN`)r-BN!t7?NYX4c2n73W# z8U3ptKdZ`@b7_C-u|{>rIAZV#a|P1U938{CHZG@_MO<6#*q|k16Zd#r*b2wd^sF0+ zBd5--oqd@(O*HSXcd6N&ZN$I+n>e@Ae=+AI^WBr2FN*E|o%4Dt*I>H{$0yEnBdVAW zvCl^=Ix~0RL;n5|arx)>xosDbe-@L2m;IUR(@bn2XBb)fJ9$x)YEyf4RE~18zt8?C zquxkMb$UgN>`jimV_NE@`cTG#3g)6OEaxq+VMg&zzmQoR=)@@zOZAIkT z(VMIdch%<%Ig|L_c5jU9Ph!%<2h70d^ql{I8ppx8>+hn;3l7j5EoZ)FZLo2{@jxIZ7!X>eEa?4Fz+ukh z+IPFcIqH;i++aOPPqI~F>VA55t&M%X1T98Z1sxs>1Q z7_{DV8TV?z19I7+t)2(jPovnk`D(X4Be}+hd9N4Ze|jpq$(+l{=<`m=ON~7Bl~r}v z)oWc8^FsQxnYnIW-t4Ctza{)xoZ!{3ka-5P7&nWli=K9%HtZY?i<5VVkarU6Q}Y&EaweeT#eBzG(>qjV?$=tzu~P%RNAh1cdc2h` z$=>e7bzS!4!GtvLj>oyKCpeqiS?k@N&)s-N!1W9bpR4pMksS!?D- z`aGc5>C9Ypp0wX*!&MP8^Qfizy!468;dei-2sjzp=o3f1A9{zLw@%g9at~*Mi2__L z1AJTN0gc4j$ac?tR|JdbL|qtKId#c4a#{(!Zk5H+B{lTEq0B2AKRsPSm_#4?ioTEg z`n@CHF8IOTnCj-YgXj7!@kKXbx8JflekX@oZBXNprSGUKzeO`ASJw_W%FJvt_kQ5M z{sAj^zV1?&mn8K0PcIWNZD4$WtEYrk?B`!IRhRWA<~eglIK^@BvMBnDsM9jm zTpGTtfc^B4oHv==jmvGBU43UJvaIdV z5I25L$BjAHmX@lJLDU5u3yIr@YeKw<$33_%hws;f>?S{N>q9T_S6&g3!a2@iei!1W z%Zh4xwPNDJ``ZUsyr=%H;59O>Q&v1x<@}d3%VIC1&>VW`yY#@7;|fEc@cB+sE95m) zgmxik+R_7C#q|s8L5^Kc4fHH*c-UF??q^4Smu1Jpu$AQG;Ev=YwVz?aAM!ctY4P0f zPP@s63HcnY~okG^I9n!Iqe9-Qw`TP%+}5TT;a%)o$L8~QQA zPmNgx^RkjVdsfy{YgFctA6F!=j2!|zGNX@Gy0DTkk1AH&CgaF*3kj*z-$#7gt}+`# zP0j2n>8;hOQhM3jdpT#+Ilt<+w}^{AA_m3euDW1K?%-!_FZr;#B3OcXh=l(E6P?Q^ diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Core.xml/11686E5B.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Core.xml/11686E5B.bin index 82cc4e9997b93f167d29df2c1a491d3b763df287..90ad497488ed18d2c6f27d0ecb7d4e0599d1a0c3 100644 GIT binary patch literal 32723 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 XS0^$U*RV-u*^j#VBeJv|+~NNKSPm-6 literal 32723 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 dKvOeUcu{%)te-Wq?WC%Hl;%iFQv67t diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Data.Entity.xml/9398E105.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Data.Entity.xml/9398E105.bin index b352ff9eb5f8964092dcb253d73453e4d0da96f6..125d49d39595561c28667f4b03ab1d9450727a85 100644 GIT binary patch literal 21246 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 McP;=U9|VT`4``)SB>(^b literal 21234 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Data.Linq.xml/B30DAF64.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Data.Linq.xml/B30DAF64.bin index d6953038957a9a5b388daadcf13db708f7533a82..fd2a8df4f2aaa142185c29e77d58cf9825aafc54 100644 GIT binary patch literal 6472 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Data.Services.Design.xml/E842CE0C.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Data.Services.Design.xml/E842CE0C.bin index 89652d81c35457cc1700e84830cf611b6ac2ab99..3b9d8ac47dc7dc0c900f40d564c0dbdea41eea61 100644 GIT binary patch delta 581 zcmWkqT}V@57=EU1p2C*Rt#Ibr=3LvcHFTM#P+HC(qSO%5!erejL9m3ZZaQ|MAS;Jf zv_^#$UMyHE)MOA!##Bfx&5Y2Ceni?uxh@R*QF^-gc+Ypf=Y9S{@{n8>*Co3kHR-BW z+oy!+8n7Ec@K@`Vnrxsu2Wa+;T=U3)OL0I;$xClh24FP-b%UwbOZNiqJm6zV=G{*2 zwGp?ZaP{^GfNKMJA~^wxd+YH)xY5uT)d0&|fey{RXNE+;Pu%VCJwwv44Va*E5?!XH*6P{0sDlYQ04fO8H=@M=_lW@w<#4pf%Su6I!=gTUvT zZCKezGfBXU4Jdh%iRCm zA8%DEfHbDg3cL~B#0tFk*2ElPy969%-H(Mwxjq%}kj~!)7xM;{be#;GEGXVTOd)}( z^AlSRcy>{kjYZ0(;wamhOasjRii4GGq>XRB?6c0BIws!%B;9)N6v@#|Uh(iJr#>C< z^6mSQq1tZx-!ibT@JYw9wIewW_OW^$1xdsc9*KT4HRkN;BoKI;gmS2AE JC&_>7fqyK1mx=%Y delta 581 zcmWMjTS!xJ82=sh%!NyHxkS9Moovn7Hq@CnC}z$XAzc(@n$+|mUwWv>@adQkB|}9D ztdU}c;DkA&iv+RAoDL`I&?{@s6UlfD^;fCDZkm|m; zp#1(1Faz-Y?Yh}p0E7#HtM2Juw*Yj;0UcHE`a2H-t+{}6D&wwv6!4Y+pQ{cH_3`c& z_cj%-(KRLD*+ZOQp;zYJZanbnlJ1#w05GHjJ(}T{O^Lt?_a20-0Xb#@L<s=F}Py7-O0Gr1XRYg7RCLc27IP6b!uIcpjhU zPyqFGo$p;XPH=AHd$c}Uv}KWj+l+fcIbIx51M5`&-uJa6noQOENM3F`79)|3u1ga; zj?Ww+F%t{c$To@TD6#;(=Vav_CKBN6e!*q?Vh)g}1yq9{?QO&e6W4g^i`|(GggE=X zsXN=w-`Gq;WfhY>=TroF%4!!LHcqkEaq-i)4;Nf?KCqWboLO}Zvj3o{XlczA3&D$+ F(tl&Kmn8rI diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Data.SqlXml.xml/48CF6F29.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Data.SqlXml.xml/48CF6F29.bin index 5eb5121f1545e0bcca50ffd4fa2c3bbcf70dffd2..639c2b2ae26c1a2c966d9c742e95216d62028841 100644 GIT binary patch delta 1583 zcmWkudr;3=6#v}QuiHY2NvZtW+EVjV>?pt0Vm7{o~A>x#!$_&-r{l=QQ{<_y{Tz=_3|s zu|4@$^iSUd7X+~9?3p|dXCT=HXsx5QFAanQm!e{moYX0h)KzpXL(X;~`1Vs#!f3Si zA~<>zE{wZauzvty;vhm&>gvrupAaZLDUj1SwJ^h-kmsRx3bV1#D}gJo1p+G`Z{1NS zFlCEC?6fh(Hemus*?et_ipNYNgwIfV(hT3_5WZeRa5Bf2rgjO)S1On^S?Wg!@K;Hc zD33M?Ty9piG+A0~2)bU%!Adji7|(Ym5Vkn~vbTB|Vfb(rW@R+&P9tj*hu+SYS^Z@QUtvYD;LEzE{b<#>(vzWtAClkI@DHRbW!t~LM zz~>t(j8fo^jex17uHq*5wY6Iy^j2rZ6HlPt3z%}Y>PUwp-(?i{HaQ-BXHU4{Kv+A- zcr4E>;5I?vYRsf#r*#4z{MLk*WyeyV2%LK=;5yc|va3qqVU2J{en`ym>^6Z#F9en> zDm)&Z3T&PS9JvzkTO4EVJy>Pw%%--rT-Q26)sM+F6K4=wXA(m89jM9mVtl;?4sX6% zqqie`V7qW|OYILM*!NT&I!!+AMIbxnY`x78Hiu9$mr#9k%K6}N{9350wN8|I%tY&2 zHAHIidb2=6iwcvg<+_gu>wQ(dY>;)Kd~dwkX=9PITLdy5D81e+6M6(ryiu`wi_w<< zxX+fYztUbV2`Nn3%7h2)AJzld1Zei=muEF*Vwh^yn@r-7KqT{25YyC=-3Zj&2HJ-m z=)A_nYyx4<{i?1{=K`S&#`bk}T}jN!f?zeNSG9}^C+H(pAKUYCM2A2`r)sp-kQS#rSP~_c?Totl}h;HT!`!K77jlG z^1rsY_OJq1@Z&vc0oo02`g#EnwYq(1osLjwO?Y@ob6Y--5NS~s)Kuc> zHQJwWFn}<%dz^R5CxlVs)H}OG8Dk-orm3X9W^?9BMm392OBX+GNdnF$0}JbW`G@)t zzG0>ohi&w~K8sM9Oeo$?qfRbka54pUQ^F|k;T(5Y&3%p9w{Ka;?**O?c^6pnnCG4~ znX)TCXy!eE15L`?K1246B%Fy-W%h}(lvO{qXRCuIi@E+?Qh7KSjsG%I@tp4T)x&VB z8v?(xorxYB(W(QSBrvF@ETYhtu+>jxIcNs=kpv$jAx-s*?9U6ub)?$oVAO(G4Yh24 z=^UdH0tt;w+s24LqOAK8y6shmgJ!PcR>rVmANW^CuX+Nke+Jkl-H+bb4BTYg@49tI z2lnHc?N9hA|4sC>8iD<%1e)@6lLGk15FZumsL5qKS?%p=xuZo^2|@;`W=Bm6XAo>y zZXuc3@s-T?o~1mPXEwxV5s!sV4KZla!f>z2QDFw7Aw8J28$#GIGIECBV1l2faya9B z6emwqWd^f6_CI@p>WLx4ric|>DM-zA8ZS@15y*Y3_Bk145|>#%Ks7og%D;J2JabgR z&SvS$LQ0>f@|;c5?YY2;HdV`R?+n7BOx5FTOmvGU1o7rP-B6odbQrjE1V}4S%n2Do zNMxx@FDTE6D*=q#fLo1Dxz$`|AjfLzM&=IWRcYpdiMsV!Zq@^Vw+{tY9ZAn^x=*Z delta 1583 zcmWMmdsNPM82@~q>RaBTxA)B@r+%cQer})-wo*&4q+gsoL(M%IpPv`K|DVy(dB*3G93<;5F3iWb+w;+7jV|HA7-f#Xl7o^-LiBv%FKI zX8;>#0!7yb{2aiT!$U2zw^}N)8H29~XZ9tR_)H{}O(qOEbfhG!7vt+MaBSoC5}Sc= z+nFglx~X)&53hYyqrE1}9SL_0%H3hBsY@~;eHx+oR_sONFhc%tRqBu^6PSszY~?96 zX}izp*;JTZDW~a#l-{aBR?2O|`Q8Y%%Q01^+XPlUP)<%(8Q3E5ZL5lNO4T1qE{*@m zaJu#~!=4b#lr2rDdHH@FfE++`wKnYVB;;z!=47!LYXl}SPq{JGjTv`XN$bV#14y9xxBQ-5?;lr%g&mNPbXB(SI>DjXCYzq66NnQ$FJru zfmv%Wc)Um#_-UR%Wl)8OM+-2x73e9ou2-K6w7yWMT~e)!8Nv4)pIjK?b@w5s>wq;Y zQoU}l0%Q2`*J%T^o80uDxj^K~m)*7zA=Qphdqwk(o=)gCOQp15seRmokj6AsZ}IEp z+K=#cfA&O6sDE$>!7xm{ZJ#K6&SGWGR!JSK)^ST1)un_|y4?R^5^z2lm{ZX%uyX)m z3Ntk~Y(wDTDTJJDHM&OC(+d=7d?0eQ^ z%6DsmKD{SUT&4V77s*HAgzXV(uWO=Qz^d0dUZ5twfkE~(=Uu&-#jhZ!|TQRX>YXXa-me&L8o&tuX2T>brz%9nT%DW}X z*_}Pxk+6SFTh!AMfy2KERA<{qx8on(0#uxvCdaa~E z2Zk)ph(F1E@0riWJi9(V4r~ijo+eF(GTf6_s4$amimFM ze0Z$dYqH7>%$`0#)teSMrm=!^-U~I|JW_6H6`0tj4w-cs#ARl5Qg_UW@;Fb5^R6n` z-6|bY2ocj&w!1~P)eFQtRi(VFnNRp;p?dAEC$_~ATzGPpRhDMt9|P_c0ci&kGu?s- z16eAQat~yFxCPL+0=Ms&vo>>?&YUYL56EibQQ4IZ6M1`V*4hUG2KL?ZqIp>rJUtFf JQJEbl{SS~o>q`It diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Data.xml/7BF6DA70.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Data.xml/7BF6DA70.bin index fc8402b5fbb56f90d2100b225cf383507a176e02..174724f831f0765a45b249a1faf88da423b1827e 100644 GIT binary patch literal 50723 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 literal 50651 zcmYIQby(Bi+rAmOVq>rYgB4Tkz`zz;6zuNqZZQE#K~fr|8>9rJyHiR*MXayg-S6}J z>;2=oxD=V}e9n2!UC&eiY@IoA{o?l`z@ zhkW|6V>=FP-M?qYvGoh~Y&&}B*rA=r*UzDUzvI-Qqx;qmUpRaD|NrUanBgPWFS9vz ze8+*|v$h=HGW_&`{jguDg`>%|}77$5k&RM$3njS$@RLhRgOXd7WH$2^G~n>z>C zHX5-oTEas4wduC$Q8Ju~mf=FZmF>L|GPIABVZ8G)+p=g)BqeHM9qXv=G!7ruTt2wt z9Bd7zi;+!rVoacIUb77AZplzKJJObYSRD_Ks^fBUmF?*iHu$M*TvoK%<|z1RG~r`W z^%vWh)@*!Tz{c&t9J`K4HW1Cm89vwU<9{M>pNlXncbHvIl|HW3>SK$_WIOjhHN-zr zgIU-{yU*&nxT~Ry!Rt2L?XwW#In~N>v3CDna^k*{ybArD|v_Q^Wn5`*wTP*_f)yMnjUW{Ve*rU5kF7)%L|1ch|jNl<< z#UuNbZ43--XW)3wOZ%o-TG%~D3+Y4O*gwl+K$^{ffk=93ikAWnJ_?9-$S<`I*T73N z4SZj{>eA&mEM&c7!E)fyOS4P(cvHs50qtX#+)lHx=L{RtZ&xk_-%*9|o+>1X>6d~o z(X(@wp(OUUyiYpCpt`=B}Uq8dhcte zI4u1rgwt6JA;-}yIewV5J9hfBP!`C->zId*zup)l?yWJ}Gaoya2dJVaSQTmRPaLxnb#Wv~ z7b742=h(tjz?-8$=KHsfj>!tly{>@r-Dk(f*T(olKmSqq)iH3dHs0>j#vxM;C+>K4 z%%7l+2`_j~%0v2)9MuPdBXt^fQw3&uDyTUz*~zMl4XfL1Bz&3eWV1npqgzB+_-`AAN9g9cX}6LkwVk_?y$mX$qW~ zslcsQ|D2-#>cJdB3`~c!ekB)WRb0G%-QRh-H}wr4HvaoMz_~YHh>68Q_>P+6Y<8cG zM^rkiES(((P){1HiBcC!=jpQrsG1`{SIin`okwD1J{CijdB%CwTnScKNnoMj=DgQO ziG{vO+!=Po`Q9NRI*$lZx8#bm>Tdxy{T0By($jgBwFGAuNifqc*jX`0fqQcmkl2Pe z&tPy-qQ-^M)EH;jsA2L2HRSdtJFnZVfZHAg@_SRA2k%l~1^xL(PQLSvSPk5b(?GNE zwetcy9)?`vVWiJ@=j%r`ka%1JCn~gEIvnZzx++lp$Jk|56bIj{4YZhq;v;=NC+I(aJVL zUak@P#w~Qo(@`K$SAp_18(p;4$)L7DhM0@nT+HHi@H0^d2X5|ki99OCuj69$ChT_6 zpCCpLRrB2oF4@2cO33;8cGfmn&f$j0opI@+Hqj z^{EjiKQqF3lQ%Aw)_~U{phckRx;cS^^NAdkw=-Q;V2ICZhR8i6aSgewM30*ib9-+i#_vd1;^s~l0^ zRO!O9Mi&x?ewS5+`k1Y+ zj~P47F6Y@9;=Gd~zS~T`+_aeu!B#eMye%%Tsb|BrfsLT36_@qC2;lWqfHPB1T%I%1 z2%|?CVdJ9Hm)ZV�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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Deployment.xml/CC017739.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Deployment.xml/CC017739.bin index a4e6691b4f1e5cf20d744a2430bc41d226521fcd..ab3fcc80ea47e24330613b118e5cb8bbf0d7b0bf 100644 GIT binary patch literal 1913 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 NQ_-R+Nw>8n>3<%Jum%7C diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.DirectoryServices.Protocols.xml/A1B5E32C.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.DirectoryServices.Protocols.xml/A1B5E32C.bin index 0ddc4ce1ec669d12110d6d3fe73b537d8520fa14..ebc6065a32a500d7a31a71d1cbd40c7a2f58af38 100644 GIT binary patch literal 8134 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 IDjfv;4^=Z{YybcN literal 8134 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 Tq4dBP3O~dgo+99_t$_anmJeg1 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.DirectoryServices.xml/14397267.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.DirectoryServices.xml/14397267.bin index cbfd97a46cbd81b43a7aa2c6f53fc57b34c28bea..a6c5cccef4ee24b789010b724666b7a825d50ab4 100644 GIT binary patch literal 16668 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 literal 16668 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 frpZe7IRpE`2K`U3|K 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 EKU$a{yZ`_I literal 39986 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 aGN#K_dFhr35Y7iy|H=QN9~Tbrf&B-_4%N5- delta 726 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 literal 10700 zcmYLPcU+F``#$dZ_qMQVE5G$||FfRiTU$8fJx%8JYEx z8F?iktKaec>-Wd~d3nq8T=#XI=dsR90N^=th|@%0A2;7QUhS+r7P>BJ*EP^&U^gc_ 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 literal 8141 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

oPAGe*?a!yhXPMf@(NxHdldSfEZm(~z*Mcv!;^ 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Messaging.xml/4EE26F6E.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Messaging.xml/4EE26F6E.bin index c622a6297e9e7b713efc8b56cecffeae26568f31..4122a557022062616ffb2880db142f0091393ebe 100644 GIT binary patch delta 5793 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 delta 5793 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Numerics.xml/F65D6778.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Numerics.xml/F65D6778.bin index 53d05f87ff3dfddd620f24eacb11dfc9425fb0a1..c50d8fd9fef2e72c40db2fae4aeb44dea6d19db2 100644 GIT binary patch literal 2295 zcmYLKdtA)v8vnl7lC*`CLYGsg3!2R>)mmL_Nz~{{jE<%zO_?S$>2j1kwv7~wTtqJ&80rdrPwf>?|=Kpe46I>d*A1IzPD!(fcV*-vIQFTa!riN z#$UNYp|x?!aCdW-g(~6|8bxxf!p29dRjA}ElnSjZNExe9Yt`|oGJn3WNLOo;WRhUN z@W1~{n65QZ4gh|e3z*%W zw_!bh(-(kuP3%U?%Yf%qp!vV?8&%-~yCMYYw<lRR1JUs}Hx*t3BAbDxl!n}K zV+9h&3B1;|gmOk&4CC@z<;^p_pg1}voBESSXU|?A|M$m zaCWU~&q))$YYME3%`WqrA@Igsz@e?SY*iL8a~-fLX?=OYXo2zO0>;K;4%qSU&to{- z`252$*+4=Lko4z^ibJ`?Cy#yGMIRk;5->gmI7jCxI?!0sD_%RBxRQ zxXb{`6|L2}5dyBG1lGhJJJr_+n399YyLC08hMZ|Qzu$ORtK&>np6t2pQSDwWuz(oN zDGWHXAWUF6d0M}J*_r3O`x-g;N%iimY(D1=5_r7)@%e#IfuqF8q|L3)CR8AhXWmYX zZ^*mPJ34vSpSca;63)cF4`=UhOtBV7u@PueL|*!m{A^w(Fg9_~r7>!tD+O?fv%X@- zyQfM82IMENHogYr1AwBZ>3ZotVC7Fh(7_kYdoGZF&eN^aYw;xy!CwPvm%J8784y4m ztsIWEr1RZ?a$tAc(bgl&fhCE+g&MnC5!BHz31{iraJxndScH(Hjr;$2A4e?tUY5G1 z4NJ%~HRPR9+J5s0aJPc|`TVbaGc+|JrTz=OfS`;QMF4Os?s z#sD$7pFC;k1?pcAm!_dzIxm4!Jpbn2!>$D4QU4xrJG8o2cMFjIMw3;Ye;Gu)_tG1p zuI1HvBi1z*21e~aqq$}-z9r%YpsJ%e!OozAI{HfIdpr|3} z?GkD#<7Z&%vs_&V=kBQlG^*XY?n1z@2$;=Vg_hmn^pGr$h8 z`&ey!iF3by2^{;_G$PCiaG$_T(CUwLoebnmA^!VYMy4uu`v z4!NnQu)F*tuyY?^G<~$a1@$tAK1ZOHeG;E%(;MkGd?wT~4=&~dO9zXI4Tpeh)LBsf zRhOys?n)2lW>0|RG&Qm*P+;YK%g;zDs;CvmhS2Fp*sqqDCdg*F-DB4N7|1i888gy( z&SWO>tR3dQkiBnaHhnAccE8Fxo#bzryu)La9+YHhE_d<3##)MSF;Ez%1sWH}l2dli5}(V5FKJ&zU>hEST6x0UPHi zzc_NZpBTk;Y37>HXG2^C^0G<-53)`$vtY}fzIoyF>ym6>c$8m=3%PnjeR~>=4m-V? zKF$Js49vq~=+`lTgYuB^R%M0P&te^HB+PI z*S|`VH3NjHgbUA(fN7&K6eX?N5bD^p;iIk0DZyJm?c`>~=AlOAe<%Yh@D`K457Yv`5R z3xRJWPqiM*V7n0Jpi6A33Gx1%Gq*v#DmjPz=F-~%_GvNOfvE(fdaz1e=?oZ##nd-<#_Lny^oLR?``{UWxKQdgV wu|9WLTI%jh>kwcoJ$%dj*VXy-y(6EU();175k=GwYv+5vTcc*~dT=-YAKw1X9{>OV literal 2295 zcmYLKdtA+TAAf(fMU;|=9-T7j-k~g|(e;^WV33cTpw9Pqg2uqMLc$dj@!Meaa8{hP{p#7UPf+r^#zXm0TXX7 z*tvtxMhd{aCMs>FI3=P?`8S# zmJ5uH5IDI&x4>;7aK|6ec!fgqB%nTpeI_~<+8Y8(i~yfC7KdJY0Ka$wxfbdpCLajA zXVc$*rZ{?Dk82Hp?NRCFx=sT1&I0CLwdLO10PXF-uDBg1R!$IjJW)Vbchbohyyj05 zIB1-6#y%Zz&H&=>J*(J~1*ByIe$yh(_7JGs)qs_B?^)xEfaDSo?5SHRi2#~c0t?OD zDlH_yoTU(>MW)7f6jdcj4-F;2t>$y``=R9>bZm`M%+c+r$F8_V4!i-K$Dw52KWE@d+&fV@yL4z%s##4X;TMa@(WE?b@{n5@mA3r zLf!UauMX?#3WW5Gc&X%J&Cg*5j<9O3r<$5>P5ihiY?yTlwU}M)*8S}F;^sGePE9vlIi=Y# zO2A7?Ai?ajk%wA=W9`5=O%pA@gVY0ke#W>>t7If_c@!{Wf{9KoXT46`OGArw+@>-E zrUBE2t96SxcjI&5+;HQ#5KH!E&3n~I{h8E$h6C|0YtwgUHh4+|7MHi{TXK#t_B2@1 zKHhIGahfM!J(OUuCIt9=2{n4Dz@W^Yn3Jce8np%{%#YoVfu!VNgYaVVz8?q=t~NZy ze(Q;;y1Ly^b3E4?2<-2wo~))e74*ipu?bU7n^S}Asr$ie6FufxcoT5#LaXVQHvz{^ z;7UcswEbVQ$76tw;{>yQ>cx;g$9##|Cww1DZzQ*RSnp;Y?8^aGXb78v(?AJz=Kt!3 z-7F_y!yM-36JKd2HL`TRz=qpKGe{|_s1=L4V8>MU>qSi0%3NokVb&_=bB{}kQ!@AI z%_W|-qn$0-dl<8+Nb2rXwB-|5;(E*$(A_;{UaB7Rjd@{a z+2wYXoVStJo}xx~Ut;V+-^O<@^7M73r`(w@S|55niKlMq+n@|TuLu6bnO-ur3iFO8 zhh@YldO+!Shd%3=A&|YTWd14E36KJNj=o%AM!(vmGeg6?7Y&iCdg|LnYeGoo7Qk&A zeXeB~Vo$&JvBq4j$stY5?45kKHnlOtkNWByEpYhPw@W5+R!{a6ud!%OBj^CJIY z%d%&Osj(wKtByLXojS7RyP3^z!ivHK8tCni^1yHh`XiY$U(Xzr)xkimI90P2eI6I~_40yI2@SgH&?HBw$JTMZ7cCd_HL2k{NcNIr+V>^jcDK&bc zd25_)3s6M=>}|UhcQ8~yu}t8=YN;ZS`7xS)HaHNkC}svs=C>-xL8X|^3^+vnslPK! z2%vZ4uF^*)g&VFBg92(XsWVY2F(BrKz)|CF<#Hons)QKD^(rMNfK<->JW!~z=#}!N z^oF!wr4=afB8dIjMQyx8yvK0nE+lSp%>XuK0Uf?(N%s4I#l@_hUXk>>Cm{2owzVsh z9GH13=1X8E@?F%tCs&!|=aba_D;tzPq4#cxz8SXJPFe_qVBT%v~*hoBsw?(99PA diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Runtime.Caching.xml/6E34C19B.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Runtime.Caching.xml/6E34C19B.bin index 4446848f3de0634e43d40095268c28d8f5613e44..de7cceafe3a4a6eedd5563cc66b7b75e1a6d621b 100644 GIT binary patch delta 1407 zcmWNRdo79qrPRvbwSBaBADt#Y!jT@@um$ zC2U)#Tq4@q)Y;v(b=J^DxnxUjZ5)eQ6)LsQAMcs@z2|-3=Y784&-ZPbdd!G)vgk|m z?}OHirQVkGPXI*#3a%ROzwAu7>_S=lqeaDzgr`{pDtmDza9jY^c^@w9cm|{n05Mmt z6dG9ptK>k{?~6`fGbEG?fh5^Y(T>r=^ud=%{2@ix1B)6}cL8#}i^*dXt z%Kriynt>XvZB36qmki+lhwN&O%_8IoD|A$rEoXo?KLPskch`M=2+HMz+~NKkq5|N6 zkgwyAyjf1jnoX!%KCVrg285UbCsEuWUPzF9L1_^c1LO~ZIeyh`=lp=D%K&e)#x`4? zGi*mPT)jkp`$n=DJQ`nQJ{sT!kGYwq@bX91lL(8XgyOqhPxLYXVi#_GGv28k1Gc^e zVy9+wjkpu?Jqe%hmG$^(fRrGJN4hSY~%UaK!nHX!AFdP;sX~eyEAk=4A`>~@P9Y?d94WeN*~A=(>#Aj z1b<;vSDu_!2n3ZdJe~P3bIb{8tiL31$t&wFV4@eOT>ahaXIw?iE!x~rjP4x<{(AxZ zk~}fmZpQlao++BNH#OD-eb#iOc;xL%DNsEXNZ2o%kg^XK8Ons5xkxYLbIO4ZpL*1K z0AF~rhVgz;I-z`lyKHx>rd4doy{7U)Np7uyXan$;hoPZJdeV}x&5Cd+B2Z?+m?QS*T98m;;I`8>ziM%qoX z=rs@|qUoY52Z8s3jYwtrvjL%oqfq;2&s;Ur;b=$bI`3nDI+0@{B#Gq7<)0A#2;^L3 zKX(jXOz`B4=(@jB{F4iqa&)eFKXd9}t$vH;lJ^!k*YR&2@1C_(>0HECujD;?`)Zw6 zxB&f1V7PchS*;{ocO#?(gt`tW2*mu>rzX1Y@&x93vE`1jZsya05_5RrrgYFPkJJ3{ z2jHqW$lc8tur>kW>>a(7tVt!euaY_9{ox zxpD_%*uu1oI*e=Oyims|l2AK*B; yJ#iYpW)@6&bd@@(L;-|4v7qUDcJJf7sKa?=n0)QQZ%#viP%5^P`0~`P2;hHAKDlH7 delta 1338 zcmWMmX;70#7=AVo2%!QYMFk6qa!5Fpa!L)T!DFc5l4Gzc!dQ>W(VD?Qv9T7b6gfYu z;35aa$#W}5p8>g(z=4jAN-GCoy98*t?O)X; zWN7B%nZ(4Q9N<-O+04P-#g9Se&(M>xyk7he5IqJA;nVddPk~3=b>=RscVlRDXVBc; za5c)9!P1l=WmS--jn*oue%|F^P5*L+0nVH!k+m;l(9$eE?LkZPA3(1TXzzAz*KY;h zZKMA)F73r1FqCmIya4;5I^gY(fQjVIEm;7At(>8BdZJ4}_)c^6Ja_ee3B!3Q!`;mb z-ACUCcGv)yP}5`P%^+OE5Ut&QFZ~+O*9zS1&cCmtdW#PL-PE~$OGk!v&J4dgHtC|8 zfP=JeYFevXIt!>?14Y*3x?O|7sv#PRw!xniz|$~5ZmS)1rL`pwp@wfT|B)gY7^0zl zQ8YYB8y*vwzTJ((*UcG%EEsD38h!Gv05B#Memk)+a&I0uv;cA-0Hd*Q{*94*2sB86Jwa8^pOEZp z-cbQf@6`E3;P_5p>znsxI{Cm66QFQjIWx={!Z}N0i8`+mh^{50jFi7Bvm=#=b3u6M ztkWn6B+wjr`n7?|$O)EXm*<>%8kl_n+)%%rdu&Ub)0rj8v;TFhWH2KhU)H=_d}RT& zSrT^_olvL&LK}g9LjFW&5OKQ>_*{{~OQ4$lb;R3%a==td_;P8ZptRGBpFqOU5DNJg zRrU;N4h(1Zgo|y+PHO}VE;ZTW&2(Wn33Vi+PW*!vgG$VhnzPdO#8QSPGS+3U65Er` zK+0<1u(I1O(UqZ^?3wIhzGB=Aa5e|dI;Tp%ji4?MMgq68Pe@z81{Sz2`~dqKW(*w^ zg3dd7r%>{Rw+q8)Lx`+A6VPzwe989n8yOllF>ETC@d)%~kWxB~0%tuZN`d7Rnw#=x zUQdXz&O_A1eYdr@>H8g>Ha^+8c8d=%L3-tEi}juIq;s6aMB;ymLOJ|B@QZ0gpq~g> zX$@q^Jc9iRavSxNo_lqDYBcaNhAcK_kPFr_)cSBLla1;!vV9BDe^D^ z638N{{YPx##;7el0W%dlCQ8a#^Cka0lp8Dh%NpO_tKUZzBYitML z8b|ibT9MqbfuVrd+L_s$yhy&WqD*a#$WQSjPIr(jbDGKn@m;_bdIM~ro{aRD-R)KonizF?Tp~89ho4WZZo% q>yOrY0X45khO1ufm782t~~L!N;E diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Runtime.Remoting.xml/99D48EF3.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Runtime.Remoting.xml/99D48EF3.bin index c6bc433f6ee10886db47eea7286382a7b8812c89..2d90b2fc05f9a77fb2d54c82da7d2b9bf035a895 100644 GIT binary patch delta 2178 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Runtime.Serialization.Formatters.Soap.xml/AC344D82.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Runtime.Serialization.Formatters.Soap.xml/AC344D82.bin index ace506e155e2f3837780ccb7c9ce886e4c47c2a1..fd9cbbe6772d85a2f7d84133675cf3db6761d943 100644 GIT binary patch delta 17 ZcmX@ebdZUWX(D4M%gdgqMHBlr0{}HU2J8R; delta 17 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 literal 8883 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.ServiceModel.Activation.xml/B91280C8.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.ServiceModel.Activation.xml/B91280C8.bin index 9b61e29b8d2658c1a4a020ad266d763cf527d7ed..93f8b98a1f63c3f5e97bd2a432eb89db5dbc3442 100644 GIT binary patch delta 325 zcmX@de2$rsX(D4)eX7@Ohk55XUjAiZkY-?DNW87m`AnIC!9kUQ;f9y-!ge+WhGXmu z4EgG(7aieXVA#RQz~EuId+$CV9l*`NaDV0cL!V?B7F{|%hJ(DB@!y_QRb&~J?B%mSL ziVO^qg3%9V2r)3|0yVk5p8BH@DE0v8sKWLae-3LgFl6a6FqE*@$xQ^B849#S#PpD2 z1kln~0t^hRHf>e$2O7Q?s4nb&q>&jf14AazQTbo}oHckD7z}`XrYGn8UjXfVBMWrW z-o1RmY(SSqh%+$k)RT@61Nus7azCTILL5-!j|2mQ`4rdk4?v?Q0i85){;PU7VA%Ko G{Qv;`m{*?w delta 325 zcmWNNO(?^07{@>VO-vY@d27bZSg{C6Zb~arM%qeKxH%Cil1#fu^0K@fT*QqFt%TP9 zGD``&I52N>a2U#s9FXVm>*@FOeZJq%^Tf0xuzjfy;R*;jpk;IE$-i0%V?}Uxu20y+_?Z;wXDLQYWx4tn8h6HNlv$NHa3AOUq zyu{p-k~wW5A63=&q~wdZ08VPm{T|t>Y;{>Fwf0G8QSh49ToWH+y&_1#tvCOH+~!br F_y;OKR=xlL diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.ServiceModel.Activities.xml/AB91D397.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.ServiceModel.Activities.xml/AB91D397.bin index a475b5733454767d7647216527218e9b5239c58d..aed991a5528bb09b3ce009ba1e7efc7042fdca52 100644 GIT binary patch literal 7842 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 TvqoNjI^wWu8vWhg`N01HL=GO; literal 7422 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 Oj@hj$n$11u0{;iz1&UGt diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.ServiceModel.Web.xml/AFCF614C.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.ServiceModel.Web.xml/AFCF614C.bin index b0217ee87480351d2aedb189507ad6ab634ab719..611c94fd2ea80bbcaba2b7f43871278977d51067 100644 GIT binary patch literal 5207 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 bGUM-t9}bl#zu)>WvzDIR6wR|jj1TaC^!%&= diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.ServiceModel.xml/263DB992.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.ServiceModel.xml/263DB992.bin index cd1da0b8e27785cbe68b8db4e70a08b783a0785f..2d97c8fc49067f413f7881c6f81f6b4d6ffd11c3 100644 GIT binary patch literal 85543 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 #T9 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 u42AX7)8y_fH|CXhL#i7 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 }Ts zoHi8N1>-wfiA5+~!+hAX=dIRpxfhAEy{IPXv-VtXXJi&5KkT%T&Jj9-cgWBC#IV=- zjAE0|XzZ!4JL<~Q%xG%58J+m;p%Zk%bF2$;SPuH?5*qO=YQo*lB1rermRq7pN7XGD(FMdnD-*YkAw;P~!R z_)^2COx^547Bv;I$hu^{PKZ4d=MDJGp4mDF=sJToArs`_TAd)&f?UEdhu+w#d-0e_ zFPfS3Utyju*cm=DRMXu&-FEO`n!!4JKc`670rOK}20V%$2Xvfy;dGD-HrnV4-QqvU zX!>hT9{nnH2LdAKcwhv%4ZEfL`^A<%wcAoaj|N?D77=VT^mkH&Zrwiz`b~~>_f)ga z5#P}hmypGB_@yo%?*yOO(1rGD)4jrtr33tI%gx^E@@hP2OD%NLkB#)pwlnDB4hAts z+UcLdFBotGndV#V^rn^W-Y8HWg`(hGY861Qg{ zH88vCmp}F-B{;J?6ME@2`>}g0@uIY0ee_BCAWAd@(cB$<_0=2;I>NP}l52zYU7-!{ zs`I9DexklN{;Ur?Y++v}>hELzo9$vwe_50Dqi01>F=n1&57P9rTQC!}T9S4IM;~{@ zmJ;D-JN%KWm%5tM05@}b@JXP*cfx}vRDmfeRO#a;*^qj&4dpbd^nLeY#xJ&~JKYxO zw^+N;ZR}F-6l~HL4Mq;nP)E8LvRPjREy--;La}G<&_6w4hTW1GrAzbmTSSp`PJ;LE zlVW|@K2LhR-;;jV9?(k;fR}dAp0*d1>%)zl$;`}|u8L0T>z=#ORB+9HpFXYcqyW25 z=}+?`F6$@H1Pd9Or)Ap9dgnga$HGUEQ+!STovVgVE`?G4&d{edVSzh z{0=d5j_Kd1&kn+$4`I_=eWPB{2TXTlk6PzF)q8hf(P@;HJlcYw`}?;GErthvU9i_qW~LK`HrW*Sx= zf)C@cC*JE!LlzhOVZJ|A90@RtKVnHbuotcQ;fCNLc+L-vpcxM%4DkiFlFo(?WthKlchNg`F_h;c$GpIuW`62oU}k|)u>{PYS3M0M?*ehxK(t~@ zs-f+-69wVtcxlvB!&&rn3gkLGEt_Td&S+>=QxHd!|cc*(T-xn#D=-(TmPcia)sd^Zl1A86gLmIxxL~OI6-CNF zQB>q~$#4zdn-zJ;m^pgcP@_Wr3qI?&J#H8>z^y;CHi&k`HW_B7p{Jb&J^Ix)!*>_t zWx3;h_vejazCFC24qz?berwn=mPnUGr0?^=@XFqUwqmcuZTnzYD>oyC%8WFBJ{$Uv VVbgT%F)#M|W02fqQ)&a7{s%r^mUaLD literal 84799 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 Jjb%pQ{{T8_8=e3F diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.ServiceProcess.xml/2335E116.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.ServiceProcess.xml/2335E116.bin index 75f15d5e61ee971d9c246064c3ec34c2bdc6b3d9..a98ba6fd36c426d6c6bc2cc02a590c0e723e1709 100644 GIT binary patch literal 2361 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Transactions.xml/A0E212F7.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Transactions.xml/A0E212F7.bin index 912aa9ce19aacc8235431f2a8f88671c9d1eb202..02e8b5721455b6d2f19e282a8a4da31672d3c025 100644 GIT binary patch delta 18 acmX>vbY6&&X(D4j%XYe delta 18 ZcmX>vbY6&&aUx?ri+`+(=EjoS8~`?g1?vC+ diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Abstractions.xml/A00BB8E5.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Abstractions.xml/A00BB8E5.bin index ac62cb8039778a7243416ab622a6d8f52c399127..505779a046fb547b0d7f75888a1155d15b9951d7 100644 GIT binary patch delta 18 ZcmccZd)t?hX(D4Wi`T(r_8Tjb)c`~{2LAv6 delta 18 ZcmccZd)t?haUx?e%cDOo<{K-L)c{Bn2WJ2P diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.ApplicationServices.xml/331D36EA.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.ApplicationServices.xml/331D36EA.bin index 4e26f4c0a950cb1c3f820f0e84c580c3b1122b65..c487d7d44f2637f8962a7fb3fba99086b95b6132 100644 GIT binary patch delta 1389 zcmWkueKgf~82=D=#wlFUjO-T(+iq;m@nQjUV5$=&YTFFZy z98ot8qOl6OUdqdQK?|9aYo&Lm*{46AbMF2AzTfA0J}=Kxsa2_^q@1aASdi`I{WeLS z8LuzCSPuj>0JV>|9nbh3$T|zu%r8h-yAkN!1X$-TPU^J=uo6&P_%i9G1V}gyRBy;m zRg?g4E&_!E&r);l^Xvie!q@X;Ca-T+0@k`R#a&?J9`K||r)c*#K%6J= z_iWV#`}M$e7eLijqf#aWwmSj7ll_&o>_vA-az@EU{Js-d)%`K$i>rB;ftecMw4%6H zn#`){K+fu{#%>iLN)<@fztGfZ1>7Ozz6RIk<1BO13n<$0RkPlYfLRQXA~U~H8VDGD z2OReOvgOEbz;h20gd8C6 zX?;g=8*ryq!ScrNYJtmfyMF9(0{CQZa{INdp8F>_rD&(!i zEu>ERE6Tfv>VSfJzF%Y3qgw!&7E+6(jC+rA#ef}?<%CrCPm|beGLYsrG~jQ-q-MZW zg8zg6_7dU8A_HFFOI} zvCaP)2hd5RHCkoat9Ahp`3aCO&VRk-63ti6#FNHvqIv*hI-z&ttG7EE=%7Zx!DdqB znHJEf16aIsSB+Q;)Hwrs3R^Wn1Ry?0edhbws%KHhwcbEXZ=SjtwTlh{9OwSjl*iI$ zq<&}J5v?XZ{G670Qe>)q{S?t=Q2*^N3l8w^4_krP{Xsf4`G6)Vj@#3tJGco5r5($h zMT<5sW)3}|r#V8ulah83TyL1V*K#YGtDO3Y)YX4B6gNkI#mD&5=q@olgUnUglTXNhOdZH6T7jomx zym=3k9L1v~aSTun(O&Zh%U2L{qUnsY6>a5R3||O;v069QPpJn1r+U%4>Yc#1EHbP8 zsml;aYbMU@^QA6V_&xJJ)h^uQZbDUC8KS;A_aa)RoNpW#Jo>tVZkQX9991Dcc55Q; z6;A>G0L|!d8mx_dEHRth=fu0pG+LlYy8i>$p6?~Do(RpKOxSOn3~-CQ6}u*pBbY4t HRbcTyQZ~>% delta 1389 zcmWkueKeJK9RFN#Bd+L8=B1dII8wShGR+8UCFKm4N~J6-CrwLfN1Kc6<~_MXUbd6G zor|ocj7l^qyV(_mUeuUcIALnsZRXggKfdQY=Xsvr_xpMK{%S-uB7xwHAXeCz7Kv5u zXA+F1_o{%C)j<8gu9LxMfbH2p?Y#3zaqfVT7hqSgSk`3+zyZ)U{7Yt?3dE-Ym)7T` zZO#V*3xJZ|S7}X3;PGAHb->niwt=qz_&}ML(H;hTv=3-=y`J;N1W=g*LmgdbYlDHZ z?a;+%{tF7K%6Yg#ZY8kaTK^qjSPV#1mL)4Yf#L_i?n?45ytk)E1o&`!$T*FBosIHuDFDBZiUd1oXL@dc1tXMJ-l0Qgh_ z#0G3=X$c49`w1T?!Q;2{`7Y!Dq>vrD*|vl)7uo{p^Lz6i~BS-kwW6Mr7Z}%J6*F8)QMDt$@*_ zpeJ4&Fw8Pcs(H5e0N}>w$3jW}v?FklqMBOl8f?t~zRv_6TG#(!M*yR&-xik*MTe02 zPT+;(^C5)}uyYcgf8#Nzf-D#RMryFsQs3$n@L@8L9_l{-D*wH}$WHZy7{q=H+^57}M|LhS!+>-juGp0t%Lt+XTXuhDw^H=eTaQ71J(WGX@C7zJ`+Zu#<9Q&ZC*u8U{i)V zD0>cINy+!GcGxCMfBTNB<#cQJ4hBh|($>}5hOO2Gob<@;qS?OTJYG}zkednZJYSOc z$Gu#+V7;hJ25f>jmROA(Udw+q7_@DYvqyFm04EsC8xeZZn~1lp9Pm7N=eRa~SeYnK H7TWv|-Oj@? diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.DataVisualization.xml/8800EDF4.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.DataVisualization.xml/8800EDF4.bin index 6b044d0acfbab6b769d43c481a7e6b9cad41843b..6014b7d669948ff310d5d680df4b6efc6086f2d1 100644 GIT binary patch delta 6026 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 U#b`QtN$c=FJHL+}zlH1Zf2#L`?f?J) delta 6026 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 Zr>3WcsfebVmr1QZrLXFt$8X_!{69~5gr5Ka diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.DynamicData.xml/DC2CFBFB.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.DynamicData.xml/DC2CFBFB.bin index d5ec0196276dbb04c85041efda76fcd103ea2e40..79dc2f4d83e0beb6f9b9ff908f9e8f20d7332657 100644 GIT binary patch literal 6358 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Entity.xml/A8FBC385.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Entity.xml/A8FBC385.bin index 6693406de96fbe9f224888c25a1eac07824d0d4d..6be183e06f11ffe5d67b9ceae0e1661630994049 100644 GIT binary patch delta 1014 zcmWlYdrXxD7{-6+fIhp-e@YRxfYxG|XwCkseLr-MbH4zp79P;Y;{`~LX8_j#W8d7iJysmV#B zJ*_$DV~vS>Q8Vl~V}pZ$|B=M%(S6XJ2p%_Y9_>zm;eDr7zhs|m_&f(pQ{AVAqaip3 zehsi|IB*!QTR>BHuHjDwN_4VaaoyTn2XXaau+=mLeFSqd6}fh;8w%i2A-s$&Z!7#5 z)LrVk8fB?I3%s(`5RGCv8xAuOU@Z$gUv&gFRzrV!>3M@Zzx_rwM~1uRLSerNTDshO z+#v`0em;9T$aa(M9-^aY%~^i=SS@-BIG=;gn*!5hKwOU(MdiCSn7 zrNz30zRWZTO(y`QVBlKw8aU$(gXWh5O}m6hM0FZQ2NeSp8HKDe|3<|zn5t17v`Vs_ z8FJ*Bk*lUL<58H9X$bs#Z1W+wFZ25kt>XhLAZ!(+E&MiKR0`WfUxaVw#G+_4ehrrs zYVOX~fFhdK4BeXSlso#PREt(|50ckOl>$4scKVqZ`CzAdL91Bw2jGcJ^k~GB3~^)m z4#~oHZ@xYj3gck&>&FX8`(bMed|8?K%9;ny^X2;QZ@qfD4pwY{F$NYbexlYNmgtKA z-66Rill>c4i|ti$dy`zEJz?)K@*zx%>yz<1$Ic?iD#3#Lo=9h%vn;znoBu_ZJSoUY zAtA%TwO1-MmIU9O`@*9o9;)|1$d8vi?h9avIM>^{=^aG`8|9u0SHf2gMv2=}tf8Fc zUdP`Qae~`;?E|mlvUg>#;6GHoOXVo5VATe==rdB^f>g=uvB^t6BaLb=Qt#L)*?sbD zhtxK@P`|NfD}+nj9r=^*HC922lvQJ1zolFfy!}4x-5$0@FLvLSIa$_d7?L8FOXcu% z4!q+k1s96QrFFq!=~AW7B$}Vsg-jiSQ&noZy<%CG4DsUc>_aEhgurzPU4P3;^Yl)z zg@I$oym|5eHOc6wwrA$t63CO}y=`t$uE8)KBHrdcirT#ja#uq^S!`+6OHea3Qlr-DFv@4|co_QNNz~v_`#x>^{@FY8$?r}e0GPK@{7kA&!LaI#n5 zuM32wAZYlluU|=m`W^Cag51$)_s`;V4W;@ghsjo~^BZ>*$dr`oui%0W5gwf-wi<4rx z6AL?Kn~8y_Y2RalDb*VG_w=f2uuI+frgO%=2IAI1-lLypvJQfu@JkFTm|YN#zLjt( zv+m}^anK5<^<$HB&9X;#vTAcu^om?ZR>ADZhTGF3ax$d%L!}GCc{|?*4R6~ z{vWLnax%C5>K6ZE>HBPt%%4|{7FnuFW;KL*2E^w+1+n7UVw8WtxFo8+RK1~93Qx(~ zCW&q8y8+MkZ-oT0`*iW#^VNqT=7@+RU$9idWIO(xaZr z9uoN$1*3o0{+u8m=v)PjP4`|sA#&ebiTcD@r~g^}bd^6c6beC$0*- Rgy}D3Z8iVM=eR3&{|^i{Dc1l1 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Extensions.xml/1594D3F4.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Extensions.xml/1594D3F4.bin index a96fe26006d23bb7b0b98c496a2a5853f2a86cd4..519668356fdd893e85736f61ca48438d81d79150 100644 GIT binary patch literal 23085 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 TYF)9ECHOarO_+}+Lht(@bbH#l literal 23085 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[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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Helpers.xml/0E774D98.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Helpers.xml/0E774D98.bin index 5df2fa73c3e9a2fa59e8888fb7274826d74655d9..096fcdf1bca388c7a182ee5bf785f089e19a6605 100644 GIT binary patch delta 18 acmZ3)zlfiaX(D49%gP@!wKis(vjYG(hXx=3 delta 18 ZcmZ3)zlfiaaUx?Hi=&B!(#C9ab^t7J1d0Fv diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Mvc.xml/7767440B.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Mvc.xml/7767440B.bin index 34595c8db654addb42d0292210662f7aca25056b..56555ae11a92018f05cc2f155e13567563634dcf 100644 GIT binary patch delta 20 ccmdnEo^j)PMnHPozB9Vq80q2pbV+tOQ?8m$p005vElM4Yh y20hH7301_1H&8Ik}1 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Routing.xml/54275CA2.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Routing.xml/54275CA2.bin index 2ce6c4c3b5f24d0bbf73c77de4f15b5ee70ac270..bd4488a97b136b275ca7600c6dc204248e06476b 100644 GIT binary patch delta 18 ZcmZ3+y^NcYX(D4DOZlhe_8W_hSphci1{DAR delta 18 ZcmZ3+y^NcYaUx?L3%{P5`Nm>nRsbv61b+Yk diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Services.xml/057956D0.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Web.Services.xml/057956D0.bin index a56264515fe83bfb13800158feb91f938f2ab23b..2a6f730d5ea026422f12de51970bc42c208d5201 100644 GIT binary patch literal 16087 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 NB}Dfcv+3(1{tuYr_mThr literal 16087 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�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 zr428L≦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 E2LbCR*Z=?k diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Windows.Forms.xml/628A07B4.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Windows.Forms.xml/628A07B4.bin index 8f0e123590171a4eae70aaabe8acf0c300eda1f5..e4ba282bcde5521b82e45923b1de02ec8904cc42 100644 GIT binary patch literal 152996 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 NMat8mejoiv{2vL{L1X{` literal 152996 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 a_gd#ZI!T;FMi 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 diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Workflow.Runtime.xml/32431EC1.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Workflow.Runtime.xml/32431EC1.bin index 1ef3b8fdbd7d69d4bd1f0b63f1bbac5eba264e09..85a39798d6ffddf30a939d8ec5f0432631616fea 100644 GIT binary patch literal 7607 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 literal 7607 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 literal 4271 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 QL04#P;zZ8!pK^i!0!7hq4FCWD diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Xaml.xml/C4D1BFD8.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Xaml.xml/C4D1BFD8.bin index 3eb32024c158c1bb8211bb13cbeb289edaebfc68..2dd11a7ed75024bb2f6497376209d0bc9c409711 100644 GIT binary patch literal 10475 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 V9OBGe`Z1Rcs~p}iyLv0){{SxrmOlUh literal 10463 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 Lr9gyxp@{zjd?${) diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Xml.Linq.xml/AD7A27CD.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.Xml.Linq.xml/AD7A27CD.bin index 5144fa8047852a7f30fb37165cd40a411438c46c..07b3b881bdb0e51a526fa698230a08cb971b8082 100644 GIT binary patch delta 3615 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 PCsm@psitv%l7{Pl;CGJi delta 3615 zcmWkxd0dX^8or)K8x

Mk%KXVtet5fAN{qg;@^U{3n@x$L9_2bO* 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 ?|WKkt% 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 z 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%0AbiNX- znlSaWv~_j4MG!c>I{&Qz!O$i`Bsy3qb<5S9_w zD*2g)aO)`_Se*7joszzAX##N}=IA5NL0{N%*BELKjPd)JzOXJ<2{Y)vxbwys;jcNm z=%YRMsiv_)_rEo0K`mTEOoiumYvS5oO$1e%3Dxa=(Ld1_L*2#;|It19SY9%|G}s9% zV2Gq)hM2~+6SmeE;W_m@b{I?$CbKkgu3Zz1F|NWAgFMpIl2&<>tMEH%rac$xlFl?h zc%@en!zhym%$Y)yLJjO8Z9vuUXkj(^#~fH!fbpq`!ZQ;oKguzHGPII}`$j9ng8nWe z4YP#*nUa6FnJw|W3x)O!EsSa-z4@P7p`IaSdm2s0;qDbe>tjyf6OL|MBP^O|gh29s zRghaN{9GbV+K(MVO{x{0rup&Pz)oSuo;jGZ zpXwK^J;I*v*--eIjhMTKg(hzo;rzQrP*y)K9NTPzi-hCv7{cmF@yK?G$7o}wQ0S-x zfs+!_(wM^AN9JM`&4ZsOvxM#=LSU{)-hkE|;ZgE*?^>IQC))+Wv$hr}aI}CVUM!qN zdLw0qJ|3n>gx98M;kh^QViyhw)z9W)^7&kB{O^v?_FXQ`VYv|MJr&+rv7sT z;)k$+`eRn~H}X0?DD37^(5J8jto+}?_#M@--C2!F>2G26YvK^Sn~LXK{|aAUok&`M ziOBf;S2)!pAMZU$dpLbaS44vy-Mj5@w^^Z!`O6C#|GZ$|rqI=YgmSA}{3ts_wQJ?V zG}z>&q4&LR*N}f{xG*Fg)iz_glD-z>)VE@Enj3cQa+bqOKRFy9Y1Y-zF$GTqQ!wSI zO_$~ED6|ld_H?y}sqaJu6{$ z$BeEA+1W5!lnuvc!Cem)n__gSDP)PET{XKD;Jr@)4YxzPiv8=67*vmO*)d)J<}N{B z@)8_*71PyRN%eT@Ax(Ih(Z!*;d43LgbF0knN}ovDF~_-RUYpgmzJNG8g@L$NmfPiW zs|>OM@@dsx+~s=29#dNE@pE%Y*Zy?!-N~GYl?ST39LCszZD5DNh!tJm3d+$&oP&=w zYq|o4W?<;B47|9$wkz?MD&GB8#S+0f67spj%hw$mc^kXNhj_yvjQo|~4*n2wSU+|u;;!g4{_^RBK{E0`HH)iXOSK=dp5GBNxGWn1)()F2$$uhU5_$!DDy!F z$19{=Yd=jw;O|MKCGP8bDyhZBo?4t0_IEMV=b>{HtyzEccg-3$0~Zx%z%%Ad*Vw6% zhzy{)ecI)&uiKsQZ6Dq1_g?J^UKxy`t7!kS=UUgpW8~j~Bu6G?)$UwSM2Gkm^ zcWqK4pC64Xi1Y@!#wskqE~O<yGba&pM;=zh;r}eLxD86zJv0j9DN5oAL{_Km1?4$)K6<| zDxwU#ks|BSrO2bb+5TV+QD2rDo-ZW5#%m1`llmJW!}5?;tSKrs@kgJTKPDIHiq^C# zQm%_4e(ll|ouIn=8fF^m#u|vGB=} Gcswn~NA51Mz25Al0F4MN2FfVuIB|?0jJ- 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

8UvGM)DgITNLjURhUWK!9XeEXGJl5;pnt==F zGvK}BVsFJRS$xj2@?8{1ATc<^Hs#9Jwv7I{)k~(Qd$O z-3IIr@8~^QHV=JO^AITL=rvyK1eqo$q#j`OexUsEVwN#3I5T@UwMXG8?I3@wWApg@=A0IU0YKgvfyL4kZo`$qKXRu!VUx)54orM}^LFpUYd|FLi-H!Y z3Kp)3=o_kvLt}LuYQkgt%4*`ETN{TZ)k%HHSu|74jmF-J%s%VIeppK!;l|*szI$2W zShkS3uFtaiw&*)!f|)Z^VsrWym6N}^A_jY}a!pZ%Mi(VbYt7fK(_GTym3_vvqx(U6Ii{sgW`Q+vwy1+P zc3mH9f-UY_+d^aKhQ26z|6LE7fE$XN`VNF=qCO%Mo1Sg$>w0T|k;J31a^Bu|gyxsJ zA1rXl<3L~To_MtFjmP8Thx+zXK7Kguv^al{^yw(gK!NHEG`XMbvo7(&P^lk65>NFV z;=9rH%?;h(Pxr|L$6*txLwK<-K6(c6e`a7n=1yO(BF!O`!tij`lRnAyN}Rn>iN1no zeY<82hm7BF6m-4nTX~NBjIBY~Z1%cuDrLfU69+Kk;_JTLr}JU?az18fw)HKUsf1sy zN|<)|Q{O31Tcr8g!n~W+Cx1PJ_=_PhddcnEA4=!q@Udu|+}o#4&r)|trro`Ldy~r$ zoK}Xp^ZNUiZg+qI&5@%n%Zl|(B4KJ4iRN31V!gE)ctGOZRu+G#u*a@ydnARch|ltY zX#!x6kGj~F?%SfJp5&)d7Y~coMIWioQ&YTY*>ps-Os6h$P4T{CrFedl&fNF4#ffVp zVYDuiuAAeO`oIq zIpsxW8zmxG-C3;MQjfGX^^i52BDT$#fd?e*${AwUPEGvn(nLkIi}?6uFX}(^g6%06 zvFuJQd?tDMxQg{C*Sn+D9sz-#;uBZMCx2C&X663kf#2oW+DTovCUeEQWwzK^Zi`dy zf#Q{wo^Y=r&JHtByi~am#v{pVJrF2f?U00$$w`pm1c^JA=FlvW_>6nP#a9=MM_1-} zVouH%j}~Q6MxK1X;%M>b8QBP%nT?slV#EwtX9!0)!^$#7ta9BOuWx!|sco!yXrVi0 zpWX4_>m;$|VOK0U;z~1<6meZhGStG7iRG0lzB$1KUu;}3@9{#hA)|u$dDI1RD_?B& zDhvK}?a0V16JP$527|w8_$0qrtQ=3Q_k=)be_bg)dO8`bv&jg#xmtXon)XYz-WXxD zR{ZjAC0y@UqIJh6F~2>Xc0TFY&e$Y&m}`c^L1t*3x7oFIzvskj?$i-e zy$;iQuZXYrTOmqH`O_6Q#4ircMC#$0V71*6r|}l!x^OX^8t#hk%ZDOJAr$Q`_r<+U zF7$eHfk*8_@#uf@v@0KhpGO{wKf91GVkY&7Uw9~f*+pJ`9_@>tz7V$%huBX-UDulL z#BI4g)a~wrV-4@bQtM#I+67}x|2uK&cOdmQ@Y4Rh_=j0E=%R(2dq0Zv{sp2IG&3)6 z7mt@yLY|@$PEYzF9`-v5XGrU9IAZ@Xet2T+hnNtqIP!-B{W}h{U+WQfR1%A>S{|y) z`C`xKcBp(|N8LI?vES-46s;{IZg#Kuvbj9=Tgao}&R_Aj>sm;?p@j+a|A{+7BXMAU zBnT-Y3BErO@((9c_lk_@YgYzPW$+oB|#FI*pcvzABk;Kf+a_YX%zR`3O}~aldM=+2+KV3)BXvU4CA}v zox~NpuSQ9f`3m?;vgwSH$S$zQq;&c}(oK@Q{*ecrjy#<8PL>1`v%zUs5^lyMOPU`Q zq5E+W_CHIOSd5cLGtE<$JXk2{mv^N;Nmq=yo-bjHNkaCxB%Dqym(=9Z-X=c_Z-Z(i zInS#w>qQlIC)G$w6BMx`RS`Qh8YI06^!+NSVY5b)Bv(ZZR%&Y4rm<9Vl0KI~zke38 zQevk{oG3K|C=aca)W26HMg{Hk$E}u}yFQcNi!<@dX^rH|U+N6}Hy)eg)<~vonS{1& zli>1fjii?H?v_85;NGxK(lFPab_L|yJF-Et;yE!yUz_7-)kcXH^*p#dt;dAGO_I{9 z9(eU1dBgfPOU`&XLBZDviR-pWGG>m$GFMXK4#^3wF&^`b@zCnHL^jM6b@NS;mUBgN z<#jSHzDY*rnH!RIPfOAGtd#a!HzfR4XUfky!>;e9Wc(cBG5YDkFY}f}zp@BFNQYnF zmh``<#PyezSp4XoDNqCuLW{wYP$+82_`B2r{903GzhE9g2=lyw*SW}1^BI3K!3DR z|FmRBEJ$&L>3M2*{xbphV2$z$n|?!+0%+52AX(S8{}9Guy9_3&gYX znbaTWW{3oDLns_@=r8yd0RE2vY)N$LAGeKIMB9mZ=;7RdQJjEGNdkhuc=VgR8IKKb z$72)QqhCEG9fwE(@4fn6?)&2&slH`SKlccEX^v%J?f$v_rM}siFee-Dyh8dvv^0UW zrU`{k5&d39n$R}Ugt1d%e|f}sTqN%=b69f!>_>Ak^4VNWbI9yx^KI}zU_*1vg8sH| z#992Ii``De{ZFOgSWmuQr_W3Jm)9yHxIq!!LreOXtV>4QhGhJ{u)KfBpPoU`yfyOJ{BW<#p6?y}=qQwRiNt%P)g!Q5jN{clG}u9<%6V z4p@#y`X5`D;hIeu5`vERU)h_5JNvV+NbN+w|0?>qkhG0X_cy=F#&ztSxri+=y#%V5>9433}M`VAZsQ0zop zV2dyP?*e9^g62D4`hN8gC?e(S!m2<_5V8@3fB{%knHC5?=>$* zokcO;H3<60Euj7j(t&S(`b&e!FBD>ebE&ce<_}Au`M4B+PRb6nRiuDm;Lr<`ADI6p z5Pk0gQDLVr(4Sv~>jg!45Unt9Gt`~FZf%`QE*ty66XMfEd2s~K~Wy;@TLg;|wd>`zH@xdR{_<={= z^Wn#zk2xku15TH%u;Z!~Bz~y_homJKK2!qv+Kd5@L<4vx8^BdPbKv%F%JLkrAa8E< zz|T2qv`bgRq|@~Srs-L@l97csmsSki76f68D2TXqD+cnCnsJf#7SnxJ4Je;1!9~&; zovj1y!<7*uuZ*>_y9aD1DxqtV5_Z>}8_1&je*;-C^%7%nWyRz8+~P9ihLEGDpsLv==Q+b9#bUpO;Oo?e_-A4 zrFbH@6t6}<9|&zMf?HD&oL_$&Q1GI&?i|XZX8juY&(8?Y1B`HD^{)Y&r!@$8R)Zm< zt^w7Ek$5|QB)krA23DT*K*wp~s~-^zObW^(wq+KM8vGe}FldKOf9=rUDkJ?>9fox^ zVc3;8T)Ho>2p;shDT$Jk^0ulVV4Di$lI5fWdZt)mU`n5tmpI zDS|Y&2nKSxQnmfmzi~*BI}<-VYdIQ>d*};#Cd}pK=UoIY`whZ=~RvfUrw$(jm&`uCP$T%=13d1I!ZKC4b(q zWx>)Q{~35pQhgC7Wqeyk9aGCNB`ZSedY}f)hsdkc9VOi~tdzQaOCf(TMY@~Vv?Vgr zV9=i`4H`BbI_lG@i!@hinBjtRq?}KAQq%j!`2Elrqvi9Z#ubTBtxCkf{9>ui?NUhZ zmSWPOI;r9r6%>+IjjNZ+cPJvBp@{Z@dg*-T0ywi4VC=i4(!*6b@LZIGjc#kC+rnbu z9!@OC&FiHacjtria6U}0td|aYh2y4oIBd^tm2SA0htXH^kkqtWTC~W9&TQoQYuPP5 zML*{WAz8Q`x=;GbNEh==bdhxJu+%Es51qMwka>1YdhB34RvwCnFz1vsVL=|f-}A7> z@S;?cypa7hE;v5nvUC)k*>msL(Prn0bXC72;szXXG3dH9cJ(M+qHc_#p4(EMbu7l( z#^PSjL#fR9NW3Ji-uzhF&m`|8y9%~GFQqp-XCsU`oBU2MrC(n=AnvULdNSWj$2uD0 zyt6TGKm8zm{wN>2p5()9<#*}hAD*b>c*1!+Q+n6V2CpU(uhY9*dL)I|1*vh!+%1s0 zO(;T@brIBW^hw<=kU!yK38WV!(xzWyk;)j0Kib0w_v_H!K~D|WCdv(VIn2j2=lK|T zA~!g+H56VnhaI&|elSl_15nmL?Pit1?78|_9HLrlPA%Ba1xfT*BdYyO>CR2iK6q92ZO#VZ?IvX7G~_%LhFn0L5r{S zy8b>LOLe0M)0Gn7sGNY|=b{J2GzV4M>yBUZ5(npHl3y>&17AL54(cCGf$A~Zp$2CU zY6R=igNq*6ae0Gsk@~2ojL`L*(!rXi_UL>@dj)3o-~o$?u(X_rZDX1S_bA8Wok}cL zWj773dfWu7=S}#?Z5niVJrT!E1Eg3N0E}2BWC+`SL0)X!~CoJVdkDxZByd`uFBwQkfZ|E6s4T z?B3wV(mX6H&%^M`_Xf)zlZX0ACF;9h4%*Dl1fOJW@OrR*l?K+V(LnHlw!wcI`OwzR zr%vUsgVz|QILW3y>B&C^7aTIfq9bN#iS8O)p&W$fkwFlikPMC~oG-xWW z#WiUyHhdj6G`O}Hsq2g3J6e9|+8Ubcu5-eHD#anM0Q!5RfojE}-OuS+_$8f>@2C&? z(S0u~m6#s;#|(*$#-h+{EWX_{9?F?H3w+w;@71>)di*XLiEYtXQf4`%N&D6Pq(LR? zp%W_gxTRK)s{PZ44z?24gc$E2 zoUd^k`tm&v*M5;Mh74&5)QFFwMqhu((2kaBOj=WoN2el(%KS6X6Oe(%q}ZWcJ8$Td z=XKx7gdzE9ZZb?A_rKCf;1i|j^?r!YvZpFrK)N26e+ut9vOr~W(ML}8HhBk>)!ft4Dp|d&3<=McR$+U9I?>Bo6)no^XQD<^HCd4jkCL_U5v!d ztC4W)JE!|-VHs`}l_5ocMfZ(P6U4nSAuq({?vizFxJ}#>S;Nk5TPy0Kw;h8&!*_M- znc1P4?hi{G+Pl-g3vh&f-XaGc?j9G{51d3|4f`DFR)z4970sv2@YU`fn%SSCv#eqK z&F-xyixG3G7$cwE?EaMOO#5DE=Tz6{fw7A+;O!yq2{E;Sz|01lp2&I{3ykow&2(2W}DzTCu_v^7Uw!vr8?{>qU)ypg4x1thP-u3UfvLp(kWl_Kgs~(H{t~mG5 z6-Uq6^!yoajCsMvn2}`L^Rs>oCN+-1t4Nm~bF0y~Z9N*x$_MwX+Ejqan+wQ0KDeiL zk_qxB)3g1xThAi<0Hh5FfX6_Oo_Tv)aNs}-#uxhZge|i~$O=o!Uj_B-(M`ry`hNYg zKB#B7t^`N)CFs!(>G?ec5X~lJ*Sx5nExSc@7Zl-fQ+f~k6m^)8`h3Xh89?`dA8)eZ z5|i6At!pGK{~HO7^t_%&W!lgkuZ=gA#XT2@bx~&H02iy$o+I?N@fk>8pGQ?a+~!o+ zPNX?$WNl9tJ@3y>ZpNuawLSYLmt+1^+T$d)^xTh3#f9ip)K6*c>ED}zRJByNH%#iu zt0v}BO$iiS-I>i#Lk%A^Ook#dENr-A3eY4ZVT}bCWfK^ zjs-pWE|ixV9EnNVD|#*xljFc^cPu`#qQ|gM6Wd5_19tRmbuou(usKpL?(A7Vz!5FZ zO_DJqesVnychNr~O0EtB4%jOQ3!Q)%PBLh8$PM$Z_i6zn)(|Gbp>60p6VM z9(Q>nI10K$*)V#!7UcD^&O)M+*~>Dm#&L^ky6-D{L+*_ycJFvF{QC8l2j##xI0pr1 z^m{)NPvxSiCN}-<-+OnKHBQgAM&S~Z-eLc|s7sUjPmh@NT4wqngx-tozNWol79(+q zx?ocWn)M#i2*(!9aBMtg)|*N>?;-Sad(zde*TZ)N&iRc%MxImeojyT$svSf*#zDOe zmc($iN`}47(B40k{W_+Xgp0O*y$^_0HhEzjre+8CcKq#wv)z4gaZ_;bOl|>Q3kq;C zHoP}3lX4PLqFP;&*>eth4#y&&Fs0oKNtnbW)~odyR>)i=O8q6QCIKrmA!8o zEMPLh0wYeZ?REX82WFQZ;)ks3onA%rTJliFPg&P%5tISlkPLj&*wp)WA7!fA&GAUJ ztM@t0@((Z5fKKMV-c<6-%M!HF8g#gK!=Irj{5uriBTn_6+ERhUZ58kdJJTDlV}|*} zSh;ujYOlxV0a*5J0791B?)9gi!FB)Fi$}dr>dDjEP>TJ9PkVnr4c%&LsQCAyx3nq= zwKYlTeE70=Q?D3~pr2>iyWZQ>MOLslnOF&*d&hJK;lJJ>+}!+Mug;tzDCbhwgXQmD z>t=nlx9DTYz207px5J?Mc^KHYp$fVh1mQK}HVjfz`R^Tt+53sd#}}vuoX&*q`Aj_e zCQ|vBn}A_See@0LDvua@?1{6-)9n(K;Tg)Xl4izfs0K!Q;4f)YLtoYNbsRWt`X@( zWI1BoJ};HhDwh0Hv50i^RYfc=$05oyU;pN-vbbrC6Ss_sr4poyUayXK#6jrW8mjtN z8c%tbc=&pRsqUSiz1&Gl$n&FB$=5wF;HC$T1ddW^QYVblQAef4Y4MPmx8<%Ozr%S=RBWn%R6GS$=XUTEs_!jsz-s){IW*hCWxU`M5D=k)-nZUi8g zQ?1gp^2b@)d9U4Ct8xsXuIwm+05BU=OP$l{oSzP(v_@6TmEjn5bvO>#wyIX8)}b!5 z4y~tJRcpO7(BPASdfsGJuUit#J(9rRFj+M)&I{Ayy z*CK16*c$b}?y5BRRp2LS!rTX{+1ciJO8JWG%buz>7zIGfBmnZpH!8z%D5KW*QQ-(qLEdK_z>vL+@A}WMBTEa$4t(eVg22u=R&($a6aLzR

qP^T+f1ec$hW-{*bq`@Xif$h^p0i0vX=kvLO#^MYF%ue*Ur z0muyfwJCNIx9ug|Rh-ru{ueOn0=6bcCfslkSUf@C#^3i7)RhuvGbOe>Gft{rD^Qyx zkhRbI-OQzTA$>!&!c2c{+i-Thor zeBA`J-32~6tx4%F2li9|2I|{VI&}rS^aPHdtJ&srOkhc|fX#X9)Ioa%%=QVi9GbX& z>pX#-3&b=;4lLR32Z6IfAavxCH2s&r)mK2k&4x6qNfN4)C8E;el#eYW4t*!FWO++^ z*?Ztg8<4WZZHFeWALla2bKZF-LZB&9=_ZX8+hz$Q{vhzuYJ296DxmNdAoiDL=CHn9 z8NiJ*&ogU#3cTqhFfngrmbsR|Y;A$wi7T^w-6YKUYVW`5vcHTGcsEvHK()oLzC8r4 zbE(}7&AGQt;P*5EXUo9dM}h^?*~bSnf84#!MxtP}RKV|per{TSi3bBDo@GqRUC}JC z{JFrR$b{U(SrR*UNjQ${%x%~U4A}>K@qCb%WGL~Ik;D&MV)J$9N!SNTbmyPT|Km82 za01BQ>aoxCzJNtN4=T&|8FHLH!v%iHj4$wf1O)yGL~OoQu+g8VUN>DJV6yFg`A>i^Bru`o^pS^20=G8^xYS%Y(zsIKZag78UhQabfW%?t`yLL82o~|uRN}|` zFN$;t>Uvv&gZnj$Uy&)#qXh~yw;o@l0@P~&hniDQ#61S|o&aNpzd3QpfQTF*Fxd4{ ziT6;6`y9M>$+DAIiQ{AvEHHn|$z%T^GHU>*1Mg2JbIKcurqm%%&*ZEE2Csp#P(@d_ zWwbyC`*6}%b<}A6r64bfLBw{0abcO=LxDL;6;%g?;bDoK zqY~GWT`CUk7Py+rGdKHI1hCQVB&mgC`IQZy1VTCm(wx^^EhYHAxJ#%x23>njPz*_l6kj9K@hB$NGWZ*>$ilU2$L8wJ)m}ik3^84#QVx+ zwQGC_2_*On?D5=D*L4i&Pi5H{R9-jAgB2^Mt2rnRelIbWkL<{FdNltL`^(yL7kB?z zL~@#0N$3aKKF%%`cydNyt;xg3Gc(w~EP*v0r=Qg33FuP=dPj6W8FrmBz9I11-LKJ# zeY)Zx@Y$iYv5+b<|94`ef92DT7J*5B31ps|*pzt#u(^o!TQnQevv0 z-m!V~u<2XzPwfjfLjO!`k919_N>!zKQj zxw<2V3X+~HQEz>rqh^ahH6^LRx}xJQsrknyfm3s4ekwaB@aF~PUJYZb_(+M~tZYuF zLDwH^1a7Vs81pW=%f}E1Ga_#Pj_KOzOeiQ{X*ehjk0z?eNGv;g_?vejW#s^?Zx}3^ z-wKSTiey!msd#ZR4g5bU*I)J1SYY%xplSD7)q4(fpz%aWMzC6AtiVHRM0ZevT96*C zjD!2FHC;``h`vCe#+-ex=DZAujp7MfEY+_Tk_Cs!0^f!p4U=$S94~%&cT?jwg;z_R zrjqN^Gwn9LvYP&QCZU%jS<+ZXShaa+25U>K?=6wJuR=3t0a-v{*7@tA*32q_Eqtcl z)kQm=FG~Iy2+wlSuK7{oO|Zn@W`}#HEO9>tl99AuyE>m0T^?Y2ytuLa042 zp6RS?r&AJQ+6x_Z4QERz=g>zj-E_xIWCbpOUED(5?WCv9Szy7E*ZK_<|H6SZ?>nLW zm$S!@Oo8^=6$4bh3RFNsG$s!?LaI8M(-fUZIB+#*NVh!X!tg$U6T^d`UhFgHVQ2lNVzO<{_r9rDjwU@ZVPU#&?-nsyVc;nzg3wbwK_-dT^g^(|QW~EkY$e z?A4H_3j)eZLg}k%r0erpVEq@WkAaqX7F*z}T&-z6Y|>&{CUwQ`z<4WNPG=M~OzO?D z$|gpi5!?~gAy#G#Cd~?Eji#~DP3r0$>Vdsk!SKx-+G>`#GIr&NF>2(SQcKH0v52B{ zoz670N2kplCy7*|^IGdg+jg>Q++hK~QC+sPUr{7q3%HHyG1{JBKg*@_#&)zhqgN`G z_Q?M5(e9ElLRCWZm1U&`Xv_i(V^%5}BqQo7opnqe{{sYpVk6f8|Z>x&r<`#7;<|ENJZq97`)40|^x;cB03C zDHC%nfC@`sPSL4}=SQ;FHWIj*>HLNk_>jaH^ouL)yM^p|>$$?ql7e}k zE8_*cZK%&Z4J78byLxZvCGnOB-S&B^cM8ofouD&<5FXdx9XKvxG?r%qMR&p)x=uIyuN)#ntMewyg}y;smA3dHB3{91TxvtSHMJIi(4u6e;5mLH(J z)yG;fz=N5RoZgW1E_esylcgaoI8ZAjot^duf_##&cFQ#YLkEu&F$+!{Z^0o7Kmd>T${qjB2qwUDZQ?7u&8$XU_I7C&P z5a`J=yR<^0o@fBAn)JvpyJ)8%iQxGX6=VJz9nPHPLBR=gTop5=kcpeV8l8PFW(6DV z&i{V)rm=ktzT+2Fe~E{+zOl=S1uk%7waxG@MuL`5ryUPM=9HDn8#;?IIliPJ#4-YoUYDU{eaF|MYpv% WHge4>sVA%%hxSkYqNaw{K+=fwi`BYSg~dP827=$ZfjU)y?j>pp+R zj?G(^uj^*DZf!Tab!&0Y-r~=p4EeVj;Dr*{cu8wN`I-)kuj>%icbdIJtpcm+6gbyz zmHm_oF@%+3I5)MkuNSLD{To{B^4)D;sS=^1Mua`n-Ruu&^@!2wk$cC>zA6vs{0WF? z>1Tf;O$qCCB}&@eu(t~kV%#|)_SwF+AM;I(4&T+-ZC+x3sD~cydg+l+T4gU3s&Gf7 zf?>a8|B_TaJks?zR-)d2ZK4o|CJE8xmFfQfx@pkFOoQT?bN7F0YeZaoBi!5W+wU++ z1eY-)Og?yJzn7aHX2OgRS2>+cGq1n_c2i{*(U`(_Ehq|R6I9n>m z(I0Y5$@zI8e1;ecEyb91P~jlYl;apHE2q6fjj0hGS{l*+>1c-!wL*Na6T)ZhREK^k zLOf%QkDTrB^os^=1$+)2);Ls2mG~!9qHWkthi%15XiJosHOI-}`UoYSm@Ba()6HR) zy9i1T5xSfWa&Vs{$F0e7So+^{IB!tH+e8i7gldO+qa@IbmLR&tFh{4Ya@^h~$FdF< zj@QPDP%ut}*UjcR{+-C5cd{6QVJ1$PtA@r^evrk@h{IF4kZ<|E$4!h*&b{04p z1T^iI@2TCcFo0T+)|8ban}!Zya@71JH_*#<|-Wo_cuDZ1gWs(yb4n$+Bpe|wAfgz z#WT|*PUabE9D1V0qNc~3+}CL#+@M8Cp9@a5^~IRpSd84op-w{*0pEK-YO3;Z&k<7i zu`Zu9J^XUK9$hBsF~@hnVf+vv?xz3^(w7{L{%SzyZwCDCvE{JW91+^i6(Mu4!{LnG ze8zi(=>G2BVeLvC%4~GlGF<5F=r6+jGa@WHp>|%`T7(~ML=eyJ=F~f)y(`Al`(j+OXmmtTUk1MhGJI?}<;dJoQru&8 zIW_ypH9q^ZOL>>#w;U;S2Of9;-%1V~3AR&X`EE55dLhE zzVF(+BWLFcv2uYBEl2)7a$L@HtzaK061xmF)uVYcJ;n{yyX@8)pfwnfG+*!1uTX+p zMG}-d8eN*aGGN1N12U^SyO=)^q6hDL(D0rv?xPKOKGuL)U3$4pUMfX7%Q<4AOK!Fd zFLGp9WV_zw4DYdfJvGMtIqfplMuFC=6*%xR#N~#s5wHD>_#(XJQo4tIYo7$Iz0+Le z?CTS%#OOQuk<0Qc0_?mhK)Fwri^@TPU5>nWQN=EkW5rO%i7~mY{Ag)kF;?^!WBUZ% z(O)fOXx3JSYjKT__VN@$?8^rZ)Yw&8j_-bd8z_y z&buAGK0t{Pe1Cp%9!FDc74Y1wz{sMIqj#ctXJh2>TNrh;`n(h`f~EKnn{u=p&rd4r zn&8RN_;pewt(T(F=x0Y;%;s#GBSwe0#Yd~{dA1$2P*${cJ-t$fqE#|Xc{so|sDQoa zs}e6fZCpn+SHZD`3KQyYavj;3{kV$)$8R5X-Fr%gXx5MK7hH{RMbPGp5Y;x^)q1N2 zceiP<&Lzh6?N|*OPt>4nV7BXmTnReAl;BD4cdlpnZs#jSc;WHR)zDvn*DOQF0@roy zgv%IMruUGd-VWojm%W8J)<=kN!GvQ8YBA<%#Te0X=CPH}4X9*&ox1i| zZwnK2o@oM)6T6NL;5_=l^1dB#>~4Yr@plzCmKJerLy#Qr&dITG&Vysp$p(y^W`OY4 z`(vplDvYhK!s++L$Bw>I;L{rgx{mmDtXaMQ9lr=LuD0fw?L`&7@a1^q%H2*#RM5** zSh{AATk2IKDy|vvH)XKfM1>gjRP6H|X1Wbtug8iF?5hoTyESQVKte|Y`h^^HtK26; zuDuKn?Ju~kHX1P8#DFQ=L*4q-*JE%4J=A6Q-OjX^<68$gD)G#1DCg&>avf&1&vZL= zU52_i8GIhTcI!G=i*CcT*m~!STht8^N^Xkq+o8bifGv=<6)4m-cQ={{P``lyHKWYj zmzBtInsc;LFwZ^NOpm?Yd8e!nyO(`XVf{xH|J}#^-FFo(6{@hJEW~|C4+U=YRN(WX zICpt1&jKsxRg(LgJ7UP$3%)n~>%P%f3A?jOq&<{*oW82Zu$y`;NY!|hofpF^RE(?+ zdXID$Bc#WSi2r5cVQMc19K`T59pG^{hi8e;+V{vXkD>8EKlaUjM~8d(G*+T}6D1rL zjqun!UWAkEQ!XV_JnHd$)fR|w9xfg?e1uqbT8NG@fgbg5Ytb)Wi};&oJzRH*(SU!) z=B4L6mbOq}YfA;(EuuWi3nbX_U4jJ5B#%{j#5tez*qC8<+`Si|?G0Qu?l>;kD@W&j za?I_2=J=ah_UAeQp1p}Vo<0%yG8JfaEBW{yS1p>jY2h&F*>N`ou!%UZY3~omy^2)W zU!ubMw_lF0ziq(rcmvw?)Sf85CBmQEBK)eEeBzz83eGE47;QP_L`fSp?Aoa@zSpc1 z^B(Ik;fW3tZ_hqq+F67VT}13_*E^w*OCoxvdol8Nc!5 z#0({>o+xo_wExNE3u+t=QRB#q>nBTh$YHTdj<>!s{Q3r5W|>wdpL{t~g_IFIhmsE` zGqoE0GH9@LT>itJk)Xp|Vk!Fphfhro;`}{tfSZ~3se^q1V?W^R zK>t&ndho9Fl%wJEs8hRmj)t{Tz-m*;sWHJy{Jp5e*D9UoNn%gaES{TN-93F`G|=79 zp!KZ&o?CYFKJ8Iq;|~YVoM$qmJeOg93r9~wXCdZv5#npbAy4TaA=dmAqJzNMvvG(J zKmS)P!#w|(vVS*|A~rSGvl(YW7;BoSz_aydH3VPO*tEOM^YbtTCXXQAYW&0VS-c86 z6ICdBBKNxfOM&543Ot+C!YlEY45un&@J{OIl{Hd;GIIg$2?l$$udl&`1{#3;$KX`dL>ahNx4kgdvJ(~SMa!Zd9xy`+6RuMz3*5bZX zH}7%myS6h7*g2%Tw^fu3tFFng_2&%lpo0>G9g>iTtn{|xxiH%;hsWjh-t&$Mu)&pc z_Um5no4aN3-77gxuP79=1)A*+MyJ89I zlY4C3o$6h`n-I}vLbPfo_i^nk#)~eTgKt$n`r-qq*hCnXl=D{2%nRj zIs5wxG4S+MpN`$gx7astwR7{?bW(yZrzFT;>*QOjT?CWSNfMSaPZKp|mH(46cXSM4mDM3Ul2^MA*`|1`d&})$bqweWWZ+oM}FV@-) z%}(29%c0JZ<6vmd)8Fq)Feg=lrHA{R_Is|wvKKmpc}_gNzD@zTK#AcER-TSf3h+TC zz|)srr?bB+v8qrB{R5xVVX@?iH;f3m=zsd`MIm-Yu-~S{o?gqD_I;BcnpLk)_iU`d z?IsFT)YP1Qohrr1G%1SHTKY}-BEx^*h;`h%`^B$R!)uiqA51L#S`+&m>Lf$vq$Pg+ z$sOC7iD0tP+HYN76*{n&4QXNPC#^LgS!_h(QfI$SA2s;;Ndwh|%YOCJ6`1-&ff+@Q z{jit4WuF2Pd8S|M0Xke6#QwRVg}>5Q3m-o%{z^yqpHoQTuOW{8JHmfjoC@i@C+DZF z^*_B;kFVSG2;IKdf6Y1r@-`Z2 z$J~U(tH5;~&)^4)HoiwB(M*4g^ZJW$YwhP_RHZrda1=vl~>p{lWz{V z9@u|0xe_bEQF6B7N-ZkcFDw&VoDFHM#E~{i1PGU$9lTJ4G}fc@P`$4{=(Vo)5SPXjlg2^*r4J*z&`f$5uHMVz6{r*YJ?W^on8b5j^y8KE=T`E z?}HkU7mnTqJPR)fn$X37UftQ7R(%UPRHekQze@CqE(}_I8s9>47RGm9)DL{~w0LMH8=Oa4^@Tijj1NQ0956>0g{7V741PwZG$#?pP zb?*24^EJe+@h=QmTD{`@YYQPfX9(dkanJc@oWmi-8VEzqoDVk=tJKqDratlf#Mdg+ zd!s^we%&wp-7n*FlHqJ=&kGk6GAz@`Q24RWg*nrdc*R;iX5fWIbz(R{fH#^fImmItWBY~ia0d@$xy@`WmI4KjQ+Xdd|J!pPplDt#1q9{%b=1;w%COeJ;= zFTe1+0dS}hFvuVZ&Y3EOeufl7ZfJs6y)|IhJMuMcv*7*YOp^~Q@Iuu)Soc{4vjPNtrvhIKft6b7Q^woA9a_w~Zdu3p#nD@n#6>7aPv{wP~BXt~2 zrF-ZacNr{>%aHvjDD;X0wHD6cRj)!rlYbh~=NEf;&BajtApsgY2~aZPT4>%@1p>Ay z@U%sKXxug>q;^V74fqmjQ7nUJ3He1tacGCR2DF-Qz`J+Fp&zCzvCu*Z<%qJ-M|>ck zGmJRZ$e(Jjr zH%o+YJ1Yzy(nW*OT{YMipbt-|Qen(L75Z4T3*Y-p3Df6FRKM&TesPTgJJwRWykiz_ z)>?qtHUb>}u`s*|`Pof!$iGjQg&PN}QOFumydr#bD=7+D_PthxU#Xx*!ComIyE)uh zAV$21+D?-l;qE7SFFeT~`<)Ble#D4ma+~tc=ff+lgg8z8qIvt!@Q1y~U3x3g`0vN? zzMLT?tlx7A!mrrMab~j|HlxbI$5pG)s78gr1KNwWCJOYZr@+N#`!Dv^=+H!`!~5Sp z7oGVvnh+E8FATnTOkluJi2=QDUApK{Bgf-feh-TiFIr8Pz|BH}pM4)*+!@LqPds<@ z{D+H9R@6r3O0ePK_lx)0=gyAenaQiWsGFw6cb4F^EaEHQXT=O9cDEfCajKmH*V-#E z%W74GN1OyPcO>XFVsk_$d$z!nT&c(};%FZgR&q`+zZ4V^d0qffumIO~2S;==1s3s6 z_Sg^}@kp=48-o%Z8s3j6=qkq3?qVFN%Z(`Rsl&_OIvlSnis;4rG5jE~+NUhy*lZ<= ztd#h94w0&>I*g^BF8H8{Gz`|G$q+pfzYdC&hRV=9QU+n0d69SdGubSXAZLnyr1L8c zdcDygt9M9bIQwhjD*-%2*CJ1ts&S1xp?ty3$nm}TPWuv1_q!F@lkep|Yt{U_k=-te zU>hMq{(@1Lx_6dhaW`soyOvy<>8``mQ#wo$tiH5)f*e;T%AslzaOoZ~&fca9^qik` z$*!*&EBmQ2_igf}0Vc$f^@T8`f4^k&PJ?^z$%)pKUn-Vy9xCN1?IO6G#u@HSK7V(b z?6N(zq8-pQlcBz~gdro}HJqDhyv9a5>mafL%QWXdZIuvW8s#JL_K5-OGN?N-T9# zqD4Xa<#i+ZZpkN$21ufI#sIHkft{27i(2cb#O%XL+@4|3p6joi@le3^ zgaYgS4!Bb2E5Is00i15nyfSfv92+*0D>k>h@}C9g_6#|8MA%%3{7wD7l3Kax)+_yH zt6?&SyxKbG%1df{OI}jni@I^8vAG0VYV;7MT#;Tez~#CD-)_jR2CY>=xn6~^AHA=h zn7~F)J?M?!;;U1}3*b9RfX8chT&+ARM-H{r_zOF)mYma~N3a%dZyc^Zj+EfcW$N`; z{#^Z~(4s=6MeWn7tD&Vb%q?U8-2V4!18*U&Ql|)O+vl3%umnwbR;b}0V7T5jm%avTqiuuh>VZJbAV5`r;Po1ES>IlA z2wxAp9yUvdcUI)T(`H|{T&Y1{8)|f;4_<#v&i#Vl)26k_*N2nG&u^i?7vDeEGi?O0 zS|@ZSF!( z=couX1RbM)P}{ybPlQX2x_}XJOGt zKB%!XPmMP}Bcdf@{JoD)5=#T7e-u0E}(YZR>@u&us^m67qHjRl&R^TkPT4%fF zF-y$#Xf;ZYmXY0K)}7X)y`LVswU#k<8VO7d#32h;$6V-4f1`^4mxiv1De;xz`Dqz4 zLJ!3BO69qID8rkGfS6~!)cD?;T8G(%m<3A=$X;qd{je)By=^skvRQ-ud(vZm74bdO zyK>m`BBlYk$#K@UJ_RvzR1!Q?OVB>4C?=S9^kO?|h1r!c#b!p>^fjV&j5^kq+Q~g? zmsxg`V;@tWFwG>6?6@NKZlRC`N?)tgU&MZrpjO#_TlqanXkx6+B-ZIlsHqG{0F* zoz*?sh$|}w-VB$~d*R(1Guiy+t|dGZ)0IoL26t}Iu9J3mb516{dr7sr1i(bf)Md5KLTWjIT-uk6& zYTQi|Ew0wr;=zvZam!8`@yXMOTQ+@exo;(3*v5(;drPohfh<=1k)^k;1?jOpM33=S zwzq_dBdOKFc=OK|`v;5%gJ^XvRUDPA$`r+H!p}eod z1n6=1@a^e&0t9{(p#KWb+oB@gS7OTR?!RsioJyzEz{M@#(1oyn86XmG1ZBKYLTl^p&7t@`L#0 z)PA-f5uxJjxA>jp=r>bzFy1VV7v{5XvmO;SxN|5|igB-`5RGbhr(ig7&Lx3TZ=A3OJ#y# z#fpR>f9Y4VBENJ@SR~-{;~82}+9_fAEB3c{GVF}$lF;fbabl1h^9%bVl=3mR%fPKD@|wOr37+J9qb4h`JmYkNJ9)N8TP6C;^H1ncE$At0 zZuXgk0o&*+ZkNIAXHddKGy1LMCP%k@PUubl;RAW~z+PVy$_7Yqc?hxDxxWehI_mMh zlO97V>Lo5~W`a3wOweyci^OhYiPgucFfY1SqF{*#S=J&9jI>D97a5U2t`fF*Y2tk9 zZ*N$E>8lebc2J|XBe7iX4T&|>bnDUQTRmuF;+tCEmWu$s1VWG=dQ;; z1@_dE=UYeJm66+)voh+Q-u;ifq=a=SEa&d5M=G=>Ps<%_cW>8P3HGg*VA!pl_wusD z*q9@R&AHR}uF<1DR?eQY?7_W!nF8X?-tQ#r;fR}vH$%t&IDUx&>@F| z?)%&kU|XU9Kifv#|GS@j_5l6;wSuGzvrOP@WrDD^lB7Q5(?wrZxE!ZX3dmAoL$(s) zam|uMgMm!e?WzAI75q{ngjnjMX_us>VG5iNSD>(sS(3#x6Lh1mw)o%Zq>5NMGH=kA z3fi0$)lvxce?m;&=9857OpMq3`7Pw3Nsq3nv4Z{qwq+zem?B4)X>ueEZJm6WUc`(m zYPcS1oxH9+dko*}j;JBYb9-|B6O-4N?MoOK%aD z_=q6w7ny86Lxj0A=^eV~CszjpaUno#-}(>UWUH6~QQ_A1`VZn9B=B~W;DdLA2h&c| zlkrnwP1|k{+D+9$LGCkJ+vC9`-u1@rtXBOWMEBHSZf^|&{#iY66)T}*F63On!Ux@X z&qjAt;mq%y59C)BNMm&=IQAgu2zj215VqIj9{l3DxIzE**0`bvAD41wF4w~4s4m5z zQNmWM#Eq66Qlfb$ZV#2rN+VxM|vm*T~{IH98w&L>h*?8sMcQ+vuTew@;h8ocNhHL|?i6hj9+dhot|^OB^7 z%;a3A4mGdRBz31feZK<-7rweKl~Il0i}XM<9!=z+hrmLj|FxYWkf0baAV&ah6c z$NWnmYyKI!7<88XMwthNvKgWE=6P?;f~$YEYE0hGEj>(`v#>gAgA#p|EcLdF)hYQhWGTnN{g-1VyP348>++Q z%}3K*572X`R`R=rXWBG>>c9ciq!uNnJ*RFLKzugzYC#%}L0o0^J}pYO2r?qzf)Q;D z;`A9)_2_FsO?JwJ^m_CUZ?I+#TAXg$QUr%qA~f2wBE9%K{fA;HMr_=j?o=*A9Q~Mz z_6O4gq#|sj#`-1Uc>3dcddL@$`z$?^K80Sv%*J}umR(I>N^ks!N`zK+G3gmrdZh5r zm88d}A8pCA(Mpc#dGFJ2%@o3EmJt4nKBs>h1uUcomR$HX-6NF!p6{mMeza+@6c$6Mu?p8e(qE=8f0df)FS|z@Elm)>ez9=%jz{XXB3P^w!R@Kvqa1oQ z?bd4XWKsB|gkS~ILliKxiF}mTP>B=tXlDgpeYDG0fqs7UC=aDPDxmhfXn_cGJ{CTz z4k3097hpzK$)oSjC74a`|8ViIM}wT`gS*gg+fw@|=C=SBsk40RBzU}f_jMI;eWk|BLzfxD&C&d)CV( zzaP8uS^l7o^P)_iF@KOADryifzctFpxGBfPIC7`o%`>zH>hVVMPqS_rH3PM1PY-^v zrCEknN1m%^zUXkzj2S}&kP{D$?%hAbycvD_);i=YT$*w8F`wlVdS|27Wq2{8ck;0w z)_qQ7oTnzVf2$l%qR(f%wH0F97W#rKA7r@gWq+XVe|f^UjKbDZDaH6Dqn@UnFkp_C0VgL}Jk@t3FJw(x8S&IM zU4?0!f3ATKpZ>^I@4HdugHKJ6=pt5*&;(P;*#>Bx6ejc>mX-Fs<3|Pvmp(Pn9km` z=wI2hDZz3eRF02p#m~1tmE*`Way|bh&tEdju!6IHRJGajW+Npqp+;~cWaRV3G1>jOd5RpxsdBUvpL)KZ+|jZ*@5O%4=YJk?ZZkvnuzuY0EaKlw^eQf|Y5Agl zxCkAnN#*-?c(IN0a>SM+%DAosx-G6s3lNOck?cNaa}3F406I1zZztQo@P(=V{eTb zl=<{L`FJq7`Qo9O?u&%DxRlu`$*9aQa?}0n^(T8x$ZXM$_kv~fV_IfE>K~m#wU91e zklBa6L=R?G7B^m;sd}VD3afd8pv=48oG0uHqe4S7XAje$bhrkJj$xT+E=q7eLV`_S z6Ei>1qnJlcdGe_Hnff~l+)7~1WN=bu3Hi$UBn@&pKg|r@FULLl6C?gT&GcoqvEDiA z^RYiO6R9ovoD|_!j3{f`1R)|P3b86ynprqjuqtn_v~8}xVv4m8QuM^LYb&cJm%8%;}|q`c`}Gbd zmkP6dsQ=uH%RWzUFtD20M3?v3_3mg;ouGkl`N!;^#B@);sgUGVoIT|yy~J|BPGQK& z7LoUm)0+D=&Y5K;!dKSmj>~fTgcExbYfjj`D(67D8Va7pN)Nl71}~ZMV9rC=?odt{ z@lm6hT9ocToU`K#J&ghbwp>ojiTkO?`U=jw!ps~gwfy)?#Qh>;?%B)qCZcpm`fQ%N zqX)II-dZ$%KO^^A10nh~5#r&N<+*zZ$u>k`4|cS(+!7WZ=J|D^{1PmER* z3v;J1tN4bVWlHzvFS}AN>A_yVV%w0Ht5UTXlFp3U{FN_1m`gE}IYZwVr_D zK;tB6^vL?v73w0f?TH`s2Vc!=LVQZ?_*~rmR~*j+Lx;;=TjpqRo_)$m+4S|)zfyFlk>X20ztw)xNR0#vE3(2(l{O+vqps&L7wdqIjC+JvCtTfb3<`CD{&-MZiWzsSX=DP zd&Kkg=L55Y-@Wq2u2I5#qY_~$0eRL&1=iBL+S1}|-Wg^V4hI0&|4Yc*Lp^2)HD7gU zLS7v;)T{^WkG=2bMSHQ&b2bzw;Bo_BgxM=fq2`}eWBryA+hQVm+cCvjW$BKGc4?HhmcXFl?0_J8iVkUH=pH9D&N zKCj`|_%=X>Zd3C=CuPwSVV=Xwyz;XZxrKBXd**xHm!xD73e!Y5*RR!=HPkj*M@g~h z!O$-o&oRG2%rUOp(l48z0tK1ChUJ^SRO}E!xr@9y)cMP@*_>Zi#HEAWzg*P|(Tg6N z*Ur;lDhqhes1uEiy7r}h4Ksv74dfbqgLjEM1WTVP86N=B^K z?_9qEFX~mg9*myGSQUJbQv*|}sV~eeDB7dLqJ2903oZo`Pc;^Jb1r_UDHwO1xx8p0 z2CUG0l{ZzPS2Gpf_0fKvMD1$dcomL)H+*%lR%7TgddEFletlOYg57WWcH0(z4Q?aG zJMOm}-m(1aj#b>tumKJZviUlgeDRf~9)FeFzWP%O^e|Ev6P)=fB|Z%gqlQpF_G``* z6YQO80!jJfudSy8pIA;l@4rS8%k;??V)}v)Uk{#;;nGQJ^?R(oZTZL@1>(Hyo{PTC zh!wz+y1c?+$+zD})NtULP~2YjE$4~|*6iKK&f9+*$9;lw))|K<-}+HMsbJ;){QAvt zk_-c<%W$NB={HLo?h~z6q3X!5Z_MF{gk{J%UbwIyb42}>xLX}in6H;X#NCD$^|A_YwpUnQfp^JIcSjX9qMla9IyLHfQDk@Wcxr-05Aut;^<;jT+U1!xB}I3rD@9f3|Xdiv!$$ZB@VpTy!hPi?N?kp+^69JTI5pvDFByGJE zJ=sr#MxQLX&`<;$^8cx>{v})47lW1T+v{RViW;c!uaOG(cO;a&{sky1*p_#vms}v& z$lNW!+fDCFTDgfZjk{Z_GkGP~3z^w3QZY+eQZlyf zND3dmm=X7PjWlabX zl$C5F*0s}Pbe5*fo>?|Axp0rynzB@K2&bu>Bg0#lwV+P|Kbz_E&y1Xnpq3pg~1#6`WCCZdCM39?aQKIxrZrR3R%n!0I`g|(8 zO0Lt8S*1BWf0sQWKAqHz9R8-@NB#@;?Hu+ob&nsV)*4KuH$1k>njgZ&%zd+NOSs+3&& zWv`z%f`|n;KN`Io_%oRr(mOW;Cf(Tivo2GIXUrY`dv)+<(n*|+p|E0y`-&(|(Hz{{pslrtDzT#D_%8U8^ z4j(4N#2r1$>+ezEFH4m%rhNMz<|Q1INIkcrJdOVIIY;WK`;L@<`A3{n&96VnwcK?9 z&l0nhwU@4xAO9i8>Ys9K{+3yOn;C~r%ty^Qn_KSkhx3=ZM&Q!I@{Xg0+^rL0v+8fT zo-?omcXkv$%YHT22r*GdoSM1iS6yTN@g_V2MNYrwL5*U88o8I8erYi8(E!J#M5yN@ESI@5TPQ!R%iDk4hvg&i<7^&$ECz6&ts2 zzp}|AbGiGWy#4D}`$ybY$`Hd;A^m-*Idk-_n3uTO@^_nNdQ5DtM_8+ozfUo9G-?L3 zh4H(751}5`)r5M~_T2=ydNk%axZKF?_s6H?*E~;AcRYTFSxPW{mIPzQ`2UXMoscx4 z4%i~__fGox&zO(59#H)I0rNX=UQ?gi_V4!)db!_NFQck|$H;})sbp{bR`a{(Xfb+C z5ToTrX+`Y__B?YSe&vvgLhhT|)8||L+`OXycsbThpmuQBy25&^64#k;ySy*1!jc~K z^p)iMzq2c5Fgw4JnV63C-c*e1NsqcWJ>#hSiXbyJ+V&t8cdM-Uz*#+IwjTQyRac}l z&*($%q*<=A(jrCMtgalxGvzr_hTyavmEU+CEsrv@H2!9#M@tQcx6;5+lu?mq^Jgvh(l!ocwcqq-9D7(>dJsmR z6Myn2>d=>dt@f1PpGDkPINDW+TgB)8jNxv93w^ShkoZ5n0t65QGV?m__n&+8Hzo}y z_dBny%ICc__h8QE*Q%;1os1}8=AgrbJyqkYnX##5cEsRbWv5{tNy`lP2=}Vb#Qx#* zld8sgR_)d>OUAfhw&+n+uv!6I{<)~`U#qgHn>Kl_g;U3hsu!jb2wQR&FJaza(QsyI zSay+ie`}flHH)Or-ula5DY30RwV3?{E&t76)+3Kq_o&Z5?=Q^Maknibd(FRX2Q}z- zSi_yPb^lgTL;c6vvu4Y`@q3vMVZXLccKl~LU4@JpoE_i2{|(`e(cnZaCN913uQ-z# zs$8I@?ahD3KN8o|3BzPpZ_Qsak_ki@R0-p`P0IHFt{7PN+UJM~i0jweXuivARC>_SdZXU#3@E z5sSTMEz<9CprUaC^_2>K@!F@BW3~Yw@S* zlx^&>+cju4yQDgi``_dEZmK){t(Miu(7RTK$Cknx`*<<3x!<)`*0QF;oZitW0rD@l ztdSiTBhXWfukTye#2M(H)MMt}IH2bFEjd2jmSad~tD0p=N?f5v+2F#Gnv=v7+WSJp z9J*LjmS9A9q7n9jh?-S*jo5deIiKBkYP8(TIkS&Bo`DH9i<#xWXwM#dLR35LKF>J6 zR@l@owI%eciv!hgnKZa|IsF7BwYJv%N7kP7RU?Qxrm1K{?Yn$tYPjE(HQ%mVG)b-BPUai$o)3Rr+m=;%C!JXP$YjqgW?o;iuadPxz z?--k0QY-V+qpKJ9RvP}UZKn}nu9n!NVP&najyjWG0NIs4wI!dZX)~WXtYKB{V*dU~ z{@&Y-wYAHu=n?#tW9xc(T>|q6A>?D#zNU3Sqoo+dyw;|1E$jMQFjv4jd9Z!mJZJ7H z6R(G*4y<$ePW(`;M@aR|x+iK0&%Xpk)*I@63?^qE&V1LoZFO6{Bxpm=BH^%0UAM(R zu{H2@lUH34_fa1_wQ;Tg3g3b&n;eyY{j!FO}HmAv5h$i|U-i z42XyzCMi>5?^z{=2P^SIVuGp%%u_Rmlybf`-ZDec`V0H%u|asEr1z_#pWAFYg6_#M z;y!z~$8^jZOk7IOqs8ahIJiWEZ^R7?W-fbLbC`xk_!k!FGWO_vyuBB)EFZMX-~Zh@uZN#N2ihC|XPK znR)IT+q?w>j6A2@yWYOkSMZt|Lo)kj?Q?%YFJhAk^z+89j}hecC*Bw!K;PS0f^|wI zS`)KgNfZc+xuftahnngnv9KtK`LSdfW`wm6dN3Q95o^E__qM`dp7*&vVpM!;C#?5W zgWu0IIM85?P;!g=o2-atn}m`MLVRK+?s65{Pf@~csuE+TJrwRwl zL#{e3>Hkxh;iy7@lL~87G$P3_1JYPigLI-U{457k>K7-j_ZB%@$gq~U(^Wc46wpWw zOX`wCpUx54Gh=Sf9$Ip4rKkmGY})_kY=nboKK-Sxopc!a(^cf;sD=2D7P8GgqNm)G zxJ7>`VReA$;uqqI0&*&^$D)ZHx#!CKO4Z7DBB#DWwC~Sz==xDKc@+16$8tw2teyDo z7wU*#6~Khy;>caxSLV)@&(x9Prp*34l1k9@^hoi9T;>5-4nH@E!wd8{$g_JxxkDV! z{M|EVWtN|C5KsK5=I2_d(YxxHIM9h%;3M=qns|#xkvDf@W^th9b@AQFJX6dHyqNw@ zoMo=WzA;K>)xL}OQKNMkFM+OUiC8t0pA#@!ip8yjlEFGP&KT5?JF6t=mx)!$ZT<0q2hXqzh<{#$Y?@S-gw?sRE277iyU%ms-|{F}qfb40DZCV9h;g)*O*uYC)`>(VTqtXcOtb zQ}lFvxkKySQECb)+6%caFrur}r9Xd;0o?0uWGRgruZ1b~xYph0N&7USPs=>b426sI zYZUQDv={?B`bvAQ7Gf$fM^xuJX$*DNwe;$u+zc|kjRDhFGdn14D*Hk%n4hY~{FK?U zFUyrUMcsDfGb>r{SOZ*{e-#N<%L>>VT+^uWZQUg6kt#(Nt3idQtS@IspKpNAO)uGO ze!b<~o0?acDAR2bpwCtTZ0qjIW)oY9iRVA$naFFI$2?>vgXC*#xy>SGua-#Rux^_C zDtFgJyu+&6neuhy*5=fha+@rZ-*k}UxT73H53P`2_XURg0fB8+$(xdE$Ft>(QNF zRdA=9d+&NLxmzf+FyYLiS=^NeGSj-aw;Wzg(&UcZX}0HQqqOf|CJ&%TROQLfD49|x z|HYnqogPNUDV?HXAam60r_SvLDEy^-X2h36Zk$k9tWsjAjS|@=fr?7b(l+nZNc;U% z(Vc$ae){*#%AYBkddgA9+S@8mQK;2omR<{wzcmU$cRAYh;IAJuDi89VjOG5n>St4> z2letk%ru5>8KS&x!+ ztD4)?LJiDnXn+)Q_r`+v)Z>4gvpsqWEGc|6Rs)&2=ORuS5bzq~)qBk`O-iKdZ z0#y^3BlDlmeAVP&m7dw^rW;gfp}(v;MepU@TRBcV$WaZVj%D{*h`SH!R2IaH4e7sL zE^VSdw#b0lOAIJyfWL-WfGYAj+elOOa`F#r>KZ94TByeds&Ft!g@Fm})d!iqy0M8q z&h>Tb&Q4Oy;{AN!cThcToQ$7aB7?oBtJ;Ph$dFC+LgGBt;Zvk|#vPj)~Be z8o{ISsp{-9=D*5Ske_^_E_uy7E%(ZbJl?4XywKu8rWQ6GeyeYLsPW$kHJ%NrRd?sU zkss&Zk)zEtKd5oOA?xLAN9=W1Ii?M=18Y?Gefew>f9-W|RW2eRQ9a?nhJWUh& zmRbREpik_4&E-S93y1mrf3nupAH$uz@zgk)1ZrxzBN$}!zYJKs<^p$g{I)A_D(8-- zp^|$d)D5Z@r)c^USK1t-79IXUGmAQU1Q_REJCk|?X>HvCFoX599(0j zEqljZB7VkDzn;CdnL6gmjO5Zjv$YMF$8q3(%dyJU+P?FcGg`?0+sIbiUZ_Ml%e-=* z_OXV3h)#vdh*Mhgd@*;Bxxb%$R%`r297?QndCxm->+jqLDPrcM?H8@8u@=a}qOT$GVv7V#rH2@pEA^LZ|8WGUK*>q!9z{7V4%>R6;O`m}KR4U4sz%o2>JL zopm4G)rjG958HiOH>jxw4^1@~VF=buzOKQE7!4N3Uezu5Y{U=h!s{<&=mIAR@SFX& zuJDO2M#Rtb5HrU+zg%ZG!+!N)ee3>&P4}z!`fX6blR=Jpysy>fqOYS_Q|lJN@L`eL<4e?C+kg(i@96> zUmNaUVT4iBm3X`xb?lR)jrqGYSi6UrffrMaoqMQJpZ>?elC8#BFEqGBon_X3N267D z88-HmLB220c*nr^Yr@aJD7|X5@)Kej`JwD>jPY?CeMRE?Z(p04%o`?09<#H3wzoE! z&R}c**P-D>nI0y^!5nT-l?=w@_XEZ7Mx7xl_G=UHAGMsk=CrbEZfx z)}O-sZ{`~*`ge@^zlzQ>EURn{!;6pZP!Iu;kdRioMd?-=i*6|?2~n}T6T2H5b5O9m z8(T+bY{7QUeSWNK&dkw^k8kh2_WM5X{X9$C3c*nw-lF+?oAw0y^*3Zym@m7o?Ri8| zD8V9}b-l0s=*;~M1)@iga&b`Ul1OX|gtgnzU@t>C@163$raqqa*i zp2ZUOk^V|L=Fe3`j~CQEla+N=GXs3)(nY8)chXCGn}{kf+9+#GP+l_g{+W5 zV_kklvHP)fGN>}?vnHE%??*doJ$B-S(6Z{KoI?<1Vl3sbbF2ejZ?Dc;c7%gUlW>4E;l2h0l|GM}3GT>p3z9Pci! z!4qqPA@p+ZSmBkn1`o+sn?%OJ#g#q=OPN6}}hap+|DfrfttQ=*L{Bfu7`0S(U+fJF+gA*C(`(F}PACC&pLH ziHpBy8MqiLh##!{jq?nWVHl&~?e4ZLHh9vk&bya-<=AS29qMwzOpAj$rVx7Nz= z^g(=ShZTjhv4^3LpSpNH08g%Kkl_yU*jAlT7ux%S3{R|(6}?xudJeY1hY8w%u>VmOXS7hcz*ip>^HQcMtB0t^&|X*;Ts*e$8IWOtoA*_JaafM zxZcMfJ{x+UX8v+cRpfM)>N(v8P0W@oqi=nCdgANV_^Kry$NTo|fU)}5PgVRrK6DpmkJ{lhVA* zNK*puCe2*RW|fik0O}z6$+-(!jQYZ+E!fS^TXn+djhUP{W=TfGkJm%LPI?oXrt{EStF5U_M-8AE^@!XRt!jqZVg*qt{VWJ?E(9aL*`J0r$@b>(ShxA>H$tgVa z!4~k4q4g#%FxqZ!6~wCgWhVDxmBi!(C9y+wok@b7vN%Ppkh{CZr1^%5cm&h%`FM-T zarBs-=g0*6cEP0eI=%c&w3m79CcDtRR>JPAN>DZ(j!$B)WfxKC+{N^GFg;2L?9M`K zQ?-|PyI6Xk`Zuh@LYhn~o>L?7~=lhzD1i+C9@0s?YH<*>5)Wy{IY1UeXjl2U_&{Y=YLu z4148YZoS4b=bQ+0{QIh3FGd++3X;IXgn(XKoMpsoa?O4`&F}@sl}64)R=9h9zOD1`4+U$%!Geoqu=H;8s)=)dwR4Iz*cMg~t@s2viGW3!+Z+fjH`o5voeXedE zMg7&5h5twBnV-snjn5``Y=nck;}R+H0uO4{ZEQV`bj@WHCJ)Mk@;4Kjf!{g*J?(jzoNj z_qO~s05&s7Rowp`Z5hjKL?KZ_)O8zXS(?WIQ^<`TVb2EstBF$>Z(6r+3P7A#;@y z=5s5m+AaH|yYD^$L*Vsx1d@68Vt#DR7N;op5|@3UU2 zVj%44i-3{6-+AF_B~L2g&&b{v<_MuOmrSLE`rbz5p-!VW?xr}ew+SAp#biLZ^;*!| zoBizdCw!uD|YvoCjQ@A>w8{2i#{aZ zPOP`qCttSgARgq4Q?1*Ep<$lxSf!J^o`oKnlM*`}hbqVKd%QQFuA=ET1;Cx%`i&SVKQEpvBxqp#>(9 zwg0QX%}@BLr|3|%k%2Zo?1jVL!9C9ou{j50*oqJQd0V_q_Bv&8Z-X-VtNAwP$@N*J zpe3dkkFZ(oDulfoOz+uiHtlKLN9oibGdgURkqKdmj;}QLkBw#->;^NuxZB#cADK(5 zJS0EYQODNq4OvzHkbg0>yR8F#k~;I*hu8brCewe6?nU0Kg`e#J`u-E8c;2@Sv`sq; zW5s&)zQ%TW2G3LG|1(Es*(PhlX6xYZ9ev7n68qnEbQ8Vf|JrudBnwJQQ^<{eXM2vl zVI&;S;UX)C0~s+IVJNB^>wA4n&VZHjGa0R!nChKjCYZ@b0+(zFWSDJzLnj< zAQikpa8nPx?e5WkOn)jTvYf)~X2Qx%`G00>O1Ryz_pnGGd3Fr)?Brj<<-LMeyIyNI z1Ew+@P0B26w4LQU8S#R(E^40LXXYWV=_mUvTVNOcog7>^+FWOj({&+BWi zK~3aNKm6rWl>M@4FqJd#*ba=fzhtT*GN?-;o{g}7H;J6v$qJ&jro{f@5Avg!f1isT zX`eP$T};APV`WlqABoS#jXFsp)nKn9Pb~zOVD);E{bS~45AKtZvUG|4^I7;UW-}+! zK51{v9PAQVZ|xg@*q7r`3%HHf+V{7;-Z6C{O~dzK=IrUB3=8S&k(4 zv7}$0Wllz}Q%#>&E16NOA-8nT)IK$PVe$4eqlvrM=N`5Ez&$W|vTl7_$ltn+Z+W}T z580V{c!8n@k99oEtY84O z^4^OZ9HZebCzAbBTNz=(JsD8m15IX&g(LMZg;?(`HkbCIit&~GzwS_)IVE*q}Y#lq=uJo^UBU+5eUry4xO zb^Yj#4Qibf(Ts!AV7$t=I2CBn+iD6CIsKHAwW6%pfuCW+hHp-{$m-~cXKba7rt@j~ zwlVZY5%ct%FTy)GqZt{VH*$6-B%e*1KD=kojHEs;I+T_)B!6Yg&a_iLulX6FK~ z+p+bEV)FL=&dRU}o(7s?li301TlD1P|V4>OA^#@k%#xEBgGD~ri*T3n8)z+kHiv24momn%MGPQd>h zeRRepPgP#Xsl$HPYq-AtC@X?L!wT4#xbC69H$zM9e#_SN1kbn9RP=78KCWG1OLxyA z8}MKs*CXp?#T4{+Z~r{kW#|n%(Cg=fHMzF&{TiUK6V@yAZn4ziU)*C+5U^jfcpRwCh7!VgY!p6_N+??>2 zf5zXk|Ikpkc4nvFgUFBClJDlQ1AioJ;&S(Tw^MM_^RB6goZQoH_nH;NnS*%bl-|1) z4p$ZR%p)yrez}F5AwT0RTKciB?(gABCZk!Tb_;gDMlGyH|2T7AihBXGqg7+ciAc+E zAGT0cNG+yz*;wn2ydpH&8nZg<-9OP|by5Ru+C0uZkZ0PQTCn=WO82$-Xmkbg;$8U~ z_e6IXF%SMuj}G^fD&$zApPt=i;<2PiUTBw+?=Z*1<9B}*@x)(6IPUlKc%sM8G@yTO z_w~p^8@bKuySkr8JJ0U5YVJ3`2#@e@DncFRby&A}k2hJ|t8h+tQp!C3;rY}3BqIt} zH+qa5$@MIg7YRQs$E4W9QMn6cxv``d1&r`9?c!1d&< zte@w3o|-nr;ODV6ZXbHb+fJ_u#%}t+tuL5*0Z?x-ev7F!W;d)s^z`6VvMSIPOij{jE~+~%)u7pt$M%2#-}h+RY>#y z?JRQe@yb;dbEuVX_3rPZ=*v6NPf0v)EcY>Q#RNrVkQv(%5nMR)P$p336XslN(M*4o=#oS|$tdKV;_mzjQ zm*)Dtt()RIjh;g>iE>pSc5$qwqU5UvR~m$Iq`a~oRHaK;8%t(&Gj_i ztC?wjyx#bG?7WGBjtj%YX;p`^PzH3LEk}bZhhn#ATB8N`80z%(Ma8R$1fUDHDrS!25YtipNuo_kN2KE?5RtFxW!p+TrxxBY0uZB0yx)zv;Puc}Oqx1K(z{W3f zVpInnl3{NGOPSkTpf;`T{y9*tK}IZvnW)(LCGZPAlIQ4yF&BRY-hdsDHBrOIZX2`~ zeMOsE(DsvUkT-t2czrbC+m1m6FJN_FazB;&1sUq1Q}ImN4j&RU4)3F75c}G?il7a6 z3bXL)+x%M<)P9)!A+i*c+N*=A)Re> z@IBbWF-&fj1V3qnL0dug(=V0a70iNOU6vBNZ}kjb&OMd&L{-eLhzedqR!!gqd2w*% zuwaEG8Sx0c;J)Lu;L$eZRB?^f4A%rVNmEbBNR!ibI9PuzwZu9(u`&4X;J?TVRQf0p ze=YnPoXRZykuThJSA`HMcWN9@IkC-6F=Q&)_VO?*`<}an^qmLi083v~Q5v$*A8%a% zUh4z(A>K7gq6GH$<;{s9t;dHE&S0AGkW}-=! zAYP8P#rk29b;_dmX!8D?dxl;6s3bOhQi3;j2vez260Up~@1oqoDu4!h(Ua5{dxaSV zbrE_IU6=udhy8i1AdWpz5Q=>x!}OUm*LIN>rqgDGg)m<#pRXn|BG-hep&OlHy$#(H zc8`ZvdbE^yS#vII`f+NU6L>dd?uXUTH<<8FT5{lZm=)~XS8Aps29oe>JYjc#qf_0G z4X@}XD=xx=-pkbqk6~_*?4uxDw(5uP_^2p$e8InzmlEDPPfpCnd#S!4E8H2qp_O$s zaB29kGA-dt-8{xZQOF5WXEq5)6* zs~=p~x>*r_V9h?m*o_)8FJhlO{ga}M`1j`Oh|PFJ{<4818MHa#QJI=Bgd31DJ{&O^ zePU%d^7Iy;k0`jSApWo_hF*$Tj%i{YI_!fbvXNh5i=uc3ykDjqIa7+94W5VCqn43- z-~!BcF}JXGiwsd#7b$43E?eCqlfL8cgdJ~s?jC8Rt}gb%bXuILiVWJrnIm|gs=_Bm zx~zr&B~#!{|E9m2`yd}9a za&iV-DlAJ>PZ9NwK6OqKwcrDpsBGpKRrnaMzgCO-eMDV!rMJ&A>Ke66iqD0wulLnn zQPYl*c>)7!eZwZo1fSMP6&3MqntRl1IMc01nLniui>f?KUIc%CU;5mr`|0FlWHR$x zu{!Dz+E_Wc58s}wi&8?9t7WBpYK@u$M<&O+>FM5{53&=I~*o*Dm;E0zPbZ15o1 zF{hbfJ@7c}Y7U;*lY3nUPP{24M%2b>949udMgZ-da z^ecPNv*Mri9i$Ia(8-FMjycmQ4@c!Cggw~Z-!CNF|t%8S;!kuf9E@k(SUim_#bVsz0Vm$Ak^u8x`N3^V4ASMEu5 z%$5T9heFnu4Ka-|=qIrfA+g^YV|kq!>`i5%H={YmxLg^3xw6Rn+8$#BSKi2aao};x z&)ek6-cb=_zP^l^-_BfuT)tn$e_}>+{?d;fTH4Lh5yU1BHnlEE5U(1W% z|KM{u(h=)*74G#Kevg~qV#CSP?N3H+_s+by&-8*f>HW%fkBhT^iANQUDRtPSxB^(G zJ73|{yY7qYPTizWUtzRyf1D5gk~UVI*|E41Hx)QWSi0Az<2JNuiYuq!SLM#cMNtb+ zb%dFDq!O<}e_${OuS$_;yeBN-$_goA{3I-X2(?U_fkgP1dAL`XDVc`&E(ZRfG*G{v9S7Zvt=wM=uc-^2f_(`yH^SX-CaEy=8T;#PVYHw^C}gy&;Ka64($l`f(q^5)ELe z2cO{_h0NqccU4%Vu3BP)Yh&VzM(Vhge9onp66I!)Svy;uv%Rh--rYbgxrwZ&GMl6v zY9d|ggS>C3uh!Pq=GXCJCG;c%1r26N%P>l^Z^s8O;-*%H8{AC41aW) zbwe%;{)&FnpMPI2-F?Wqov_DEyuZy1hBUsD7i-?ji*u}s=|lQlWwyz_u;Qca(A{KP7SgLPydyVMCx-I}V3+@DP#Jp81ufBy-c{FX=rtH> zGjvSz4ws>y^2jzTzz0|AGc=aDkc8RF=wW3;tzIjMEv(u%n}!}y$J?%fp8Vk6&_8&c zi>Z4?dFT%F#=kOpI=oz|)v$J+#V_CC4wd|eU4xB^V@CCDa?-FZcymMfJDyKdhV`6F z2F`rWirP^+?0pGYr=^@vXVN(A`X4gx1X*COwho&}_Ct=6hB%dTci8UF%3^m1{6x;H zVTaL=`{Nhg?XNsMejH~nG{7Nvs1LWjkB0mJ#yzda@Jzfr3jEK{cVmVp*uj?C<3p)T z9sVEQN9ReJB6dN?@WzpfqDwio_|I>{Z!G0rLyso)Ii>y*XUbf`12wyQil#C3A`jZ*h zyZ&oZ+(XgJ!|-C;uS=In7|&jRPVG+0$BSqQmtn2nyhs^EjqsUu z=*asN-#_H0QkTfwRZX2SirE*wpf|78Qf=YoBi$w9{?4wcJz?A$HdEKBSf-Z2GunmH z^Iq`xPVE7!<<2~Qyv@4QH9GRbL0?|n{IfaLg@3;5DKD0dd6^oa%~@3VU>#1qN&OAy zqHHY@*E-*%s^*eOkO!0T=xu81K>T8?B^f_cSGB_*(d$+k+oajRXk1}QfAUSsTP6{M z8YSZLz@Rj(HE1Dg$#1+Dm8OC2J7pTW_x90gdN5p4b7h2SuW@OA6~Yh}tBR+4m#1O5 z5uNCU@>5o&S#jYtv&lM%+nUyrf-aZJ_3d&yZ9KEMQZwcbBmPVKkGYELDRM}qq|%-E zo{p2Na@|pq?t%A6ljpp-Ksx>OPc`Ar_dX$5E`2$3LPz$yi9X%ZwdLSZS&LU#rCU?a zN_OKN+v|{S!rbZ@%lM*WdNcFksVCv2vpm!7hcE+2|D7J@mHsJ_ys5!T;#y5;`Xfi? zO->Tg5IrOPAlhf+RPN{Hi_>r5`6y&=(HgimT|S7j4p{F#Y)MywN07{w6$cWIq)(HU z2<#%_dcm{wIqVIe(Xb5H{z^YjeQKnpBFcRfGCH$lML;e($a&L@VnPW0Gw5p47ZOqG>=4P0|m@GsKa5meQQC~psJ_7w{)X9vo zoVy~`gkNYuXNK$rAx2!m^W5??}|3iz%@;P)61l$jwE?M zXv>sxAlt1E^D4>7OjUDb;clTUa*jR8Z1B?*Q#n^}yXvRRMN`NFo=T4Q@E@6XzmvyL zmg|FJsjTcc1+kC0jY=#6M%+-}S%jVE$|o8uyE@mN|d7 zDT*y8nfEPl$$3(!B@*c;k9kDq6tZ^~!=bju#^$_!z)Xy1?`r$toPX{xpMhu6{Z*N> zem!&Wjm-6=X5?HzWB7;Ku3`OxoW-y|d&rK_GTodrjO-0BYeljD_?8@Z@+W)@@eb{4 z%9((FF5--q*m-1c&Se8tF&}+4uiy2YxKgsyX2sg zEqmu_R_;+X{BY`I0Nts}joeI4wS_&mb4>1zV*IM5WM=7K$=yM(|Ktlb+=rXFJ$K{( zhPQ5Vzmuyzk3Mg{te9i-I=8`7BHlC8YM${fw>gY=N;rNu?eDqw(KC+DrzR+~%Ijo~ zw}O7DWQ$YY?sm?;ctS2jvs>O*bLv(L@_!6G^J2IT+0^0}FAT`j;VeXr#S&q@dQe`F zjWp*wz~@g)$cwv-4tiY?ui}zCdD!#Q=&ipRm*>sqSx+M$%BJB!Uax5q5j2zRvdF`E zs$}iRKc+74xSRL&WPk|xK+9vc1 zLnf_I5f-Kkikju%_t0w$^|uxMg+Hbp&R%Nru_Dg|O<|IZCn~ni>ysEid)HGQ$#DD@Nh=)2Kdueyi0DkZYnPR z7k!TPb$-H^6@$8{GdaFvb;K&->;ca%WEwL%$Y==_vsW0v*$)cZq z!@784SINU|oG-Bh#@l3Hi9LDD7g*(?N~O+SU==xku63pPx>pJ<)6Pz2wB!o-U=f2K1qZoEcn`Q2Go8 z>Kj=AUoOrr9mCIT*vY>ST3+gfW}|{uk|)2tbelw0?2=}#aq&{AA^p&1*0d6ZkqLXy zvGxg}deLWODEvrpC+EEE4jXyeRZjeLBkyHr{>azNVHAgP9@xtIkp=W9OYtx~{xo6a zB%ZBBiyl$FWNQeIa|7yDIZ2Bgtd**i7m@=;;bcS&Z`bc zC^I!Do5Vtzb4Ciw3dkobtYyz~D=mA4empi&RuoiDEwjRZmdk9i*791}M;AHtWSB;+ zw`J?<*$>8$r?l%w*}A@|F5)SA{$%e|@5l6a4vfBm97p4`oB zd_-T8JImj}(Zr)~hLwCRPo@Xzg^wb%(6Hiroka8_Pc6mDtilfs^&{(csC&hoQEI}v z2KI4_XT^xGXnxcONB;G!_@bjIB6SsoUqoU>=6?FDL;TJz85O~Lu$=nJqTjy76S1?nqGOo zoV=wiuiwU{3|Y1aeqD`!z7f1Iu$-pEL* zW-*ISs#X*q_Uctd@GfeHZF(4+ROLRLcNc4P%iyYZ{9CKYHTXV#Sk*uM(ah1!|5(qi zs({n1#y`B@ctO>cE$H#vs2LWns%nFkwz8JP2Y0EenZ33v-1GZ&H>y6Lp=O|O`Fiwq zRWtcv0hg$A(%)4%@Z8;Ioz?tVHH94FR8w?vSD8_+RT`qLnv94JEGPLS}Wt+p|Yypu0!6s)*L_i$^s?;k$ujGFHA=DxE}DA6$?Vgptoxje$!a*^SRF-QRdR*eV3|ktFPP;Q{LZxx;;Vmd z;XCGYUeF&~tq%@jlz_sAMkwBb`qgfEph1qB zh8UNYSX;T7v!%9jroiPTwJzvA1MolwOCPP(f&Kr=jQoT0z1lAy@I!rM#;^9MHhiC= zh+{8!yZE2l1x`HU&h%6&x^)TNWyCx^8L_FuxGq&qM(8u=mK&U0cL&Bq8QtWG*^s*F z_IP9*&;x^V>Ml@o9lp)k(~DQuX~V9r#g}EAqdIyq*|(EwWJLb5?xUZ>z8(AyhdsOR zXk`;MG1HW~Xx^03PvQICv`v@f>=?oB!tOvNR6>yk!JtG5DKS7K6c7`{L=+JuL=hDc z_}2UD`?0T?5eGQux$nJK?IQrNY|M})Gp)9)v0ApN_4sugS8Z?IdC#B$U6z=yTD{6@ z)#eqeT94koebuJr8`rJczGT|E6;@leZ&|%#$$0+#RlB!XZCKKC`nWm&|6jZM_3X7| z_TKF~R&DCJVAIB)dp2!Eld6tx<1^*OwZKy)u=Tq3$X7odYW;NxA29RC!deAJ)G2VO zV9!YQo?2WL4R@%XF5qZ%D@@46kS%m+Gr z0zzARA6fTMiNWbgly{6fvhjit!!8MN*y_y@d661lSqH|HAMt6a$8Zxp624U*$%P6o zLKO^0B}W5p=#dknheNsg=(Q6=^w@DwkGM;Bk1mRlV)socR_aoYK8jVqEsn1%qwwfRg$n0YDr|BR z9J|(21Q$~gYKjEMhQ>>=?Y0zK_8A|0@JNa-&!xEGJ^k2{r#h_2)xmDe(qk4C5_GDR z;83O8u_2ws=+RA#6K6e+#hc5~bdDUOh2h8K{vsT|C_>8_5yzq<6=)Hqz{#Eujx8*g zV{C;S(_j8L_IHjL*XM~b?}WlS@tGXspUaW`vXix$+z6XgMi}&DoV6K5m?{v#W8)0# zZfQcKuqIubZ{0p$gHNoo&Ks;BOO$vjRiZ=iKI^HaN))i>Ewr(=AEm?&G4a z0hfzF^Pb7ahZiZ}UaY{+`26Fkoz>XgRgGWWD~}&?HNqWtKKuG##|>Z95b`VyT33Di zvqq0R9iM$}s}mLxa)=}4IGWh)M93r+=1fr`X2^&Wcg6~!7%#w;HRdPm>Uk#l{+d}W zJTa_5f)<4m*!V0u5j01Ee{&T$JblxN+uQZ{u~U!y)`w3_d!WOC$2vHV^*oWBXoRlG zMhH*vKH)K0ilP}(gnznxLUc#~`C$Q4ZCjia_z951x@6S(imw_7 zN;SyIb~~A6BF2_BV$6(>I@#qWAh-pHJH9`;>OUo{EtN0}7TbKfsYXP+8XtExu{pCF z(C-D_L`|~k5UIoP8#-(nzT9R@y%rS${(d6Z&ESfvmJY1#4&^20=_rGHEpph7X&BVyH46+%X2zVv|4<0CO zcbQ4?ffeS`!nRd^J+=+hW1;6@+rJe8MEww;QN}Xczt0WW`oe&!-aBlo7l~lAScDgc ztZkDH2r=NG5WU_f*{T-lP_{&e9ixPHg}x%(y&!_cIknxx_9D#gD1vx?SGxh3GUy)3 zpei42cmA{-aFD~=$jokPuoRm^q_~i2X4i6v5)ng{2t6~~?%z}q-c1)_ZI+YWlldyF zUaZ2`;&*mijHNi#SPDr8BYX7+C2U!ZUpBBePZHx?GVh*w6Z>h6WcbinhL4S>+xw1_ zLONcG?&s&*+wr~My-W%1ogMZiPC%+NP+We@e(i2GI_*~@p>Kk{G(!MQrU0`hC)v9# z7a($l0B`H^?Y$NYvFtw~TANkb|5S+ZSIIt5Dn2z=u19}`9ur6CPu;85WA;Bil9%XD z?Jt#}zD$D3<3^_}QVfVnHQ>d+Zl?yO3ekc0{o<%Tr?Pt)(73Mw^Sbvv<-9_Qfh(o3 z3!QSxDO-k9IWkySZ9Zkmdu(pZ=laL%REM<+RI`q~3OrSN!U(NxjZi4Ob*k@S36hRT z(9S*m)KvC$hrePBn3j3UB0_*2kpfhDWS`1Es=zF3-n;O!Q_gWbo43T6)tB7}DcIkVYHgUsz3 zY&sQlrf94N?I&tbF(l`V|0@Z$yq4f`zxQXL;<;r#cYc3HHAsMLmZ8g+GacCf{7%X- zblBfBXL?C-zK;|Q_8K`n?}F}lkfhtN9)47+P!@7Uhzx&00YIj{P24!PgH;NW&wfpdupIHZRXw@*I4P zRA|{i1+Tm^hvlynxcNqb9;1IcG%gUJU7-LI>uMb)hNy7+x(d#@a>sRI6$&LPEZ;EH zQR8cbp%;wsH*J`szfz3#YWDWda~zK@)Z^+R_R_`&94(9t5H~bnVBiVI{zqkKbW8^8 zPFEbmYV|l#r^oc&L5|Y}JkLTs)D`y~=XI3Bzmpul@zil0XXchX9p-g<;kfvQ3@JBd z@Ob#f@mN1CtOshb^KPM|QM`y}OoS@yFOJ8ofb5+>iLRBC+E@TxBLQm1nmV;8lVdh# z=WoGcr?<`ZINyTzXo0O$YMu&X^HuzJ52vVN6^?)9{jUggGVaCqthWN6E#jTt|5GBk zR*8$Rlbu>8iZPY<|7-KVPUAh4nC_=U`a_xX2Om9-U)JNl2O8&o0b;xf79+c}-dVrf z2vhcQ-uyInwmd4v*yCb&w;1f~mc#SI_uA8br1OY7z(DrOfu~0~Z)u{0v?+VH#c1bj z&dguzO{dDIJFn;Yno}&oWt?&j^$=o#mk?cI{G6vpX|Xk0i#s>{ou3{MV-bJG_T`tH z2endQiirYF=Hbo*izT>IB0<93Wan#{d?s0XY|Sz~>(m#}_5;F<_MW|YK#orbO1e;pLiX< z+}2^r?fK^pbr<1M4-vM!u{_tuOo1k26j*y_-MJwfM3}x&gwQEg=gyiLVev#GIQQ9c zPCQtJyF*nN)Z*m1ZAl8m-Dj2DIahj3jj>^BEHF(ucb~6&C;Q{-<0a?1SjaGPr3`|$ zLKoLC0T!}n&GM7G1Q%#vQmDbo##)!2QEH?_tFf+MBbNoKI+&;FP}r}tOKG731BoZ% zhjw$Zj?!RxoCZe@PH@Q+%dt%&M|$Q8mv+q+(6>||r^zap+SUs6YO6rtq^&M(9x3rS zO9_W@J}x$w)tDThhW+y>m%u%8DEG@5`^J@LAqW-gG`7REOWhPe%sZogZz&(GpHYRK2KU|ae57FU#b5~4&=wa#@a@#YIww_Ckj%fdBS5vf7Dd4pUh z?^mJK0Ts4>w{~@WBE#XQGAuDU?yBl0#O&@u6#Y8sy0%(K%r8V|ft{-+P>4d-kJiDi z!&*tv-b9Mn2f40nw+Lp<6n%01{7H@b1!`A|I@QE&Po)ggs$_6a9_aSiOn|Rr1V|DLb1OF1K;2M-7Nw)zUc2g$;HJaw zv*vDJoz=MKqQ=HvmTogP0Bbe@FS9(|zC0Gd^{D_#rLWtK2%i5)men1%zCDys_Eh3V z_YZE<2MaN0h!Eo~Ke)N<)?vdQ9m=1=-Jbnma)2JAb6dF&SjO41LW}!0J>Ac+@5YWW zVBhdw?ybUP=ou-)&L6Yg3r|W=W+Q>=*){HZo{KLm=djK0b59Gf?hI#Z(INNW2W7}T zEJJ1YqwWKbiE!_v2vI45^~QNr(avByI8ato0jC3D1{ zhpYq;?GT{DOo?aAD86np1AL5Idw&0;!|Q4tzR&CA`KzB2JqIZ9p|`cCs8oOj?jYj7g*>^&WVU8i`BtyAEAy#k{et?>#_3h-Jbz>`;QUZKTGjQFaA zKGnmk{37|mB_jl0_3=7?RfsL2?6+yLUJ;yWrvK@oS^LII-b8`3O%?c6TkB<#F2%_V zDaz7YdrLpd@cN4kEuDIKA6~7-!Zm7qFgEvIL%fsTO@-!hojV?7UOnYB21*2C6Gz-d`Uo&>>5K*`<%Xa}Kb#98y3cf8pJ_ zyAIcTvVU$d@fmYgi)Suc{FRRO`J$8}UrX%zceGE(n=1J8o?M=}(dUDu9zB-p5w!b| zPxu1%=_LjneBkbr>MFxcHyJ{jJ@&C^pn$ZY0*x!)`ivnzFhuFFbW)zr=J!hcV!7D= z@rmy%!^{3Mbh=&dV@6&suhQA;pBqK9n0wcpmqd`3^T_@Q$1oAXMJov+C;2S@oGAaD4*U2?JiUIm8jQ($?YLzmiziO?xRgxDT|m*O%E7@BE- z>8a{V$L0#)y+8m5XTjyb&g8FM1sHr-e|bo*0KTsT=zekNWeuNcIO|f?lFMeqt-=HY zmj7FQIon(ar`bZBnsV@R2hQP|FB%8~eJ|gu(_uXHn4?d;+~zeo8LQF2URMTL%TRkl z2LEq;t`sX}2-3<>^0EIF(-}&HvsR5Ca^(^v$Ph>{^!)TIL)vO^tepny4$QjJc83W0 z`$QPAeC3rRN9EXXOpZ9`-B(N|DzJJI@0jtKE4`Y_@u-CyyQbg0qLB#UEEVFbMbecc zdBkSqfH9v^uDo&4Aly}hR(_dRn)D@B>8HT6kk?l-pDE$>T#5aoDz8*E0!}soh8jcx z&1Xq5XO0xZ<1_)+9vG1LkQ`0hGGIP=Qac+3o~!x=eEy_@q)>$~Hzx&rYff&}QjF?2 ztAMX&I@piX;e*gIU{!0NL0e$nU8exg+cH$#m7&MK(10@z~;{XYS|i#TJK0!PNy225W?-npJ! zLsK8%WdPER0IOfi1G`+%V3ePRSbtq$#C<)A)AX2WwkNPpp#cdj*?O%3Cqqu= z#h~lEba3DdUi&&INcr9f`|{YsYp(_=PYPgcBS87+8$q!<6xg{_fhQ&fK~6iBc)Lr9 z85atJl%?c+W#kv3WkH+98L)bS0q@_J1;xx%qTeje`_UCa2KIxl@kTh`>}SxedO7|I z$*;=01@G*lhpww0XGfX_Hy)%$-aFXQmb}Cc7(aSha0+op z9}mvHW+#G`)R|teo;l|RkLa&K|A87jZB!DRnaA@*jn1+iLVlMB(Y!(kM}J{ReOC=+ z)G>Em(1#rTqk{ae3jNJHhRk`Q#1GcLSKUI6u2*2j1_kcjH4W*~PJln{1+e|TG-NCJ znT{Ot?~|1wFNUabZKxWf%T|ZjwUxrOofJpjkUXIn#uDl|&Gv>& zJjZ+C!m~B-QpoL{Mo^O5RDQl3@_m62=c!q=>J$`mp^p*^`zq1&@5c}|XGk)uYT=iV zb=%~aXC=qFu@xc88Wmo%{Elg_PBcBNfq>AiEdUGN$=+K+LNDr+h}0|5 zx$*tb;ih78ATjLgb3?y&&>^Rj4rl92L;Lc6j5-0V_oxV6IZuhC`Fv)Va4qP94h7WE z1s^om=5-==>a0g%(a>v|0WuU^l|k5k@ioa339ea6@N&A(wRbNxu*uONyITFu+}cQcg-o3y4p1n3jP~=eMfgG zE}K%9+rRAkENklUwmM7~tiRrEk{s(N%b_y4aNV64XHGK(`YcJlKBT`IT?SC|eV1~* zuQAVLLm>n;d8#u+}7eE!}{S=c`6L))W>wR$MR zLh21TATYw}d_$Oaiw-|nhc}K6TQ*dLzN19gK6-OlWj_1aM>QNKZ4UeGuSV8I&iiA| zVIO#QylPb#wdz8cpQ!*l`v}k~@Os#%_bMck&nJc73$wE2*>O<94 zMokS*e4{}EG1HrC(t3$%Oxror>ya*@s$>E=qfz=Oy z1G_(juLx3OUWgi&`%A*bJ~C|em0?YCS@sVs?AZ;~N8Rth=g5YM37D3l`i68?C}#Gv28u z$8NlAtU{BfDkuU^-nei`h37|9So+fShK9Z2CQDEddZX!X70Oswn!UQ=FhPnI6M1%r z*WLKBLXDZL)bP1rh!VY|m%-X<)hJ3m1gISfs2UE5iYAve?<0rs&5)>oNjkilLjF5* zew5`(4Mwk~MmO$6)FpE6VE#_qHl{>1B9HIWN`XSpKT%oh1Tfzufco2?sK1j8cr@97 zRxJ^|r4@N)YXQb|(?#3=p@vYc!JVtkqtkXuac!3rYkHVOUpY-5=M1%JL6_*+OGIcu zoO-=U&*%f>Nq<@0w+@Z|!#O953 zCrgH@AGSm{J4OxDT8gZ>2czXZWf*2EgLdDU=uajpoN28hz6_3@ny1FF4{E&q5gL8x zyqtVZj^NYRqEm@G&ZZk+*)b~G`=T6oFUj$`{%-V8od`|!BElF(bEV@OrBTM-OJiq?af$o?eyp!RIlh@7UYO zO?LJF662$mK*OKcDY-PJhIbSuTJ+5M9n+_|5w5o}Lc17sY%H}C8MVvoJ=0=OP@j15 zOoo+RR>$`JLB3L{MSD2LE`F-Uk!NbS-*t>_x1W56RZ`*^JNLE#2ksE#28YJltrj6- zjR?CA*2boiJC5S-G;Kk{xHkNK(`FbjLp(RGl-y`lun>0^&5etDEk?y#G5lL>h+8&` zuaCIReB*{VpI8w(#EGyo|9ae!2Wm8ZsKyP^hqwx!uXdc@-D_Lj98H}y+mE`>>LEAl z>opj|yElH?n47n{Q9JAoRG(XMGc&+|Yt-N(-<-U;j(W^NYE>;;+TUz@#Rx3|j3D?g z;byB+HGZ>PQj2fei{yAk4eOF?`OQ0r)mUz=#`X)X;+Jx^y0RL^b&K!oLJi4-o;IftRRpuI`%_Uy3 zvx%QKMv7$C?`)g+o(<&CHk9K}i&OC_mYiM71+cdWi7#%hMG1RrVTT9tTD2B3trn?! zzs3h2HbUoPM!2=E|E=RYg|OcxglqJKTQ4^fJ8V+mj{Wjmf6nM}`>Y<57FgYy7f*P?V8#Dgx~+TF&0RqYMfboKeICP`|{zputP-ygS5 zQIl>YFhHF@=(f6C2~XCVtev-O#MDxx5^R^BxShnGv)xsX@F?5c@(}`T87V;Td$zZy zG{YDDW*v5A+jFiK2lpL)zP4BMXuEpye zTExEUcK6^JVp2!Iyz!{JAI}@UdI;-C}BByN3#~aMjJbQS_zP(O+?#kasugyAj_0GQ!9*MMBjd zInGqeajmdRf_<3|X*@%#zjaM$`AUZF?_}5)(>>wU1v%Q#t5{OfKj9nSrhJaCNrr(5 z4Lec{>_ly`-@t@}^wyp%S7LVRu!Kd#CM~JG-gRD{kd`9GzcevAJhMqK%mZ4?2fmB! z6TE!X2=P^;#Q@g?yD;EZIC;$gkA#ine9fjRuqw+dVKsU7n)XWcU+j~hr4|&xT9o6P zuzR-*llI79`r~546jOSvV+_v#k1!g5cq%SIj#p{!IzEEOZwi4orEt5sV zfETRWGukHKsZ`=1vDC*F-IE6eDX=eCfs*#7$!oL@vV&y2lxIHnkE{M-1!jw1s6J|@7O>TVB``$}O$E;Q}w&o!0Z(d zz7j|5DpO*~Yu5+AgMq3LV6#K;gAde(n`s1aym9lv(H_(=dQ#W=^6-JT$OyxjvpJae z)X;Mt)QxPK{(*d@9kU&_iuUQtTL@9X@-%Iq z-i_MoLO$0~$9ttaxN7mpU5gEeho<)>r`bsUQ`>7w`rm~zw4?9!t!zPh6m{Zpy>$rN zemdQLCw+EmB~>P_>E~^!1D`TrzeQqtCUrXx;FHiqPcX>Wto{ywl}UjNW=6W8@DRtmw!5 z>U1JQKz;QYt1#hghS3B)rcEUGS?-&$ieAA6i5_(okr~PK#%F6pXtO6K!+0z`Vg9}H zjM$8^COjLgS^0Sx(Q|}2I!_26i_aOwV}Yggz*0(zGMt0h@A>>{LrgPe%)$(!x4K~P zu*~S;Qn-$g!dtjGb7e67`A`l1{M?fnJ<1pb>=#Sd@6Fu2Nrb4)A~-(r&eYSZu~@0a zV~dc?^H&t`4^Y5#-L=fvMoO%sM?23iGIN%P0va!Rlqb_NCsBL8$6ENYB=c7wy~Pj# zW@ndY_Ix3M7rlSmvY(kptmuR9HlW*%y3Ft@W{9Y>6n7OolF^rNVfp_SKdL1z+gHv$ za<2EIr_Ds!}-?_RKQxtHl9&@RoB;v$Q($ zTs<>Iwtcdu4HrO2JT$J~psWK8spmA(;pNihSt%)6$RE%<8@nm%EpvIV;`CV2|6JA* zYC?l|$niM(a@JETA=d8@V#Au$tQYIpAE^6>O)kzd?I1Rb=h)mE$?_LCc`I zkJ~L1A(^#c!2HJ%=jb6&|Cw@R#pBn+@)KUj@O#R($D?N}@R7AA?abqlpY)XYzF*iE z^f=jFj(QK?+l<7=<*lW#rv5c)+1Mw#!v^>sGmrzDKY7+kgUHU**4KnSnV7CZN6x-8 zeh;7Ac&X;RBc4dhd@_sNx3iS@uqgA%!cXLD1qOT{k@sZYG-e8>t6(IGK>dCtd5g96^ryB%1eiQbfR9bDJ*|7D!At5pS&G=FFKZ-l z`A6?Q`|eX$u>i>u0osRg($)1OTh)8C;Eo}N7O*{q#nycb7ZpT%dWQJ<;C!-nzCIuQTXnTrv&q4o3KS4FU=CRO0s z`T1IE9({c18B`5?p6jVWcW(`hE}nmWCYjtSmG^GB+w<1Pw8*m7B2MA`e1sRXWZrr_ zPR)I8tJ0$_Gkos~i=KD=$UFk|bVv7Z&;O_-a3d#N{j<@F^`693UTWr0hrZ|&Kt3MC zUSm1pg}sFkSC$LWTQc^=C34gK?DZ~vC%aqRsUg|`)OzRR4+u;dqJsE{?d-7x<0;dSEHddRRLhZkj8c>b8eYPY|2*n2>=I!pEJ#s$1i3QA=teu*D zm|BbZSnBLAEV8$E7GYF35&FR@dkX!Z&;vmI^gY>$`j&Wx;?XSM}>%Uf&76Rlrn z_o9Aqmv^SCOKo;aN1hFOJVS;U=O{y|S6t(KH1y3$pH2;IrUYYRX6E#_0qm%EAB)|c z<5opa_Lm&6k+lr5xlyre7X0k6nls@Cm&e*a%{R98LZ#VdtUxcVa9_w4_(KTFS}41o;6jA zZ%1uk-hFDo)Mp0l2upui|4xq^`J8tpFJ6wMmj5e2iw`2B+z~!H?DW+k`SY0EtS(v< zbl0M3-t63Kjd+flkvr{JmHXpA0TRe>&lK#*9dng;F;tE@=1IAJHDZjY6{F3Rl3XeC zi7xak(|WafWo4tsF82D>yN18=Pt;=9edc?Xta;U**+O@gXN=9Odgk)>Q{VqE|Jtio zO$BJvLV&EY*)HOcEz419EMbc?0-b#MFNjf7% zsG}5PJf^($Beymb2oSnu*4v%$S)zPm=Ps1TtiZWH5xjdz;66v0D{$A?K>! zN|wtpb%h+Vq`J2mQOt+Oh#;%hy(@n~?wqSd*XTa)wyjd)ztzn5I3Id9b)^LT)=F?@ zpYyweAPo=z-bTLf8Yii6GDU@benIc5zzn-ch|7b+G5A&l9t1cM&E|GP&;-i6vuBT4HSrdC8>#1Y@1w`!(9?MbJ}^t0FUQ7?4td*| zF>lKZy|VqIy!js`7*HTVht2Qu>KYs4LrY`)d-Nmk+Z*Zz@2KsntMcCZO0n>=6eD5{ z9~O(%Fq5d^`eD$A>C6!yd#uLmapONc;4{C?=RGQM$A@OrN}X9ck;8{)sTw?bpn>)6 zCm%A>gjoELGbu}z??R9C0W;8B6WZm+GqZM`@9)E?&iNbZ-TkCi8|ybIzYG1&Vj^I<*Grsmf?RU-8nXW^?k`TLlOlRu%?JZn$>?lD@FGP|(C{80XJp0Dsc zIlR8Q<+ofe={s^B?DC ztqAJ}8$R}Dk8Isng-&+{f86;`3v-^8+?jJecBvc(*rsC$&_AR`98=J$n&*_t;KNKjkx@I5;;_;g^K6yvF{E$Dvo z)A?ECaMTPprzd|}V5~-X12s(BSA3d5?WEa0p5adNf>h4l^VDJtcXS1pI5TZCmB@eI zpkR=k87BpG?+ZN&_L~dfMJ{(~+~9(jzmzmT$w|jAE6@_R7SK!U;I*KHJTiHSTH$GhqgDF8`$!(V9OZ+8ap!IWAv@y9kVLIgNSdoNIxe`m0;{N z2`qy2pNEtJgTHaU{x<&XS5058mYn+ah|eaS73kSTf!phje*U?HI`C5ZUMla;Vf-FF zhBC7?qu_JxBYGmtbGVK9{n?w`V)7{V%sgFT$21WpWHQS*uuWkYwT(3qQdp#pD13IA z`3+)@i9MGWZht~u>jki7)waT~dxfamNB=a)uCT>C&ae5zr9+(xL-j)RpvUI6&#Q3Q zb0f^4PBbC>M&ZjEW(Wlu$c+;VT^dO+tg!?Ki?mp#7akh;nbHj7d1@W)Wi+7Uxq~q(IQ%i!K*bz z@Bin?v{2!Fe{E4)YFBe7s^IX|P&95ibq@M2qkFe5>Q^p8)-MsB?y@ZU*FlVa+-b4h zyQ*mKTJB=315ONGS9Fwo(PXrqS@vB;AE^cA)EZ%-z_;iw@#*p)Y6uNui&_jZ#(kEg z@=;N{S->ZjjYnRQj#$R+vkDoQrNp4E*~i##vOt$EMM!##RI9I{9@()C@Ow1O@>3}GT0CL zR@`kZcZk-hP;LLSc=dJWGsCH~B{loniJHNv)l#g;Z~wL8KJ|lS_A<9YUtbwZP}EQY zlhRdR2fU*;@LqsG_qAW|5jQV|PhSWz<|TXFoKIiPsB=t=(&BQmxa1!-*XiAedD^!sS$#!{ zApufsdfc((IeGtTPo6`wUL~E0p+efxCtc9LMBkISAydw$t)oj8QJek5YEiMKWEXY9 zQkLQ6*^+((m?Ijf#JztPN;(^nH#L&sd4uc{$BqgN@1($ijNFn>QfA4RC)-g_QnJ6L z9DQ5KF{SDE5;O-~S62(`Jk-?Ak9}4e*o)7XnqX;aLFw_nVmzdF>D#`%^e%OUDa z+kCVf@r{m@t*KDs%?~x2JD)5Y7B9rH1R>P>oXVz=FWP4_8}rV!tZQQhgv|EsPQ6k# zllQEhj9!;ba@ksXBQs7gXLIX)S-p~di#pfa)|F*uv)H%Tv&N-Wm(8Z0acr_4EhY)d zorpU|PE(_Js;vBeCoLWjBf4#xQ|`_8tUYrBZSPu?2a5o{Tm;^5D%Wx^VHf-9#c?j> zvZnN+$^U1Z@hRWJzUZf9-`*5cp43o}XAm>%QXKZawpBoMA-~hHnCi6z}+qyP2>P zCQ8tmxyg4ohkc8gE5lFfNB@OR{`Q@@70XkAv~cFPd+)V4o2P}zqGjKv9FXATLHfJ* z?Y{llsYl;EdVF1U{aXwAC)Gj&c3VFF=Dxvz5nBwHzQ6jLMybGc*5p7zMPKF+cdgJ< zlhstrBNu+n>itGjp(cmOU~L}NuEK;m7#CQ5W%o?TE*?-)TX$XGD&d0 zBDp6sY}Dmt(FqkEG8G0ZR47-bRpf+le=uB$Z@#$|(ah$Ub>mKg$ES)&a-GJ^DlP0& zRneaK)W4w?&ue#Jhf?*09*r3Q=W4NvI4;d|~<=IAXHxK(iY`(NSTz0Ocp{>-fJrp!n57|6Nn`uKZa&Wdg$=pFnn`aUm-y!Jjd z%5OivZ(PT{y!9e*Cw_RYR=|YZVDF+wKl16t*-zqJ8U5|Ya66t0 zdjWopkXJVJ)?pBNORr50E5l2*I9aAe{Fr8yt5&PffxWM6ZJWy8{C$s)l5uaLPi4t| z=A@W6Rb`E@oOXbDiDODUxU{-bYc0i>6YPVB?JGaj5a;~k_n&&E^665ZC1xw@u18c( zu8^bcckT)nzo-;2AGL)w+dsGRaW&^Jbq&AeC6(>Qk*kguV!P^ZrFcL46Zdo!9xHz~ z(Fie4$85=q9Y5=v0)LzF43ygZY*|k&A8O=YxBICq(&G`cL7#KIe>U=AZo-#bcW&g* z2W{9_+RBk~Ip(KhV-4(@Fq@tf`_qBhJ#D^{d@SeZZiyThm{VEjSo|}TJo0+63d-9* ze{OgrM#y6^S}3Gd843d~tC^R$*}7_|LXYK2J%ZbqRlQ>7$aW61g?IK>RZ$Q7Y@i;s z`#@Fu<9aMTLCva(W7UXf^mcfj!tXj)mCcjj{Co+RI)b~*H#@H&$Bi~jMiJFzv@P_=ZyjG ztQr2x^f`T1`h4r3jrmnEL5>cSg4>cClj&PeX zb~?*uw8`(V&ssbzVx~R0<8SQ+F}+sqf^`}8d(s9WGByhFd((>F4+4$g7ew50ZvAh2 zo~hSkWC%##`}-5mcM_L&DS<7c~jJl7Ps_UPfoAjvKLJwGP_D4glMa7)T+g@}3 zjP_UH6D#oE%0H8Rgjjt+h(7<;{Ym03TIx`8hfdr6oMsPOM<2q-6g{jU3f2T4;XOj z=i2IX4UN#9nS;)g4^}&TVaBGIUo$vWPgm1RVTO3oXs7BtV*ksng{Yq3T75vnEE(ep zIik$!11be3^6!QBDyr80Pd821!luiw>c*{jj@nSSO<4SQBKuh?YtOYkf6bZywGO1u z-mdWPWMbQ7YB5K@w61Yy)}teHy7ig;Yc_vorj8Yuv!UkbF%6m?*Pz?0O*QG%Q2(PJ zd2qvy8i#evhp=C-NI72fV+J$h=A0d0-D`Gn$7p99{hQ@iYQDUnca{sZwz^r9^NIMj zkbBPi(rXrMqDQ?|fJ5QwHKwPTadMEML-V|v(|OECeUPB{m+v(j=rxTc=X@VhUGqS$ z!8;}Y+p_1sc(c5|MbLS=U5i{1OK}7 zHAS)pANT%O#{cie8#TP<1^hebPmkuJ0Jjgm{nw3qH4n=AmB8&#t+Q*X@-jZW@w*|FB?kizKjk3{|Wwo}%6vF#L#GJfZ+yAN&zOjx7 zLTj&u8X@^Qb3O;|)|zuK=i?FH+aU?H0}d&0^e}tuIZ<85BxX(dy@F?SuM4MN9d<#D zQ&Wf4S?Kxp8J^U!*xyH*JJns@%AEE# z;&T6sbw%`Jf_>vFYeGtS-PEIcSRLcu zO5>`!)*A9lEwM-A-*qlJ0UqcDkVX8dGvi)DYMuro8&}sY;@2JcwRcRQs@|Hj(6 zSzf<{d4#d#WB)u`)EADI!j_q>Z4+D9_c0gZG0Wvdr}~z*+)XB44}LJD{z*3R!z=2@ z|K`*iYbA(bm9E%Qe`6>)`v~T{F72wn=`O)q`W6Ycr|NrJ0%a?JqHS*Vy||BZgI`OX zolq})AVz(<7{e~6)?a!kK|~hwpf_IC$EGRK=K(YAGfL~TT&UB#5tCFXF^4;Rjjky1 zU1E&b6lQ#wLrS~c4(FMncvB$9CWoQ0QE(?wO+UBgELh%?p`P{Bc@}04BQB-qVe)xC zoR(_vlepo(IjfM#jN9T!YKHo&NWLTosKpyKdxeD^ML66^#C?yUg1>x^TXAN5-M&W9 zoc^#pg4%ea-Gce!C73utg2-E^1bvu^xSS_L%xy=(wDuBoVV*l~m%G5xSd1j@TJK)& zDafYAkifoK_smDIhuFlCe%^%5F@iUPh&KicFyMB!V2nbEYGT%iM1jzrI||O!J;zYk z54q3poh-xbU=v}^1p|yP8L-T$gYYZQyRWAhzdm&ou1(iqQYJI>jW!4~Zpz>rFGFa{ zZNmCaLcHrNMB@H4!g#%Il58-8N6?UFf zVPl#`G&#=z-3R8QF6u;M`1uWe+i>1Q^%FgsEkihQ=Naid(Xz&BG;Yf8^JJkYg&A{O z_R#W6YeXwKV|Bz@VWHNdh4h!Yw$#Dw#~D%L0WF3fVrFQ&hp3Mwcc$6b64qZ3X^M!2 zSov;`L~S}V-$x!*z2?2>=m73Q4dOXG^HFqh82!GH+-(o;D0chI++U#rB=q8v12TN) z&XvauGqDA;KYF@}LoN}-D9P@X9%*w1fXD!w+zgouX zSM4A!uoWZg6#b57?qVrCFYLf9#qa(@qKEvk0(o@ zYhEs%F;|M83#71YBb3x>)Uf1dF39avk{%Jv%97u%nro00A7rlQupBeYhD-d23qH{k zUG#Q|q*)AKd#sSVQFf9JhdV=?n*?iTTqSoZ8aR@~p%_E2(UqY(x( zM`7#wRbt1?b;~O5>HGbX_}MXQX)mQmQ!DvCKmZBPR;4ARt+@!gnYq<&H6m%%3;~9b z3$;#{OFinu@T%u)9;17{|h+U**X&z^23edso0`9Ac zxGylehjh$9YOaH*y*8OEm6&O$pJk4yyDQWje;*A(FhIH|ic3e-s zOw1A9tzLSXI;$DIx^PE>Z0;NbT<02)BW*4VN>w8uO^qdK^JTYJDzRY|KO5oc0$EG$ z#6M&HRU}w1yTjhF;-L~_c5ajHd?-az?sPT!ldsB-`5@m`V z0+{X;z>3Y_Cb89OV)_sH#&R>}G1Gg=ASr4mzh)`Lgyr-XH_ep);_li6-eFbU9Qhb> z>!#G0a+|G`Z#yQ(WNSG_oLnuB@&rbC1Agt-%Aa!wWheP|{Qk}Ii!lnM#VX*ccauL4 zmf-SLX7kMN$rmuw+N7@>Zq3r=UfgMRYpF-4K^1a=s|btTMd&lVUOt#TwVEDA)_I*G zZZLDy%>CPS9ISAYa?gYKa(LW1Mdvk2G+3)dj1w>Xs)cJUhc+RW6+M_ zN{It~A14W>e3`0j*hs*vFFlb-yOc{f=l$o=cgZ@SJU)v%G3ExO_jgxX3{s%?a0N1? ze##twEix}@aqYFAawm7emw(W~y;+=cJbl|D*3_+W%E8QxtHv=yxhz51>K3yMx4GY5 zbx%33Cp|TmxV2Q(ik@;7tHlwyN_$v<&CG}h-!@VWA^$FBU063w)n%s!$-6XIyk~~$ zzby8*CqgXBTc9eNO{f;eGho-A~n;IkN3D70^x# zP!%#;{e6=PCi*bdGJg9I^udpJ(3=X@m6Na<6YI|Go)xZi=RzVa9i!~NUTSVAal|Kb?7%0Hvixb ziOXYk@@wX4xmQ-|{9bL9p~d@5E!K6eQXg_sqrh2>r^D;izqoI-h_lcBbW6=NYMg_} zb2h5GYfh6#UMSaMf?%k|`7pCUN3@uBda~xft<=4&wCLV#rl#~gwE|*6kJu%eO76K% zu;cIlX@y2NUI4R60t7Vk(~RMc;Fmf7%Yfa{?BA(?)h-3jzr3p{lXFjmx5Bxr?y`)ybU8}zea#0UeZ3va%XrSqIBz&G~a`jW@GJwj%RMa=Oo zsnp%!o^d#LZjVg;rQ7&`9&ZM4c6(!edaVw(>X=7uX`*k~T!~Mt37IqW{pT@r$IAY- zK;M(T-)ZjKTU4yoU+hUug?_D0X|K1U*Y}y8S;FN&ebZ=Q2X`vE)`#fZQZsJAd1JTi zp1v%X+RqyUhU;X82tPHxbAMylrFMp2++Bz=rw1zQVyGl`o3siTv!$n@SG*DK@-uO+ zT00rc_Hp)7cNofx{GPkcru@u^E!7&M>C97wsonVJhBY`qA2=aJi;aTQ?o4l7|P?wm7 zr$eZrT@@j&I=SIP^7Wqltcs3a&l~<-j@vbQj9PW|WfF zQ#e3NlP*GKj;q#OH2!6?fA%?*D^#4WHX#-*?(G>t#eR80(z#3Od_!(JtjPXN@w| z8BQ+IFf_HAlah39{KixDM?xswTA*_Rt>|gKqho~!bmo)2bnh^jLfB=Umw3pu*U5?e zXY#rYv*pENp5OZQUb-7N!{wF101JzC!{HoEZ%GPu_1U^V=r@;;BQUREo^J7G{H!|^ znb~*fx|%ZUn}IdmzN*_{t|2~JX^1NyZt1#ggs0v_zJ`OEo-h2`4r84YfYY{E&8A@A(}`@%JwL)X2wr2iAi{Y~UF@u+evVrzj3nQT2BE&NkBG zj;*vfGtW(cM2^PUA(rRg8DRTpdR)WtEMT>Uhj z*A;5)ngadd@IuF!Np{vW==;FeKcZ6Zw&{0mloiLDWW|}^6ZPL3%8QLgc!`&F=vSg) zEI@B}WB+vhAxja)EysJlcY*##by-o=MOO5=zeWG=L0R$g5d2Zx9sOD|fsDvI3$OX4 z|IJfg$oR;MU!|S;4rDX9JMa!E{MBE!6fe?p_{av$9^0lcvrMCZnAojH>Tns+Nd;`` z-eci6Ns;p%tm=nXk4Ma8AFL$BWxJ>z8_)&M;QQ6|N$k<EYEVH>{Qq=%Z~ezL!z@KX`rsNXvS471S%{5XwIwjt3lWInh$XR7P_ z)rMcdV3vWu>~nr@xMn%p!&SVCa_?STOer-&ZA_GnCV=lgO_CAM zt{NHb93&-PluHT22n(Y->^%?WND0q>J&hV`!8+>56xu$^=!Ad|m%vM7JKw0y8|;dC za`M#uM)hdZZq8xOpMTKE9u1?UH5m~{d+25JQV^Z+9rlZR;%r;KW zM^`?O@6fE$cp`fLx3AH`JZLbU!E-38QWDi0=Nfy=0k@>`QZ5=Fr!U@#{(JrSH^zyF zmBnxBbc=+^cHZTKVCXw^gG{!d;m!RlEAGEdFd2o1UJ>jyDx%foEgJ3jujIx2)>$U& z6ToGY6~$VW#U^%kN@6y>Lea+kCXJVr#R4=9pAPIdkvSzTK2gz~r%mMdG0T%V64P>FTC_X!Q1WNOcO;%(VQ zv^?}ReenQn{}Gs8XRPV7MksFZkrq|vmjObGLGA+}y3!%3SDzhCrkGR8NCc1!0UIL;C06o-KG6{!;V4D4Si# zgkQ)}5+*;onaz_{69qE=&w=c2<_TAJwGm%)x~Z8wvr*V&8KJeYzuA6t{bQG-Ntm8# zmIm%yN-v%^x5?}={rI;tszS27-E5|$l4zHLCn}#~W{pz zdgu6h{2tf0nHh0L?WGKS7NU(Wk`?h~j^=hV zB*Z;Ds7nH@SY z+G003Ngp)WE2O4a+@YrqiNcG1W0r-13mRZbA?T@v<3;9aYRKfL7U?`tUGR&HCC@A- zsY(e~HL#ScA1y{kq0x$!6yw5wS{UPRUZ#cSKH1k&E&y*!kcznVJkwx@hS> zz|wvjc+3v8m+cjn>*0CXP@Vo(mp$=i`lyH}!PQoWz45e?Cl&ms+UoQqA(SVR zsg%-c_0SG2CF{StLWh+J9;xYMKzQ_=YW0QvY(ay(u-rM-%5S5R$k>7wbD+NUJNCc1 zV9GxF0oGe@kP*bJxWPZr`ZWAQIA`b71BY?rmcUNThnq34b`X}yGA=6DfvcvLr=ZeW3d4>iQ2OL{gEa%h0j1FZ`!vU$Y( zeF{B9(eHAbJInFiuGGN)+iY{whqdTO+U>|zn?y2Y*KELpd}fSIbANQ**<=KyPqqm` zFRTORYc_7O&5d>maxWxA&;EyOGNdF#yEOi4l}|R(i}21<>+k=u`T18)9AY0Y^ANV_ zPH459SN@T8<*s7E3bNiEq7*|ndyTBbx$pcOAiHo+T_+SoFMdQEN zdXNcm1RP&+@*mr0Rm_EOcuCi~*+s)k=iHSNR?b>>@1K)Z^^*Lw{yKKD%t=qEJC}Of zB{F|B^pq4AECTFwnER(!;(1>kZ|8BGS%G@?uF0-Cm$@oWK}3(5Xt!Gnjahdo(KO_! z-D&neZEzFa1F!AUe!+A8Ru{5E-rAjHZ>TO5;{Kekc8BMo-&nx!8S=-j`m3avP0#Tx zP1;@o4Z?_TLJW74vv(l-#};fqK+oE~DMVScu#a2a@wGQ#{x}a;G|(l|egay#(f`kB z&5E*b!|Ra!p0%T2Y=7dhvUv9d-NvP6`&=}YCSX!#kwffD-;q`IURo@U?XcehAF_&h zve&Gs_EUaHi<#(X!)$ig+v5%0iY8#nh0FF~=fPz!FrTN~urKH@DTZgFt-5yGz6YHD zI?6o#k^KyKq_hqAZuEcIH(!<)J+H9AcQ`pbr6*Ej7XJJ(*5UFnRk3~q9^3dthbL-y zUg%4rAC);Q9Z9zBzvK`#RXQB|fxZm>`($FZLuL)$AAB{|CbbTc_-tJ1lO!dEIlLw- zu>)O#^^1QUZo->gy+uaK%oz^XCrXNA?eIk1jyODm2WwY>7hCqjArg<8-c?00-T$}4 zwpI9n$ZPAjM%Gb<%#XX&I466@3rCd2!lTL}>V}hJ{1^0AU!_IN5m(1#v^>K-6vfz5 zU&pxK;5`9obI18R-v6#9I)32O)X8zmC$`yuSs~BJ|7x$J=O{e2>!m z6)tjI*ThT!p1vjFtz#&2WYH(`dEb6_q#Y3zU66jcDE4anOoqo-^4G>`_j&=p>a&Qv z5haUWs^}>7FTf#nI`k?8t1Ec`->^Hq*B|Efd^2)!U7C8?j%6K?Jy*VIOs{=gWW=Iv za5PCbd)=g$kKZJOzl?{I%wjyt_?Fk$j&f=Y;B&%%fBwGJsRz35jg)Q3A*ZdZt>|TB zIA)x4Du0gN4=l!B|Ekk1GGnfks)^$Liq7rZ$RXHHCY60x=PA=w#6^4sE-zf1|3#yu z13zIfIl{S)?96p|fnxjpYlQ!a1OTJ-ZMM&+Ny}FW*Yz zTLlkldG2fwNNy1G+swvy&O4USOW?tt>etmpmzMTD#JPu}MtT5F%#WQI~Q> z@=owGEM3~^a%q&B*o|jwo~?$f6?5A|=A!5hUDt`|9ln7X8Jse59ij&g3diq|Ywo)9 zsD@Z}99@odqH7Mizck+0e7_a0eRytD7AuHRYqq+^p-pI$19LRn<~o77+!xJy=iEE4 z|G^i1raXP_x>_5`ir(O^3s1juJ;pwyjb~|N4;i-$5;EcubG6?RV>eqTX)(lES~yqO zy1nxy^UqIG3?3Hd_9#Y5oR4EKOG|PqUrcVwQs!Zse76d8m!{}h)x7fEeh=jg8Hwk; zywJ^@8PQfpU1+xzx>cj^@SF!mkvYe$KY5c&!7c|*THrQjAUQwq7UzvuyCv{0^jWSX zM!nqcwik&aP_CFY`iNUM^grvUJ@<~gtyPtSmqYvAs_t$_4)?gv_@``5+`lp37lEbf zT(xs=WPKkT#aW`*%l#_a(wYfm1McYME|$rNGvM#OLB;N~z#G>|7Z{iX% zvc?~CFM$WMid7Wm1|Qw$s-l+!W3nFl)xC}RrXQTvz|Y^@-|~Gl_LdamH55I{(1&Ji zBJ(i7*yA=D5XU=kF`s&R44$SgJn*+{-Pzy6B#gBgPOU8Qc#el43vJ>Y&sL97=a`o- zD2u|PV;+;Y$&0q_^1@N^oyXt|6)^@r($e;qhv6{=ag92)x2xwnbS0y}EV8?Yd1}!M z_ho*Z(2?cY6YeOr4NNB|&$IVrvcWsh%q(m6Tp&kp%hovXYpdsPW-JMMpyexudRDTg z17||UCuuQg!ECP$JMckvT6&HE` z_gr3VdBHm0w#9oCUU^+xHQ}9f&Aaowq9{gp9cC%va~3S2H+h|3B9(pQ58)p!cT zen%(#Wv9cuJ=dk5eRj$zh-cvM&(2Hwx)p={mynmypz6D1H(E*-na%)5-#U8s zuzX3ev((pj=sB_oE~p9FGgZDL$FQkP1Tl7(%w)r-} z3Ev!}BusxE@;!w%A&DGRi<3uu$M++TKSN49N_ywJ{hqY=2mHNZ|2yBVaVp|nU%XX$ zAADEBgWX;&Bi_xh^&1?iB2@Wr>&hMdLIXn4I$sE6o9x5UleUj6M`Fh>8G~mkmR>=<*gqWX zLn`yqsFd}F4)Ee z$}?e8pSpB1fBGqiqgPM%(K1jJ7U)*@xWF_dYWXHAJN`J!_L*;EaKC z;zpsINS=@rm_|;?)w%SU?}rCo{)*=97g>(s(*jk&@`qDjj_(gFA@gHA*d_CEPz-od z9N3C%iFVN3ar7YLWkgqH{h)=ZXn)fASzKI$%ISUb&>Vlh=^pg7kF1Cb#Pe{IAyUXJ0ad zN7LI{Gs8+4WCw2svz%|w?>{>!82PVQBqc=Qq=UiHw)jQBVl39455ARx=OT?Bd+WpC z;f0)~aG;Za{s|s?4?P?Bti&PJ5aV$w;>&n`mZ@qXi_v|^qvu;c(;(zvl9X_O4{ADK z86ve5uOIb~yH!X$y6k7v?H@rQ_whod-XTBzL1ah;`2AyQw({nXPpqNOc#sCI*dF4~ zxjkS$dgFl?LyqB-o}Ni=$?r!Y_rJ)3y@87jcp1_HZ*z^_v{~mbGRt1D! z)dHttP1xR(9=vk(arI>cNF*HU+QS1i?oN#=4 zs54qupJC_|RxApgPaiGGvk$6YAA031x!>&FV^cPUjz)7g06)3Jq06BU(3Q(`R!xe# z8XD72S-izJ@@~nG&=<@T>b%Fn=D$O4<9nz<$1rNUWSIFVO%X6gQ^@~P4x0`a^xzzK z09-W;`@lQ3ldQ4!y4bL+lVr%80xOv}AS^XqS~!3g+;ScpmWU4^lxM7JurN$h1|KxF zXUVRx%*FH)OUO12dmd)|9^J=BNwII*w=j3O^eukquDi;I2Ybni{yuo>JQTvS$g{s= zNKV9Kk8r0BAzabYm)BK=X9j|i1j!4%ZLQ&58sP@f{yx1jGJM8Jtl-(`_`e!QoP&eyFNGIQ$}}Pt{n27LJnI#< z5qFy8#1nKmr54!{8gh8lsHMxwBQ)=G|Hwo7W5 zL_25K1NxP5T~9^q>!Kjix`L~>DMk*|1h>Y^ad^63WY1g$m!r+gOjt)96NPm`PeId?NFmx`<4VE^t6mkz4PP8+u<}C^*GLw!kyr?J6Zq z$BvI23cs{=oT|u+Ss0lBZln^VF5X0JioDFC{oNuVo;IC~jM=X&j1J)4kiHe!#N1%Q znKWbDi^$i0%3=pS({6pqs6BYX9R7k+U6zU3sVyTk(1YGA(uz`oH_-Hz7jCQcqK3a$ z5W_!_*Ik?yRaPP^E|+q~O&u8J3f^#t+7mJ}YEh=97*5~ZX0#?Mly|UgtfqMI@kCVL zx#V@smk|Z4u11~Xob;j>yr}sqN_UYEMfB@;Qpl0uGjLsV)Bc`*TPTw>>`Z%6=+oudLEfb@6qcz)r#%^#%N3@axI2m^ayuPv^ zIvbBjy$y4C-xbl?VBsm~1|*DkMehNhkkBDdZ~Cd|o^WMbsk;7Wqd$>t^TSPA+@2v5 zEoh1+<<43$z7Gr(TmR(ZtCeXK5|(T=Zw z>=~0L$9*DbIxUVj#CUJwo)NrH4N)UwE|J5ricEo*eb&cp=DE4IqjSE#J;wi?Kx-yM zm%pcDayY|xFuRt-e2iK4e{G1ar&r= zxb#9bcIHYnq|EjMjk?CZ{H`j>f2j(q3q51A@y;5d0kyeo8~Yfa*1t;1qI0Zg>;iPA zxx2|)&m9okbp?45{QfPulVg4JrNpp-=o#iNi0uhBwv*h4&IgNQW5MJOP+1=j#a=;2 z7Qxx{aNMa_A%&++8cewEdhGo``te}yFX{C;HiDkQvMbo%PRY1$owDNO4}6-3l;X@S z6@{`jThX?f`lR9YGtOJaKj+W4v%{-7-X?x8dewYxdAW8&F_;HA2I@*4KKP&^Pu>XoZD{vnyj-k<5kgGj@n3`yyb)VWcuX`XpXfG zbnknkjm#T#imHwdeOEA})Pi9pKXU4O2OYuoUd&n(o%{Bf$T2>^|;z_rxi^@aKZJu5e08?27MxJGH(&D{)0IGZUKRDZ6tL?>|MCfrj&M zNN(a|_SCIlmtkL85)JVPY@%wG9Z76tMxTpr#%J8A#J+fITuR7uId~(n=T7oPsXrP| z6YrDDzU3v}mfc?x|3M?Rlsi;1uXHA=lA$a8lb`KtagsappAPe0&BmcgR!{Mzf-7YY z_%~?@`X-I{c(l82N%~2z^m~GeFj}@Xsp|tW;;0t0y-CjQcw5Q;?fK$Z(yMi37H&kd zDtkOBmi~8)Gdh`j%E^bB2`yvN^);z7gc!Zx}*1!-=hJEWImM7dz8HIKRK}u zp7oLHhh$egQ?DhS9x~G)(Qxd1(s5Y!KONobb z3yOgAoo1JEHAhigMh{`7I6Wnc_se;|n$RlUk`lL6S@d7d|7-j4l#AZ@(eX>9I$uty zhdS-9#Ji>RC8eT9QVb!d?^A?GU5S3#n0IkRi$QAgE@`nBoxNpa&s4i|_Owd!WHyJV z8cIrtWN`VR?;}&QH`3E`f16Bxdg_o)JUD-OPVTc)cg$pi zTTRYa&2yuE*h`9nWv=}?%hkjqe7vT8{QK=OME_>Yc^Q`9&zlVCv+zKjmD~Hx zqW2G@ADx$RwBNXLaxB4O7H6F9=M82vl7F5frIYb|J$mB}G9uATKO>P0?DV&MhU|n4 z-Q}z`%J}f0jA&-NM)q9SY2z~F&MS#d_Jz40Wcq(4&vGO4`Lye@{nHc4(Lt}gZn(Ke3d%w#Zttsq*VT9WE#YPG!h|n*IV_vW;qfxxD`+ z?gRYv3k~G$oBjKAml2!kbq0HB4=}{Dk~NB6u*!Nsch;iaN3uEowYSvMg1&dyev2XOwk)iYoeR=A09*S!wu#U9NK?wQwN!9CFD^4>z zo<(2%@=4Yn`U3YT8L@NsyR3$XU zLmZz%FQ;soy#oznwJUS(xn9}#!EcJ&;Tm^lWq%4Kvmu;3<(7hMiz56%^q?9cW!VFm z5qIGo?N?i!?MYuy28UEUt1&wVebx{-_~EvTv!8aC6E*sB=xvOa?P<1Y zSMHy}`|5b~W%f5K@+)j4#l^2LvyT*Tr&SU6MBICm?H-3mjGB@6GrR7Nf*8SkTW@Te z^B7&mC`odxKKkbjn8iIU=={#bhvp~BsWTuRe1S@EBQMDAd|Ct0#o$UV&c_)CuaBILyOQmI_=S(SW!RWTw=HuoXiU<3Qz zNWbp6ucXnS%D@55wa%4T58g?oZ+6VRd5LEYUuAs8Irjsc@S#1b^uFG?UTG@mJ>iBT zeR7YdkTHdx^A5=iJT}2q912;KD?xVaW9seu zmANr!5JEb@GE#Quj*#NJk|qvt?K2)YR@{`Z=DwGkUi^)Vi zWtt~hO;#0pwJI<7Jeh3z5Z<9%Ep2%*PY&`S^9*4`l$l0*NxOm`&I2kdKTnwA> zr30saPb-)S9ytkYF;F?X zAP2r^AMd*F=j?)i$UnF}6_4(J4F!vi%aU`?OF5>o;9_60GSK3vN=`3$I)(Rt8lFe{ zlLh&_o2J>^S<>xNfz(3s^{GwYo)(NdMaIq|6&BIk4O=p`@D6&PPV!=0w*XN@CuY^@S(#%uVJlmUX)~7f#Yc!wV)`-1}1DjKk96z!B~f4f<60 zAW}`dj^;k0FVRJY*U2!u!97V22NoHsqhm$$efWAy(ZWS4qI5AB@z=JZg%#)us^9?h z&KC`5zTZX$=;8NQimF$WL9`Z4l;`!LgehqAr^<*)wl9iWyd}j8c&zQ?-xgIwaHd4! z&FJ>M=o}cvhAEOFx5m2oJ>1=NW~9oMF2$?Kfe3y;7Q}Xs;t%HdJMl^_*7q*9;yL)z zi=R0iSgiOT_a07{6y^*17O$|A;#r~H9GOyVb5=pjzQ`S-mNSYY(VHuQvHqGpr}zYG zeb#=o^ux9lYmb!_-V@*nVs;fjB46juT_q9tOP;evJMjzs>FZb0 z!e@I)m35Ssl%oavKp)?2+pv-pHO?6{>k2U=N@`Zhit1Io6ISC(k_QN3iN9`4{FIW# zsj8w|Kd{QN(@UjbPN{q;K=>Zm#Ah)8V&wad`510WKpDfudB*i;w=I3iA z{m3pl$C|mX{IsMRlI72Aa(+YgOAXOwZ1}%6qor5rXLM>qz$}c{d6k9?WOgh>EATY7 z^eDWFPZeiLTt%rr-{(^5{Lq@xc2(XH@a40ohn7A=i+6u6_>auU(%WEH|4b9YIC^Gj zAb9*1%DH`3=@tjH)sB*4@{|3gZ}1iv@$R16FIhJIo~oFRJ}FO6yUgr6{(CSZqviT# zYvag|Vb*GCbuUXGm%Tf9ZbFoI*}d)R;@d8D@oa@(S$jBrdIY)xtBGajM&eT&g;wp> z%CaySFdX(5`D;JQ@~)!gq_!nW4!TjSES{I+qgbmyNOQ6fwqR`*gAE61a*jWvQjaZ*!In{j0`a8TGtx}CJc>O&n)lm8 zQmb5lDCg`jIU%Jwu6)67CDHvaxUuQfa#eY0Ap=HZptrjGBt+_q25`<%d&}GUXo!Mf zva^%-mk%cYAQJt-nVUz-C!)n$^q5~`{;a&c4ljSbq`3CUy21o4z>ACOV%|~PiUzP5 zWqS0a4~Z4M*~glwl|hviEnq)xXlu_Z)K^514RC>4_4MBgMX*oD({f_q^6?eF$X)9L zK0e~k_=-R@r@ove*A6YO2zkZYrM_+2QQ;L&?kwfzaI<12ID|HOqorr>RmcV7w+cf~ z7Oq!$;UxKur{EO-GpL;AsU}V{!<@cjR9Q?9{!WWKY;yc7izcIoXAjlVonQGJ?O2)z z8k>!aDs9WT&!LL!o-=DJeVAwWQ)dotsJye9J0;e#^h~x?)?6W5<*J6LjZm!mh92!v z7jnoKsaBl;d+Q57`rKQ+%87hCBl3AiXX#eS<9)wMrEYhrI;$=rWVyHU)lZkITrk>o z0y%T?%0Y-)RLVV~SeX7!h( z+V)^{GT~}MT`IG7yCu2zR_JTfC)SQcSFU#x9`p2^S{1V7TgAUeC#W%2e5$~4G z!`gr7(dKZDo_g`5b|zVytMCqePXAi#1m-`Jimd!ryPFwkB;JXLK?ZeiS|o)F8ERS9 zW_2UMP2KPtT#N9m)4=DHSFI|3uJo=u@Iggb&>!r6?Ok`W8$Olp3L+pnwQdDEmvg)D z=DX$98IY}Xo$9@1dfmz~^oe76S9=_*n`O-1!6sz#xV^1=tE?uLfh#SqRIHcJp*PEe zzmrm_FPg6^&M#1fH`J@o2Yc4SYb3EtzkYBW`mO}H+8l#=cX@I~709KW;Thg)Jhh>11vV(G6hF2zJW%mRdcb6XAoU1Mr z29gVrsy^6%Jvw(h49E4-2KQhuzeQ!Y zmdyHgi9>_i&huS?NBPKI8{B|j`!i+s_1WO5__SuzPq>(U9PEP@axXRPpmU=fbCuOO zdV^VBjREMCt@)XoZznhYT*-IL=RB?VPoooh7B5}&D7v#7zcb?=#*3BGx}Y(8I(JFT z0N)Q-+n90q^gpR6Zc)Y0Za2y<2S)@)ez`unX%<;2 zay{im7tffc0`TAocnDuxr8jk%MV{gu_P+Onn%dB+s0T`ldH*hNieHG=oQj{aqG=o6 zddti7w>Q=|*=CS4kwrevkS$FYO5u9SCB^(>r<%0+>umZh1BWk7>%WoV+R3wva&GpU zfX`+Mn)}xQ&F_w>i&}Vvp*g9|B`eVHui_qob2FNi!FzP(k)IqxVZrr`&R3@vO~NY6FtD*V>;c`fPaRiERjZa+|!{Q_a$% zWR}j5rRd$7I+euEcBdg(@Q{!6=!-f=54rt+P2XMa`Mx!O$ZVcNSF(EUeSI^;itMO^ z^5it`P;LFZR8t%z4`r0QMr)&yqL|7$-~X^nYdg3mh9q(Eh*s+bDZYR5-_73iXk7!Y zys24UjQ(iYx|9r+QE>d{M)YiLnyV%j&VzFq=GM9s9)1$~l4CiOTl3&oy%(_8tXSPT ytwT;crG5|F)%u`DRvf5hU3p(^eF>-ix<5I>m7T3gI@}rZ|N7n8DwhDaL;Vjio|MA? diff --git a/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.xml/C3B3EEEE.bin b/app/BearCamp/_ReSharper.BearCamp/XmlIndex/System.xml/C3B3EEEE.bin index add033e4e403c1a6d65eb3858f40043f50beb1d3..320f71c8fb1627d38e9b64b781fd632b9ed64956 100644 GIT binary patch literal 108810 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 literal 108702 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

<`C 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

<`C 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