Files
A69WD/Src/_Lib/System.Data.SQLite.Linq.dll
T

4843 lines
183 KiB
Plaintext
Raw Normal View History

2022-06-28 17:17:04 +02:00
MZ�ÿÿ¸@€º´ Í!¸LÍ!This program cannot be run in DOS mode.
$PELG€aà!  Ð¾î  @a!`…pîK8  8í  H.textÄÎ Ð `.rsrc8Ò@@.reloc Ø@B îH/0¾ ˜¡n�P €êé¥h)£îƒÐËû$aX•œÀàÚÿ5N²ðœõ:ÆZÔ¹ºˆjç'Fä­ºGÖÁɕĞ9«>pÕÒ&yBøÐ€eGž3öãö¨¹­x”HÞ3m³u»`>±Y˵”°çÞ(囡nãV
ÑØ,þºŒ9¿×VŒ" (
*03~(
, rpÐ(
o
s
€~*~*€*V(r=p~o
*V(rip~o
*06~s
o
þþr‰ps r§po
&o
o!
o"
o#
& r·po
&o$
o%
+Do&
tŽ
, + rÁpo
& o'
o"
rÇpo
& o(
o"
o)
-³Þ ,o*
Ü,*Œ� oo+
o
&rÏpo
&o#
&rÙpo
&o,
o"
rçpo-
&o
(
oQo.
*cQ´ 0p~s
rëps r po
&o
o!
o"
o#
&rÙpo
&o/
o"
oQrçpo-
&o.
*0l~s
o0
þþr#ps rApo
&o
o!
o"
o1
o2
>ðr[po
& o1
o%
+,o&
tŽ
, + rÁpo
& o'
o"
o)
-ËÞ ,o*
Ür_po-
& rcpo
&o1
o%
+Bo&
tŽ, + rÁpo
&o(
o"
o'
o(
oDo)
-µÞ ,o*
Ürwpo-
&+ r}po-
&o0
(
oQo.
*m9¦ ÙO( 2o3
(F*0>o4
o5
QPo6
3"Po7
o8
(~,
 3Q*Q*0Fo9
+(:
oo;
-Q Þ(<
-ÚÞþ o*
ÜQ***10#-*rŸpo
&o"
o#
&r¯po
&o
o!
o"
o#
&r»po
&o
o!
tJo=
( 9ƒrùpo
&(
o
&rÇpo
&oo>
,o+
o
&8[,rpo-
&8Fr-p-r¡p+o3
o?
(@
sA
z( 9±o9
8ˆ(:
rùpo
&(
o
&rÇpo
&oo>
,o+
o
&+8rµp-r:p+rHp-r¡p+o3
o?
(B
sA
z(<
:lÿÿÿÞoþ o*
Ü,7rùpo
&rVp(Fo
&rÇpo
&rpo-
&+&rbp -r¡p+ o3
o?
(@
sA
zrçpo-
&* ›§. €*æ(C
} }}sD
}-+sE
}*{*{*0(
(‚ (*0F rÖp|(F
(G
(H
%{X}sI
oJ
{oK
*0@- rÜpsL
zoM
o9oN
,oN
o!
o7oM
o8*n- rÜpsL
zoO
o:*Î- rÜpsL
zoP
o:oQ
o:oR
o7*"o@*0o
- rÜpsL
zoS
oT
+oU
o9o)
-êÞ
,o*
ÜoS
oT
+ oU
o8 o)
-êÞ
, o*
Ü*4
Jd
"o@*"o@*"o@*"o@*"o*ž- rÜpsL
zoV
o7oW
o7*f- rÜpsL
zròpsA
zÎ- rÜpsL
zoX
o9oY
o7oX
o8*n- rÜpsL
zoZ
o:*0K- rÜpsL
zo[
o=o\
o:o[
o;o]
o6o[
o<*"o*"o@*"o@*0K- rÜpsL
zo^
o9o_
o9o`
o7o^
o8o_
o8*Î- rÜpsL
zoa
o7ob
o7oc
o7*ž- rÜpsL
zod
o7oe
o7*"o@*>- rÜpsL
z*Î- rÜpsL
zof
o9og
o7of
o8*Î- rÜpsL
zoh
o9oi
o7oh
o8*"o@*"o@*n- rÜpsL
zoj
o7*0h - rÜpsL
zok
o9ol
om
+on
oo
o7o)
-åÞ
,o*
Üok
o8op
o7*&E
0T - rÜpsL
zoq
o9
+or
os
oo
o7X
or
ot
2×oq
o8*"o@*"o*>- rÜpsL
z*n- r psL
zou
o:*0- - r psL
z
+ov
o5X
ow
2æ*Z- rÜpsL
zo"
**n- r6psL
zo!
o7*0- - rFpsL
z
+ox
o7X
oy
2æ***n- r6psL
zoz
o7**v- rdpsL
z- rvpsL
z*n- rÜpsL
zo{
o7*6rùp(L*6r€p(L*~rÇp(LoV
oW
(D*0C
{,:tKo|
o}
&.${{{o~
Yo
o€
*zo{
o"
{rŠpo
&*ª{rœpo
&o"
{r_po
&*0&o�
o‚
(
{o+
o
&*0Mo=
r¨p(+
,!rÄpo=
o?
{ (@
sA
z{o=
(ño
&*b{o|
(
o
&*J{r#po
&*0K
oƒ
o„
+&o…
,
+{rÁpo
&o"
o)
-ÒÞ
,o*
Ü*2@
0H{r[po
&oV
o"
{o
&oW
o"
{r_po
&*(
*0s‡
oPo.
*"oN*0s‡
oNo.
*{
*{ *"} *{ *"} *{
*{*"}*{*"}*²(ˆ
s‰
}
(
}
}(\*0ƒ(T,ioØ(YoŠ
X (X(F
(G
(H
oØo‹
-ÖoØ(YoŒ
(U(ZoØoŒ
(Y(Fo�
*j{- sŽ
}{*"}*{*j{- sŽ
}{*"}*{*{*"}*0x(]o�
s�
}o�
(‘
s’
}o“
+&(”
{oXo•
(ao–
(—
-ÑÞþo*
Ü*63iN(Ms˜
}™
*0+{™
oš
-s›
{™
oœ
o�
*0-ož
+oŸ
( 
o)
-éÞ
,o*
Ü*"
6{™
o¡
*0C(¦
{§
3{¨
þ3 }¨

+s©
{ª
}ª
{«
}¬
*(­
*0¬{¨
E†l8�}¨
{ª
{™
{¬
|®
oš
,\{®
o¯
}°
}¨
+/|°
(±
}²
{²
}³
}¨

Þ%}¨
|°
(´
-Ä(µ

Þ(¶
Ü*££{³
*s·
z0" {¨
YE*Þ(µ
Ü*2{³
Œ#*f(
}¨
(¦
}§
*f}¨
|°
þ"o*
*0þs©
}ª
}«
*J{™
o¸
s¹
*6{™
oº
*0x(»
o¼
+Uo½
r-p�
Œ'¢ (x&r5po
&(¾
r;pr?p(…rIpo
&o)
-£Þ
,o*
Ü* am
0Q{™
oš
,
s¹
Q**07(¦
{¿
3{À
þ3 }À

+sÁ
{Â
}Â
*(Ã
*0Ø{À
. ;‰8´}À
{Â
o»
o¼
}Ä
}À
+x{Ä
o½
}Å
{Â
{Å
o¾
oÆ
}Ç
}À
+/{Ç
oŸ
}È
{È
}É
}À

Þ;}À
{Ç
o)
-Ä(Ê
{Ä
o)
:xÿÿÿ(Ë

Þ(Ì
Ü*ÏÏ{É
*s·
z0H{À
YE*{À
YE+ Þ(Ê
ÜÞ(Ë
Ü*57$@2{É
Œ#*f(
}À
(¦
}¿
*n}À
{Ä
, {Ä
o*
*n}À
{Ç
, {Ç
o*
*0þsÁ
}Â
*2{™
oÍ
*{™
*2oÎ
¥)*n(x,oÎ
tŸoÏ
**2oÎ
(w*0AoÐ
. .$.+$t¡oÑ
*t¢oÒ
*t£oÓ
*sÔ
*2oÎ
(y**oÐ
þ*2oÎ
({*.oÐ
þ*2oÎ
(}*.$oÐ
þ*Î,+oÎ
,#oÎ
oÐ
3oÎ
t¤oÕ
T*T*0(~- rOpsA
z*0'oÖ
o×
-
þ)*oØ
¥)*0(~,þ**0u
E

 +!******* *
* * ***r«pŒS(Ù
sÚ
z0/oÛ
oÜ
,oÝ
,oÞ
- oÝ
¥)**roÎ
t¤oß
(…oà
*0:oá
+oâ
oã
(ä
, Þo)
-ßÞ
,o*
Ü**%,
0U Q({,Ft¤
oß
oå
+ oâ
oã
oæ
,Q Þ o)
-ÛÞ
, o*
Ü**)G
0#oÛ
rçpoÜ
, oÝ
¥©**– (�-(�-T*~(‰*05ToÛ
oÜ
,oÝ
,oÞ
-oÝ
¥�T**– (�-(�-R*~(‹*0-RoÛ
oÜ
,oÝ
,oÝ
¥©R**r (�-R*~(‹*Foç
rùp(ä
**(�þ*0$!
E+*****0e ÿÿÿ€ ÿÿÿ€ ÿÿÿ€rp€rp€r%p€r=p€r]p€rqp€r}p€ *{!*:(
}!*0&"(
sš
(F
(G
o–}!*fr—po�
(‘oR*j{"- sè
}"{"*6(•oé
*F(•r©poé
*f{",{"oê
þ**0{#{",r{"oë
+K(ì
u” , o�
+0u ,
oR+uª,¥ªoí
+sî
z(ï
-¬Þþ1o*
Ü*Xl(
*(ð
*"(È*.r¯psA
z6oO
(Ì*01$oP
(Ì
oQ
(Ì oR
(É --**"(Ð*"(È*
*6oS
(Ë*"(Ð*"(Ð*"(Ð*"(Ð*0!%oV
(É
oW
(É -**Foñ
oò
sA
z0!%oX
(Ê
oY
(É -**6oZ
(Ì*06$o[
oz
(É
o\
(Ì o]
(Ç --**0!%oV
(É
oW
(É -**"(Ð*"(Ð*"(Ð*01$o^
(Ê
o_
(Ê o`
(É --**01$oa
(É
ob
(É oc
(É --**6od
(É*6oƒ
(Ì*"(Ð*
*"(Ð*"(È*
*0!%of
(Ê
og
(É -**6oó
(É*0!%oh
(Ê
oi
(É -**"(Ð*"(Ð*6oj
(É*
*¦ok
(Ê&ol
(Ï&op
(É&*0!%oq
(Ê
or
(Ï -**"(Ð*"(È*
*6ou
(Ì*NþÆsô
(+*0!%oV
(É
oW
(É -**6-*o+*6o!
(É*NþÊsö
(+*NþÉs÷
(+*08&
oø
+ où
oú
-+
o)
-áÞ
, o*
Ü* #,
6oo
(É*NþÎsû
(+*6o{
(É*2{$oü
*n{%oý
, {%oþ
**{&*{'*0m'o}

.2.;).*u( oV
(Ù,oW
(Ù**t((G*tGo{
(@,
oÿ
**0�((
s
rÑpþ"sTo
rßpþ&sTo
rñpþ&sTo
rpþ$sTo
rpþ%sTo
*0|((
s
r)pþ*sTo
r9pþ,sTo
rGpþ+sTo
rWpþ-sTo
rcpþ2sTo
rspþ3sTo
rƒpþ.sTo
r�pþ/sTo
r—pþ0sTo
r£pþ1sTo
r·pþ$sTo
r×pþ%sTo
rýpþ)sTo
r pþ)sTo
r pþ)sTo
r pþ)sTo
r% pþ)sTo
r3 pþ)sTo
rA pþ'sTo
rQ pþ(sTo
rc pþ'sTo
rs pþ(sTo
r… pþ"sTo
r“ pþ#sTo
r© pþ#sTo
r¿ pþ#sTo
rÓ pþ#sTo
*0¿)(‘
s
ré prí po
ró prí po
rû pr
po
r
prí po
r
pr!
po
r'
pr
po
r-
pr3
po
r9
pr3
po
rC
prG
po
rM
prS
po
rY
prq
po
rw
prS
po
r…
prG
po
r‹
prG
po
r—
prq
po
r�
prS
po
r¡
pr¥
po
r«
pr¥
po
r¹
pr¥
po
r¿
prÉ
po
rÏ
pr!
po
rß
prÉ
po
rå
prÉ
po
rë
prï
po
rõ
prï
po
rÿ
prï
po
r prï
po
*0n)(
s
r… pr po
rÑpr po
r“ pr po
r© pr po
r¿ pr po
rÓ pr! po
*fs“}((
}#*0“*Tu^
,sÞ Qt^oà *u_
,sÞQ oá*u, ( *u, (*u, (*r% psA
z0›+s
}$s
}%(‘
s
}&(‘
s
}'o 
o‚
(x,o 
(H ol
+%sš rŸpo–o 
o+o–
{),s·
z(â*0n,o

oÖ
rc po 
oØ
t” oÖ
r� po 
oØ
t” ( 
,$T( 
-+o

(F*T*0-- s
sr oRÞ
,o*
Üo.
*

:o}
þþ*.o}
þ*0™.~1s
(Ù,o
(+0Q*sš  o
o„
 88 o…
 o
-
r€po–+ ~/-þQs
€/~/( +(+3% (ErÇpo–(
+(D1i (Erà po–o„
 +& o…
 -
r;po–+ (D o)
-ÑÞ  , o*
Ür_po–~0-þRs
€0~0( +uG

,1 r€po–
(o– o)
:¼þÿÿÞ  , o*
ÜQ*A4â3 =Kˆ brùpoV
oW
(*.rÏ psA
z0E/o}
"0
./ YECl•8,;®6;Ì8ýr poO
ox
oO
ox
(
8Úr poO
ox
oO
ox
(
8±r poO
ox
oO
ox
(
8ˆr# poO
ox
oO
ox
(
+br+ poO
ox
oO
ox
(
+<sš
r3 po–oO
ox
o+o–r_po–+sî
z*0¬0sš
r; po– +JrE po–oP
ox
o+o–rU po–oQ
ox
o+o–X oP
oy
2¨oR
,*oR
uL-re po–oR
o+o–rs po–*0"sš
o{
o+o–*0ì/o}
0
.4YEtŽ8½YE*D%;Š8ŸrÇpoV
oW
(
8ˆr} poV
oW
(
+nr… poV
oW
(
+Tr� poV
oW
(
+:r— poV
oW
(
+ r¡ poV
oW
(
+sî
z*0ã1sš
o‚
(~9Ã  E1UkÏq•wê4la8ro�
o.
o–8ho�
t?(N8Ro�
¥©-r« p+r¯ po–8.o�
o.
o–8{#{H(; o�
¥­{#{H{#{I{#{J(
, (<o–8À o–8´o�
¥¯

(F
(
.o
3n�ª  -� o
o
/No
Òo‚
oÎ
r³ p(†,o
,o
¥°(
o–8o–8o�
¥²  (F
(
o–8îo�
{#{K,$u³,¥³

(
(N8µo�
o.
(<o–8™o�
o.
o–8ƒo�
o.
o–+po�
¥´(F
(
o–+Oo‚
~( +o�
u”(<o–+"rÇ psA
zrå psA
zs·
zs·
z*s·
z0T2o{
(H
o}
(C-/o{
o‚
(u rï p(9
rï p(7o]*00"sš
r[po–o{
(Ho–r_po–*boV
oW
r
p(*sî
z0<3o=
(Ö,sš (ño–*so og(ño–*0z42s
r¨p(+ ( 
-"r[po
&o
&r_po
&+5r
p(+ ( 
-(Fo
&+o?
(Fo
&o.
*RoX
oY
(J*ª(,(*(,(*(*s·
zs·
z0ÿ5o[
oz
o[
o 
o[
o!
( o}
(C- o[
o 
o[
o!
(9 {$o"
{(o�o[
o 
(6{(o[
o#
o‘o‚
(
+oÏ
(+ o]
(O
,9o[
o 
o[
o!
(:o[
o 
(7+oÓ
o$
ŒAo)
&~%
o\
o„
8Yo…
o&
o3
(F oio–o+
-Zofo–ofo—of
o–ofr
po–of o–oi
o–8µofo–ofo—of
o–ofr
po–of o–ofo–ofo—ofo–ofr%
po–of o–ofr
po–of o–oi o–rÁpo)
&o)
:›þÿÿÞ ,o*
Üo]
o'
8
o(
 o&
  o3
(F
 ou
ox
o+ ,lsšo–r%
po–
o–ofo–ofo—ofo–ofr
po–of
o–+ (ofo–ofo—ofo–ofr
po–of
o–rÁpo)
&o)
:êþÿÿÞ ,o*
ÜÞ ,o*
Ü{(o�{$o)
&*AL)l• ®Ë 
ÌÙ boV
oW
r)
p(*&(*&(*s·
zfoS
o}
r=
p(*0f6o}
. ..+rS
p
+rs
p
+
r‰
p
+
s*
o^
o+
o_
o+
o}
o`
(*0c"sš
oa
o+o–r©
po–ob
o+o–oc
o}
&.r·
po–oc
o+o–*0m7od
(I
o}
(C-/od
o‚
(u rÉ
p(9
rÉ
p(7oe
(>
 o,
s–oc*no‚
(x,(*s·
z0²8o{
uH
,
o{
o+*o{
u- , (*o{
uG , (*o{
uF
," o}

3r¡ p oV
oW
(*sšrÑ
po–o{
o+o–r_po–*0"sš
r#po–*s·
z0'9
(ã,*r€poV
oW
(*0"sš
rß
po-
(H
o–*0Ö:of
o!
of
o.
of
o/
( o}
(C- of
o.
of
o/
(9 {$o"
{(o�of
o.
(6og
uM ,of(o–+ofog
o+o–{(o�{$o)
&*0;;oó
o+ oó
u= ,})u
,< oe, odo|
o3
o0
s�* odo|
o3
o0
*u9“{Bu,!odo|
o3
o0
}B*{BoSo|
o3
o1
,Bsš
{Ao–r%
po–{BoSo|
o3
o0
o–*sš
o–r%
po–o|
o3
(Fo–*0n<sš
o}
þ o}
3
rã
po–+ rõ
po–oh
oi
(J ofo˜,(5&o–r_po–*s·
zs·
z0Ç=ok
o!
ok
o.
ok
o/
( o}
(C- ok
o.
ok
o/
(9 {$o"
{(o�ok
o.
(6ojol
(8{(o�{$o)
&op
(> s’oe*0®>oq
o!
oq
o.
oq
o/
( o}
(C- oq
o.
oq
o/
(9 {$o"
{(o�oq
o.
(6ojor
(8{(o�{$o)
&*s·
zboV
oW
rp(*0N?{),s·
z}){(o2
o’
(Õo`o3
-(Õoao4
*0Z@sš
uµ -s·
zo5
(Mr[po– ,o6
, r#po–o–r_po–*0y"sš
(B, r[po–o+o–(B, r_po–o–(B, r[po–o+o–(B, r_po–*0—Ao+ u
-so
o}
(Ko`o�
- s]Q+Vo`o�
3o`o7
Q+7o`sg o^ocQo`o8
o`Po–
*0D"sš
- r7po–rApo–o{
(Ho–o—r_po–*0FBoƒ
oy
3}oƒ
ox
o}
 3hoƒ
ox
u%
o{
(H  (C-/o{
o‚
(u
rUp (9 rUp(7s—oc*o‚
(
+oÏ
(zsš~%
oƒ
oy
-repo–rpo–oƒ
o„
 +D o…
o–rÉpo–o+o–, rÛpo–rép o)
-³Þ  , o*
Ü*æQ7 05"sš
o{
o+o–-
rŠpo–+ rpo–*0�C(Ö-so
sŽ
o_{$o"
+(Õ
{(o�~%
 o9
8Äo:
~%
(;
, ogo—ogrp(H
o–o!
o}
2.',!o!
(A-o!
(?+++{%-+o<
o`o�
o!
o+{%o=
&(  X ?4ÿÿÿ  .  . 3;ogrpo–{%o<
ogo+o–{%o=
&{(o�(Ö- {$o)
&*0ÜD
;Ou 9äofo˜9¦(5 o!
(A-o!
(?,0o`
o.
o/
sgofo`
+Ro`o7
u,;o.
o/
oasgofo`oboc
ogr)po–ogo–ogr/po–+.o!
uJ,ogo–+o!
o}
(K-o.
o/
s]
o.
(6o^o–
*sŽ
+o`o7
o–
Xo`o�
2×o`o`o�
Yo>
o.
o/
sg
o`o–
{(o.
o‘*0¹Esš
o‚
oÎ
u£ 9”oÓ
~%
+qoƒ
ox
o‚
(|,s·
zo?
 o–o—o+o–r
po–o3
(Fo–rÁp
Xoƒ
oy
2€+s·
z*0ŠF(H
om (H om
sš, r5po–o–, rUpo–o—o–o— , r5po–o– , rUpo–*–o@
(L,~*o@
o

oA
**–o@
(�,~+o@
o

oA
**0"sš
o@
(M(*0"sš
o–(*0�Go@
r[p(+
,oZ
oy
1 r�psÚ
z-_r[po–~%
oZ
o„
+! o…
o–o+o–rÁp o)
-×Þ
, o*
Ür_po–*M-z
6~*( *6~+( *Þo@
o

oA
- rßpsÚ
zo@
o

oB
oU*0»"sš
oZ
oy
14, r[po–oZ
ox
o+o–, r_po–rpo–~,o@
o

oC
o–rpo–, r[po–oZ
oZ
oy
Yox
o+o–, r_po–*&o!*&o!*0MHsš
{#{H E+rŒpo–+rüpo–+ rHpo–*0MHsš
{#{H E+r’po–+rpo–+ rjpo–*0—IoZ
ox
uI
-&rÂpo@
oç
o@
o

(@
sÚ
zo�
u” -&rÂpo@
oç
o@
o

(@
sÚ
zsš ~-oD
-'rEpo@
oç
o@
o

(B
sÚ
z rq
p(;
,xrÒpo– o–ròpo–{#{H3$rúpoZ
ox
o+(Ù
o–+oZ
ox
o+o–rNpo–+drjpo–{#{H3$rúpoZ
ox
o+(Ù
o–+oZ
ox
o+o–r¢po–*0ÈHsš
{#{H En8+lrÆpoZ
ox
o+oZ
ox
o+(@
o–+jrmpoZ
ox
o+oZ
ox
o+(@
o–+4rðpoZ
ox
o+oZ
ox
o+(@
o–*0‚Hsš
{#{H 36rppoZ
ox
o+oZ
ox
o+(@
o–+4rUpoZ
ox
o+oZ
ox
o+(@
o–*0°J~-o@
o

oD
-rÏpo@
o

(Ù
sÚ
zsš rÒpo–o–ròpo–{#{H 3$rúpoZ
ox
o+(Ù
o–+oZ
ox
o+o–rNpo–*6r/po*0"sš
rCpo–*06"sš
rapo–oZ
ox
o+o–r_po–*0t"sš
rqpo–oZ
ox
o+o–oZ
oy
30rÁpo–oZ
ox
o+o–r_po–+ rpo–*06"sš
r‰po–oZ
ox
o+o–r_po–*0Y"sš
r•po–oZ
ox
o+o–r¥po–oZ
ox
o+o–r_po–*0|"sš
r•po–oZ
ox
o+o–r±po–oZ
ox
o+o–r»po–oZ
ox
o+o–r_po–*0Š"sš
r•po–oZ
ox
o+o–rÁpo–oZ
ox
o+o–oZ
oy
3#rÁpo–oZ
ox
o+o–r_po–*6rÃpo*6rÏpo*06Ku
9 oe-Moao“
+"(”
o[(z-
(4(—
-ÕÝáþo*
Üo_o“
8†(”
ofPo–ofo–ofr%
po–ofo–oXo1
,oXo0
oUoU+oXo•
o–
rÁpQ(—
:nÿÿÿÝ*þo*
Üo[(voE
8ëo&
o3
{'oŒ
oSoF
-s]oSoG
ofPo–ofo–ofr%
po–of(Fo–ofr
po–ofo–o1
,o0
oUoU+oSo0
o•
o–
rÁpQo)
: ÿÿÿÞ ,o*
Ü*("2Toœ +þ) 0hLsŽ
(‘
s‰
~%
ofo˜-rÁp o`o“
+(”
 (4(—
-ãÞþo*
Ü*7!X.(7*0ho`o�
,o`o7
.:o`o–
ogr
po–ogo–{&oXoŒ
,
{(o‘*0ˆM~%
om
+don
o–oo
o+o–oH
( 
-rÛpo–oH
o–oI
-rïp+rûpo–rÁp
o)
-”Þ
,o*
Ü*
p}
6(:*0¬NQ,Vofo˜,I(5
o`o7
u ,,oasg ofo`obocQP-
s]Qso
ogrpo– ogo– ogo— ogrUpo– *F, .þþ**‚r pr prpoJ
r p(K
*0pO(+
o

 
rpoÕ
  E
ËÃ"FÛãÓ뻫³e8æ~~(+~3 rp+(F
(G
~( +
-rp+r3pr_p(K
8¡~( + ~( +
~ €(+ €3 rp+(F
(G
, -  1rp- - @1rp ,!-rCp+rOpr_p(K
8-r]p+ropr_p(K
8ä~( +-rƒp+rŸp 8À~(+~(+�

¢
r[p¢
Œ°¢
r;p¢
Œ°¢
r_p¢
(L
+[r±p +Sr¹p +KrÇp +CrÙp +;rép +3rñp ++rûp +#rp +r)poÕ
ŒS(M
sA
z*03Po}
3 sš tIo�
o.
o–
+o+
*Zo}
. *o}
þ**†o}
..o}
8. o}
+þ**ªo}
.o}
.o}
. o}
þ**0Qo}
.
+..3**0SQ
0$ YE51±.F.t8";š-;œ3YE¦Ù8üob- ojo˜**ofo˜,$oho˜,oio˜,
obþ**ofo˜,$oio˜,ojo˜,
obþ**obþ*ofo˜, oio˜**ofo˜,$oio˜,ojo˜,
o\þ**ofo˜,oio˜, ojo˜**sî
z–o}
3tIoN
o–*(E*î(B,$r[po–o+o–r_po–*o+o–*‚rUprYpr]poJ
rYp(K
*0FoV
(@,oV
oW
oÿ
*oW
(@,oW
oV
oÿ
**&(I*0åRo}
0..+-.43o+u
8‘rcp {(o�
o}
0YE ..+ . *.23o‚
(u
+o‚
(
+oÏ
 (
(6{(o�,ofo˜,(5&*0²>o!
o.
o/
( (C-o.
o/
(9 {$o"
{(o�o.
(6,ohrœpo–oho+o–,ohr_po–{(o�{$o)
&*0AQ
3
ogo–*ogr)po–ogo–ogr_po–*2rgp(+*0Yr� p(+
( 
,o

(L,)oç
rùp(ä
,oO
&o–*o–*(Fo–*0u - r‰psP
z- r#po–*r™po–
+7~.‘ ð_c“Œªo–~.‘_“Œªo–X
Ži2Ãr¡po–*0?So'
+o(
ou
ox
(P- Þo)
-ÚÞ
,o*
Ü***1
0TuK
-*oó
u= -**0123456789ABCDEF0@(Ú€*(Û€+(Ý€,(Ü€-�ª%Ð^(Q
€.*(
*0ËUo}
o}
@¶o}
+0f. +.68™t! t! o‚
o‚
3o{
o{
(Y**t3
t3 o-
o-
(ä
*..
83<þ*tKtKo|
o|
3oó
oó
(Y***0uQo}
+0 .+. +W..08.<+Kt!o{
(Z*t3o-
oR
ÿÿÿa*tKo|
oR
*t=o2
oR
*oR
*.sX€1*{2*"}2*{3*"}3*j{4- sŽ
}4{4*j{5- sS
}5{5*{6*"}6*{7*"}7*{8*{9*j{:- sš}:{:*j{;- sš};{;*j{<- sš}<{<*{=*"}=*¶{<,{<o˜-*{6,*{7,**0ôV
{59ª{5oT
<™{5oU
oV
+l(W
u ,Eobo“
 + (”
-sX
 oYoY
 (—
-ÚÞ# þo*
Ü-sX
oYoY
(Z
-‹ÞþLo*
Ü(^%-&{49Éo“

8Ÿ
(”
,}oXo[
,no×oXoŠ
XoX(F
(G
(H
o×o‹
-Ño×oXoŒ
oZo×oŒ
-sX
oYoY

(—
:UÿÿÿÞ
þo*
Ü%opXoqrŸpo�
(\, r#po�
{8,
(fo˜,
r§po�
+
(fo™o\
r¯po�
(go™{:,+(ho˜-o\
rÙpo�
(ho™{;,+(io˜-o\
r«po�
(io™{<,;(jo˜-.(k-(b,o\
r¿po�
(jo™(b,
(bo˜{7,
(do”%opYoq*(Q*{0y©Ù²‹vsš}8sš}9(
*{>*"}>*n}>}?(F
(]
*0Nr©p(ä
,(\
}?*{?,#{>1 {>s^
(_
}?(_
*:(\
}?*0tW-~%
*-þ+s`
-rÁps‡
 oø
+$ où
, +o
&oa
o
& o)
-ÔÞ
, o*
Üo.
*30c
02o

XXs
o
[ob
oc
]ob
o.
*6(F
(d
*B(F
oe
&*0! o#
&
+rÓpo
&X
2ì*0!X(F
r-p�
Œ)¢(d
*"(|*0& ,!
+of
(g
-*X
o
2ã*0/ ,*o
(h

+of
(g
-*X
2è*0,s‡
rÝpo
&(€rápo
&o.
*FrÁp~%
(ƒ*NrÁp~%
(†*FrÁp~%
(‡*NrÁp~%
(†*0s‡
(…o.
*>~%
(†*.(†*0ºY9³
sX
o¢
+0o¤
-
+r-p�¢(w
 oY
o)
-ÇÞu
,o*
Ü, (
oi
oj
+(k
-o
&o
&
(l
-ØÞþOo*
Ü*=S,«0s‡
(†o.
*>~%
(†*V(
}A}B**Z{C(‘
s‰
om
*f{C{Con
Yoo
*‚{C{Con
Yop
o•
*0A {Con
Y
++{Cop
o1
,{Cop
o0
*Y
/Ñ*Jsq
}C(
*{E*{D*V(
}D}E*0-"(
sš
(F
(G
o–}D}E*²råpo�
(•oR(”, rõpsA
z*(r
*2(¢ss
*2(¢st
*2(¢su
*2(¢sv
*2(¢sw
*2(¢sx
*0¹ZÐ
(
(y
-Ð (
(y
,W~L
(z
,H({
r p� -rŒp+o.
¢(|
-rŒp+o.
¢(}
(~
*(z
,5({
ršp� (|
-rŒp+o.
¢(}
(~
*:(£(
*z{G,Ð(
o€
s�
z*B{G-}G* 0(£Þ(‚
Ü* .s™€F*v(§(ƒ
(¨(©(ª*.rp(°*0G[r„p(„
( 
,*o
, o
X s
o
&o
&o.
*&(…
*0\}H}I}J}K-*Ða(
(†
+<š ( 
-((‡
,Ða(
(ˆ
¥a}HXŽi2¼Ða(
rÚp(‡
(‰
ua,  ¥a}HÐi(
røp(‡
(‰
ui,  ¥i}Irp(‡
,}Jr<p(‡
,
(Š
}K*0H~‹
(ä
,(¯*~Œ
(ä
,(®*~�
(ä
,*rRp(Ù
sŽ
z0ž]- r¼psP
zoÎ
o

o�
(�
o‘
-rÐp(Ù
sL
z 
% 9êþ~_:Ès’
%rÙp(“
%rÇp(“
%r p(“
%rép(“
%rp(“
%r±p(“
%rûp(“
%rñp(“
%r0p(“
%r@p (“
%rJp
(“
%r\p (“
%rhp (“
%rrp
(“
%rŸp(“
þ€_þ~_ 
(”
9
E 'BZr‡­8¹(•
* (²þ
8¨ (²þ
8� (²þ
+u (²þ
+](²þ+H(±,(³, (–
*(—
* þR (˜
*rÐp(Ù
sA
z  .  30-  (™
* (š
*-
(›
*(œ
*rÐp(Ù
sA
z0Ü^- r‚psP
zoÎ
u¤
-rÐp(Ù
sL
zoÛ
oÕ
E
æ2µ‰sŸH1G]½8C(�
répož
(•
*(�
rÙpož
(•
*(�
rÇpož
(•
*(�
r±pož
(•
*(�
r pož
(•
*(�
rpož
(•
*(�
rûpož
(•
*(�
rñpož
(•
*(±- (³-
(�
rrpož
 (–
*r%poŸ
oÝ
,r%poŸ
oÝ
¥©+rpoŸ
oÞ
-oÝ
,oÝ
¥� ÿÿÿþ+, €+ oÝ
¥�,(�
rhpož
(›
+8,(�
rhpož
(œ
+(�
rhpož
(›
*rpoŸ
oÝ
,rpoŸ
oÝ
¥©+ r%poŸ
oÝ
,r%poŸ
oÝ
¥©+
rpoŸ
  oÞ
-) oÝ
,  oÝ
¥� - ÿÿÿ+ ÿÿÿþ+  , €+  oÝ
¥�
 ,`
, (�
r\pož

(™
8— ,(�
rJpož
(š
+x(�
rJpož

(™
+[
,(�
r@pož

(™
+: ,(�
r0pož
(š
+(�
r0pož

(™
*(�
rŸpož
(•
*r’poÕ
ŒS(@
sA
z.r;p(°*.r¾p(°*0_( 
o¡
(¢
*09RoÛ
r]poÜ
,oÞ
-oÝ
,oÝ
¥°R**09ToÛ
rpoÜ
,oÞ
-oÝ
,oÝ
¥�T**09RoÛ
rqpoÜ
,oÞ
-oÝ
,oÝ
¥°R**0`(µ
o£
*0sa- rI psP
z- r[ psP
zss
t(ßo¤
o¥

u_, t_o

o¦
o§
 +{ o¨
 ,@ o©
(ª
o«
,)to¬
o­
o®
~¯
(¸+!t(ª
(°
~¯
(¸o±
o²
& o)
:yÿÿÿÞ  , o*
Ü,fo~
/]u-u-u- rs psÚ
zo³

+
(´
o±
oµ
&
(¶
-àÞ
þWo*
ÜÞ &o·
þ*ALb‹í 0$T"Eg - r­ psP
zo¸
( 
, rà psP
zo¸
*s¦*0°b,!{K-(3 (¹
(š
sI
(� oº
.o»
þþ
 (¹o¼
.oJ
(½
, -o¾
(¿
.
(¿
oÀ
(‡ -
oÁ
.oÂ
*0¡c(
þX E "$&52),/8+J(º�X(¼******** *
* * ***(º�X(»*
*0)d(ˆ,sÃ
*, ÿÿÿsÃ
*þX*02e(Š- (Œ- , -+
+ -+
*0f(Š-
*0g�”rå p¢ró p¢r!p¢r!p¢r'!p¢r7!p¢rQ!p¢ri!p¢
r{!p�”r‰!p¢r“!pš(Ù
¢oÄ
oÅ
oÆ
1݃Þ
,o*
Ü +/šoÇ
 r“!pš(Ù
(¾Þ
, o*
ÜX Ži2ËoÈ
(o¤
oÉ
&(o¤
oÉ
&Þ ,o*
Ü*(ƒ˜
°Ç
ã*
 0·hs‡
st
oÈ
sÊ
(F
r§!p�  oË
¢ oe
&~%
oÌ
oÍ
oÎ

+g
o¤
tÔoÏ
(Ð
(Ñ
(F
r×!p�oÒ
oË
¢¢¢oe
&rÁp
o)
-�Þ
u
,o*
Ür_po
&o.
o¤
oÉ
&r "poË
(Ù
o¤
sÓ
  oÔ
 oÕ
&oÅ
oÎ
+%o¤
tÕ

oÖ
 oÅ
 o×
&o)
-ÒÞu
,o*
Ü oØ
&Þ  , o*
ÜÞ
, o*
ÜÞ
,o*
Ü*A|[tÏ@2r"p’ ‡ 
™¬
.s¿€L*(Ù
*èÎÊムlSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPçO‘‚¬áœ/*SQL_CONSTRAINTCOLUMNSSQL_CONSTRAINTS>»
CREATE TEMP VIEW SCHEMACONSTRAINTCOLUMNS AS
SELECT CONSTRAINT_CATALOG,
NULL AS CONSTRAINT_SCHEMA,
CONSTRAINT_NAME,
TABLE_CATALOG,
NULL AS TABLE_SCHEMA,
TABLE_NAME,
COLUMN_NAME
FROM TEMP.SCHEMAINDEXCOLUMNS
UNION
SELECT CONSTRAINT_CATALOG,
NULL,
CONSTRAINT_NAME,
TABLE_CATALOG,
NULL,
TABLE_NAME,
FKEY_FROM_COLUMN
FROM TEMP.SCHEMAFOREIGNKEYS;
‘
CREATE TEMP VIEW SCHEMACONSTRAINTS AS
SELECT INDEX_CATALOG AS CONSTRAINT_CATALOG,
NULL AS CONSTRAINT_SCHEMA,
INDEX_NAME AS CONSTRAINT_NAME,
TABLE_CATALOG,
NULL AS TABLE_SCHEMA,
TABLE_NAME,
'PRIMARY KEY' AS CONSTRAINT_TYPE,
0 AS IS_DEFERRABLE,
0 AS INITIALLY_DEFERRED,
NULL AS CHECK_CLAUSE
FROM TEMP.SCHEMAINDEXES
WHERE PRIMARY_KEY = 1
UNION
SELECT INDEX_CATALOG,
NULL,
INDEX_NAME,
TABLE_CATALOG,
NULL,
TABLE_NAME,
'UNIQUE',
0,
0,
NULL
FROM TEMP.SCHEMAINDEXES
WHERE PRIMARY_KEY = 0 AND [UNIQUE] = 1
UNION
SELECT CONSTRAINT_CATALOG,
NULL,
CONSTRAINT_NAME,
TABLE_CATALOG,
NULL,
TABLE_NAME,
CONSTRAINT_TYPE,
IS_DEFERRABLE,
INITIALLY_DEFERRED,
NULL
FROM TEMP.SCHEMAFOREIGNKEYS;
i<?xml version="1.0" encoding="utf-8"?>
<Schema Namespace="EFSQLite" Provider="System.Data.SQLite.Linq" ProviderManifestToken="ISO8601" Alias="Self" xmlns="http://schemas.microsoft.com/ado/2006/04/edm/ssdl">
<EntityContainer Name="Schema">
<EntitySet Name="STables" EntityType="Self.Table">
<DefiningQuery>
SELECT
'[' || TABLE_NAME || ']' COLLATE NOCASE [Id]
, TABLE_CATALOG [CatalogName]
, TABLE_SCHEMA [SchemaName]
, TABLE_NAME [Name]
FROM
TEMP.SCHEMATABLES
WHERE
TABLE_TYPE LIKE 'table'
</DefiningQuery>
</EntitySet>
<EntitySet Name="STableColumns" EntityType="Self.TableColumn">
<DefiningQuery>
SELECT
'[' || c.TABLE_NAME || ']' || '[' || c.COLUMN_NAME || ']' COLLATE NOCASE [Id]
, '[' || c.TABLE_NAME || ']' COLLATE NOCASE [ParentId]
, c.COLUMN_NAME [Name]
, c.ORDINAL_POSITION [Ordinal]
, c.IS_NULLABLE [IsNullable]
, c.EDM_TYPE [TypeName]
, c.CHARACTER_MAXIMUM_LENGTH [MaxLength]
, c.NUMERIC_PRECISION [Precision]
, c.DATETIME_PRECISION [DateTimePrecision]
, c.NUMERIC_SCALE [Scale]
, c.COLLATION_CATALOG [CollationCatalog]
, c.COLLATION_SCHEMA [CollationSchema]
, c.COLLATION_NAME [CollationName]
, c.CHARACTER_SET_CATALOG [CharacterSetCatalog]
, c.CHARACTER_SET_SCHEMA [CharacterSetSchema]
, c.CHARACTER_SET_NAME [CharacterSetName]
, 0 as [IsMultiSet]
, c.[AUTOINCREMENT] as [IsIdentity]
, 0 as [IsStoreGenerated]
, c.COLUMN_DEFAULT as [Default]
FROM
TEMP.SCHEMACOLUMNS c
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViews" EntityType="Self.View">
<DefiningQuery>
SELECT
'[' || TABLE_NAME || ']' COLLATE NOCASE [Id]
, TABLE_CATALOG [CatalogName]
, TABLE_SCHEMA [SchemaName]
, TABLE_NAME [Name]
, VIEW_DEFINITION [ViewDefinition]
, IS_UPDATABLE [IsUpdatable]
FROM
TEMP.SCHEMAVIEWS
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewColumns" EntityType="Self.ViewColumn">
<DefiningQuery>
SELECT
'[' || c.VIEW_NAME || ']' || '[' || c.VIEW_COLUMN_NAME || ']' COLLATE NOCASE [Id]
, '[' || c.VIEW_NAME || ']' COLLATE NOCASE [ParentId]
, c.VIEW_COLUMN_NAME [Name]
, c.ORDINAL_POSITION [Ordinal]
, c.IS_NULLABLE [IsNullable]
, c.EDM_TYPE [TypeName]
, c.CHARACTER_MAXIMUM_LENGTH [MaxLength]
, c.NUMERIC_PRECISION [Precision]
, c.DATETIME_PRECISION as [DateTimePrecision]
, c.NUMERIC_SCALE [Scale]
, c.COLLATION_CATALOG [CollationCatalog]
, c.COLLATION_SCHEMA [CollationSchema]
, c.COLLATION_NAME [CollationName]
, c.CHARACTER_SET_CATALOG [CharacterSetCatalog]
, c.CHARACTER_SET_SCHEMA [CharacterSetSchema]
, c.CHARACTER_SET_NAME [CharacterSetName]
, 0 as [IsMultiSet]
, c.[AUTOINCREMENT] as [IsIdentity]
, 0 as [IsStoreGenerated]
, c.COLUMN_DEFAULT [Default]
FROM
TEMP.SCHEMAVIEWCOLUMNS c
</DefiningQuery>
</EntitySet>
<EntitySet Name="SFunctions" EntityType="Self.Function">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [CatalogName]
, NULL [SchemaName]
, NULL [Name]
, NULL [ReturnTypeName]
, NULL [ReturnMaxLength]
, NULL [ReturnPrecision]
, NULL [ReturnDateTimePrecision]
, NULL [ReturnScale]
, NULL [ReturnCollationCatalog]
, NULL [ReturnCollationSchema]
, NULL [ReturnCollationName]
, NULL [ReturnCharacterSetCatalog]
, NULL [ReturnCharacterSetSchema]
, NULL [ReturnCharacterSetName]
, NULL as [ReturnIsMultiSet]
, NULL as [IsAggregate]
, NULL as [IsBuiltIn]
, NULL as [IsNiladic]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SFunctionParameters" EntityType="Self.Parameter">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [ParentId]
, NULL [Name]
, NULL [Ordinal]
, NULL [TypeName]
, NULL [MaxLength]
, NULL [Precision]
, NULL [DateTimePrecision]
, NULL [Scale]
, NULL [CollationCatalog]
, NULL [CollationSchema]
, NULL [CollationName]
, NULL [CharacterSetCatalog]
, NULL [CharacterSetSchema]
, NULL [CharacterSetName]
, NULL [IsMultiSet]
, NULL [Mode]
, NULL [Default]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SProcedures" EntityType="Self.Procedure">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [CatalogName]
, NULL [SchemaName]
, NULL [Name]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SProcedureParameters" EntityType="Self.Parameter">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [ParentId]
, NULL [Name]
, NULL [Ordinal]
, NULL [TypeName]
, NULL [MaxLength]
, NULL [Precision]
, NULL [DateTimePrecision]
, NULL [Scale]
, NULL [CollationCatalog]
, NULL [CollationSchema]
, NULL [CollationName]
, NULL [CharacterSetCatalog]
, NULL [CharacterSetSchema]
, NULL [CharacterSetName]
, NULL as [IsMultiSet]
, NULL [Mode]
, NULL [Default]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SConstraints" EntityType="Self.Constraint">
<DefiningQuery>
SELECT
'[' || tc.CONSTRAINT_NAME || ']' COLLATE NOCASE [Id]
, '[' || tc.TABLE_NAME || ']' COLLATE NOCASE [ParentId]
, tc.CONSTRAINT_NAME [Name]
, tc.CONSTRAINT_TYPE [ConstraintType]
, tc.IS_DEFERRABLE [IsDeferrable]
, tc.INITIALLY_DEFERRED [IsInitiallyDeferred]
FROM
TEMP.SCHEMACONSTRAINTS tc
</DefiningQuery>
</EntitySet>
<EntitySet Name="SCheckConstraints" EntityType="Self.CheckConstraint">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [Expression]
WHERE 1 = 2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SConstraintColumns" EntityType="Self.ConstraintColumn">
<DefiningQuery>
SELECT
'[' || CONSTRAINT_NAME || ']' COLLATE NOCASE [ConstraintId]
, '[' || TABLE_NAME || ']' || '[' || COLUMN_NAME || ']' COLLATE NOCASE [ColumnId]
FROM
TEMP.SCHEMACONSTRAINTCOLUMNS
</DefiningQuery>
</EntitySet>
<EntitySet Name="SForeignKeyConstraints" EntityType="Self.ForeignKeyConstraint">
<DefiningQuery>
SELECT DISTINCT
'[' || rc.CONSTRAINT_NAME || ']' COLLATE NOCASE [Id]
, 'NO ACTION' COLLATE NOCASE [UpdateRule]
, 'NO ACTION' COLLATE NOCASE [DeleteRule]
FROM
TEMP.SCHEMAFOREIGNKEYS rc
</DefiningQuery>
</EntitySet>
<EntitySet Name="SForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT
'[' || FC.CONSTRAINT_NAME || ']' || '[' || FC.FKEY_FROM_ORDINAL_POSITION || ']' COLLATE NOCASE [Id]
, '[' || FC.FKEY_TO_TABLE || ']' || '[' || FC.FKEY_TO_COLUMN || ']' COLLATE NOCASE [ToColumnId]
, '[' || FC.TABLE_NAME || ']' || '[' || FC.FKEY_FROM_COLUMN || ']' COLLATE NOCASE [FromColumnId]
, '[' || FC.CONSTRAINT_NAME || ']' COLLATE NOCASE [ConstraintId]
, FC.FKEY_FROM_ORDINAL_POSITION [Ordinal]
FROM
TEMP.SCHEMAFOREIGNKEYS FC
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewConstraints" EntityType="Self.ViewConstraint">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [ParentId]
, NULL [Name]
, NULL [ConstraintType]
, NULL [IsDeferrable]
, NULL [IsInitiallyDeferred]
, NULL [Expression]
, NULL [UpdateRule]
, NULL [DeleteRule]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewConstraintColumns" EntityType="Self.ConstraintColumn">
<DefiningQuery>
SELECT
NULL [ConstraintId]
, NULL [ColumnId]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [ToColumnId]
, NULL [FromColumnId]
, NULL [ConstraintId]
, 0 [Ordinal]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<AssociationSet Name="STableTableColumns" Association="Self.TableTableColumn" >
<End Role="Parent" EntitySet="STables"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="STableConstraints" Association="Self.TableTableConstraint" >
<End Role="Parent" EntitySet="STables"/>
<End Role="Constraint" EntitySet="SConstraints"/>
</AssociationSet>
<AssociationSet Name="SConstraintConstraintColumns" Association="Self.ConstraintConstraintColumn" >
<End Role="ConstraintColumn" EntitySet="SConstraintColumns"/>
<End Role="Constraint" EntitySet="SConstraints"/>
</AssociationSet>
<AssociationSet Name="SConstraintForeignKeys" Association="Self.ConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Constraint" EntitySet="SForeignKeyConstraints"/>
</AssociationSet>
<AssociationSet Name="SFromForeignKeyColumns" Association="Self.FromForeignKeyColumn" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="SToForeignKeyColumns" Association="Self.ToForeignKeyColumn" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="SViewViewColumns" Association="Self.ViewViewColumn" >
<End Role="Parent" EntitySet="SViews"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="SViewViewConstraints" Association="Self.ViewViewConstraint" >
<End Role="Parent" EntitySet="SViews"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SViewConstraintConstraintColumns" Association="Self.ViewConstraintConstraintColumn" >
<End Role="ConstraintColumn" EntitySet="SViewConstraintColumns"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SViewConstraintForeignKeys" Association="Self.ViewConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SFromForeignKeyViewColumns" Association="Self.FromForeignKeyViewColumn" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="SToForeignKeyViewColumns" Association="Self.ToForeignKeyViewColumn" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="FunctionFunctionParameters" Association="Self.FunctionFunctionParameter">
<End Role="Function" EntitySet="SFunctions"/>
<End Role="Parameter" EntitySet="SFunctionParameters"/>
</AssociationSet>
<AssociationSet Name="ProcedureProcedureParameters" Association="Self.ProcedureProcedureParameter" >
<End Role="Procedure" EntitySet="SProcedures"/>
<End Role="Parameter" EntitySet="SProcedureParameters"/>
</AssociationSet>
</EntityContainer>
<EntityType Name="Table">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="CatalogName" Type="nvarchar" />
<Property Name="SchemaName" Type="nvarchar" />
<Property Name="Name" Nullable="false" Type="nvarchar" />
</EntityType>
<EntityType Name="TableColumn" >
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar"/>
<Property Name="ParentId" Nullable="false" Type="nvarchar"/>
<Property Name="Name" Nullable="false" Type="nvarchar"/>
<Property Name="Ordinal" Nullable="false" Type="int" />
<Property Name="IsNullable" Nullable="false" Type="bit" />
<Property Name="TypeName" Nullable="false" Type="nvarchar" />
<Property Name="MaxLength" Type="int" />
<Property Name="Precision" Type="int" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Type="int" />
<Property Name="CollationCatalog" Type="nvarchar" />
<Property Name="CollationSchema" Type="nvarchar" />
<Property Name="CollationName" Type="nvarchar" />
<Property Name="CharacterSetCatalog" Type="nvarchar" />
<Property Name="CharacterSetSchema" Type="nvarchar" />
<Property Name="CharacterSetName" Type="nvarchar" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsIdentity" Nullable="false" Type="bit" />
<Property Name="IsStoreGenerated" Nullable="false" Type="bit" />
<Property Name="Default" Nullable="true" Type="nvarchar"/>
</EntityType>
<EntityType Name="View">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="CatalogName" Type="nvarchar" />
<Property Name="SchemaName" Type="nvarchar" />
<Property Name="Name" Nullable="false" Type="nvarchar" />
<Property Name="ViewDefinition" Nullable="true" Type="nvarchar" />
<Property Name="IsUpdatable" Nullable="false" Type="bit" />
</EntityType>
<EntityType Name="ViewColumn">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar"/>
<Property Name="ParentId" Nullable="false" Type="nvarchar"/>
<Property Name="Name" Nullable="false" Type="nvarchar"/>
<Property Name="Ordinal" Nullable="false" Type="int" />
<Property Name="IsNullable" Nullable="false" Type="bit" />
<Property Name="TypeName" Nullable="false" Type="nvarchar" />
<Property Name="MaxLength" Type="int" />
<Property Name="Precision" Type="int" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Type="int" />
<Property Name="CollationCatalog" Type="nvarchar" />
<Property Name="CollationSchema" Type="nvarchar" />
<Property Name="CollationName" Type="nvarchar" />
<Property Name="CharacterSetCatalog" Type="nvarchar" />
<Property Name="CharacterSetSchema" Type="nvarchar" />
<Property Name="CharacterSetName" Type="nvarchar" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsIdentity" Nullable="false" Type="bit" />
<Property Name="IsStoreGenerated" Nullable="false" Type="bit" />
<Property Name="Default" Nullable="true" Type="nvarchar"/>
</EntityType>
<EntityType Name="Function">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar"/>
<Property Name="CatalogName" Type="nvarchar"/>
<Property Name="SchemaName" Type="nvarchar"/>
<Property Name="Name" Nullable="false" Type="nvarchar"/>
<Property Name="ReturnTypeName" Type="nvarchar" />
<Property Name="ReturnMaxLength" Type="int" />
<Property Name="ReturnPrecision" Type="int" />
<Property Name="ReturnDateTimePrecision" Type="int" />
<Property Name="ReturnScale" Type="int" />
<Property Name="ReturnCollationCatalog" Type="nvarchar" />
<Property Name="ReturnCollationSchema" Type="nvarchar" />
<Property Name="ReturnCollationName" Type="nvarchar" />
<Property Name="ReturnCharacterSetCatalog" Type="nvarchar" />
<Property Name="ReturnCharacterSetSchema" Type="nvarchar" />
<Property Name="ReturnCharacterSetName" Type="nvarchar" />
<Property Name="ReturnIsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsAggregate" Type="bit" />
<Property Name="IsBuiltIn" Type="bit" />
<Property Name="IsNiladic" Type="bit" />
</EntityType>
<EntityType Name="Procedure">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar"/>
<Property Name="CatalogName" Type="nvarchar"/>
<Property Name="SchemaName" Type="nvarchar"/>
<Property Name="Name" Nullable="false" Type="nvarchar"/>
</EntityType>
<EntityType Name="Parameter">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar"/>
<Property Name="ParentId" Nullable="false" Type="nvarchar"/>
<Property Name="Name" Nullable="false" Type="nvarchar" />
<Property Name="Ordinal" Nullable="false" Type="int"/>
<Property Name="TypeName" Nullable="false" Type="nvarchar" />
<Property Name="MaxLength" Nullable="true" Type="int" />
<Property Name="Precision" Nullable="true" Type="int" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Nullable="true" Type="int" />
<Property Name="CollationCatalog" Type="nvarchar" />
<Property Name="CollationSchema" Type="nvarchar" />
<Property Name="CollationName" Type="nvarchar" />
<Property Name="CharacterSetCatalog" Type="nvarchar" />
<Property Name="CharacterSetSchema" Type="nvarchar" />
<Property Name="CharacterSetName" Type="nvarchar" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="Mode" Type="nvarchar" />
<Property Name="Default" Type="nvarchar" />
</EntityType>
<EntityType Name="Constraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="ParentId" Nullable="false" Type="nvarchar" />
<Property Name="Name" Nullable="false" Type="nvarchar" />
<Property Name="IsDeferrable" Nullable="false" Type="bit" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
<Property Name="ConstraintType" Nullable="false" Type="nvarchar" />
</EntityType>
<EntityType Name="CheckConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="Expression" Nullable="true" Type="nvarchar" />
</EntityType>
<EntityType Name="ConstraintColumn">
<Key>
<PropertyRef Name="ConstraintId" />
<PropertyRef Name="ColumnId" />
</Key>
<Property Name="ConstraintId" Nullable="false" Type="nvarchar" />
<Property Name="ColumnId" Nullable="false" Type="nvarchar" />
</EntityType>
<EntityType Name="ForeignKeyConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="UpdateRule" Nullable="false" Type="nvarchar" />
<Property Name="DeleteRule" Nullable="false" Type="nvarchar" />
</EntityType>
<EntityType Name="ForeignKey">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="Ordinal" Nullable="false" Type="int" />
<Property Name="ConstraintId" Nullable="false" Type="nvarchar" />
<Property Name="FromColumnId" Nullable="false" Type="nvarchar" />
<Property Name="ToColumnId" Nullable="false" Type="nvarchar" />
</EntityType>
<EntityType Name="ViewConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="ParentId" Nullable="false" Type="nvarchar" />
<Property Name="Name" Nullable="false" Type="nvarchar" />
<Property Name="IsDeferrable" Nullable="false" Type="bit" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
<Property Name="ConstraintType" Nullable="false" Type="nvarchar" />
<Property Name="Expression" Nullable="true" Type="nvarchar" />
<Property Name="UpdateRule" Nullable="true" Type="nvarchar" />
<Property Name="DeleteRule" Nullable="true" Type="nvarchar" />
</EntityType>
<Association Name="TableTableConstraint">
<End Type="Self.Table" Role="Parent" Multiplicity="1" />
<End Type="Self.Constraint" Role="Constraint" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Constraint">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ConstraintConstraintColumn">
<End Type="Self.Constraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ConstraintColumn" Role="ConstraintColumn" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ConstraintColumn">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ConstraintForeignKey">
<End Type="Self.ForeignKeyConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FromForeignKeyColumn">
<End Type="Self.TableColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="FromColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ToForeignKeyColumn">
<End Type="Self.TableColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ToColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="TableTableColumn">
<End Type="Self.Table" Role="Parent" Multiplicity="1" />
<End Type="Self.TableColumn" Role="Column" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Column">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewViewColumn">
<End Type="Self.View" Role="Parent" Multiplicity="1" />
<End Type="Self.ViewColumn" Role="Column" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Column">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FunctionFunctionParameter">
<End Type="Self.Function" Role="Function" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Function">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Parameter">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ProcedureProcedureParameter">
<End Type="Self.Procedure" Role="Procedure" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Procedure">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Parameter">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewViewConstraint">
<End Type="Self.View" Role="Parent" Multiplicity="1" />
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Constraint">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewConstraintConstraintColumn">
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ConstraintColumn" Role="ConstraintColumn" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ConstraintColumn">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewConstraintForeignKey">
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FromForeignKeyViewColumn">
<End Type="Self.ViewColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="FromColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ToForeignKeyViewColumn">
<End Type="Self.ViewColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ToColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
</Schema>Œ.<?xml version="1.0" encoding="utf-8"?>
<Schema xmlns="http://schemas.microsoft.com/ado/2006/04/edm" xmlns:edm="http://schemas.microsoft.com/ado/2006/04/edm" xmlns:cg="http://schemas.microsoft.com/ado/2006/04/codegeneration" Namespace="Store" Alias="Self">
<EntityContainer Name="SchemaInformation">
<EntitySet Name="Tables" EntityType="Self.Table" />
<EntitySet Name="TableColumns" EntityType="Self.Column" />
<EntitySet Name="TableConstraints" EntityType="Self.Constraint" />
<EntitySet Name="TableForeignKeys" EntityType="Self.ForeignKey" />
<EntitySet Name="Views" EntityType="Self.View" />
<EntitySet Name="ViewColumns" EntityType="Self.Column" />
<EntitySet Name="ViewConstraints" EntityType="Self.Constraint" />
<EntitySet Name="ViewForeignKeys" EntityType="Self.ForeignKey" />
<EntitySet Name="Functions" EntityType="Self.Function" />
<EntitySet Name="FunctionParameters" EntityType="Self.Parameter" />
<EntitySet Name="Procedures" EntityType="Self.Procedure" />
<EntitySet Name="ProcedureParameters" EntityType="Self.Parameter" />
<AssociationSet Name="TableTableColumns" Association="Self.TableOrViewColumn" >
<End Role="Parent" EntitySet="Tables"/>
<End Role="Column" EntitySet="TableColumns"/>
</AssociationSet>
<AssociationSet Name="TableTableConstraints" Association="Self.TableOrViewConstraint" >
<End Role="Parent" EntitySet="Tables"/>
<End Role="Constraint" EntitySet="TableConstraints"/>
</AssociationSet>
<AssociationSet Name="TableConstraintColumns" Association="Self.TableOrViewConstraintColumn" >
<End Role="Column" EntitySet="TableColumns"/>
<End Role="Constraint" EntitySet="TableConstraints"/>
</AssociationSet>
<AssociationSet Name="TableConstraintForeignKeys" Association="Self.ConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="TableForeignKeys"/>
<End Role="Constraint" EntitySet="TableConstraints"/>
</AssociationSet>
<AssociationSet Name="FromTableForeignKeyColumns" Association="Self.FromForeignKeyColumn" >
<End Role="Column" EntitySet="TableColumns"/>
<End Role="ForeignKey" EntitySet="TableForeignKeys"/>
</AssociationSet>
<AssociationSet Name="ToTableForeignKeyColumns" Association="Self.ToForeignKeyColumn" >
<End Role="Column" EntitySet="TableColumns"/>
<End Role="ForeignKey" EntitySet="TableForeignKeys"/>
</AssociationSet>
<AssociationSet Name="ViewViewColumns" Association="Self.TableOrViewColumn" >
<End Role="Parent" EntitySet="Views"/>
<End Role="Column" EntitySet="ViewColumns"/>
</AssociationSet>
<AssociationSet Name="ViewViewConstraints" Association="Self.TableOrViewConstraint" >
<End Role="Parent" EntitySet="Views"/>
<End Role="Constraint" EntitySet="ViewConstraints"/>
</AssociationSet>
<AssociationSet Name="ViewConstraintColumns" Association="Self.TableOrViewConstraintColumn" >
<End Role="Column" EntitySet="ViewColumns"/>
<End Role="Constraint" EntitySet="ViewConstraints"/>
</AssociationSet>
<AssociationSet Name="ViewConstraintForeignKeys" Association="Self.ConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="ViewForeignKeys"/>
<End Role="Constraint" EntitySet="ViewConstraints"/>
</AssociationSet>
<AssociationSet Name="FromViewForeignKeyColumns" Association="Self.FromForeignKeyColumn" >
<End Role="Column" EntitySet="ViewColumns"/>
<End Role="ForeignKey" EntitySet="ViewForeignKeys"/>
</AssociationSet>
<AssociationSet Name="ToViewForeignKeyColumns" Association="Self.ToForeignKeyColumn" >
<End Role="Column" EntitySet="ViewColumns"/>
<End Role="ForeignKey" EntitySet="ViewForeignKeys"/>
</AssociationSet>
<AssociationSet Name="FunctionFunctionParameters" Association="Self.RoutineParameter" >
<End Role="Routine" EntitySet="Functions"/>
<End Role="Parameter" EntitySet="FunctionParameters"/>
</AssociationSet>
<AssociationSet Name="ProcedureProcedureParameters" Association="Self.RoutineParameter" >
<End Role="Routine" EntitySet="Procedures"/>
<End Role="Parameter" EntitySet="ProcedureParameters"/>
</AssociationSet>
</EntityContainer>
<ComplexType Name="TypeSpecification">
<Property Name="TypeName" Nullable="false" Type="String" />
<Property Name="MaxLength" Nullable="true" Type="Int32" />
<Property Name="Precision" Nullable="true" Type="Int16" />
<Property Name="DateTimePrecision" Nullable="true" Type="Int32" />
<Property Name="Scale" Nullable="true" Type="Int32" />
<Property Name="Collation" Nullable="false" Type="Self.Collation" />
<Property Name="CharacterSet" Nullable="false" Type="Self.CharacterSet" />
<Property Name="IsMultiSet" Nullable="false" Type="Boolean"/>
</ComplexType>
<ComplexType Name="Collation">
<Property Name="CatalogName" Nullable="true" Type="String" />
<Property Name="SchemaName" Nullable="true" Type="String" />
<Property Name="Name" Nullable="true" Type="String" />
</ComplexType>
<ComplexType Name="CharacterSet">
<Property Name="CatalogName" Nullable="true" Type="String" />
<Property Name="SchemaName" Nullable="true" Type="String" />
<Property Name="Name" Nullable="true" Type="String" />
</ComplexType>
<EntityType Name="TableOrView" Abstract="true">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="Name" Nullable="false" Type="String" />
<Property Name="CatalogName" Type="String" />
<Property Name="SchemaName" Type="String" />
<NavigationProperty Relationship="Self.TableOrViewColumn" Name="Columns" FromRole="Parent" ToRole="Column" />
<NavigationProperty Relationship="Self.TableOrViewConstraint" Name="Constraints" FromRole="Parent" ToRole="Constraint" />
</EntityType>
<EntityType Name="Table" BaseType="Self.TableOrView">
</EntityType>
<EntityType Name="Column">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="Name" Nullable="false" Type="String" />
<Property Name="Ordinal" Nullable="false" Type="Int32" />
<Property Name="IsNullable" Nullable="false" Type="Boolean" />
<Property Name="ColumnType" Nullable="false" Type="Self.TypeSpecification"/>
<Property Name="IsIdentity" Nullable="false" Type="Boolean" />
<Property Name="IsStoreGenerated" Nullable="false" Type="Boolean" />
<Property Name="Default" Type="String" />
<NavigationProperty Relationship="Self.TableOrViewColumn" Name="Parent" FromRole="Column" ToRole="Parent" />
</EntityType>
<EntityType Name="View" BaseType="Self.TableOrView">
<Property Name="IsUpdatable" Nullable="false" Type="Boolean" />
<Property Name="ViewDefinition" Nullable="true" Type="String" />
</EntityType>
<EntityType Name="Routine" Abstract="true">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="CatalogName" Type="String" />
<Property Name="SchemaName" Type="String" />
<Property Name="Name" Nullable="false" Type="String" />
<NavigationProperty Relationship="Self.RoutineParameter" Name="Parameters" FromRole="Routine" ToRole="Parameter" />
</EntityType>
<EntityType Name="Parameter">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="Name" Nullable="false" Type="String" />
<Property Name="Ordinal" Nullable="false" Type="Int32" />
<Property Name="ParameterType" Nullable="false" Type="Self.TypeSpecification"/>
<Property Name="Mode" Type="String" />
<Property Name="Default" Type="String" />
<NavigationProperty Relationship="Self.RoutineParameter" Name="Routine" FromRole="Parameter" ToRole="Routine" />
</EntityType>
<EntityType Name="Function" BaseType="Self.Routine" Abstract="true">
<Property Name="IsBuiltIn" Type="Boolean" />
<Property Name="IsNiladic" Type="Boolean" />
</EntityType>
<EntityType Name="ScalarFunction" BaseType="Self.Function">
<Property Name="ReturnType" Type="Self.TypeSpecification" Nullable="false"/>
<Property Name="IsAggregate" Type="Boolean" />
</EntityType>
<EntityType Name="Procedure" BaseType="Self.Routine">
</EntityType>
<EntityType Name="Constraint" Abstract="true">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="Name" Nullable="false" Type="String" />
<Property Name="IsDeferrable" Nullable="false" Type="Boolean" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="Boolean" />
<NavigationProperty Relationship="Self.TableOrViewConstraint" Name="Parent" FromRole="Constraint" ToRole="Parent" />
</EntityType>
<EntityType Name="CheckConstraint" BaseType="Self.Constraint">
<Property Name="Expression" Nullable="false" Type="String" />
</EntityType>
<EntityType Name="TableOrViewColumnConstraint" BaseType="Self.Constraint" Abstract="true">
<NavigationProperty Relationship="Self.TableOrViewConstraintColumn" Name="Columns" FromRole="Constraint" ToRole="Column" />
</EntityType>
<EntityType Name="PrimaryKeyConstraint" BaseType="Self.TableOrViewColumnConstraint">
</EntityType>
<EntityType Name="UniqueConstraint" BaseType="Self.TableOrViewColumnConstraint">
</EntityType>
<EntityType Name="ForeignKeyConstraint" BaseType="Self.Constraint">
<Property Name="UpdateRule" Nullable="false" Type="String" />
<Property Name="DeleteRule" Nullable="false" Type="String" />
<NavigationProperty Relationship="Self.ConstraintForeignKey" Name="ForeignKeys" FromRole="Constraint" ToRole="ForeignKey" />
</EntityType>
<EntityType Name="ForeignKey">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="Ordinal" Nullable="false" Type="Int32" />
<NavigationProperty Relationship="Self.ConstraintForeignKey" Name="Constraint" FromRole="ForeignKey" ToRole="Constraint" />
<NavigationProperty Relationship="Self.FromForeignKeyColumn" Name="FromColumn" FromRole="ForeignKey" ToRole="Column" />
<NavigationProperty Relationship="Self.ToForeignKeyColumn" Name="ToColumn" FromRole="ForeignKey" ToRole="Column" />
</EntityType>
<Association Name="TableOrViewColumn">
<End Type="Self.TableOrView" Role="Parent" Multiplicity="1" />
<End Type="Self.Column" Role="Column" Multiplicity="*" />
</Association>
<Association Name="TableOrViewConstraint">
<End Type="Self.TableOrView" Role="Parent" Multiplicity="1" />
<End Type="Self.Constraint" Role="Constraint" Multiplicity="*" />
</Association>
<Association Name="TableOrViewConstraintColumn">
<End Type="Self.TableOrViewColumnConstraint" Role="Constraint" Multiplicity="*" />
<End Type="Self.Column" Role="Column" Multiplicity="*" />
</Association>
<Association Name="ConstraintForeignKey">
<End Type="Self.ForeignKeyConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
</Association>
<Association Name="ToForeignKeyColumn">
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<End Type="Self.Column" Role="Column" Multiplicity="1" />
</Association>
<Association Name="FromForeignKeyColumn">
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<End Type="Self.Column" Role="Column" Multiplicity="1" />
</Association>
<Association Name="RoutineParameter">
<End Type="Self.Routine" Role="Routine" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
</Association>
</Schema>h›<?xml version="1.0" encoding="utf-8"?>
<!--
/********************************************************
* ADO.NET 2.0 Data Provider for SQLite Version 3.X
* Written by Robert Simpson (robert@blackcastlesoft.com)
*
* Released to the public domain, use at your own risk!
********************************************************/
-->
<!--
####################################################################################################################
BE AWARE THAT THE ORDER IN WHICH TYPES ARE DESCRIBED IN THE PROVIDER MANIFEST IS RELEVANT AND HAVE IMPACT IN LOOKUP
PROCESS
####################################################################################################################
-->
<ProviderManifest Namespace="SQLite" xmlns="http://schemas.microsoft.com/ado/2006/04/edm/providermanifest">
<Types>
<Type Name="tinyint" PrimitiveTypeKind="Byte">
</Type>
<Type Name="smallint" PrimitiveTypeKind="Int16">
</Type>
<Type Name="int" PrimitiveTypeKind="Int32">
</Type>
<Type Name="integer" PrimitiveTypeKind="Int64">
</Type>
<Type Name="float" PrimitiveTypeKind="Double">
</Type>
<Type Name="real" PrimitiveTypeKind="Double">
</Type>
<Type Name="decimal" PrimitiveTypeKind="Decimal">
<FacetDescriptions>
<Precision Minimum="1" Maximum="53" DefaultValue="18" Constant="false" />
<Scale Minimum="0" Maximum="53" DefaultValue="0" Constant="false" />
</FacetDescriptions>
</Type>
<Type Name="blob" PrimitiveTypeKind="Binary">
<FacetDescriptions>
<MaxLength DefaultValue="2147483647" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="bit" PrimitiveTypeKind="Boolean">
</Type>
<Type Name="datetime" PrimitiveTypeKind="DateTime">
<FacetDescriptions>
<Precision DefaultValue="3" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="nvarchar" PrimitiveTypeKind="String">
<FacetDescriptions>
<MaxLength Minimum="1" Maximum="2147483647" DefaultValue="2147483647" Constant="false" />
<Unicode DefaultValue="true" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="varchar" PrimitiveTypeKind="String">
<FacetDescriptions>
<MaxLength Minimum="1" Maximum="2147483647" DefaultValue="2147483647" Constant="false" />
<Unicode DefaultValue="false" Constant="true" />
<FixedLength DefaultValue="false" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="char" PrimitiveTypeKind="String">
<FacetDescriptions>
<MaxLength Minimum="1" Maximum="2147483647" DefaultValue="2147483647" Constant="false" />
<Unicode DefaultValue="false" Constant="true" />
<FixedLength DefaultValue="true" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="nchar" PrimitiveTypeKind="String">
<FacetDescriptions>
<MaxLength Minimum="1" Maximum="2147483647" DefaultValue="2147483647" Constant="false" />
<Unicode DefaultValue="true" Constant="true" />
<FixedLength DefaultValue="true" Constant="true" />
</FacetDescriptions>
</Type>
<Type Name="uniqueidentifier" PrimitiveTypeKind="Guid">
</Type>
</Types>
<Functions>
<!-- BEGIN AGGREGATES
https://www.sqlite.org/lang_aggfunc.html -->
<!-- AVG -->
<Function Name="AVG" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Int32)" Mode="In" />
</Function>
<Function Name="AVG" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Int64)" Mode="In" />
</Function>
<Function Name="AVG" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
</Function>
<Function Name="AVG" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<!-- COUNT -->
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Boolean)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(DateTime)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(DateTimeOffset)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Time)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Guid)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(String)" Mode="In" />
</Function>
<Function Name="COUNT" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Binary)" Mode="In" />
</Function>
<!-- MAX -->
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Byte" />
<Parameter Name="arg" Type="Collection(Byte)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int16" />
<Parameter Name="arg" Type="Collection(Int16)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Collection(Int32)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Int64)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Decimal" />
<Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Single" />
<Parameter Name="arg" Type="Collection(Single)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="arg" Type="Collection(DateTime)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="arg" Type="Collection(Time)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="DateTimeOffset" />
<Parameter Name="arg" Type="Collection(DateTimeOffset)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="arg" Type="Collection(String)" Mode="In" />
</Function>
<Function Name="MAX" Aggregate="true" BuiltIn="true">
<ReturnType Type="Binary" />
<Parameter Name="arg" Type="Collection(Binary)" Mode="In" />
</Function>
<!-- MIN -->
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Byte" />
<Parameter Name="arg" Type="Collection(Byte)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int16" />
<Parameter Name="arg" Type="Collection(Int16)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Collection(Int32)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Int64)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Decimal" />
<Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Single" />
<Parameter Name="arg" Type="Collection(Single)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="arg" Type="Collection(DateTime)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="arg" Type="Collection(Time)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="DateTimeOffset" />
<Parameter Name="arg" Type="Collection(DateTimeOffset)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="arg" Type="Collection(String)" Mode="In" />
</Function>
<Function Name="MIN" Aggregate="true" BuiltIn="true">
<ReturnType Type="Binary" />
<Parameter Name="arg" Type="Collection(Binary)" Mode="In" />
</Function>
<!-- SUM -->
<Function Name="SUM" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Collection(Int32)" Mode="In" />
</Function>
<Function Name="SUM" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Int64)" Mode="In" />
</Function>
<Function Name="SUM" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<!-- STDEV -->
<Function Name="STDEV" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<Function Name="STDEV" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
</Function>
<!-- TOTAL -->
<Function Name="TOTAL" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Collection(Int32)" Mode="In" />
</Function>
<Function Name="TOTAL" Aggregate="true" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Collection(Int64)" Mode="In" />
</Function>
<Function Name="TOTAL" Aggregate="true" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Collection(Double)" Mode="In" />
</Function>
<!-- END AGGREGATES ############################################# -->
<!-- Begin Scalars https://www.sqlite.org/lang_corefunc.html -->
<Function Name="ABS" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Int32" Mode="In" />
</Function>
<Function Name="ABS" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Int64" Mode="In" />
</Function>
<Function Name="ABS" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- CHARINDEX( strSearch, strTarget [, startLocation ] )
strSearch: character expression
strTarget: character expression
startLocation: tinyint, smallint, int, bigint
returns: int, bigint
-->
<Function Name="CHARINDEX" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="strSearch" Type="String" Mode="In" />
<Parameter Name="strTarget" Type="String" Mode="In" />
</Function>
<Function Name="CHARINDEX" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="strSearch" Type="Binary" Mode="In" />
<Parameter Name="strTarget" Type="Binary" Mode="In" />
</Function>
<Function Name="CHARINDEX" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="strSearch" Type="String" Mode="In" />
<Parameter Name="strTarget" Type="String" Mode="In" />
<Parameter Name="startLocation" Type="Int32" Mode="In" />
</Function>
<Function Name="CHARINDEX" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="strSearch" Type="Binary" Mode="In" />
<Parameter Name="strTarget" Type="Binary" Mode="In" />
<Parameter Name="startLocation" Type="Int32" Mode="In" />
</Function>
<Function Name="CHARINDEX" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="strSearch" Type="String" Mode="In" />
<Parameter Name="strTarget" Type="String" Mode="In" />
<Parameter Name="startLocation" Type="Int64" Mode="In" />
</Function>
<Function Name="CHARINDEX" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="strSearch" Type="Binary" Mode="In" />
<Parameter Name="strTarget" Type="Binary" Mode="In" />
<Parameter Name="startLocation" Type="Int64" Mode="In" />
</Function>
<!-- DIFFERENCE( str1, str2 )
str1: varchar
str2: varchar
returns: int
-->
<Function Name="DIFFERENCE" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="str1" Type="String" Mode="In" />
<Parameter Name="str2" Type="String" Mode="In" />
</Function>
<Function Name="HEX" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="arg" Type="Binary" Mode="In" />
</Function>
<!-- LEFT( str, count )
str: char, nchar, varchar, nvarchar, varchar(max), nvarchar(max)
count: tinyint, smallint, int, bigint
returns: varchar, nvarchar
-->
<Function Name="LEFTSTR" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
<Parameter Name="count" Type="Int64" Mode="In" />
</Function>
<Function Name="LENGTH" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="string_expression" Type="String" Mode="In" />
</Function>
<Function Name="LENGTH" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="string_expression" Type="Binary" Mode="In" />
</Function>
<!-- LOWER( str )
str: char, nchar, varchar, nvarchar, varchar(max), nvarchar(max)
returns: varchar, nvarchar
-->
<Function Name="LOWER" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
</Function>
<!-- LTRIM( str )
str: char, nchar, varchar, nvarchar, varchar(max), nvarchar(max)
returns: varchar, nvarchar
-->
<Function Name="LTRIM" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
</Function>
<Function Name="LTRIM" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
<Parameter Name="to_remove" Type="String" Mode="In" />
</Function>
<!-- TODO: Min and Max Scalar functions -->
<!-- QUOTE( character_string [,quote_character] )
character_string: nchar, nvarchar, nvarchar(max)
quote_character: nchar, char, varchar, nvarchar
returns: nvarchar
-->
<Function Name="QUOTE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="character_string" Type="String" Mode="In" />
</Function>
<Function Name="QUOTE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="character_string" Type="String" Mode="In" />
<Parameter Name="quote_character" Type="String" Mode="In" />
</Function>
<!-- RAND( [seed] )
seed: tinyint, smallint, int
returns: float
-->
<Function Name="RANDOM" BuiltIn="true">
<ReturnType Type="Int64" />
</Function>
<Function Name="RANDOMBLOB" BuiltIn="true">
<Parameter Name="numBytes" Type="Int64" Mode="In" />
<ReturnType Type="Binary" />
</Function>
<!-- REPLACE( strTarget, strSearch, strReplacement )
strTarget: char, nchar, varchar, nvarchar, varchar(max), nvarchar(max)
strSearch: char, nchar, varchar, nvarchar, varchar(max), nvarchar(max)
strReplacement: char, nchar, varchar, nvarchar, varchar(max), nvarchar(max)
returns: varchar, nvarchar
-->
<Function Name="REPLACE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="strTarget" Type="String" Mode="In" />
<Parameter Name="strSearch" Type="String" Mode="In" />
<Parameter Name="strReplacement" Type="String" Mode="In" />
</Function>
<!-- REPLICATE( strSource, count )
strSource: varchar, nvarchar
count: tinyint, smallint, int
returns: varchar, nvarchar
-->
<Function Name="REPLICATE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="strTarget" Type="String" Mode="In" />
<Parameter Name="count" Type="Int32" Mode="In" />
</Function>
<!-- REVERSE( arg )
arg: char, nchar, varchar, nvarchar, varchar(max), nvarchar(max)
returns: varchar, nvarchar
-->
<Function Name="REVERSE" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="arg" Type="String" Mode="In" />
</Function>
<!-- RIGHT( atr, count )
str: char, nchar, varchar, nvarchar, varchar(max), nvarchar(max)
count: tinyint, smallint, int, bigint
returns: varchar, nvarchar
-->
<Function Name="RIGHTSTR" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
<Parameter Name="count" Type="Int64" Mode="In" />
</Function>
<Function Name="RTRIM" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
</Function>
<Function Name="RTRIM" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
<Parameter Name="to_remove" Type="String" Mode="In" />
</Function>
<!-- SOUNDEX( arg )
arg: char, nchar, varchar, nvarchar, varchar(max), nvarchar(max)
returns: varchar
-->
<Function Name="SOUNDEX" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="arg" Type="String" Mode="In" />
</Function>
<Function Name="SUBSTR" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
<Parameter Name="start" Type="Int64" Mode="In" />
<Parameter Name="length" Type="Int64" Mode="In" />
</Function>
<Function Name="SUBSTR" BuiltIn="true">
<ReturnType Type="Binary" />
<Parameter Name="str" Type="Binary" Mode="In" />
<Parameter Name="start" Type="Int64" Mode="In" />
<Parameter Name="length" Type="Int64" Mode="In" />
</Function>
<Function Name="SUBSTR" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
<Parameter Name="start" Type="Int64" Mode="In" />
</Function>
<Function Name="SUBSTR" BuiltIn="true">
<ReturnType Type="Binary" />
<Parameter Name="str" Type="Binary" Mode="In" />
<Parameter Name="start" Type="Int64" Mode="In" />
</Function>
<Function Name="TRIM" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
</Function>
<Function Name="TRIM" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
<Parameter Name="to_remove" Type="String" Mode="In" />
</Function>
<Function Name="UPPER" BuiltIn="true">
<ReturnType Type="String" />
<Parameter Name="str" Type="String" Mode="In" />
</Function>
<!-- BEGIN DATE FUNCTIONS ####################################### -->
<!-- DATEADD
datepart: nvarchar
number: tinyint, smallint, int, bigint, numeric, decimal, real, float
date: smalldatetime, datetime, varchar, nvarchar, char, nchar
returns: SMALLTIME, datetime
-->
<Function Name="DATEADD" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="number" Type="Double" Mode="In" />
<Parameter Name="date" Type="DateTime" Mode="In" />
</Function>
<Function Name="DATEADD" BuiltIn="true">
<ReturnType Type="Time" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="number" Type="Double" Mode="In" />
<Parameter Name="time" Type="Time" Mode="In" />
</Function>
<Function Name="DATEADD" BuiltIn="true">
<ReturnType Type="DateTime" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="number" Type="Double" Mode="In" />
<Parameter Name="date" Type="String" Mode="In" />
</Function>
<!-- DATEDIFF( datepart, startdate, enddate )
datepart: nvarchar
startdate: smalldatetime, datetime, char, nchar, varchar, nvarchar
enddate: smalldatetime, datetime, char, nchar, varchar, nvarchar
returns: int
-->
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="DateTime" Mode="In" />
<Parameter Name="enddate" Type="DateTime" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="DateTimeOffset" Mode="In" />
<Parameter Name="enddate" Type="DateTimeOffset" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="Time" Mode="In" />
<Parameter Name="enddate" Type="Time" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="String" Mode="In" />
<Parameter Name="enddate" Type="DateTime" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="String" Mode="In" />
<Parameter Name="enddate" Type="DateTimeOffset" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="String" Mode="In" />
<Parameter Name="enddate" Type="Time" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="Time" Mode="In" />
<Parameter Name="enddate" Type="String" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="DateTime" Mode="In" />
<Parameter Name="enddate" Type="String" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="DateTimeOffset" Mode="In" />
<Parameter Name="enddate" Type="String" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="String" Mode="In" />
<Parameter Name="enddate" Type="String" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="Time" Mode="In" />
<Parameter Name="enddate" Type="DateTime" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="Time" Mode="In" />
<Parameter Name="enddate" Type="DateTimeOffset" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="DateTime" Mode="In" />
<Parameter Name="enddate" Type="Time" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="DateTimeOffset" Mode="In" />
<Parameter Name="enddate" Type="Time" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="DateTime" Mode="In" />
<Parameter Name="enddate" Type="DateTimeOffset" Mode="In" />
</Function>
<Function Name="DATEDIFF" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="startdate" Type="DateTimeOffset" Mode="In" />
<Parameter Name="enddate" Type="DateTime" Mode="In" />
</Function>
<!-- DATEPART( datepart, date )
datepart: nvarchar
date: smalldatetime, datetime, char, nchar, varchar, nvarchar
returns: int
-->
<Function Name="DATEPART" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="date" Type="DateTime" Mode="In" />
</Function>
<Function Name="DATEPART" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="date" Type="DateTimeOffset" Mode="In" />
</Function>
<Function Name="DATEPART" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="date" Type="String" Mode="In" />
</Function>
<Function Name="DATEPART" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="datepart" Type="String" Mode="In" />
<Parameter Name="date" Type="Time" Mode="In" />
</Function>
<!-- DAY( date )
date: smalldatetime, datetime
returns: int
-->
<Function Name="DAY" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In" />
</Function>
<Function Name="DAY" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTimeOffset" Mode="In" />
</Function>
<Function Name="DAY" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In" />
</Function>
<!-- GETDATE()
returns: datetime
-->
<Function Name="GETDATE" BuiltIn="true">
<ReturnType Type="DateTime"/>
</Function>
<!-- GETUTCDATE()
returns: datetime
-->
<Function Name="GETUTCDATE" BuiltIn="true">
<ReturnType Type="DateTime"/>
</Function>
<!-- MONTH( date )
date: smalldatetime, datetime
returns: int
-->
<Function Name="MONTH" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In" />
</Function>
<Function Name="MONTH" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTimeOffset" Mode="In" />
</Function>
<Function Name="MONTH" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In" />
</Function>
<!-- YEAR( date )
date: smalldatetime, datetime
returns: int
-->
<Function Name="YEAR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTime" Mode="In" />
</Function>
<Function Name="YEAR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="DateTimeOffset" Mode="In" />
</Function>
<Function Name="YEAR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="date" Type="String" Mode="In" />
</Function>
<!-- END DATE FUNCTIONS ######################################### -->
<!-- NEWID() -->
<Function Name="NEWID" BuiltIn="true">
<ReturnType Type="Guid" />
</Function>
<!-- CURRENT_TIMESTAMP -->
<Function Name="CURRENT_TIME" BuiltIn="true" NiladicFunction="true">
<ReturnType Type="DateTime" />
</Function>
<Function Name="CURRENT_DATE" BuiltIn="true" NiladicFunction="true">
<ReturnType Type="DateTime" />
</Function>
<Function Name="CURRENT_TIMESTAMP" BuiltIn="true" NiladicFunction="true">
<ReturnType Type="DateTime" />
</Function>
<!-- ACOS( arg )
arg: float
returns: float
-->
<Function Name="ACOS" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg1" Type="Double" Mode="In" />
</Function>
<!-- ASIN( arg )
arg: float
returns: float
-->
<Function Name="ASIN" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- ATAN( arg )
arg: float
returns: float
-->
<Function Name="ATAN" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- ATN2( arg1, arg2 )
arg1: float
arg2: float
returns: float
-->
<Function Name="ATN2" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg1" Type="Double" Mode="In" />
<Parameter Name="arg2" Type="Double" Mode="In" />
</Function>
<!-- CEILING( arg )
arg: smalldatetime, datetime
returns: int
-->
<Function Name="CEILING" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Int32" Mode="In" />
</Function>
<Function Name="CEILING" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Int64" Mode="In" />
</Function>
<Function Name="CEILING" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- COS( arg )
arg: float
returns: float
-->
<Function Name="COS" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- COT( arg )
arg: float
returns: float
-->
<Function Name="COT" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- DEGREES( arg )
arg: tinyint, smallint, int, bigint, numeric, decimal, smallmoney, money, real, float
returns: tinyint, smallint, int, bigint, numeric, decimal, smallmoney, money, real, float
-->
<Function Name="DEGREES" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg1" Type="Int32" Mode="In" />
</Function>
<Function Name="DEGREES" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg1" Type="Int64" Mode="In" />
</Function>
<Function Name="DEGREES" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg1" Type="Double" Mode="In" />
</Function>
<!-- EXP( arg )
arg: float
returns: float
-->
<Function Name="EXP" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- FLOOR( arg )
arg: tinyint, smallint, int, bigint, numeric, decimal, smallmoney, money, real, float
returns: tinyint, smallint, int, bigint, numeric, decimal, smallmoney, money, real, float
-->
<Function Name="FLOOR" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Int32" Mode="In" />
</Function>
<Function Name="FLOOR" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Int64" Mode="In" />
</Function>
<Function Name="FLOOR" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- LOG( arg )
arg: float
returns: float
-->
<Function Name="LOG" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- LOG10( arg )
arg: float
returns: float
-->
<Function Name="LOG10" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- PI( )
returns: float
-->
<Function Name="PI" BuiltIn="true">
<ReturnType Type="Double" />
</Function>
<!-- POWER( x, y )
x: tinyint, smallint, int, bigint, numeric, decimal, smallmoney, money, real, float
y: tinyint, smallint, int, bigint, numeric, decimal, smallmoney, money, real, float
returns: tinyint, smallint, int, bigint, numeric, decimal, smallmoney, money, real, float
-->
<Function Name="POWER" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="x" Type="Int32" Mode="In" />
<Parameter Name="y" Type="Double" Mode="In" />
</Function>
<Function Name="POWER" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="x" Type="Int64" Mode="In" />
<Parameter Name="y" Type="Double" Mode="In" />
</Function>
<Function Name="POWER" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="x" Type="Double" Mode="In" />
<Parameter Name="y" Type="Double" Mode="In" />
</Function>
<!-- RADIANS( arg )
arg: tinyint, smallint, int, bigint, numeric, decimal, smallmoney, money, real, float
returns: tinyint, smallint, int, bigint, numeric, decimal, smallmoney, money, real, float
-->
<Function Name="RADIANS" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Int32" Mode="In" />
</Function>
<Function Name="RADIANS" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Int64" Mode="In" />
</Function>
<Function Name="RADIANS" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<Function Name="ROUND" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="numeric_expression" Type="Int32" Mode="In" />
<Parameter Name="length" Type="Int32" Mode="In" />
</Function>
<Function Name="ROUND" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="numeric_expression" Type="Int64" Mode="In" />
<Parameter Name="length" Type="Int32" Mode="In" />
</Function>
<Function Name="ROUND" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="numeric_expression" Type="Double" Mode="In" />
<Parameter Name="length" Type="Int32" Mode="In" />
</Function>
<Function Name="ROUND" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="numeric_expression" Type="Int32" Mode="In" />
<Parameter Name="length" Type="Int32" Mode="In" />
<Parameter Name="function" Type="Int32" Mode="In" />
</Function>
<Function Name="ROUND" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="numeric_expression" Type="Int64" Mode="In" />
<Parameter Name="length" Type="Int32" Mode="In" />
<Parameter Name="function" Type="Int32" Mode="In" />
</Function>
<Function Name="ROUND" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="numeric_expression" Type="Double" Mode="In" />
<Parameter Name="length" Type="Int32" Mode="In" />
<Parameter Name="function" Type="Int32" Mode="In" />
</Function>
<!-- SIGN( arg )
arg: tinyint, smallint, int, bigint, numeric, decimal, smallmoney, money, real, float
returns: bigint, numeric, decimal, money, float
-->
<Function Name="SIGN" BuiltIn="true">
<ReturnType Type="Int32" />
<Parameter Name="arg" Type="Int32" Mode="In" />
</Function>
<Function Name="SIGN" BuiltIn="true">
<ReturnType Type="Int64" />
<Parameter Name="arg" Type="Int64" Mode="In" />
</Function>
<Function Name="SIGN" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- SIN( arg )
arg: float
returns: float
-->
<Function Name="SIN" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- SQRT( arg )
arg: float
returns: float
-->
<Function Name="SQRT" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- SQUARE( arg )
arg: smalldatetime, datetime
returns: int
-->
<Function Name="SQUARE" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg1" Type="Double" Mode="In" />
</Function>
<!-- TAN( arg )
arg: float
returns: float
-->
<Function Name="TAN" BuiltIn="true">
<ReturnType Type="Double" />
<Parameter Name="arg" Type="Double" Mode="In" />
</Function>
<!-- END SYSTEM FUNCTIONS ####################################### -->
</Functions>
</ProviderManifest>
rR<?xml version="1.0" encoding="utf-8"?>
<Mapping xmlns:cs="urn:schemas-microsoft-com:windows:storage:mapping:CS" Space="C-S" xmlns="urn:schemas-microsoft-com:windows:storage:mapping:CS">
<cs:EntityContainerMapping StorageEntityContainer="Schema" CdmEntityContainer="SchemaInformation">
<cs:EntitySetMapping Name="Tables" StoreEntitySet="STables" TypeName="Store.Table">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="CatalogName" ColumnName="CatalogName" />
<cs:ScalarProperty Name="SchemaName" ColumnName="SchemaName" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="TableColumns" StoreEntitySet="STableColumns" TypeName="Store.Column">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
<cs:ScalarProperty Name="IsNullable" ColumnName="IsNullable" />
<cs:ComplexProperty Name="ColumnType">
<cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
<cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
<cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
<cs:ScalarProperty Name="Precision" ColumnName="Precision" />
<cs:ScalarProperty Name="Scale" ColumnName="Scale" />
<cs:ComplexProperty Name="Collation">
<cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CollationName" />
</cs:ComplexProperty>
<cs:ComplexProperty Name="CharacterSet">
<cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsIdentity" ColumnName="IsIdentity" />
<cs:ScalarProperty Name="IsStoreGenerated" ColumnName="IsStoreGenerated" />
<cs:ScalarProperty Name="Default" ColumnName="Default" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="Views" StoreEntitySet="SViews" TypeName="Store.View">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="CatalogName" ColumnName="CatalogName" />
<cs:ScalarProperty Name="SchemaName" ColumnName="SchemaName" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="ViewDefinition" ColumnName="ViewDefinition" />
<cs:ScalarProperty Name="IsUpdatable" ColumnName="IsUpdatable" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="ViewColumns" StoreEntitySet="SViewColumns" TypeName="Store.Column">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
<cs:ScalarProperty Name="IsNullable" ColumnName="IsNullable" />
<cs:ComplexProperty Name="ColumnType">
<cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
<cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
<cs:ScalarProperty Name="Precision" ColumnName="Precision" />
<cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
<cs:ScalarProperty Name="Scale" ColumnName="Scale" />
<cs:ComplexProperty Name="Collation">
<cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CollationName" />
</cs:ComplexProperty>
<cs:ComplexProperty Name="CharacterSet">
<cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsIdentity" ColumnName="IsIdentity" />
<cs:ScalarProperty Name="IsStoreGenerated" ColumnName="IsStoreGenerated" />
<cs:ScalarProperty Name="Default" ColumnName="Default" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="Functions" TypeName="Store.ScalarFunction" StoreEntitySet="SFunctions">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="CatalogName" ColumnName="CatalogName" />
<cs:ScalarProperty Name="SchemaName" ColumnName="SchemaName" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ComplexProperty Name="ReturnType">
<cs:ScalarProperty Name="TypeName" ColumnName="ReturnTypeName" />
<cs:ScalarProperty Name="MaxLength" ColumnName="ReturnMaxLength" />
<cs:ScalarProperty Name="Precision" ColumnName="ReturnPrecision" />
<cs:ScalarProperty Name="DateTimePrecision" ColumnName="ReturnDateTimePrecision" />
<cs:ScalarProperty Name="Scale" ColumnName="ReturnScale" />
<cs:ComplexProperty Name="Collation">
<cs:ScalarProperty Name="CatalogName" ColumnName="ReturnCollationCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="ReturnCollationSchema" />
<cs:ScalarProperty Name="Name" ColumnName="ReturnCollationName" />
</cs:ComplexProperty>
<cs:ComplexProperty Name="CharacterSet">
<cs:ScalarProperty Name="CatalogName" ColumnName="ReturnCharacterSetCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="ReturnCharacterSetSchema" />
<cs:ScalarProperty Name="Name" ColumnName="ReturnCharacterSetName" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsMultiSet" ColumnName="ReturnIsMultiSet" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsAggregate" ColumnName="IsAggregate" />
<cs:ScalarProperty Name="IsBuiltIn" ColumnName="IsBuiltIn" />
<cs:ScalarProperty Name="IsNiladic" ColumnName="IsNiladic" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="FunctionParameters" TypeName="Store.Parameter" StoreEntitySet="SFunctionParameters">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
<cs:ComplexProperty Name="ParameterType">
<cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
<cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
<cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
<cs:ScalarProperty Name="Precision" ColumnName="Precision" />
<cs:ScalarProperty Name="Scale" ColumnName="Scale" />
<cs:ComplexProperty Name="Collation">
<cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CollationName" />
</cs:ComplexProperty>
<cs:ComplexProperty Name="CharacterSet">
<cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="Mode" ColumnName="Mode" />
<cs:ScalarProperty Name="Default" ColumnName="Default" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="Procedures" TypeName="Store.Procedure" StoreEntitySet="SProcedures">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="CatalogName" ColumnName="CatalogName" />
<cs:ScalarProperty Name="SchemaName" ColumnName="SchemaName" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="ProcedureParameters" TypeName="Store.Parameter" StoreEntitySet="SProcedureParameters">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
<cs:ComplexProperty Name="ParameterType">
<cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
<cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
<cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
<cs:ScalarProperty Name="Precision" ColumnName="Precision" />
<cs:ScalarProperty Name="Scale" ColumnName="Scale" />
<cs:ComplexProperty Name="Collation">
<cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CollationName" />
</cs:ComplexProperty>
<cs:ComplexProperty Name="CharacterSet">
<cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
<cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
<cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
</cs:ComplexProperty>
<cs:ScalarProperty Name="Mode" ColumnName="Mode" />
<cs:ScalarProperty Name="Default" ColumnName="Default" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="TableConstraints" >
<cs:EntityTypeMapping TypeName="IsTypeOf(Store.Constraint)">
<cs:MappingFragment StoreEntitySet="SConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
<cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.UniqueConstraint">
<cs:MappingFragment StoreEntitySet="SConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:Condition ColumnName="ConstraintType" Value="UNIQUE"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.CheckConstraint">
<cs:MappingFragment StoreEntitySet="SConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:Condition ColumnName="ConstraintType" Value="CHECK"/>
</cs:MappingFragment>
<cs:MappingFragment StoreEntitySet="SCheckConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Expression" ColumnName="Expression" />
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.PrimaryKeyConstraint">
<cs:MappingFragment StoreEntitySet="SConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:Condition ColumnName="ConstraintType" Value="PRIMARY KEY"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.ForeignKeyConstraint">
<cs:MappingFragment StoreEntitySet="SConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:Condition ColumnName="ConstraintType" Value="FOREIGN KEY"/>
</cs:MappingFragment>
<cs:MappingFragment StoreEntitySet="SForeignKeyConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="UpdateRule" ColumnName="UpdateRule" />
<cs:ScalarProperty Name="DeleteRule" ColumnName="DeleteRule" />
</cs:MappingFragment>
</cs:EntityTypeMapping>
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="ViewConstraints" >
<cs:EntityTypeMapping TypeName="Store.UniqueConstraint" >
<cs:MappingFragment StoreEntitySet="SViewConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
<cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
<cs:Condition ColumnName="ConstraintType" Value="UNIQUE"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.CheckConstraint" >
<cs:MappingFragment StoreEntitySet="SViewConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
<cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
<cs:ScalarProperty Name="Expression" ColumnName="Expression" />
<cs:Condition ColumnName="ConstraintType" Value="CHECK"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.PrimaryKeyConstraint" >
<cs:MappingFragment StoreEntitySet="SViewConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
<cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
<cs:Condition ColumnName="ConstraintType" Value="PRIMARY KEY"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
<cs:EntityTypeMapping TypeName="Store.ForeignKeyConstraint" >
<cs:MappingFragment StoreEntitySet="SViewConstraints">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Name" ColumnName="Name" />
<cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
<cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
<cs:ScalarProperty Name="UpdateRule" ColumnName="UpdateRule" />
<cs:ScalarProperty Name="DeleteRule" ColumnName="DeleteRule" />
<cs:Condition ColumnName="ConstraintType" Value="FOREIGN KEY"/>
</cs:MappingFragment>
</cs:EntityTypeMapping>
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="TableForeignKeys" StoreEntitySet="SForeignKeys" TypeName="Store.ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
</cs:EntitySetMapping>
<cs:EntitySetMapping Name="ViewForeignKeys" StoreEntitySet="SViewForeignKeys" TypeName="Store.ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
<cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
</cs:EntitySetMapping>
<cs:AssociationSetMapping Name="TableTableColumns" StoreEntitySet="STableColumns" TypeName="Store.TableOrViewColumn">
<cs:EndProperty Name="Parent">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ViewViewColumns" StoreEntitySet="SViewColumns" TypeName="Store.TableOrViewColumn">
<cs:EndProperty Name="Parent">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="TableTableConstraints" StoreEntitySet="SConstraints" TypeName="Store.TableOrViewConstraint">
<cs:EndProperty Name="Parent">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="TableConstraintColumns" StoreEntitySet="SConstraintColumns" TypeName="Store.TableOrViewConstraintColumn">
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="ColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="TableConstraintForeignKeys" StoreEntitySet="SForeignKeys" TypeName="Store.ConstraintForeignKey">
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
</cs:EndProperty>
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ToTableForeignKeyColumns" StoreEntitySet="SForeignKeys" TypeName="Store.ToForeignKeyColumn">
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="ToColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="FromTableForeignKeyColumns" StoreEntitySet="SForeignKeys" TypeName="Store.FromForeignKeyColumn">
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="FromColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ViewViewConstraints" StoreEntitySet="SViewConstraints" TypeName="Store.TableOrViewConstraint">
<cs:EndProperty Name="Parent">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ViewConstraintColumns" StoreEntitySet="SViewConstraintColumns" TypeName="Store.TableOrViewConstraintColumn">
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="ColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ViewConstraintForeignKeys" StoreEntitySet="SViewForeignKeys" TypeName="Store.ConstraintForeignKey">
<cs:EndProperty Name="Constraint">
<cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
</cs:EndProperty>
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ToViewForeignKeyColumns" StoreEntitySet="SViewForeignKeys" TypeName="Store.ToForeignKeyColumn">
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="ToColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="FromViewForeignKeyColumns" StoreEntitySet="SViewForeignKeys" TypeName="Store.FromForeignKeyColumn">
<cs:EndProperty Name="ForeignKey">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
<cs:EndProperty Name="Column">
<cs:ScalarProperty Name="Id" ColumnName="FromColumnId" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="FunctionFunctionParameters" StoreEntitySet="SFunctionParameters" TypeName="Store.RoutineParameter">
<cs:EndProperty Name="Routine">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Parameter">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
<cs:AssociationSetMapping Name="ProcedureProcedureParameters" StoreEntitySet="SProcedureParameters" TypeName="Store.RoutineParameter">
<cs:EndProperty Name="Routine">
<cs:ScalarProperty Name="Id" ColumnName="ParentId" />
</cs:EndProperty>
<cs:EndProperty Name="Parameter">
<cs:ScalarProperty Name="Id" ColumnName="Id" />
</cs:EndProperty>
</cs:AssociationSetMapping>
</cs:EntityContainerMapping>
</Mapping>BSJB v4.0.30319lÈB#~4C„<#Strings¸P"#US¢#GUID¢#BlobWŸ¢+ ú%3Õ _Ó&Ù-h
.<X 
ÿ
@ 
` ƒÿ°•
Ä ÛÑ öÿ,ÿ
8ö
Uö{h¤“ÕÀ
£ ·•¾ö
Ü 
 
A(
^(
l(÷
Ñ &•zh
Š(¤ê
« 
à 
Ú 
ë 
ü 
 
$ 
9 
M 
c 
v 
• 
¨ 
½ 
Ñ 
ç 
û 
 
 
. 
@ 
S 
r 
† 
� 
­ 
À 
ã 
ô 
 
 
, 
J e •
� 
í 
d
(
Ÿ

Æ

Ö

å

 
# 
3 
H 
Y 
n 
 ß
•1ƒ•
Þ(
(
H(
‡(
¸(‚ê
•(
‹ ÃÿÐÿþ•
É ×ê
ï 
 
ª nhI6cö{ö¡ö¿ö÷ö¸ ÿZ ÿ¢ — Ù •
‰!ö
�!ö"ÿW"h³"ê#ä"w'ÿ{(a(¦(”(½(”(Ú(”(ó(”( )”(')”(F)ä"Z)ÿ”)p)±)p)½)p)Á)”(Ú)”(
*÷)*M*-*m*-*£*‹*º*÷)×*-*+ÿ&+”(\+F+u+F+
¹+ Ý+•
, (,6=,ÿc,•
{,(_À,×,ÿå,ÿ-ÿ9-ÿa.R.�.ÿ­.ÑGÀ,Ê0÷)â0ÿkl1
†1(
•1(
¹1(
Ô1(
ß1(
ç1(
2(32ÿ
M2(­2ÿ¾2ÿØ2ÿS3ÿÙ3Í3ÿ3ÿ4h4ÿL4ÿQ4ÿZ4ÿa4ÿr4ÿ
É4 L5ÿ§5ÿâ5-*ñ5ÿ÷5ÿ{À,B6•\6hj6h6h�6h¯6hÜ6h÷6h 7ÿ 7”(+7ÿC7h}7ÿ
ô7ê9Ñ