Subversion Repositories Projects

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

MZÿÿ¸@€º´   Í!¸LÍ!This program cannot be run in DOS mode.

$PELԘÔUà!Îní  @<p@…íWX Üë  H.texttÍ Î `.rsrcXÐ@@.reloc Ö@BPíH€.\½       ¡nP €GgzíÄÒMŸÐ}@–œób‚U=E¢T¯¬öXàLRØ=ƒLëÚò_¤°—”`T®y¥e(Æ s
YM@9TýÂo¾<ŠÖ¡gK7¶…™ÅRwÝÏe?`)Ê lD='®-N1wðñþ’Ã>ü‰í‹UIøgD¤s(
*03~(
, rpÐ(
o
s

€~*~*€*V(r=p~o
*V(rip~o
*06~s

o
þþr‰psr§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ëpsr       po
&o 
o!
o"
o#
&rÙpo
&o/
o"
oQrçpo-
&o.
*0l~s

o0
þþr#psrApo
&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
*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…
,
+{rÁpo
&o"
o)
-ÒÞ
,o*
Ü*2@
0H{r[po
&oV
o"
{o
&oW
o"
{r_po
&*(
*0s‡

oPo.
*"oN*0s‡

oNo.
*{
*{*"}*{*"}*{
*{*"}*{*"}*²(ˆ
}
(
}
}(\*0ƒ(T,ioØ(YoŠ
X(X(F
(G
(H

oØo‹
-ÖoØ(YoŒ
(U(ZoØoŒ
(Y(Fo
*j{-sŽ
}{*"}*{*j{-sŽ
}{*"}*{*{*"}*0x(]o
}o
}o“
+&(”

{oXo•
(ao–
(—
-ÑÞþo*
Ü*63iN(Ms˜
*0+{™
oš
-s›

{™
oœ
o
*0-ož
+oŸ

( 
o)
-éÞ
,o*
Ü*"
6{™
o¡
*0H(¦
{¨
3{©
þ3}©

+sª

{«
{¬
*(®
*0¬{©
E†l8}©
{«
{­
|¯
,\{¯
}©
+/|±
{³
}©

Þ%}©
|±
-Ä(¶

Þ(·
Ü*££{´
*s¸
z0"{©

YE*Þ(¶
Ü*2{´
Œ#*z(
}©
(¦
*f}©
|±
þ"o*
*0þsª

}«
}¬
*J{™
o¹
*6{™
o»
*0x(¼
+Uo¾

r-p
  Œ'¢      (x&r5po
&(¿
r;pr?p(…rIpo
&o)
-£Þ
,o*
Ü*am
0Q{™
oš
,
sº
Q**0<(¦
{À
3{Á
þ3}Á

+sÂ

{Ã
*(Ä
*0Ø{Á
.;‰8´}Á
{Ã
}Á
+x{Å
{Ã
{Æ
o¿
}Á
+/{È
{É
}Á

Þ;}Á
{È
o)
-Ä(Ë
{Å
o)
:xÿÿÿ(Ì

Þ(Í
Ü*ÏÏ{Ê
*s¸
z0H{Á

YE*{Á
YE+      Þ(Ë
ÜÞ(Ì
Ü*57$@2{Ê
Œ#*z(
}Á
(¦
*n}Á
{Å
,{Å
o*
*n}Á
{È
,{È
o*
*0þsÂ

}Ã
*2{™
*{™
*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Ï
3oÏ
t¤oÖ
T*T*0(~-rOpsA
z*0'o×
oØ
-
þ)*oÙ
¥)*0(~,þ**0u
E

 +!*******   *
*****r«pŒS(Ú
z0/oÜ
oÝ
,oÞ
,oß
-oÞ
¥)**roÏ
t¤oà
(…oá
*0:oâ
+oã

oä
(å
,Þo)
-ßÞ
,o*
Ü**%,
0U Q({,Ft¤
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ò
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
rprï
po
*0n)(
s

r…    prpo
rÑprpo
r“    prpo
r©    prpo
r¿    prpo
rÓ    pr!po
*fs“}((
}#*0“*Tu^
,sÞQt^oà*u_
   ,sÞQ        oá*u, (    *u, (*u,    (*r%psA
z0›+s
}$s
}%(‘
s       
}&(‘
s       
}'o

(x,o

(Hol
+%sšrŸpo–o

o+o–
{),s¸
z(â*0n,o

o×
rcpo
t”o×
rpo
t”(

,$T(

-+o

       (F*T*0-- s

sroRÞ
,o*
Üo.
*

:o}
þþ*.o}
þ*0™.~1s

(Ù,o
(+0Q*sšo
88o…

      o
-
r€po–+~/-þQs
€/~/(    +(+3%    (ErÇpo–(
+(D1i    (ErÃpo–o„
+&o…
       -
r;po–+ (Do)
-ÑÞ,o*
Ür_po–~0-þRs
€0~0(+uG

,1r€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–XoP
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‚
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{
(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)
&r
po\
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}
...+rU
p
+ru
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
(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š
-r9po–rCpo–o{
(Ho–o—r_po–*0FBoƒ
oy
3}oƒ
ox
o}
3hoƒ
ox
u%
o{
(H(C-/o{
(u
rWp   (9rWp(7s—oc*o‚
(
+oÐ
(zsšr
poƒ
oy
-rgpo–rpo–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r
po9

8Äo:
r
p(;
,ogo—ogrp(H
o–o!
o}
2.',!o!
(A-o!
(?+++{%-+o<
o`o
o!
o+{%o=
&(X      ?4ÿÿÿ             .   .   3;ogr!po–{%o<
ogo+o–{%o=
&{(o(Ö-{$o)
&*0ÜD
;Ou9äofo˜9¦(5o!
(A-o!
(?,0o`
o.
o/
        sgofo`
+Ro`o7
u,;o.
o/
oasgofo`oboc
ogr+po–ogo–ogr1po–+.o!
uJ,ogo–+o!
o}
(K-o.
o/
s]
o.
(6o^o–
*sŽ
+o`o7
Xo`o
2×o`o`o
Yo>
o.
o/
sg
o`o–
{(o.
o‘*0¹Esš
o‚
u£9”oÔ
r
p
+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š,r7po–o–,rWpo–o—o–o—        ,r7po–o–        ,rWpo–*–o@
(L,~*o@
o
oA
**–o@
(,~+o@
o
oA
**0"sš
o@
(M(*0"sš
o–(*0Go@
r]p(+
,oZ
oy
1rpsÛ
z-_r[po–r
poZ

+!     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š
{#{HE+rŽpo–+rþpo–+rJpo–*0MHsš
{#{HE+r”po–+rpo–+rlpo–*0—IoZ
ox
uI
-&rÄpo@
o@
o
(@
zo
u”-&rÄpo@
o@
o
(@
zsš~-oD
-'rGpo@
o@
o
(B
z       rq
p(;
,xrÔpo–        o–rôpo–{#{H3$rüpoZ
ox
o+(Ú
o–+oZ
ox
o+o–rPpo–+drlpo–{#{H3$rüpoZ
ox
o+(Ú
o–+oZ
ox
o+o–r¤po–*0ÈHsš
{#{HEn8+lrÈpoZ
ox
o+oZ
ox
o+(@
o–+jropoZ
ox
o+oZ
ox
o+(@
o–+4ròpoZ
ox
o+oZ
ox
o+(@
o–*0‚Hsš
{#{H36rrpoZ
ox
o+oZ
ox
o+(@
o–+4rWpoZ
ox
o+oZ
ox
o+(@
o–*0°J~-o@
o
oD
-rÑpo@
o
zsšrÔpo–o–rôpo–{#{H3$rüpoZ
ox
o+(Ú
o–+oZ
ox
o+o–rPpo–*6r1po*0"sš
rEpo–*06"sš
rcpo–oZ
ox
o+o–r_po–*0t"sš
rspo–oZ
ox
o+o–oZ
oy
30rÁpo–oZ
ox
o+o–r_po–+rpo–*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–
rÁpQo)
:       ÿÿÿÞ,o*
Ü*("2Toœ+þ)0hLsŽ

r
pofo˜-rÁpo`o“
+(”

     (4(—
-ãÞþo*
Ü*7!X.(7*0ho`o
,o`o7
.:o`o–
ogr
po–ogo–{&oXoŒ
,
{(o‘*0ˆMr
p
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—     ogrWpo–        *F,.þþ**‚r
pr
prpoJ
r
p(K
*0pO(+
o

rpoÖ
              E
ËÃ"FÛãÓ뻫³e8æ~~(+~3      rp+(F
(G
~(+
 -rp+r5pr_p(K
8¡~(+~(+
~ €(+ €3   rp+(F
(G
,   -  1rp-  - @1rp      ,!-rEp+rQpr_p(K
8-r_p+rqpr_p(K
8ä~(+-r…p+r¡p8À~(+~(+

¢
r[p¢
Œ°¢
r;p¢
Œ°¢
r_p¢
(L
+[r³p+Sr»p+KrÉp+CrÛp+;rëp+3róp++rýp+#r     p+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–*‚rWpr[pr_poJ
r[p(K
*0FoV
(@,oV
oW
o
*oW
(@,oW
oV
o
**&(I*0åRo}
0..+-.43o+u
8‘rep{(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–*2rip(+*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-~`
*-þ+sa
-rÁps‡

où

+$     oú
,+o
&ob
o
&       o)
-ÔÞ
        ,      o*
Üo.
*30c
02o

XXs

o
[oc
od
]oc
o.
*6(F
(e
*B(F
of
&*0!o#
&
+rÕpo
&X
2ì*0!X(F
r-p
Œ)¢(e
*"(|*0&,!
+og
(h
-*X
o
2ã*0/,*o
(i

+og
(h
-*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*
Ü,(
oj
ok
+(l
-o
&o
&
(m
-ØÞþOo*
Ü*=S,«0s‡

(†o.
*>~`
(†*V(
}A}B**Z{C(‘
on
*f{C{Coo
Yop
*‚{C{Coo
Yoq
o•
*0A{Coo
Y
++{Coq
o1
,{Coq
o0
*Y
/Ñ*Jsr
}C(
*{E*{D*V(
}D}E*0-"(
sš
(F
(G
o–}D}E*²rçpo
(•oR(”,r÷psA
z*(s
*2(¢st
*2(¢su
*2(¢sv
*2(¢sw
*2(¢sx
*2(¢sy
*²Ð
(
(z
-Ð(
(z
,~L**:(£({
*z{G,Ð(
o|
s}
z*B{G-}G*0(£Þ(~
Ü*          .s™€F*v(§(
(¨(©(ª*.rp(°*0GZr‰p(€

(

,*o
,     o
Xs
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(ƒ
,}JrAp(ƒ
,
(†
}K*0HrWp(å
,(¯*rƒp(å
,(®*r©p(å
,*rßp(Ú
s‡
z0ž\-rIpsP
zoÏ
o
oˆ

(‰
oŠ
-r]p(Ú
sL
z
%  9êþ~_:Ès‹
%rÛp(Œ
%rÉp(Œ
%r­p(Œ
%rëp(Œ
%r      p(Œ
%r³p(Œ
%rýp(Œ
%róp(Œ
%r½p(Œ
%rÍp        (Œ
%r×p
(Œ
%rép(Œ
%rõp(Œ
%rÿp
(Œ
%r¡p(Œ
þ€_þ~_      
(
9
E'BZr‡­8¹(Ž
*(²þ
8¨(²þ
8(²þ
+u(²þ
+](²þ+H(±,(³,(
*(
*þR(‘
*r]p(Ú
sA
z.30-   (’
*      (“
*-
(”
*(•
*r]p(Ú
sA
z0Ü]-rpsP
zoÏ
u¤
-r]p(Ú
sL
zoÜ
oÖ
E
æ2µ‰sŸH1G]½8C(–
rëpo—
(Ž
*(–
rÛpo—
(Ž
*(–
rÉpo—
(Ž
*(–
r³po—
(Ž
*(–
r­po—
(Ž
*(–
r       po—
(Ž
*(–
rýpo—
(Ž
*(–
rópo—
(Ž
*(±-(³-
(–
rÿpo—
       (
*r%po˜
,r%po˜
¥©+rpo˜
oß
-oÞ
,oÞ
¥ ÿÿÿþ+, €+oÞ
¥,(–
rõpo—
(”
+8,(–
rõpo—
(•
+(–
rõpo—
(”
*rpo˜
,rpo˜
¥©+     r%po˜
,r%po˜
¥©+
rpo˜
oß
-)oÞ
, oÞ
¥        - ÿÿÿ+ ÿÿÿþ+, €+oÞ
¥
      ,`
, (–
répo—

(’
8—,(–
r×po—
(“
+x(–
r×po—

(’
+[
,(–
rÍpo—

(’
+:,(–
r½po—
(“
+(–
r½po—

(’
*(–
r¡po—
(Ž
*rpoÖ
ŒS(@
sA
z.rÈp(°*.rKp(°*0^(™

oš
(›
*09RoÜ
r]poÝ
,oß
-oÞ
,oÞ
¥°R**09ToÜ
rpoÝ
,oß
-oÞ
,oÞ
¥T**09RoÜ
rqpoÝ
,oß
-oÞ
,oÞ
¥°R**0_(µ
oœ
*0s`-rÖpsP
z-rèpsP
zst

t(ßo
ož

u_,t_o

oŸ
o 
       +{     o¡
      ,@      o¢
(£
o¤
,)to¥
o¦
o§
~¨
(¸+!t(£
(©
~¨
(¸oª
o«
&      o)
:yÿÿÿÞ    ,     o*
Ü,fo~
/]u-u-u-r psÛ
zo¬

+
(­
oª
o®
&
(¯
-àÞ
þWo*
ÜÞ &o°
þ*ALb‹í0$T"Eg   ¶-r: psP
zo±
(

,rP psP
zo±
*s¦*0°a,!{K-(3(²
(“
sI
(o³
.o´
þþ
     (¹oµ
.oJ
(¶
,      -o·
(¸
.
(¸
o¹
(‡       -
oº
.o»
*0¡b(
þXE "$&52),/8+J(ºX(¼********  *
*****(ºX(»*
*0)c(ˆ,s¼
*, ÿÿÿs¼
*þX*02d(Š-(Œ-,-+
+       -+
*0e(Š-
*0f”rr p¢r€ p¢r p¢rœ p¢r´ p¢rÄ p¢rÞ p¢rö 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·gs‡

su
oÁ
sÃ

(F
r4!poÄ
¢of
&~`
oÅ
oÆ
oÇ

+g
o¤
tÑoÈ
(É
(Ê
(F
rd!poË
oÄ
¢¢¢of
&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;
    ÿh<?xml version="1.0" encoding="utf-8"?>
<Schema Namespace="EFSQLite" Provider="System.Data.SQLite.EF6" 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#~øBD<#Strings<Ü!#US¡#GUID(¡4#BlobWŸ¢+     ú%3Ò _Ó&Ò-g
.<X     
ü
F
f‰ü¶›
Êá×ü!ü2ü
]>
z> É¸úå
ÈÜ›ãü

'
rM
M
Môè
W›«
»MÕð
Ü
ô


-
C
U
j
~
”
§
Æ
Ù
î


,
=
N
_
q
„
£
·
Î
Þ
ñ
      
%      
6      
H      
]      
{      –  ›
Á     


•
M
Ð

÷



A
T
d
y
Š
Ÿ
°›bC´›
M
4M
yM
¸M
éM³ð
ÆM
¼ôüü/›
úð
 
3
ÛŸzg”ü¬üÒüðü( üéü‹ üÓ È 
!›
º!>
Î!>?"üˆ"ä"ð4##¨'ü¬(’(×(Å(î(Å()Å($)Å(=)Å(X)Å(w)#‹)üÅ)¡)â)¡)î)¡)ò)Å(*Å(;*(*O*~*^*ž*^*Ô*¼*ë*(*+^*3+üW+Å(+w+¦+w+
ê+,›
6,Y,gn,ü”,›
¬,M_ñ,-ü-üH-üj-ü’.ƒ.².üÞ.×Gñ,û0(*$11k´1
Î1M
Ý1M
2M
2M
'2M
/2M
S2M{2ü
•2Mõ2ü3ü 3ü›3ü!44G4üP4^4ü”4ü™4ü¢4ü©4üº4ü
5Ž5üé5ü$6^*36ü96ü{ñ,Š6›¤6²6Ç6å6÷6ü7Å(7ü.7h7ü
³7›7Ç8×
'9MJ9üW9q9ü‡9w+(:ðC:ðn:Ž:ð£:ðý:ð%/€Qax       €a
M ša
R§a
S®a_¹ah€ÈatØa!‘ãa"•îa#›ù#Ña
#Õ1T+1XFa2\Ya>p€ca@unA‰‚aAaC™aD”£a!F™¹a-H¦ƒÐL±Üa1L´ÿ.MÁX1Vʤ5^Ôó5Ý`ÔÙ'+1¤U!1»!>¿!KÃ!dËrU…Õ˜#«U«xÕ†Õ¦¼îé
é1
éu
˜“
«S€òÕ3îU3U3 U63Õ6FÕ6WÕ6lÕ6…Õ6˜Õ6§Õö™²%n7rg€Œˆ®ˆÐ™Ü«1ü«1«10´1R´1d¼¢3Sâ3S3«þ   È«ñé&éB
`#
t2
‹A
A
«A
»A
ÏA
ã«ŠU§«Q€ÐÕ")M™V«6‹5[ «{ c˜ h¦ Õ¼ «3‹¬/
0U0UX0˜b$¢b0¢k0¦x0„0®/
0U0UX0˜l1¢v1‚1%›1.6é8ˆÐ ƒ/Ø “3!“08!“<=&!“HC<!“bCT!“ïX¨"“e$#“;r¸$‘|È$‘º…        %‘Εx%‘¤¸'‘,-hÄ'ƒ±þ'ƒ‹Ø(ƒšá(ƒÅì4(ƒÅôˆ(ÆîüÔ(Æîð(Æî$)Æî0)Æî È)Æî!Ñ)Æî$"Ú)Æî+#ã)Æî2$ì)Æî9%õ)ĺ@&*ÆîG'7*ÆîM(k*ÆîT)ˆ*Æî[*ß*Æîb+è*Æîi,ñ*Æîp-ü*Æîw.S+Æî~/‡+Æî…0¯+ÆîŒ1¸+Æî“2È+Æîš3ü+Æî¡40,Æî¨59,Æî¯6B,Æî¶7`,Æî½8ä,ÆîÄ9D-ÆîË:M-ÆîÒ;V-ÆîÙ<f-Ƈ   à=„-Æž       ç>½-Ʊ       G?Ô-ÄÕ        ó@Ö-Äð       óAô-Æ

úB-.Ä7
C/.ÄV
D1.Äv
EM.Ä¡
FO.Ĺ
Hm.Äâ
J‰.ÆîK—.Æî#L¥.Æî*MÈ.ƒ-1N/Æî9P6/Æî@Qd/ÆîGR˜/ÆîNSñ/ÆîUT
0Æî\U 0ÆîcVˆ0ºjWÜ0„/YÃà†Yä0ÃðŒZ1Ãð†Z1ÆýŒ[Æ[01ƒ¡]81ƒ1®]@1ƒC²]I1ƒ^®^Q1ƒk²^Z1†}Œ_b1†ŽŒ_j1†š·_s1ƒ«À`{1ƒ´Å`„1†Ëa´1æcC2ƒùñe^2ƒ
úeg2ƒ"
ñfo2ƒE
ñfŠ2ƒ]
úf“2ƒ‚
¡g›2ƒ 
®g£2ƒ±
²g¬2†h@3ƒ(kT3ƒ2lŒ3ƒ:nØ3ƒ'Gp¤5ƒ3MqÈ5ƒwYrÛ5ƒ‚Gsì5Ãà†t€6ƒŒeuÔ8ƒswñ8ƒ«}wþ8ƒÃ‡w9“Öw9“ Þx/9“@åy<9“@òz‰9“N{–9“N|¡9“_}®9“_~º9“oÇ9“o€Ó9“‹
:“£ƒ,:“Å„`:“_)†€:“ä2ˆ;“½:‰?;“ÔEŒ\;‘úLŽ´;“[(<“$“W<“/g”€<“?o–Á<“Sx™è<“g€›!=“xž>=“‰ P=“£‰¡\=“Ԑ¢Œ=‘,-h£ý=ƒ£>ƒ¢£>ƒ¨¤F>æ¥`>&¹§{>†7Á§‰>†>/¨›>†I®¨¸>æ¨P?†/ªX?/ª`?ÆîΪi?ÆîÕ«u?ÆîÛ¬„?Æîá­Á?Æîè®Ê?Æîï¯Ó?Æîö°Ö?Æîý±ä?Æî²í?Æî³ö?Æî´ÿ?Æîµ@Æî ¶5@Æî'·H@Æî-¸u@Æî4¹„@Æî;ºÈ@ÆîB»õ@ÆîI¼þ@ÆîP½AÆîW¾AÆî^¿PAÆîeÀAÆîlÁ›AÆîs©AÆîzòAÆîĵAÆAÆîÆÇAÆî–ÇÌAÆîÈùAÆî¤ÉBÆî«Ê5BÆî²Ë>BÆî¹ÌGBÆîÀÍUBÆîÇÎXBÆîÎτBÆîÕбBÆîÜѺBÆîãÒÃBÆîêÓÆB‡ ñÔÔBž      øÕèBjÖC±      '×#C€Ø1C—ÙEC

Ú\C‘²)Û°CÉ;ݾCÙBÞÒCâ
N߆UàÆíGâÆ[ãÆgæàCL{çíCz®ç       Dƒ›çDƒ½çDëç˜D‘nÀé(E‘Àé°G‘´Êé|I‘ÏÊéöIÓéJ“Ùê°JíîXKIôïÔKÿñ<L]òNÆîô1NÆîõ@NÆîö”OÆî%÷LPÆî-øtPÆî5ùlQÆî=ú[TÆîEûdTÆîMüÄTÆîUýUÆî]þUÆîeÿ UÆîlhU“ptîUÆîzVÆî‚.VÆîŠ5VÆî’<VÆîš”ZÆZÆZÆî²    ÁZÆîº
ÈZÆîÂäZÆîÊX[ÆîÒ
È[ÆîÚA\Æîâ`\Æîê ]Æîò?]ÆîúH]Æî|]Æî
¨]ÆîŒ^ÆîÔ_Æî"N`Æî*U`Æî2\`Æî:0aÆîBêaÆîJñaÆîRbÆîZhb‡     bÐbjk!Xc~u$üc“‚(Ldªâ*°eÅ‹+ôeì”-g§1xiâ5@j2³6ÖjG49üj`4:$k{‚;Pk‘½<tk°Æ> lÏ‚@.lì‚A<lÏBtl!ÞD;m‘AçFEm‘VçHPm‘uçJ¬m‘‹çLn‘¤çN¬o‘¿çP€p‘ÞçRq‘çTÌq‘"çVÜq‘AçXüq‘`çZ@r‘~ç\Àr‘›ç^s‘·ç`ls‘Óçbôs‘ðçdŠt‘çf˜t‘0çh¨tOñjwZ  o˜wl p¤wl sxz&  w¼x†4        yÌx†A        }„y‘±O        ‚–y‘ÂV       ƒ¸yÔ\       …4|èe†s|þ'‡Š|'ˆ¬|'‰Ø|,'Š}@b    ‹_~Mk …~k       Á~“ s       ‘ä~°x       ’6Æ‡       ”@ÆŽ       •4€è–      —ô€þ¡     šA‘‰P#¬     ž¸‘5µ       <‚‘C½       ¢˜‚‘SÉ      £ L‘€3É       ¤/L‘É3É       ¥肑,-h¦†U¦ÆíÝ     ¨Æç        ªÆö        ®4ƒ/¯<ƒæµ
¯„æ¼

±•„‘,-h²¡„ƒÓ®²©„ƒâ²²²„ƒñ³º„ƒú³ă2ñ´ބƒO
´ù„ƒd'
´…ƒl,
´
…ƒy6
µ…ƒ‚;
µ…ƒ’E
¶#…ƒ¢E
¶+…ƒ±E
¶F…ƒÃE
¶a…†×E
¶|…ƒí®¶„…ƒû²¶…†   ®·¼…æ·䈆/¹‰ƒ‘c
¹
‰ƒœ¨¹‰††º0‰Æ¹·»Š‰Æ¿/¼œ‰“ãp
¼,Š“öƒ
¿jŠ“‰
ÁxŠ“
ÃŒŠ“&š
ƼŠ‘4¢
È銓M©
ÉôŠ“M®
Ê(‹“M´
Ìd‹“†»
Ïœ‹“¤»
Ю‹“¤Â
Ñ‹“»»
Óԋ“»Â
Ô苓ØË
Ö
Œ“ØÔ
ÙŒ“ØÞ
Ü(Œ‘êé
à“Ë
å/“Ô
è†UëÆíõ
íÆ[îÆû
ñ?†òUæôWƒ1/önƒ</öˆƒö¬ƒF"øù†/ùŽƒ_®ùŽƒlùŽƒ(ù4Žƒ/ûmŽæýšŽ†/ÿ¢ŽÆž9ÿ¯ŽÆ½?ÿ¼ŽÆßEÿɎÆ
 Kÿ֎Æ6 QÿãŽÆÅWÿðŽæH \ÿæS /,d /KS ²\Är /Œ‘,-h˜†·¶‘Ý mď‘ñ s      ‘!s$ƒ2!~H‘ÄA!‰œ‘ƐH”ÆR!0˜_!—<˜u!—H˜“!l˜–ž!¤      ´˜–/gü˜–®!¤
D™Äá!°d™ž¼0›Äû!È^›Ä"Ïh›“,"Ö$œ‘J"äԜ‘W"ó‘h"ÿL‘x"ÿ há™"!¸žî"
"¡†/%ø ‘,-h%è3á/%<4áR/‰%D4áe,®%5á  Œ/“%5áÇ//%5áò//%\5á        -0d%i5†¨%ˆ50/&¬6á/&ô6áR/‰&ü6áe,®&ð7á      Œ/“&ø7áÇ//&8áò//&p8á       -0d&}8†¨&œ81/'¸8¦1/'ÿ"#
##
##
#A#H#N#Y#j#N#u#†##j#’#œ#†#¦#²#Ç#ÿ"¦ÿ"Ì#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Þ#è#Ó#ó#ó#û#ó#ó#ó#
$$
$$Ó#Ó#Ó#Ó#$ÿ"Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#+$5$5$=$D$ÿ"ÿ"ÿ"ÿ"x¦=$D$ÿ"ÿ"ÿ"x¦Q$Y$b$ÿ"b$f$b$b$b$b$5$b$m$}$¦}$‡$}$¦¦¦¦¦¦$¦˜$$¦ª$ª$¦¸$Â$¦¸$Ï$¸$‡$¸$ß$¦¦ð$¦¸$ú$¦%¦¸$%¦%
$
$%%öö=$D$*%=$D$Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Ó#Þ#,%1%Ó#6%,%,%H%,%P%,%1%[%b%i%i%q%[%z%%f$ƒ%ƒ%#
#Œ%##Œ%˜%%¥%%%%%%%%%%%%%%±%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Þ#¿%Ñ%Ô%Ù%ß%ï%ü%       &%&%%&&"&+&6&D&z%W&]&%Ô%Ù%+$%%%%m&%z%%%z&%%ƒ&™&%™&%™&%™&%™&%™&%™&%™&%™&%™&%™&%™&%™&%™&%™&%™&%™&%™&% &°&î·&+$ & &ï%    & &ï%     &È&Ù&ç&ð&ï%ü% &ð&ï%ü%ý&       &'*%%¦%%%%%z%'ÿ"('%z%x%f$%%3'W&E'O'z%¥%'
$z%
$_'5$è#Ó#™3™3[%b%™&e'™&e'q%[%z%r't'v'ÿ"ÿ"ÿ"ÿ"ÿ"=$D$ÿ"z'ÿ"f$|'†''''£'5$'£'5$Šÿ"ÿ"ÿ"¼'ÿ"¼'Ã'Ê',%5$,%,%5$,%,%+$Ò'5$,%+$Ü',%+$Ò'Ü',%+$Ò'ê',%+$Ò'5$,%+$[%b%ÿ"ÿ"q%[%z%ñ'ø'=$D$xÿ"xMVMV=$D$ÿ'((((#(((8(‡$B(O(R(O(ð$O(\(ƒ%¦#ƒ%¦#b(m(ƒ%x¦%%ÿ"¦y(„(¦y(¦¦‰(‰(H#(
0
0%)5~‰‚=)~‰‚=)iÔ"‰/‘/™·¡·©·±·¹·Á·É·Ñ²Ù²áù··     '¨!/)Ð1/9/   /        #+
AE+
A`+&
q,
qm+9
Q@
Á¨»+P
Á7U
ÉÉ+[
Ô+P
1ã+a
Á>g
ÿ+l
$,€
,*,“
qB,P
qO,P
ye,®QS /‘t,Œ†,P
Á>U
   ýŒ™†,P
¡»+P
¡ÿ+l
4¢,c
©}Œ±»,Û
‘Ë,á
<¢,c
<Ú,ò
©ã,ÀD,L*,“
T'GLe,®QÉ+/Tü,4±}Œ¡-=©·¡-D/\/T/y3-8ý{¡X-‚Ùˆ‘_-Ž\”¹·ñ|-[
ñ†-[
ù- ž- §- °-P
¹-ªd,€
l*,“
AÄ-P
AÍ-P
I|-[
I†,P
Q- Y|-àY« Y×-æyÄ-[
yÍ-[
yæ-P
ø-P
.P
.P
‰ø-P
‰.P
¡|-[
¡&.P
©|-[
©†,P
Á5.P
É|-[
ÉJ.ñt,€
|*,“
ÁÔ+P
É¢,P
Ñ|-[
ÑJ.ñ„Ú,ò
΢,c
ñ- ”Ú,ò
Ϣ,c
¤Ú,ò
¢,c
        Ô+P
ø-P
YB,T1X.Y\¢,c
\Ú,ò
Tk.2IO,d1t.Ài- ´,€
¼*,“
Á·Á/ÉÁ.ìÄ(ÌÚ,Ì'GÌk.2ѹ·Ô/Ô¢,c
Ô¨Éé.ìÄÔ,Ü*,“
Äk.2Ô”Üe,®ä(ìäü,4ô/äk.2ô”ü,€
*,“
ì2ä'G,‰yì//y*,dá/é+1Àé=1c
0U
0U¨X0˜b0¢b$¢/k0¦ô,„0®*,“
x0/e,®0/ò//©/äÚ,$òäQ1Gì«},,€
4*,“
ìwYD0UD
0UD¨DX0˜D/D‚1%Dl1¢$,€
D›1.Dv1D/D¦1/D1/Dò//ä«PáÂ1\ùã,À¡í1e        
2k
2k
2kT/!=2ƒ¡d2\ü,¡)O,d¡-²1·á›2¸dü,¡9O,d9¦2®!¶2ЩÌ2®l,€
t*,“
©Û2Œ¡é2í|,€
¡µ
‰3Œ„/„”„¢,c
„,Œ*,“
ѹ?1/Œe,®/     %3\A-3ŒY:3P
”U1ã+pœU¤U¬,€
´*,“
¼íGÄUÌG3“
Ô¢,c
ÔG3“
Ü2ÉL3ìää2ìì2/Ì/Ô/Ì(ñX3P
ùb35\Ú,;¡r3©
‰}ŒÜ(Ü«}a,4]ÜwYôUajra24Œa84™qýôyý{¡f4¡n4¡x4c
©ƒ4d‰ž4
‘ý{™®4¡ý{        Á4Œ Ò4ÀÌã4”        è4Œ,*,“
,€
$*,“
Ìþ4“
,¨,”‰_®™t,ŒÁ4ŒÒ4ÀÄÚ,Ä'GéÁ4ŒÔ5G4k.2©55©,5®ÔÚ,ò
Ô95/<¢,c
DÚ,ò
¡?5íÔã4”Ôþ4“
ÔM5LÚ,ò
Q55ä'GäÚ,ìÚ,ìü,4T,€
Äü,4Ä2ÁY5ŒÁg5®¡u5r¡X-x¡X-¡X-“}5Œ±·ÁL6î     ¼c
4/4¢,c
4«P\,d*,“
l/l”de,®l5GÑ¿/9e¡n9¹·¡\6ÕtUtíõ
Á7Á7•¡-›Áb6¥¡o6µQy6º‰†6¿l–6Ål,|*,“
|e,®„”„¢,c
„›6¨„Ú,ò
„/A/é/ñ/y/ù//Ù/Aé2ü ú6}Œ·    r /Y!B7‚yR7)m7&yv7.)~7;y„7;q‘7©
1·¡Ñ7ŒYâ7PŒü,4̨Ì2Ìü,4á8dá18lá18váH8…á`8“á`8žáv8¨áv8²YŒ8PŒÚ,dÚ,;I²8ùIÎ8ÿQè8aï89·9*á‹1œ,€
¤*,“
‹]¬99“
´ü,¡A}ŒAã,ÀAA9xIQ9~¬O,“鋃Q‰\,¼*,“
Y—¼e,®aS /)‘9Œ!¦9Ô‘º9Ý‘È9ã‘Ö9êÄá9®‘î9c
ÄO,“
‘÷9¨‘:®‘:²Ä”):&::/q¢,c
):5yž<^:c
/! Uy„:Z`q,‰‰®:\q»:fqÈ:n‰Ù:Œzñè:9ø:ˆ‘;i”9;ˆa/XÅk
)ãG
.“.Cª.‹      .#Ê.+0.3_.;….KÂ.SÕ.[â.cè.kî.{û.ƒG
C«C£C›ÖIãG
£«ëã«á««       3’
3’`3’ *«@*«`/3’ 03’ 8+@8+D8€8+ 8+¤8à8+9+@9+`9+ 9+À9+:+ :+  4
˜
­
½
ø
"LsšÇ._hq…ç1ZsÏâ@K}‰ªÊó'-DQW±åø    ,AL®ãë6?H‡ÊØãôù$38CLz“¼ÒÝëó:Tc™¬³ÁÑàø7€°×D»Ö!œö"Bœ
     ()+-ÉGvL~Q”QÈrÓ{½ÒÅÜÓÜÜàáàéäÂ
Í
Ø
ì
Òù
Ü՜ߦ䰭UÆbÜhÏ     ÜÔ  œÔ "Ü-<HJ
UT
YY
^^
e^
j^
p^
x^
€ÜÉg
yÜ‚­0·Ô0¼0·Ô0¼     
SUTVWXZY\[_`acbd!f#e#q%r's)‘+•-˜/Õ1Ö3×5Ø7]9\9^;_;`=a?bAcAeCdCfEgGhIiKjMlOkOpQqQ”S•UÄWÇYÍ[Ð]zŽI„E†Sˆ?ŠGŒU‚=”=–E˜Sš?œGžU I
w
Š
´
ê
lµ¾ü%2;DLu}òú
)=JSckÆÚçêý
7bu™ÂÛä28b€Žš¢ª¿ÍÕÜðiñ[clu~Â+hq³(1yÐð[~AOgpïȂ^€b.aó
ðbüÈ  4;ðB;øp‡;ˆŸÁ;ø:<
            Z_|*î:Z:_<Z<_éîî›|ëîõîmšjí|šˆš•šÇí'#•)•+•-•|èOèU|è…‰ôt   E<Module>System.Data.SQLite.EF6.dllResourcesSystem.Data.SQLite.EF6.PropertiesDmlSqlGeneratorSystem.Data.SQLite.EF6ExpressionTranslatorInternalBaseISqlFragmentSymbolJoinSymbolKeyToListMap`2MetadataHelpersSkipClauseSqlBuilderSqlCheckerListElementHandler`1SqlGeneratorFunctionHandlerKeyFieldExpressionComparerSqlSelectStatementSqlWriterStringUtilToStringConverter`1SymbolPairSymbolTableTopClauseSQLiteProviderFactorySQLiteProviderManifestTypeHelpersSQLiteProviderServicesmscorlibSystemObjectEntityFrameworkSystem.Data.Entity.Core.Common.CommandTreesDbExpressionVisitorTKeyTValueDbExpressionVisitor`1TElementTypeMulticastDelegateSystem.Collections.GenericIEqualityComparer`1DbExpressionSystem.IOStringWriterTSystem.DataSystem.Data.CommonDbProviderFactoryIServiceProviderIDisposableSystem.Data.Entity.Core.CommonDbXmlEnabledProviderManifestDbProviderServicesSystem.Data.SQLiteISQLiteSchemaExtensionsSystem.ResourcesResourceManagerresourceManSystem.GlobalizationCultureInforesourceCulture.ctorget_ResourceManagerget_Cultureset_Cultureget_SQL_CONSTRAINTCOLUMNSget_SQL_CONSTRAINTSCultureSQL_CONSTRAINTCOLUMNSSQL_CONSTRAINTSs_commandTextBuilderInitialCapacityDbUpdateCommandTreeList`1DbParameterGenerateUpdateSqlDbDeleteCommandTreeGenerateDeleteSqlDbInsertCommandTreeGenerateInsertSqlSystem.Data.Entity.Core.Metadata.EdmEdmMemberGenerateMemberTSqlEntitySetBaseReadOnlyMetadataCollection`1IsIntegerPrimaryKeyDoAllKeyMembersHaveValuesSystem.TextStringBuilderDbModificationCommandTreeGenerateReturningSql_commandText_commandTree_parametersDictionary`2_memberValuesparameterNameCount_kindget_Parametersget_MemberValuesSQLiteParameterTypeUsageCreateParameterDbTypeDbApplyExpressionVisitDbArithmeticExpressionDbCaseExpressionDbCastExpressionDbCrossJoinExpressionDbDerefExpressionDbDistinctExpressionDbElementExpressionDbEntityRefExpressionDbExceptExpressionDbBinaryExpressionVisitBinaryDbFilterExpressionDbFunctionExpressionDbGroupByExpressionDbIntersectExpressionDbIsEmptyExpressionDbIsOfExpressionDbJoinExpressionDbLikeExpressionDbLimitExpressionDbOfTypeExpressionDbParameterReferenceExpressionDbProjectExpressionDbQuantifierExpressionDbRefExpressionDbRefKeyExpressionDbRelationshipNavigationExpressionDbSkipExpressionDbSortExpressionDbTreatExpressionDbUnionAllExpressionDbVariableReferenceExpressionDbAggregateVisitAggregateIList`1VisitAggregateListVisitExpressionDbExpressionBindingVisitExpressionBindingPostVisitExpressionBindingPreVisitExpressionListDbGroupExpressionBindingVisitGroupExpressionBindingMidVisitGroupExpressionBindingPostVisitGroupExpressionBindingPreEdmFunctionVisitLambdaFunctionPostVisitLambdaFunctionPreDbUnaryExpressionVisitUnaryExpressionDbAndExpressionDbOrExpressionDbComparisonExpressionRegisterMemberValueDbIsNullExpressionDbNotExpressionDbConstantExpressionDbScanExpressionDbPropertyExpressionDbNullExpressionDbNewInstanceExpressionParametersMemberValuesToCompactStringToFullStringToStringWriteSqlcolumnsget_ColumnsneedsRenamingget_NeedsRenamingset_NeedsRenamingisUnnestget_IsUnnestset_IsUnnestnameget_NamenewNameget_NewNameset_NewNametypeget_Typeset_TypeColumnsNeedsRenamingIsUnnestNameNewNameTypecolumnListget_ColumnListset_ColumnListextentListget_ExtentListflattenedExtentListget_FlattenedExtentListset_FlattenedExtentListnameToExtentget_NameToExtentisNestedJoinget_IsNestedJoinset_IsNestedJoinColumnListExtentListFlattenedExtentListNameToExtentIsNestedJoinm_mapAddIEnumerable`1AddRangeContainsKeyEnumerateValuesSystem.Collections.ObjectModelReadOnlyCollection`1ListForKeyRemoveKeyTryGetListForKeyget_AllValuesget_KeysKeyValuePair`2get_KeyValuePairsAllValuesKeysKeyValuePairsNullableFacetNameGetEdmTypeEdmTypeTEdmTypeGetElementTypeUsageEdmPropertyGetPropertiesIsCollectionTypeIsPrimitiveTypeIsRowTypePrimitiveTypeKindTryGetPrimitiveTypeKindGetPrimitiveTypeKindMetadataItemTryGetValueForMetadataPropertyGetDbTypeUnicodeStringMaxMaxLengthAsciiStringMaxMaxLengthBinaryMaxMaxLengthMaxLengthFacetNameUnicodeFacetNameFixedLengthFacetNamePreserveSecondsFacetNamePrecisionFacetNameScaleFacetNameDefaultValueFacetNameGetFacetValueOrDefaultIsFacetValueConstantFacetDescriptionGetFacetTryGetTypeFacetDescriptionByNameIsNullableTryGetMaxLengthTryGetIntFacetValueTryGetIsFixedLengthTryGetBooleanFacetValueTryGetIsUnicodeIsCanonicalFunctionIsStoreFunctionParameterDirectionParameterModeParameterModeToParameterDirectionskipCountget_SkipCountSkipCount_sqlFragmentsget_sqlFragmentsAppendAppendLineget_IsEmptysqlFragmentsIsEmptyVisitBinaryExpressionVisitExpressionBindingVisitExpressionBindingListVisitListDbSortClauseVisitSortClauseVisitSortClauseListInvokeIAsyncResultAsyncCallbackBeginInvokeEndInvoke_manifestStack`1selectStatementStackget_CurrentSelectStatementisParentAJoinStackget_IsParentAJoinallExtentNamesget_AllExtentNamesallColumnNamesget_AllColumnNamessymbolTableisVarRefSingleHasBuiltMapForIn_builtInFunctionHandlers_canonicalFunctionHandlers_functionNameToOperatorDictionary_datepartKeywordshexDigitsInitializeBuiltInFunctionHandlersInitializeCanonicalFunctionHandlersInitializeDatepartKeywordsInitializeFunctionNameToOperatorDictionaryDbCommandTreeCommandTypeGenerateSqlDbQueryCommandTreeDbFunctionCommandTreeGenerateFunctionSqlTryTranslateIntoInGetTargetTSqlVisitInputExpressionVisitIsEmptyExpressionVisitCollectionConstructorVisitIsNullExpressionDbExpressionKindVisitJoinExpressionProcessJoinInputResultVisitNewInstanceExpressionVisitSetOpExpressionIsSpecialBuiltInFunctionIsSpecialCanonicalFunctionHandleFunctionDefaultHandleFunctionDefaultGivenNameHandleFunctionArgumentsDefaultHandleSpecialBuiltInFunctionHandleSpecialCanonicalFunctionHandleSpecialFunctionHandleSpecialFunctionToOperatorHandleConcatFunctionHandleCanonicalFunctionBitwiseHandleGetDateFunctionHandleGetUtcDateFunctionHandleDatepartDateFunctionHandleCanonicalFunctionDateAddHandleCanonicalFunctionDateSubtractHandleCanonicalFunctionDatepartHandleCanonicalFunctionIndexOfHandleCanonicalFunctionNewGuidHandleCanonicalFunctionLengthHandleCanonicalFunctionRoundHandleCanonicalFunctionTrimHandleCanonicalFunctionLeftHandleCanonicalFunctionRightHandleCanonicalFunctionSubstringHandleCanonicalFunctionToLowerHandleCanonicalFunctionToUpperAddColumnsAddDefaultColumnsAddFromSymbolAddSortKeysCreateNewSelectStatementSQLiteDateFormatsNeedSingleQuotesEscapeSingleQuoteGetSqlPrimitiveTypeHandleCountExpressionIsApplyExpressionIsKeyForInIsJoinExpressionIsComplexExpressionIsCompatibleParenthesizeExpressionWithoutRedundantConstantCastsParanthesizeExpressionIfNeededQuoteIdentifierTryAddExpressionForInVisitExpressionEnsureSqlStatementVisitFilterExpressionWrapNonQueryExtentIsBuiltinFunctionWriteFunctionNameToBlobLiteralNeedsInnerQueryIsPropertyOverVarRefCurrentSelectStatementIsParentAJoinAllExtentNamesAllColumnNamesSingletonEqualsGetHashCodeisDistinctget_IsDistinctset_IsDistinctallJoinExtentsget_AllJoinExtentsset_AllJoinExtentsfromExtentsget_FromExtentsouterExtentsget_OuterExtentstopget_Topset_Topskipget_Skipset_Skipselectget_Selectfromget_Fromwhereget_WheregroupByget_GroupByorderByget_OrderByisTopMostget_IsTopMostset_IsTopMostHaveOrderByLimitOrOffsetIsDistinctAllJoinExtentsFromExtentsOuterExtentsTopSkipSelectFromWhereGroupByOrderByIsTopMostindentget_Indentset_IndentatBeginningOfLineWriteWriteLineIndents_defaultDelimiterBuildDelimitedListFormatIndexFormatInvariantFormatStringBuilderIndentNewLineInvariantConvertToStringIsNullOrEmptyOrWhiteSpaceSystem.CollectionsIEnumerableMembersToCommaSeparatedStringToCommaSeparatedStringToCommaSeparatedStringSortedToSeparatedStringToSeparatedStringPrivateToSeparatedStringSortedSourceColumnsymbolsEnterScopeExitScopeLookuptopCountwithTiesget_WithTiesget_TopCountWithTiesTopCountInstanceDbCommandCreateCommandDbCommandBuilderCreateCommandBuilderDbConnectionCreateConnectionDbConnectionStringBuilderCreateConnectionStringBuilderDbDataAdapterCreateDataAdapterGetServiceDisposedisposedCheckDisposedFinalize_dateTimeFormatDateTimeKind_dateTimeKind_dateTimeFormatString_binaryGuidSystem.XmlXmlReaderGetProviderManifestGetProviderManifestTokenSortedList`2ParseProviderManifestTokenSetFromOptionsGetDbInformationGetStoreTypeGetStoreSchemaMappingGetStoreSchemaDescriptionGetXmlResourceTryGetPrecisionTryGetScaleDbCommandDefinitionDbProviderManifestCreateDbCommandDefinitionGetDbProviderManifestTokenGetDbProviderManifestCreateSqlParameterNullable`1GetSqlDbTypeGetParameterSizeGetStringDbTypeGetBinaryDbTypeSQLiteConnectionSystem.Data.SQLite.ISQLiteSchemaExtensions.BuildTempSchemaBuildTempSchemaDataTableDataTableToTablevaluetreeparametersSystem.Runtime.InteropServicesOutAttributemembertablekeyMembersprimaryKeyMembertranslatormissingKeyMembercommandTextreturningwasInsertcommandTreepreserveMemberValueskinddbTypeexpressionaggregateaggregatesbindingexpressionListfunctionbodypropertyExpressionseparatorbuilderwritersqlGeneratorextentscomparerkeyvaluesvalueCollectiontypeUsageedmTypetypeKinditempropertyNameprimitiveTypefacetNamedefaultValuefacetCollectionfacetDescriptionmaxLengthintValueisFixedLengthboolValueisUnicodemodeslistexprexpressionBindinghandlersortClauseobjectmethodelementcallbackresultemanifestcommandTypesqlStatementsqlFragmententitySetBaseaggregateArgumentopleftrightinputExpressioninputVarNameinputVarTypefromSymbolnegateinputsjoinKindjoinStringjoinConditionfromExtentFragmentinputfromSymbolStartfunctionNamehandlersparenthesiseArgumentssqlgenselectStatementsymbolcolumnDictionaryaddToSymbolTableorderByClausesortKeysoldStatementfinalizeOldStatementformatexpressionKindsqlBuilderaddDefaultColumnspredicatenegatePredicatebytesfunctionExprxyobjbconverterdelimiterarrayVarNameindexargsParamArrayAttributeoffsetlengthmembersnullValuestringBuildertoSortsourcecolumnserviceTypedisposingmanifestTokenoptsinformationTypestoreTyperesourceNametuprecisionscaleconnectionversionHintisOutParamsizecnndestSystem.Runtime.VersioningTargetFrameworkAttributeSystem.ReflectionAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyCompanyAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyConfigurationAttributeComVisibleAttributeCLSCompliantAttributeSystem.Runtime.ConstrainedExecutionReliabilityContractAttributeConsistencyCerAssemblyVersionAttributeAssemblyFileVersionAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeSystem.CodeDom.CompilerGeneratedCodeAttributeDebuggerNonUserCodeAttributeCompilerGeneratedAttributeReferenceEqualsRuntimeTypeHandleGetTypeFromHandleAssemblyget_AssemblyGetStringSystem.ComponentModelEditorBrowsableAttributeEditorBrowsableStateget_Returningget_Targetget_ExpressionAcceptDbModificationClauseget_SetClausesIEnumerator`1GetEnumeratorget_CurrentDbSetClauseget_Propertyget_ValueIEnumeratorMoveNextInt32get_ParameterNameget_PredicateICollection`1get_CountEntityTypeBaseget_ElementTypeget_KeyMembersget_Itemget_TypeUsageEnumeratorTryGetValueStringFormatNotSupportedException.cctorget_InvariantCultureIFormatProviderConcatset_DbTypeArgumentExceptionget_Inputget_Applyget_Argumentsget_Whenget_Thenget_Elseget_Inputsget_Leftget_Rightget_Aggregatesget_JoinConditionget_Argumentget_Patternget_Escapeget_Limitget_Projectionget_NavigationSourceget_SortOrderget_ExpressionKindset_Itemget_ResultTypeSystem.RuntimeTargetedPatchingOptOutAttributeStringComparerget_CurrentCultureIgnoreCaseTextWriterget_OrdinalIgnoreCase<EnumerateValues>d__0System.Collections.Generic.IEnumerable<TValue>.GetEnumeratorSystem.Collections.IEnumerable.GetEnumerator<>2__currentSystem.Collections.Generic.IEnumerator<TValue>.get_CurrentSystem.Collections.IEnumerator.ResetResetSystem.IDisposable.Dispose<>1__state<>l__initialThreadIdSystem.Collections.IEnumerator.get_Current<>4__this<>3__key<values>5__1<value>5__2<>7__wrap3<>m__Finally4System.Collections.Generic.IEnumerator<TValue>.CurrentSystem.Collections.IEnumerator.CurrentDebuggerHiddenAttributeSystem.ThreadingThreadget_CurrentThreadget_ManagedThreadIdRemove<get_AllValues>d__7<key>5__8<value>5__9<>7__wrapa<>m__Finallyb<>7__wrapc<>m__FinallydKeyCollectionget_EdmTypeCollectionTypeBuiltInTypeKindget_BuiltInTypeKindComplexTypeget_PropertiesEntityTypeRowTypePrimitiveTypeget_PrimitiveTypeKindMetadataPropertyget_MetadataPropertiesInvalidOperationExceptionFacetget_Facetsget_IsUnboundedget_FacetDescriptionsget_IsConstantget_FacetNameop_EqualityStringComparisonBooleanget_NamespaceNameCharGetTypeget_FullNameget_InstancePeekget_Ordinalget_Queryget_EdmFunctionIsNullOrEmpty<TryTranslateIntoIn>b__0vFunc`2CS$<>9__CachedAnonymousMethodDelegate2<TryTranslateIntoIn>b__1CS$<>9__CachedAnonymousMethodDelegate3System.CoreSystem.LinqEnumerableCountFirstFirstOrDefaultDateTimeSQLiteConvertDecimalIndexOfTrimStartget_Lengthget_DefaultValueByteMathMaxDoubleGuidToByteArraySingleget_VariableNameget_VariableTypePushget_GroupVariableNamePopContainsDbFunctionAggregateget_Functionget_DistinctClearop_InequalityRemoveRangeget_Collationget_AscendingReplaceToUpperInvariantArgumentNullException<PrivateImplementationDetails>{108D6A45-1B44-4956-B4A9-74B55215EAAF}ValueType__StaticArrayInitTypeSize=32$$method0x60001d0-1RuntimeHelpersArrayRuntimeFieldHandleInitializeArrayEmptyAppendFormatget_CharsIsWhiteSpaceMinIComparer`1SortRemoveAtSQLiteCommandSQLiteCommandBuilderSQLiteConnectionStringBuilderSQLiteDataAdapterGCSuppressFinalizeMemberInfoObjectDisposedExceptionUnsafeNativeMethodsGetSettingValueParseConnectionStringEnumGetNamesFindKeyParseTryParseEnumToBooleanSystem.Data.Entity.CoreProviderIncompatibleExceptionToLowerInvariantget_StoreTypeNameToEdmPrimitiveType$$method0x60001a5-1CreateDefaultTypeUsageCreateDecimalTypeUsageCreateDateTimeTypeUsageCreateStringTypeUsageCreateBinaryTypeUsageget_StoreTypeNameToStorePrimitiveTypeGetExecutingAssemblyStreamGetManifestResourceStreamCreateCreateCommandDefinitionset_CommandTextset_CommandTypeFunctionParameterget_Keyget_ModeDBNullValueSQLiteParameterCollectionDbParameterCollectionComponentget_ConnectionStringGetEdmPrimitiveTypeget_Directionset_Directionget_DbTypeget_HasValueget_Sizeset_Sizeget_IsNullableset_IsNullableGetSchemaDataRowCollectionget_RowsInternalDataCollectionBaseExecuteNonQuerySQLiteConnectionFlagsget_FlagsDataColumnCollectionDataColumnget_DataTypeTypeToDbTypeDbTypeToTypeNameget_ColumnNameset_DataAdapterFillDataRowget_ItemArrayUpdateSystem.Data.SQLite.Properties.resourcesSystem.Data.SQLite.SQLiteProviderServices.StoreSchemaDefinition.ssdlSystem.Data.SQLite.Common.ConceptualSchemaDefinition.csdlSystem.Data.SQLite.SQLiteProviderServices.ProviderManifest.xmlSystem.Data.SQLite.SQLiteProviderServices.StoreSchemaMapping.msl;System.Data.SQLite.Properties+SQL_CONSTRAINTCOLUMNSSQL_CONSTRAINTSUpdateFunctionUPDATE  SET ,  =   = 0
WHERE ;DeleteFunctionDELETE FROM InsertFunctionINSERT INTO () VALUES ();! DEFAULT VALUES;SELECT FROM =WHERE last_rows_affected() > 0 AND 'last_insert_rowid()sMissing value for INSERT key member '{0}' in table '{1}'.<unknown>€ƒMissing value for {0} key member '{1}' in table '{2}' (internal).
UPDATE
INSERTrowidsMissing value for UPDATE key member '{0}' in table '{1}'.@pexpressionDbExpressionaggregateaggregatesbindingexpressionListfunction       body        OR  IS NULLNOT (DefiningQuery]Unable to update the EntitySet '{0}' because it has a DefiningQuery and no <{1}> element exists in the <ModificationFunctionMapping> element to support the current operation.   NULL{0}: ,     null; [Cannot create parameter of non-primitive type;Unknown PrimitiveTypeKind {0}NullableEdmMaxLengthUnicodeFixedLengthPreserveSecondsPrecisionScaleDefaultValue OFFSET 

!apply expression
CONCATDATEPARTDatePartGETDATEGETUTCDATEIndexOf
LengthNewGuidRoundToLowerToUpper  Trim       LeftRightSubstringCurrentDateTime%CurrentUtcDateTime YearMonthDay   Hour
Minute
SecondDateAddDateDiffDATEADDDATEDIFF
ConcatBitwiseAndBitwiseNotBitwiseOrBitwiseXord%ddaydayofyear%jdddw%wdyhh%H   hourm%mmi%Mmillisecond%f
minutemmmonthmsns%S
secondss   week%Wweekdaywkwwy%Y   yearyy yyyy||&~|^=Unrecognized command tree type)CommandTextAttribute5StoreFunctionNameAttribute IN (;APPLY joins are not supported /  -  %  *  +  -( CASE WHEN () THEN 
 ELSE   END <         <=  >         >=         <> 01precisiondatetimeoffset     timeDISTINCT
EXCEPTTable  AS .INTERSECTCROSS JOINFULL OUTER JOININNER JOINLEFT OUTER JOIN
 LIKE  ESCAPE top
 NOT (@EXISTS (NOT EXISTS (UNION ALLDISTINCT       NOT EXISTS (element SELECT NULLI AS X FROM (SELECT 1) AS Y WHERE 1=0 SELECT 
 AS X  UNION ALL  IS NOT NULL   ON  ( )SELECT * FROM () 1NiladicFunctionAttributeQNiladic functions cannot have parameters€«Special handling should be called only for functions in the list of special functionso(STRFTIME('%s', 'now') * 10000000 + 621355968000000000)KCAST(STRFTIME('%J', 'now') AS double)ISTRFTIME('%Y-%m-%d %H:%M:%S', 'now')}(STRFTIME('%s', 'now', 'utc') * 10000000 + 621355968000000000)YCAST(STRFTIME('%J', 'now', 'utc') AS double)WSTRFTIME('%Y-%m-%d %H:%M:%S', 'now', 'utc')€DATEPART argument to function '{0}.{1}' must be a literal string€‹{0}' is not a valid value for DATEPART argument in '{1}.{2}' functionCAST(STRFTIME('', S(({0} - 621355968000000000) / 10000000.0)) AS integer)7CAST(SUBSTR(STRFTIME('%f', #), 4) AS integer)€¥(STRFTIME('%s', JULIANDAY({1}) + ({0} / 86400.0)) * 10000000 + 621355968000000000)€CAST(STRFTIME('%J', JULIANDAY({1}) + ({0} / 86400.0)) AS double)STRFTIME('%Y-%m-%d %H:%M:%S', JULIANDAY({1}) + ({0} / 86400.0))€ãCAST((({0} - 621355968000000000) / 10000000.0)  - (({1} - 621355968000000000) / 10000000.0) * 86400.0 AS integer)yCAST((JULIANDAY({1}) - JULIANDAY({0})) * 86400.0 AS integer)_{0}' is not a valid value for STRFTIME argumentCHARINDEXRANDOMBLOB(16)LENGTH(
ROUND(        , 0)TRIM(SUBSTR(, 1,        , -(), LOWERUPPER COLLATE  DESC        ASC( '''maxvarbinary(binary(char(
nchar(varchar(nvarchar(smalldatetimedatetimeint
bigintsmallinttinyintbit   realfloat!uniqueidentifier+Unsupported EdmType: []]]c!BuiltInAttributebuilder X'' *GROUP BY ORDER BY            {} LIMIT WITH TIES}System.Data.SQLite.SQLiteProviderServices.ProviderManifest.xmlUAppendManifestToken_SQLiteProviderManifestDateTimeFormatDateTimeKind)DateTimeFormatStringBinaryGUID+StoreSchemaDefinition%StoreSchemaMapping5ConceptualSchemaDefinitioniSQLite does not support this information type '{0}'.storeTypeOSQLite does not support the type '{0}'.integervarchar   charnvarcharnchar blobdecimaledmType€§There is no store type corresponding to the EDM type '{0}' of primitive type '{1}'.€System.Data.SQLite.SQLiteProviderServices.StoreSchemaMapping.msl€‰System.Data.SQLite.SQLiteProviderServices.StoreSchemaDefinition.ssdlmanifestcommandTree9SqlGenParametersNotPermittedconnection!ConnectionString
TABLESCOLUMNSVIEWSVIEWCOLUMNSINDEXESINDEXCOLUMNSFOREIGNKEYSCATALOGS
Tables tempSCHEMA{0}/CREATE TEMP TABLE {0} (3{2}{0} {1} COLLATE NOCASEASELECT * FROM TEMP.{0} WHERE 1=2EjDVI´©tµR꯷z\V4à‰

ۓ{ÂÔOñ99= 9==9=AEIMEIQEIUY]UU]UUae     aeaeEI       iUI EI
 iUI mq mu y } € €… €‰ € €‘ €• €™ € €¡  €¥ €© €­ €± €µ €¹ €½ €Á €Å €É €Í €Ñ €Õ €Ù €Ý €á €å €é €í €ñ €õ €ù €ý€ù 
 €ý        
      ! % ) - 1 5 €¡(EI
(iUI a  L<i    i   q q q q        (i(((qE E  E qE(E
iE      9  9 =
 =   9       9 9AE       (9      (9(9AENullableqqq€ýIq
€ýIEqE       qMMq     QqMuM
qqU9UEUqqqq      Y]   (E E (E  y } € €…  % €‰ € €‘ €• €™ €  €¥ €© €­ €± €µ  €¹ €½ €Á €Å 5 ! 1 €É  €Í €Ñ - €Õ €Ù €Ý €á ) €å €é €í €ñ €õ €ù €ý€ù €¡  €ý
 €ý8€ý a €ýa 
  ei ehmH Hmi i\
 $i@i i@i hhqEIu y
 }u          y } € €…  % € €‘ €• €  )Y €¥ €© €™ €Ý €­ €± €µ  €¹ €‰ €½ €Á €Å 5 ! 1 €É  €Í €Ñ - €Õ €Ù €á €å €é €í €ñ €õ 0€ù     0 Hq 0€µ 0 €ý H          €© €©0 i@€© €©     <€© HEi
 EH H      H
 0€ýa HHq
 HHq… q H 0 €¡$ H H
 H
 H 0   0€ý€ù(H(i     <€© e<€©i eD  i       i` ` `, , ,0 0        (i(`(,(0 (, 9T  aaaa‰a‰‰       a‰
a‰a‰  e Ei    d  ‘ • ™  I ¡…¥©
­
 ­ © qq ©©qp ±µq µq • µ
mhq]uq¹¹quq ½
 ½Á      õù ‚    € $€”$RSA1¢ˆÞV‡Äá¶!Ýÿ]„G'A‰V™G^¸)BžAÿ>“ù{pÞi‹—&@’[ÝD(
ð¢Z„2f—7|»tAÁþ|®N$@®‘«ŒÞ93þ¼±¬HÝ3´Ä!Ø!\¤4šCmԙãÅÌh0ø†öÁÙë+Ögu9㡙Aܜ @3System.Resources.Tools.StronglyTypedResourceBuilder4.0.0.0¡‚! ‚% ‚%9 = ‚-  a         a
 €ý‚19‚1         ‚5‚5‚1 a‚9I‚5‚1a‚E‚1a‚9‚9‚5‚1‚5‚1 ‚I ]U=U UM]U  ‚M‚MUiUIU‚MU Y Y]UUUIUI‚MUEIMu ‚Y  u m   €ý
 €ý9‚5‚5‚5 
 €ý€ù
 €ýa9a‚5a
a‚5a€ýa‚Ea€ý€ù‚E€ù€ý‚E U U m
9‚5‚5TOPerformance critical to inline this type of method across NGen image boundariesa‚eii E
        ‚m‚m‚miE$EE9‚5‚5    ‚5 ‚=       $E‚m((‚ut
t‚m=
 €ý9‚59‚5‚5‚5x
x ‚y E ‚   ]IEI‚ MM        ]‚•]‚• ‚•   ]‚]‚‚
 =U9U‚5UUU‚5U=U ‚¡‚‘U‚5U]0E‚m ‚m ¡8€ù
€ù0

8
8
9‚58
‚58a
amHm$
€¡i@  i@ii     y<}<QMA
H0        
   aL    ‚­9‚­99‚­99‚­4
$0=9‚5‚500
‚µ…¥   0MUM‚½
‚ÍHqY0Ha
‚}
‚]I‚MI‚5I9€ù‚5€ù:H‚H‚5II€ùI0‚5‚5€ùE
E
Hq!€µ0   H50€õ X 0HHHi
0‚Õ‚ÕH 
€•Hq‚}0‚5‚E€ý
H      HEE   E=I0‚]II
HH0
‚50…%0……0…9I$         I‚m‚m‚5IEi‚ma‚5aE  H 
‚‘

‚‘M0 %Hq€ù‚5€ù-€õ€€ ‚å‚遁€…€…€Í€Í--‚y ‚í‚íE-E E‚í‚m‚m a‚Y 
Ta‚5 a a  ‚Y
 a‚Y 
 ‚ñ‚m  E‚=)‚mEi    ¡¡ ©a­¡­¡
 i‚‘i‚‘qE        q‚‘q‚‘¹
q‚‘¹
q‚‘    q‚‘     q‚‘q‚‘
‚‘M¹M"‚‘]‚‚q‚qM‚% ƒ©ƒ‚%ƒ ±± u 9Aq
9Aq
‚5Aq    ]ƒ!Aq]ƒ! ]ƒ% ƒ) m‚mI 7‚õEIu      Aqmƒ!I‚5Aq‚mI‚‘M Y Y u¹¹mYuMM  ¹u Á ƒ5 Á ‚õÁÁ‚õ  ƒ= ƒAu¡½uƒ= ‚õ ƒ Á  ƒI-a‚ù‚õÁƒ=ƒEuƒƒI‚=)‚=)e).NETFramework,Version=v4.0,Profile=ClientTFrameworkDisplayName.NET Framework 4 Client Profile.)System.Data.SQLite for Entity Framework 6% ADO.NET Data Provider for SQLite$https://system.data.sqlite.org/System.Data.SQLite
Public DomainRelease
1.0.98.0TWrapNonExceptionThrowsԘÔUøëøÍRSDS<:ú¾ÑH”g|wûT
c:\dev\sqlite\dotnet\obj\2010\Release\System.Data.SQLite.EF6.pdb<í^í Pí_CorDllMainmscoree.dllÿ% €0€HXüü4VS_VERSION_INFO½ïþbb?DVarFileInfo$Translation°\StringFileInfo8000004b0\!CommentsADO.NET Data Provider for SQLite` CompanyNamehttps://system.data.sqlite.org/|*FileDescriptionSystem.Data.SQLite for Entity Framework 64    FileVersion1.0.98.0XInternalNameSystem.Data.SQLite.EF6.dll@LegalCopyrightPublic Domain`OriginalFilenameSystem.Data.SQLite.EF6.dllHProductNameSystem.Data.SQLite8     ProductVersion1.0.98.0< Assembly Version1.0.98.0àp=