Files
Liberium-1.8-Source-Code/libs/System.Data.SQLite.Linq.dll
T

4839 lines
197 KiB
Plaintext
Raw Normal View History

2026-08-27 11:21:58 -06:00
MZÿÿ¸@º´ Í!¸LÍ!This program cannot be run in DOS mode.
$PELµpaà" 0ÈÖæ  @Ç™`…„æOˆÒ0A    H.textüÆ È `.rsrcˆÊ@@.reloc Ð@B¸æHà \WpÌä0,~s
o!
þrpso rpo"
&o#
o$
o%
o&
& r/po"
&o'
o(
+A o)
t, + r9po"
&%o*
o%
r?po"
&o+
o%
o
-·Þ
, o
Ü,*Œ£ oso,
o"
&rGpo"
&o&
&rQpo"
&o-
o%
r_po.
&o!
(opQo/
*_
0n~s
%rcpso
%rpo"
&o#
o$
o%
%o&
&%rQpo"
&o0
o%
opQ%r_po.
&o/
*0]~s
o1
þrpso po"
&o#
o$
o%
o2
o3
po"
& o2
o(
+) o)
t, + r9po"
&o*
o%
o
-ÏÞ
, o
Ür×po.
& po"
&o2
o(
+A o)
t, + r9po"
&o+
o%
o*
o+
 o
-·Þ
, o
Üpo.
&+ po.
&o1
(opQo/
*i
ÎM
2o4
*0>o5
o6
QPo7
3"Po8
o9
(.,
 3Q*Q*0Fo:
+(;
oqo<
-Q Þ(=
-ÚÞþ o
ÜQ***10#-*rpo"
&o%
o&
&r'po"
&o#
o$
o%
o&
&r3po"
&o#
o$
tUo>
(rqpo"
&(o"
&r?po"
&oqo?
,o,
o"
&8[,r}po.
&8Fp-rp+o4
o@
(A
sB
z(o:
8ˆ(;
rqpo"
&(o"
&r?po"
&oqo?
,o,
o"
&+8r-p-p+p-rp+o4
o@
(C
sB
z(=
:lÿÿÿÞoþ o
Ü,7rqpo"
&p(òo"
&r?po"
&r}po.
&+&rÚp -rp+ o4
o@
(A
sB
zr_po.
&* ›§. *(D
*0sE
o o/
*"o
*0sE
o
o/
*j{- sF
}{*"}*{*j{- sF
}{*"}*{*{*"}*0x(5oG
sH
}oG
(I
sJ
}oK
+&(L
{o0oM
(oN
(O
-ÑÞþo
Ü*63iN( sP
}Q
*0+ {Q
oR
-sS
{Q
oT
oU
*0-
o
+o
(V
o
-éÞ
,o
Ü*"
6{Q
oW
*ZþsX
%}Y
%}Z
*J{Q
o[
s\
*6{Q
o]
*0v (^
o_
+So`
rNp%΢(&rVpo"
&(a
r\pr`p('rjpo"
&o
-¥Þ
,o
Ü* _k
0 Q{Q
oR
,
s\
Q**>þsb
%}c
*2{Q
od
*{Q
*2oe
¥*n((,oe
of
**2oe
('*0A og
. .$.+$oh
*oi
*t|oj
*sk
*2oe
()**og
þ*2oe
(+*.og
þ*2oe
(-*.$og
þ,+oe
,#oe
og
3oe
t~ol
T*T*0
(.- rppsB
z*0'om
on
-
þ*oo
¥*0
(.,þ**0sE

 +!******* *
* * ***rÌpŒ(p
sq
z0/or
os
,ot
,ou
- ot
¥**roe
t~ov
(5ow
*0:ox
+oy
oz
({
, Þo
-ßÞ
,o
Ü**%,
0SQ(+,Dt~ov
o|
+oy
oz
o}
,Q Þo
-ÛÞ
,o
Ü**)E
0#or
rpos
, ot
¥®** (1-(1-T*~ (9*05Tor
os
,ot
,ou
-ot
¥£T** (1-(1-R*~
(;*0-Ror
os
,ot
,ot
¥®R**r (1-R*~ (;*Fo~
rp({
**(=þE+*****0e ÿÿÿ ÿÿÿ ÿÿÿ
r"p€ r6p€ rFp€
r^p€r~p€rp€p€*{*:(D
}*0&(D
sJ
(
(€
oF}*fr¸po
(Ao*j{- s
}{*6(E
*F(Epoƒ
*f{,{o„
þ**0{{,r{o…
+K(†
 , o
+0u
,
o+,¥±o‡
+sˆ
z(‰
-¬Þþ!o
Ü*Xl
*"(x*.rÐpsB
z6o
(|*0+
(|o
(|

(y ``*"(€*
*6o
({*0o
(yo
(y
`*Fo
o“
sB
z0o”
(zo•
(y
`*6o
(|*00o—
o˜
(yo™
(|

(w ``*0o
(yo
(y
`*0+o
(z
(z
o
(y ``*0+
(y
(y
o 
(y ``*6
(y*6
(|*0
(z
(y
`*6
(y*0
(z
(y
`*6
(y
(z&
(&
(y&*0
(zo­
(
`*6
(|*Nþv
(+*0o
(yo
(y
`*6-*o+*6o$
(y*Nþz
(+*Nþy
(+*04

+o´

 `
o
-åÞ
,o
Ü* (
6
(y*Nþ~
(+*6o¸
(y*2{
*n{
, {
**{*{*0m

.2.;).*u3 o
(…,o
(…**t3*tRo¸
,

**0
s¿
%ròpþÎ
%rpþÒ
%rpþÒ
%r$pþÐ
%r4pþÑ
*0z
s¿
%rJpþÖ
%rZpþØ
%rhpþ×
%rxpþÙ
%r„pþÞ
%r”pþß
%r¤pþÚ
%r®pþÛ
%r¸pþÜ
%rÄpþÝ
%rØpþÐ
%røpþÑ
%rpþÕ
%r(pþÕ
%r4pþÕ
%r<pþÕ
%rFpþÕ
%rTpþÕ
%rbpþÓ
%rrpþÔ
%r„pþÓ
%r”pþÔ
%r¦pþÎ
%r´pþÏ
%rÊpþÏ
%ràpþÏ
%rôpþÏ
*0½(I
%r
prpoÂ
%rprpoÂ
%rpr0poÂ
%r6prpoÂ
%r<prBpoÂ
%rHpr0poÂ
%rNprTpoÂ
%rZprTpoÂ
%rdprhpoÂ
%rnprtpoÂ
%rzprpoÂ
%r˜prtpoÂ
%r¦prhpoÂ
%r¬prhpoÂ
%r¸prpoÂ
%r¾prtpoÂ
%rÂprÆpoÂ
%rÌprÆpoÂ
%rÚprÆpoÂ
%ràprêpoÂ
%rðprBpoÂ
%rprêpoÂ
%rprêpoÂ
%r prpoÂ
%rprpoÂ
%r prpoÂ
%r&prpoÂ
*0l
%r¦pr0poÂ
%ròpr0poÂ
%r´pr6poÂ
%rÊpr:poÂ
%ràpr>poÂ
%rôprBpoÂ
*fs=}
}*0|Tux,Qtx*uw
,Qo*u ,(*u ,(*u
, (*rFpsB
z0
}
}(I
}(I
}
((,
%o
+#sJ%rpoF%
o+oF
{,
z*0d
om
r„poË
oo
 om
poË
oo
 
,T
-+
*T*0- s
s oÞ
,o
Üo/
*

0œ~X
(…,
(+0Q*sJ  
8?

-
poF+ ~Z%-&~YþÎ
%€Z(+(+3&r?poF( +  1jpoF

 +&
 
-
r\poF+
  o
-ÑÞ  , o
Ür×poF~[%-&~YþÏ
%€[(
+uR,1 poFoF o
:¶þÿÿÞ
, o
ÜQ*A4æ3 <Q
brqpo
o
*.rúpsB
z0E
"0
./ YECl8,;®6;Ìr6 po

o


r> po

o


rF po

o


8ˆrN po

o


+brV po

o


+<sJ
r^ poFo

o+oFr×poF+sˆ
z*0¬sJ
rf poF +Jrp poF

o+oFr€ poFo

o+oFX 

,*
uW-r poF
o+oFpoF*bsJ%o¸
o+oF*0á
0
.).u;‡./.D%;Šr?po
o

8ˆpo
o

+npo
o

+Tpo
o

+:po
o

+ po
o

+sˆ
z*0ÒsJ

(.E1UkÍdˆjÝó'_T8e
o/
oF8[
t48E
¥®-p+poF8!
o/
oF8 {{=
¥³{{={{>{{?
,oFoF
¥y(
 .oÝ
3f ±%-
/L oß
Ò
oe
p(6,
,
¥µ
 oF8 oF8
¥·(
oF
 {{@,$ uz, ¥z


o/
oF8™
o/
oF
o/
oF+p
¥¸  (
oF+O
~ ( +
oF+"rò psB
zr
psB
zsÉ
zsÉ
z*
z0T o¸


-/o¸
(% r
p
r
poÿ*ºsJ%rÓpoF%o¸
oF%r×poF*bo
o
r,
p(Ä*sˆ
z08!o>
(,sJ%(oF*s%o (oF*0z"2s
r:
p( + 
-"po"
&o"
&r×po"
&+5rV
p( + 
-o"
&+o@
o"
&o/
*Ro”
o•
,*,**0Ð#o—
o˜
o—
o—
 
- o—
o—
 {
{o9o—
{o—
o;
(
+of
(+
 ,7o—
o—

 o—
+
oj
Œ6o
&~ê
o™
8B

o4
 o oFo+-T ooF ooG ooF orb
poF ooF o oF8­ooFooGooForb
poFooF ooF ooG ooF orl
poF ooF orb
poF ooF o oFr9po
&o
:²þÿÿÞ ,o
Ü



o4
 

o+ ,esJ%oF%rl
poF% oF
ooFooGo oForb
poFo oF+ 


 ooF ooG ooF orb
poF o oFr9po
& o
:úþÿÿÞ , o
Ü,o
Ü{o:{
& *AL$Uy 
Ÿ £« bo
o
rp
p(Ä*&*&*fo

r„
p*0f$
. ..+
p
+
p
+
p
+

o


o
*0csJ

o+oF
poF
o+oFo 
&.
poFo 
o+oF*0m%


-/
(%
r p 
r p
 
s@o*n
((,(¿*sÉ
z0«&o¸
uS
,
o¸
o+*o¸
u8 , *o¸
uR , *o¸
uQ
," o¼

3p o
o
*sJ%r poF%o¸
o+oF%r×poF*FsJ%r& poF*0'
(,*po
o
*rsJ%r0 p
oF*0Ö'
o$


 
- 

 {
{o9

uX ,ooF+o
o+oF{o:{
&*0*(
o+

uI,}u ,<o,o
o4
s7*o
o4
*u 9ˆ{7u
, o
o4
}7*{7o+
o4
,>sJ%{6oF%rl
poF%{7o+
o4
oF*sJ%oF%rl
poF%
o4
oF*0n)sJ

þ 
3
r4 poF+ rF poF

 ooH,&oFr×poF*0Ç*
o$


 
- 

 {
{o9
o 
{o:{
&
 sBo*0®+
o$


 
- 

 {
{o9
o o­
{o:{
&*bo
o
r` p(Ä*0N,{,
z}{
o<
(o
-(o
*0Z-sJ
u{ -
z
poF ,
, rt poFoFr×poF*0ysJ
, poFo+oF, r×poFoF, poFo+oF, r×poF*0.o+ u 
-s

ooG
- s5Q+VooG
3ooÿ
Q+7os ooQoo
oPoN
*0DsJ
- rˆ poFr poFo¸
oFoGr×poF*0B/
@‡

 3r

u0
 o¸
 -5 o¸
(% p psAo*
(
+of
(*
sJ

- poF poF
+=
oFr poFo+oF, r, poFr: p o
-ºÞ ,o
Ü*êJ4 05sJ
o¸
o+oF-
rR poF+ rd poF*00(-s
sF
o{
+(
{o9
 o
o

(
, o oGo r~ p(ô
oFo$
2.',!o$
-o$
+++{-+o
ooG
o$
o+{o
&  X ?4ÿÿÿ.
.3;o r poF{o
o o+oF{o
&{o:(- {
&*0Ï1
;Bu  9×ooH9™ o$
-o$
,*o


s%o%o
+Kooÿ
u,4

os%o%o%oo
o  poFo oFo r poF+.o$
uU,o oF+o$
-

s5

ooN
*sF
+ooÿ
oN
XooG
2×oooG
Yo


s
ooN
{
o;*0¹2sJ

oe
u| 9”oj
+q


(,,
zo
 oFoGo+oFrb
poFo4
oFr9p
X
2€+
z*0}3
o o sJ
%, r˜ poF oF, r¸ poF oG oF oG, r˜ poF oF, r¸ poF *o
,~o
o 
**o
(=,~o
o 
**0sJ
o
*0sJ
oF*0Ž4o
p(+%,o
1 psq
z-_poF
o
+!
oFo+oFr9p
o
-×Þ
,o
Ür×poF*K-x
6~*6~o
o 
- rB
psq
zo
o

*0»sJ
o
14, poFo

o+oF, r×poFr~ poF~o
o 
oFr~ poF, poFo
o
YoØ
o+oF, r×poF*&*&*0B5sJ
{{= ,.+
poF+r_poF+ poF*0B5sJ
{{= ,.+poF+rspoF+ poF*06o

uT
-&r%po
o~
o
(A
sq
z
 -&r%po
o~
o
(A
sq
zsJ ~o 
-'r¨po
o~
o
(C
sq
z rp(
,wr5poF oFrUpoF{{=-$r]po

o+(p
oF+o

o+oFpoF+cpoF{{=-$r]po

o+(p
oF+o

o+oFrpoF*0½5sJ
{{= ,.8+lr)po

o+o

o+(A
oF+jpo

o+o

o+(A
oF+4rSpo

o+o

o+(A
oF*05sJ
{{= -6po

o+o

o+(A
oF+4r¸po

o+o

o+(A
oF*0¯7~o
o 
-r2po
(p
sq
zsJ r5poFoFrUpoF{{= -$r]po

o+(p
oF+o

o+oFpoF*6rpoÈ*FsJ%r¦poF*ÒsJ%rÄpoF%o

o+oF%r×poF*0tsJ
poFo

o+oFo
30r9poFo

o+oFr×poF+ poF*ÒsJ%rìpoF%o

o+oF%r×poF*0WsJ%røpoF%o

o+oF%rpoF%o

o+oF%r×poF*0zsJ%røpoF%o

o+oF%rpoF%o

o+oF%rpoF%o

o+oF%r×poF*0ŠsJ
poFo

o+oFr9poFo

o+oFo
3#r9poFo

o+oFr×poF*6r&poÈ*6r2poÈ*028u
9
o-LooK
+"(L
o3(*-
(O
-ÕÝÞþo
ÜooK
8†(L
oPoFooForl
poFo oF o0
, o0
o- o-+ o0 oM
 oN
r9pQ(O
:nÿÿÿÝ(þo
Üo3(&o


o4
{o
o+o
-s5o+o
oPoFooForl
poFooForb
poFooF
,
o-o-+o+
oM
oN
r9pQo
: ÿÿÿÞ ,o
Ü*(!2Smœ )ü% 0i9sF
(I
s
ooH-r9p ooK
+(L
(O
-áÞþo
Ü*6#Y.*0hooG
,ooÿ
.:ooN
o rb
poFo oF{o0o
,
{o;*0ˆ:
o
+do
oF
o+oFo
-r>poFo
oFo
-rRp+r^poFr9p
o
-”Þ
,o
Ü*
p}
6*0ª;Q,VooH,I
ooÿ
u ,,os ooooQP-
s5Qs%o rhpoF%o oF%o oG%o r¸ poF*F, .þþ**rnprnprrpo
rnp(
*0_<(+

 
rxpol
E
½µ"BÍÕÅÝ­¥e~ ~
(+~
3 rxp+(
(€
~
( +
-r€p+rpr×p(
8“~ ( + ~
( +
~  €(+ €3 rxp+(
(€
, -  1rxp- - @1rxp ,!-p+pr×p(
-p+pr×p(
~( +-p+rp ~(+~(+%¢%p¢%Œµ¢%r\p¢%Œµ¢%r×p¢(
+[rp +Srp +Kr*p +Cr<p +;rLp +3rTp ++r^p +#rjp +pol
Œ(
sB
z*01
3sJ%tT
o/
oF
+o+
*Z
. *
þ**†
..
8. 
*
.
.
. 
þ**0=
.
+..3**0\0& 0 .K ;¿8:.O.}8+-0-; 83;®4;Ùo- o oH**ooH,$o
oH,o oH,
oþ**ooH,$o oH,o oH,
oþ**oþ*ooH, o oH**ooH,$o oH,o oH,
þ**ooH,o oH, o oH**sˆ
z
3tTo
oF*,$poFo+oFr×poF*o+oF*r¸pprÀpo
p(
*0Fo
,o
o
*o
,o
o
**&*0Ú>
0 .. +-.43o+u 
p
{o9
0.&.".+*0 .. +*.23
(%+
(
+of
 
 {o:,ooH,&*0²+o$


 -

 {
{o9
,o
poFo
o+oF,o
r×poF{o:{
&3
o oF*o  poFo oFo r×poF*2p(+*0Y?p( +

,
,)o~
rp({
,o
&oF*oF*oF*0u@- ps
z- r& poF*rpoF
+7~  ð_c“Œ±oF~ _“Œ±oFX
Ži2ÃrpoF*0=A
+

- Þo
-ÜÞ
,o
Ü**(/
0BuV
-*
uI-**0@(†(‡(‰±%ÐD(
*{!*"}!*{"*"}"*j{#- sF
}#{#*j{$- s
}${$*{%*"}%*{&*"}&*{'*{(*j{)- sJ}){)*j{*- sJ}*{**j{+- sJ}+{+*{,*"},{+,{+oH-*{%,*{&,**0ùC
{${$o
<{$o 
o!
+q("
u,HooK
+(L
-s#
o1o$
(O
-ØÞ#þo
Ü-s#
 o1o$
(%
-†ÞþCo
Ü(%-&{# oK
(L
,}o0o&
,no0o'
Xo0(
(€
  o(
o0o
 o2 o
-s#
o1o$
(O
:UÿÿÿÞþo
Ü%oXorpo
, rt po
{',
(oH,
rpo
+
(oIo)
r'po
( oI{),+(
oH-o)
rQpo
(
oI{*,+( oH-o)
rpo
( oI{+,;( oH-.(
-(,o)
r.po
( oI(,
(oB{&,
(oD%oY

o*(S,/~­Ú²ŒvsJ}'sJ}((D
*{-*"}-*n}-}.(
(*
*0Np({
,()
}.*{.,#{-1 {-s+
(,
}.(,
*:()
}.*0tD-
*-þ+s-
-r9psE
 
+$o´
, +o"
& o.
o"
&o
-ÔÞ
,o
Üo/
*30c
Â

XXs
o"
[o/
o0
]o/
o/
*6(
(1
*B(
o2
&*0!@o&
&
+rBpo"
&X
*~(
rNp%΢(1
*"(*0&@,!
+o3
(4
-*X

*0/@,*
(5

+o3
(4
-*X
*ªsE
%rLpo"
&%("%rPpo"
&o/
*Fr9p~ê
(%*Nr9p~ê
((*Fr9p~ê
()*Nr9p~ê
((*RsE
%('o/
*>
((*.((*0´E9­
s#
o
+-o
-+rNp% ¢(o$
o
-ËÞub,o
Ü, 
o6
o7
+(8
-o"
&o"
&
(9
-ØÞþFo
Ü*9NyVsE
%((o/
*>
((*{0*{1*"}1*{2*"}2*{3*{4*"}4*{5*"}5(:
s
}0(D
}3}4(4*0ƒF(,,io„(1o'
X (0(
(€
o„o(
o„(1o
(-(2o„o
(1o
*V(D
}6}7**Z{8(I
s
o;
*f{8{8o<
Yo=
*{8{8o<
Yo>
oM
*0A@{8o<
Y
++{8o>

,{8o>

*Y
*Js?
}8(D
*{:*{9*V(D
}9}:*0-(D
sJ
(
(€
oF}9}:rTpo
(?o(>, rdpsB
z*(@
*2(LsA
*2(LsB
*2(LsC
*2(LsD
*2(LsE
*2(LsF
*0µGБ(G
(H
-Ð(G
(H
,U~A
(I
,F(J
rxp%-p+o/
¢%(K
-p+o/
¢(L
(M
*(I
,3(J
r p%(K
-p+o/
¢(L
(M
*:(M(N
*z{<,Ð(G
oO
sP
z*B{<-}<*0(MÞ(
Ü* .sC€;*v(Q(Q
(R(S(T*.rup(Z*0EFp(R

,*
, 
X s
%o"
&%o"
&o/
*&(S
*0
H}=}>}?}@-*Ð}(G
(T

+: š
-((U
,Ð}(G
(V
¥}}= X
Ži2ÀÐ}(G
rIp(U
(W
u}, ¥}}=ÐŒ(G
rgp(U
(W
, ¥Œ}>rp(U
,}?p(U
, (X
}@*0H~Y
({
,(Y*~Z
({
,(X*~[
({
,*rÁp(p
s\
z0¬I- r+ps
zoe
o]
(^
o_
-r?p(p
s`
z 
(n ^~é•5u ¾tÈ[5) L DŽ,;à ¾tÈ[;¦ ª°¼c5 0âÊ`;ù ª°¼c;ª8 2 ^~é•;ú8€ uƒ‰Ì5@ L¨5 …]Ħ;ì L¨;8Q EÄÒ¿.~ uƒ‰Ì;œ87 ]°ßÖ5 mêÌ;T ]°ßÖ;µ8 i03à;ø 2°-ø;­r<p({
:+r*p({
:rp({
:rLp({
8 rjp({
:×8rp({
8vr^p({
:­8arTp({
:˜8Lp({
87p({
:8"p({
:8
p({
:™r×p({
p({
rp({
:­(a
* þ
 þ
8 þ
+u þ
+]þ+H,,  (b
*(c
*
þI
(d
*r?p(p
sB
z, 30-  (e
* (f
*-
(g
*(h
*r?p(p
sB
z0ØJ- ps
zoe
u~
-r?p(p
s`
zor
ol
E
è0µsŸF1G]»8A(i
rLpoj
(a
*(i
r<poj
(a
*(i
r*poj
(a
*(i
rpoj
(a
*(i
rpoj
(a
*(i
rjpoj
(a
*(i
r^poj
(a
*(i
rTpoj
(a
*-
-(i
poj
(b
*rFpok
ot
,rFpok
ot
¥®+r"pok
ou
-ot
,ot
¥£ ÿÿÿþ+, €+ ot
¥£,(i
r×poj
(g
+8,(i
r×poj
(h
+(i
r×poj
(g
*r6pok
ot
,r6pok
ot
¥®+ rFpok
ot
,rFpok
ot
¥®+
r"pok
  ou
-) ot
,  ot
¥£ - ÿÿÿ+ ÿÿÿþ+  , €+  ot
¥£
 ,`
, (i
poj

(e
8— ,(i
poj
(f
+x(i
poj

(e
+[
,(i
poj

(e
+: ,(i
poj
(f
+(i
poj

(e
*(i
rpoj
(a
*rpol
Œ(A
sB
z.rªp(Z*.r-p(Z*F(l
om
(n
*0K(\
oo
*0sL- r¸ps
z- ps
zsA
t(op
oq

uw, tw
or
os
+{ot
 ,@ ou
(v
ow
,)tox
oy
oz
~{
(_+!t(v
(|
~{
(_o}
o~
&o
:yÿÿÿÞ ,o
Ü,fo
/]u-u-u- psq
zo€
+(
 o}
 o
&
-àÞþOo
Ü
Þ &o„
þ
*ALbí 0$T"Eg - rps
zo…
, r2ps
zo…
*sP*0­M,!{@-(/3 (†
(f
s‡
(? oˆ
.o‰
þ
 (`
.o

, -o

.

o
(7 -
o
.o
*0Ÿ
(/
þPE "$&52),/8+J(aP(c******** *
* * ***(aP(b*
*0)N(8,s
*, ÿÿÿs
*þP*02O(:- (<- , -+
+ -+
*0(:-
*0P¦%rTp¢%rbp¢%rrp¢%r~p¢%rp¢%p¢%p¢%
p¦%p¢%rpš(p
¢o“
o”
o•
1݃Þ
,o
Ü +/šo
 rpš(p
(eÞ
, o
ÜX Ži2Ëo—
(mop
o˜
&(lop
o˜
,o
Ü*(q
žµ
Ñ 0QsE
sB
o—
s™
(
rp
o
&~ê

o

+Qo

( 

 (
rFp

 
&r9po
-¦Þub

,
o
Ür×po"
&o/
op
o˜
&rzp
(p
op

  
 
&o”

+!o

 o”
 
&o
-ÖÞub

,
o
Ü 
 , o
Ü , o
Ü,o
Ü*A|M^«.Jþlj ]v
m

*.sf€A*®~B-(G


€B~B*~C*€C*V(ip~Co­
*V(ir$ p~Co­
*0,R,' Å
 +o3
a “Z
X 

}J}E}F
}G-+
}H*{G*{H*0S(/(2
(s*0DTrD p|I(
(€
{IX}Is‡
o
{G
*0@- rJ ps`
z
o™
,
o$
o—
o˜*n- rJ ps`
zo
- rJ ps`
z
o

o—*"o *0oU- rJ ps`
zo
o´
+
o™o
-êÞ
,o
Üo
o´
+
o˜o
-êÞ
,o
Ü*4
Jd
"o~- rJ ps`
zo
o—o
o—*f- rJ ps`
zr` psB
- rJ ps`
zo”
o™o•
o—o”
o˜*n- rJ ps`
zo
*0K- rJ ps`
zo—
oo™
o—
o
oo—
*0K- rJ ps`
zo
o™
o™o
o—o
o˜
o˜- rJ ps`
z
o—
o—o 
o—- rJ ps`
z
o—
o—*>- rJ ps`
z*Î- rJ ps`
z
o™
o—
o˜- rJ ps`
z
o™
o—
o˜*n- rJ ps`
z
o—*0hV- rJ ps`
z
o™
o
+o

o—o
-åÞ
,o
Ü
o˜
o—*&E
0T@- rJ ps`
z
o™
+o­

o—X
o­

2×
o˜*n- rz ps`
z
*0-@- ps`
z
+o¸
o•X

2æ*Z- rJ ps`
zo%
*n- ps`
zo$
o—*0-@- r´ ps`
z
+
o—X

2æ*n- ps`
zo˜
o—*v- ps`
z- ps`
z*n- rJ ps`
zo¸
o—*6rqp(¬*6p(¬*~r?p(¬o
o
*0CW{H,:tV

&.${H{G{Go
Yoº

*zo¸
o%
{ErR po"
&*ª{Epo"
&o%
{Er×po"
&*0&T

(r
{Eo,
o"
&*0Ko>
r:
p( +,!rî po>
o@
{J(A
sB
z{Eo>
(o"
&*b{E
(o"
&*J{Er& po"
&*0IX

+$
,
+{Er9po"
&o%
o
-ÔÞ
,o
Ü*0>
0H{Epo"
&o
o%
{Eo"
&o
o%
{Er×po"
&*f(D



*0@
ý.3
Þ(¿
Ü*0žY
, .\
݇
{Y
{Q

oR
,[

ý}¼
+&




Þ2ý}¼


(¿

þW
Þ
Ü*••f

þWo
*
*2
ŒX*0CZ
þ3

3 

+sX
{Y
}Y
{Z

*
*f(D



*03@
ü. ý.3ü..ÞÞ
Ü
Ü*"$+0Ð[
, .y
ݹ
{c
o^
o_

ý}È
+m
o`
{c
oa


ü}È
+&
o



ÞGü}È

o



o
-†


Þ
Ü*ÇÇn

, 
o
*rý}È

, 
o
*
*2
ŒX*07\
þ3

3 

+sb
{c
}c
*
*0Á]


+0b.
+.98”t+
t+

3 o¸
o¸
**t>t>

({
*..
836þ*tV tV 

3

***0u=
+0 .+. +W..08.<+Kt+o¸
*t>

ÿÿÿa*tV

*tI

*
*.sȀX*.s̀Y*:
þþ*.
þ*09Ror
r~pos
,ou
-ot
,ot
¥µR**09Tor
r"pos
,ou
-ot
,ot
¥£T**09Ror
rpos
,ou
-ot
,ot
¥µR**BSJB v4.0.30319l¸B#~$Cˆ7#Strings¬zP"#USüœ#GUID p#BlobWŸ¢+ ú3Ô![Ö'Ò.]
.<X
­ºe(Že(ºº'¾(ûu÷~ç(+5°"#°"Ú°"a0~å-
½Í(1Ú%Ô"‰$ô4 Ú
Í(
ÑÍ(
Í(
=Í(
”#E
{
E
E
mE{$'
åÍ(
Í(
”'Í(¦Úž%@
ØEà
Á
þÍ(
"Í(
ÝÍ(
Í(
¹Í(
îÍ(
%Í(
ãÍ(
/Í(
Í(
iÍ(
IÍ(
~Í(
Í(
×Í(
ÍÍ(
rÍ(
îÍ(
Í(
¹Í(
øÍ(
ÊÍ(
šÍ(
¹Í(
gÍ(
ÿÍ(
ëÍ(
ãÍ(
GÍ(
IÍ(
|Í(
§Í(
7Í(
|Í(
ÎÍ(0Ú
Í(
ñ E
"Í(
9Í(
XÍ(
Í(
]Í(
YÍ(
Í(
Í(
Í(
LÍ(
IÍ(A
S$'äÚmÚ~ e(®mŠÚke(¹&ü*Šü*Iº'
ð E
{7E
ƒE
pE
j7E
>.E
Ž"E Á
E
Í(µV/‚ˆ{Ú
¸Í(
¯Í(ò
Á
ÿÍ(
)Í(Ì
ÚÍ(
d E;,@
¼ Etœ$'ð%Ba¼6Ô"Ñ# Ô"ò#Ô"ªÔ"-$Ô")&Ô"
Ù2Ô"6Ç#ÕÚb
;(Ô"ä*@È@4Á!@
º!Ô"
Æ2Ô"
Á%E$@d*@ÖÁI&@%º'Õ$…(ŒÎŒ> nƒÚ
D
E{þ!O%
 E
l E
x EH"ç"â#&B#y#
©2@¬Îµ
2"ó+e(Œ5ÎØÚe$@áÌ@á'@­@?#æ!Í'@»
b"63BÎ`@JÔ"û0ŒŠÁ`
Á5Á"5ÁÐ0/'a#IS
a#I  ¤0a#8a#<{a# ã+a#I$(a#IA¥$a#IEõ$a#K2'a#M0a#I!þý%a# -¢a#I/<a#I0+„&a#I67Ca#I893a#I9>Î6a#;Cö2a#-=PN(a#AA[Œ()IBh IDn&EoýIK­'IRÃÁXÀ%ÁXÄ^%IXÈ!ÖIYÌøÁ\Ѓ,I\ÔQ\×1ä6Ä Á3L484ç1É%#ú3.Ä 3HÄ 3`Ä 6e &6 &6P &6 &6x &6 &6: &S€( &>2e, !3'²+Ÿ4˜)<m)<OE1Á+I1„+I1p6S1
(S1X,\0.Ù,§,ù,`V#j=#nþ-r®râ rL5r`5rx4í/Ä .
Q€Ó%&Ü*pE3ü &Æ &ƒ vW{Ú{*U2ú(6@-CR&ý3@Ÿ
¤3Ô©!!<²!!E*¿ Ø&Ä É1é Ä *-ø57ó578Ø Ä É1é Ä *-8
³
3ø"Ê6ÎÒ<ÒP kݘ!ê"Í÷œ#J¬#ß5
ø#÷) \$¤)œ&r'8¨&l'Ãh<°&ÃöÇÐ&Ãö<Ü&ÆIÇÆBü&ƒ£3J'ƒ²3S 'ƒù3J('ƒ4JC'ƒ 4SL'ƒÖ1]T'ƒ§)\'ƒ¸h'l'hü'ƒl'æ(ƒ@ÊH(ƒ÷v ”(ƒÓ5F"¢(ƒç)ƒ#¹(ƒÈ5ƒ$Ì(ƒ¸5F%Ü(Ãh<&p)ƒÂ5')ƒ*)«)ƒb-g)¸)ƒ),§)À)í ¼)Í)¸Å*é)L)Î+ø)L)Ü,E* ê-R* ñ.]*º ê/j*º ñ0v*b ê1ƒ*b ñ2*gø3Ä*j5è*\7
6+º 8<+Í
:¼+/%;÷+³/1>,;.9@l,Î HBÜ,êE -TF4-+]Hu-ÞgKœ-pMÕ-gPò-à zR./ zS. T4.r'8U¥.ƒ02ŠU­.ƒl'U¼.ƒl'Vî.æBW/b,•Y#//Y1/
ZC/C7)Z`/æBZ¨&l'\ø/l'\0Æõ.¢\ 0Æõ.©]0Æõ.°^$0Æõ.·_[0Æõ.¾`0Æõ.Åad0Æõ.Ìbg0Æõ.Óc[0Æõ.Úd[0Æõ.áe[0Æõ.èf[0Æõ.ïgx0Æõ.öh 0Æõ.ýi´0Æõ.jÜ0Æõ. kì0Æõ.l(1Æõ.m[0Æõ. n[0Æõ.'o[0Æõ..pP1Æõ.5qˆ1Æõ.<r¿1Æõ.CsÍ1Æõ.Jt[0Æõ.Qud0Æõ.Xv[0Æõ._w0Æõ.fxd0Æõ.myÜ1Æõ.tz2Æõ.{{2Æõ.|[0Æõ.‰}[0Æõ.~<2Æõ.—d0Æõ.žJ2Æõ.¥t2Æõ.¬[0Æõ.³ƒ0Æõ.ºd0Æõ.Áœ2îȪ2u3ÏÀ2\Ûˆè2
ýö2âŠ3ˆ3é3Ì3õŒ,3ï3|3VŠ3a3ž34&¬3`0-¹3)Õ3ƒ…)2Ý3ƒZ)2è3é<d4Ÿ+Mð4`+Mx7ï'XD9E6X¼9l'bØ9}h`:}|;¹ƒšt;ŽœÀ;Àœ=Æõ.žŸµ=Æõ.¦ Ä=Æõ.®¡?Æõ.¶¢Ð?Æõ.¾£ì?Æõ.ƤÜ@Æõ.Î¥ºCÆõ.Ö¦ÄCÆõ.Þ§$DÆõ.æ¨SDÆõ.î©lDÆõ.öªtDÆõ.þ«¸D]¬>EÆõ. ­SEÆõ.®ºCÆõ.¯ºCÆõ.$°€EÆõ.,±¨IÆõ.4²ÁIÆõ.<³ËIÆõ.D´ºCÆõ.LµÕIÆõ.TðIÆõ.\·dJÆõ.d¸ÔJÆõ.l¹MKÆõ.tºlKÆõ.|»#LÆõ.„¼ºCÆõ.Œ½8LÆõ.”¾kLÆõ.œ¿ˆLÆõ.¤ÀlMÆõ.¬Á¤NÆõ.´ºCÆõ.¼úCÆõ.ÄÄ OÆõ.ÌÅôOÆõ.ÔƺCÆõ.ÜÇ®PÆõ.äÈÈPÆõ.ìÉ$QîôÊŒQ\ýÌRž ϸRÓSy'tÕhTp!Ö¬TÏ*Ø@Vc/>ÜXatàäX2JámY! ä“Y¨ å¼Yû.æèYVç Z7/_é¸Zý ëÆZìÔZ× hí [L'xïÓ[E!ñÝ[Ê
óè[X õ8\? ÷ˆ\n ù,^%ûø^Á-ýˆ_e2ÿC`¬Q`Þc`˜`Þa Pa. ´aÈ.
<bÒbe&àb0%ðb­*Xe¸*£àe®ìe·`fk-Á"g{0Ï$g{0Ý(ÊgÐ)ì-ÜgYó.hn ù0ljCö1©jý2Àjúý3âj¨ý4kÃý58k¨6 l- 8ÆlD :må$<$mÓ=vm0(?€m00@hn9B&oô1EEfo3!zHto¯PIÜoàYK`p¬6aM¼pËmNèpr'8O4qƒ.)O<qƒ!.OEqƒ³,JPMqƒÆ,SPVqƒ—,JQqqƒè,tQŒqƒF#Q”qƒN#„Qqƒ+#ŠR¥qƒ4#R®qƒó-•S¶qƒ¥S¾qƒØ SÙqƒ@5•SôqT5•Srƒ\4)Srƒj4S rt.)TPræBT€ul'Vžuƒ×V¦uƒâ/V¯ul'<WÌuÆSX&vÆ$
Y8vN3šYÈv.5­\ùv£/³^wƒ$º`w@
ÄcEw9Ìeew
ºfpw
Óg¤w
ÙißwÆàl
xÍàmxÍçn0xŠàpBxŠçqVxäðskxäùv{xäyˆx'}dy§ðzy§ùŠyƒ¡*]ˆ’yƒL)ˆšyƒ^ˆ£yƒ+3)«yƒ83´yÇŠ¼y® ÇŠÄyº ŠÍyƒn
Õyƒw
Þyl'!Œ zæBŽzl')±zæB³zƒY
Êzƒd
äzƒ@1{ƒZ#8U{l'h{ƒí()p{ƒH2Šx{ƒl'>{ƒl'EÉ{æBö{l'þ{ÆK |Æ$Q|Æ·W%|ÆG$]2|Æ7&c?|ÆŽ%iL|æ1n
}æž}sž;}žL}ÄžŸ|}r'8Ÿˆ}l'Ÿ¦}
3u ´}j ~O{¡~ƒ+†¢(ÄÞ£|Æí ˜¤Æ' ˜¥°¡¦$‡t"¡¦0‡^§¦D‡Ä´!®§d‡º©0‰Ä4Æ«^‰ÄÃ2ͬh‰®%Ô­³
ä²Њõµ£
·H×
¸d‹á|l¹ Œ[ º´Žl'½¼Žr'8½¨&ƒl'½ÈŽÑ$½ôŽô l½ûŽ
½L#¾f#¾0·'¾hƒl',¿¢ƒ,7êƒ*@ôƒŽ%LÃ؃Ž%VÅ(Æõ.`ÇtÆõ.gÈÆõ.nÉÄÆõ.uÊÐÆõ.|ËÄÆõ.ƒÌÄÆõ.ŠÍÄÆõ.‘ÎÄÆõ.˜Ïh‘Æõ.ŸÐq‘Ä(6¦Ñ™‘Æõ.­Ò³‘Æõ.´Óç‘Æõ.»ÔÆõ.ÂÕh‘Æõ.ÉÖÄÆõ.Ð×ÄÆõ.ר\’Æõ.ÞÙ³’Æõ.åÚç’Æõ.ìÛÄÆõ.óÜÆõ.úÝÆõ.ÞS“Æõ.ßÄÆõ.àÄÆõ.ᇓÆõ.⤓Æõ.$ã(”Æõ.+äÄÆõ.2åh‘Æõ.9æÆõ.@爔ÆîG褔Æu3NéÝ”Æ
­ê±zÄ¢4Zëô”ħ ZìÆÌ3aí±zÄ¿mî±zÄ‚4mïI•Ĉ mð±zĽ4tñe•ÄÁ tóƒ•Ä4~õŸ•Æõ.…ö­•Æõ.Œ÷»•Æõ.“øÜ•ƒæšù+–Æõ.¤ûJ–Æõ.«üx–Æõ.²ý¬–Æõ.¹þÆõ.ÀÿÆõ.Ç0—Æõ.Θ—(6Õì—l'˜áò
áë4)ü˜Cá c1 ºCáO.á ž19,™áÅ&û {™á'Nƒ™l' ™áò
ü™áë4)èšC¾!›á c1 ºCáO.)á ž198áÅ&û {á'Nl'áÆFÆÝ Æ é l'á
ÆðÆúÆ  ¨&l'„›æ‰*æmÕœr'8áœr'8¨&l'휃 ýüœƒFýl'áÆÖÆÝÆ "!ì)"PT$˜")&I,I,I,À#¢M+¯#¤&M+ž#5I¤&¦Ÿ2»$»$&?'fffü ƒ -y%ø5fø5S*ø5ø5ø5ø5»$ø5%âƒ âø âƒ ƒ ƒ ƒ ƒ ƒ ƒ }ï ƒ Ê Ê ƒ ¤ Pƒ ¤ z¤ ø ¤ Ÿ"ƒ ƒ sƒ ¤ ]ƒ òƒ ¤ ܃  Z!Z!ª>2>2&?'~-&?'ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅýW4µ'Å2W4W4%W4fW4µ'ªS*"3"3I,þ
IIþ
@0ª±0ªªªªªªªªªªªªª
ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªýé0W#¹.å.³Î! -ªÇªªÇR-œu!½0z/å4…2ª¹.å.¯&ªªªªÁªz/ªªÚ+ªª,ªªªªªªªªªªªªªªªªªª”0CÁ346¯&”0”0Î-”0Î->qw-0Î! -0Î! ü/-º-~- ƒ ªªªªªz/Éf°$ªz/ü ªS*ªªÊ*å4z/±0ÉZ!z/Z!á)»$Å)Åfffff&?'fÔfS*[&æ%Û:5º-z*»$º-z*»$í/fff.f.}X+W4»$W4W4»$W4W4¯&Ò»$W4¯&—$W4¯&Ò—$W4¯&Ò·2W4¯&Ò»$W4¯&ffffü ƒ &?'fá&?'ü fü U2ú(U2ú(&?'
£ƒƒƒ- 4 ø /"3="3=Ù2"3ü ƒ ªfƒ :§ƒ :ƒ ƒ è袾2f~-5=0*Ùfƒ fç
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅýÅ)ÅDDà3DDDZ!ž5Z!ž5ÅÅÅŲfÅÅÅÅÅÅÅů&ì-ûô/ô/ì-z/ì-û¨'¨'ì-z/>5…7 5 5ì-ûffì-z/5ü5s5.  E

 l'l'l'
)l'1l'9l'Al'Il'Ql'Yl'al'yl'l'l'Él'ñl'" l'ë4) ½14n.½19!'E!!'N)l'l'ž§lál'sél' l'y±l'˜±/ D.œi^2¢±
©§)®4!'E<½14ÙO7Ù¸©èDZ
IÇÉјѧ)®DáÇéR ó)>+ùLL^
áNT!'*\½14dÓ5F\ë4)©D.hdméÇ1³-v9l'1³-}l'±l'll'lll'A´
tl'¬l!'¸|½14tgÊl@Ò|ë4)l'æŒ%#úml'gÊ@ÒŒ@ÊÓ5Fœl'œ*-œó57^;¤l'JlFŒb-g¬!'E´½14ŒÈ5ƒÄl'Ä*-b-˜1á ¤INI³Q&)¹Y&)¹á&)¹Ôl'ñQËI5)ÝÜïQ¸91³-øal'1M,äïY¸9Yc)ñ+aÈ/)ì!'Eô½14aúÇ17Bü!'E1‰*_1Çù
lIrSl'@Ò!'¸ ½14Sal' ë4)l'Is,˜Q+˜Q"˜Qé
aG-¨”.¾.. ·étÇ¡Û4œ¡©s,˜±Û4½a±b-˜±¶)ÃÑ”.œÑ¾.œÑc!ÙÜ0Ù#ÙN
áÜ0Ás,˜ùÛ4œù±<Û4œI!Û4œ!Ã$Î!21Û4œ1Ã$ÎQs,˜l'á^2íl'á$l'á,!'E4½14<F)Dl'áqÜ0LÇ4TTÇ4¥f\@ÊAÔdl'¬d@Êll'¬l@Ê$l'Ll'Tl'tl'æÁ66 9l'¹í ®Ü^´157º1Ç\l'æ\b-gX2|!'E½14\È5ƒŒl'áÜ )Õ4C(/P^
œ¡¸9¡IŸÉIr1í1•2²1Óèa?9±*5¸¹IrÑh5¾ÁIra<Ça LÉÒaMǬ!'*1I7&¼½14Ä!'E̽14LB#4Ôl'Ô@Òáë.áí()ñèÇ1‰-si<Çi ±O7Žt^;tÓ5FI<Çl˜*FÜgÊÙ" ®Ù.)l^
l…#äì^
17BTÉÒTB#4l&ô^
©" ®dÓ5Fd^;l^;lmü!'EtgÊtmt@Êtl'æ!'E ½14)ÐÇ)à)1ì1‰-ò1‰-1‰-$õ.(1Él'Ñt5WÜl'ÜÜb-˜!'½14$l'$@Òë4)$˜*Ft^;tÓ5F$
l'­1l'¶S,l'á,Ö±/ܱ/â1³-è±14+ý$ ± $¹2% $!'¸4½144ë4)A
<@Ò<<€-<^
<l'!l'¡l'Ál'l'ñl'Ùl')l'éóM é7V ¼` ù1
lé7V ­ìd i !Ç)l'Yl'n 1Âs#u 9|) °5“ 9
  ³  ¡º±ƒ!&±³&±™!&Al'1Y ¿ DmIl'1¡Õ 1ŠÞ 1Šé 1\ù 1t
1t
1Ì
1Ì*
YH ¿ D^;ä^´Q 6W
Q ]
i®d
Î!s
151î
©
T!'E\½14i
d¨54lï¹ǹN¹y a`
d¸ ¡, i@ tt!'¸|½14q@3 |ë4)yAÇñ¦ L )l'T ©äZ ©ò` ©
g ©˜
m ú)©sè¸4©|©l)©{l'ÒA·œ Y-¥ A·« ² 1œ6èl'9å$Ü ± Z*ë ¡*ñ !'NÑ
·¡À
÷ ¡c Ñ DZ-
Ùl' Á& QÉ' „5. @3 Q§' l'éü5; ñl'A ñxI l'tl'dl't@ÒAÛ4œAŒ!'E½14œ^
¤¬^
´t^
dgÊœÄ ¡õÇ œÄ œCœø57!'¸œ8Ø ¼½14œÉ1é ¼ë4)œò
œÅ&û ÄÄ ÄÄ Ä¾ÄCÄ8
¤!'Eij
ÄÉ1é Äò
ÄÅ&û mèHñ
¼. å.î.
.#.+7.3].;.Cš.KÓ.Sà.[æ.cì.kù.s {R{RÃë/Ãó*Ã*ã*#*C*ƒ§Ã* ƒé`{R©û
Éû
 #{Rà${Rä+Ó*D,Ó* *À5Ë**@6Ë*`6Ë*€6Ë* *À6Ë*à6Ë*`7Ë*€7Ë* *À7Ë*à7Ë* !ËÐìL U­ÐÕþ!Hg£³Zˆ¦¿ÆevÃÍÒÝBXdyƒ¤«¹ÄÍè
,LVdly¥Àßù"0>BFQa¼
7 I © 4
m
|
8 { ¸ Q V \ b ƒ ´ ¹ Ë ð 

(


#%)+-¶32A42$42Ú1;¼F*J{-T-,^42sf,xG7Fd0€F‰)…^)…%.FÊ,2,2ì,R#š8#Ÿ÷-¤©¤Ü ¤D5¤X5¤n4Fæ/©Ô*;bF<3F÷ ­¾ ­~ ±ñ(FL2sÕ$·<
½PÃjÃ8*Ð<1á<1á   !
"#AEHƒþ!ÿ!##%'))++- /
1 3 5
7799+;,=-=.?/?0A1C2C3E4E>G?IiKjMkMlOmQpSqU±W³Y»[½]œ7È9\%^'b)d+f-h/j1n%p'v)x+z-|/~1-=T[c¸Àà#4<Š£ÂØñ$BqyªÃç1:VyŒÙþ '/6=KSlwm|œ)1:P°øCœÎמ§Ï0 < Ë ò Î
Ý
õ
ÿ
$ + t r { ¢ « á í ÜæDsO
a#=
Í=
"7=
ÁsF
@=
=
Õ=
è –(ð(øpàø:ß
    ! £5 ±2£52±4£54±6E >zIØ azgzûE /z9zúçaúúúúEa¡¡«­¯fú`ÙH H`úHff8Ê <>9__31_0<TryTranslateIntoIn>b__31_0<get_AllValues>d__11<>9__31_1<TryTranslateIntoIn>b__31_1Nullable`1IEnumerable`1Stack`1ICollection`1ReadOnlyMetadataCollection`1ReadOnlyCollection`1ListElementHandler`1IComparer`1IEqualityComparer`1ToStringConverter`1IEnumerator`1DbExpressionVisitor`1IList`1<>7__wrap1<>m__Finally1__StaticArrayInitTypeSize=32Int32Func`2KeyToListMap`2KeyValuePair`2SortedList`2Dictionary`2<>7__wrap2<>m__Finally2SQLite359F5BD34B6C013DEACC784F69C67E95150033A84<EnumerateValues>d__5<>9<Module><PrivateImplementationDetails>GCSystem.IOget_SQL_CONSTRAINTCOLUMNSget_SQL_CONSTRAINTSTSystem.Data.SQLite.ISQLiteSchemaExtensions.BuildTempSchemaGetSchemaSystem.Datamscorlib<>cSystem.Collections.Genericget_CurrentManagedThreadId<>l__initialThreadIdHandleCanonicalFunctionDateAddParanthesizeExpressionIfNeededget_IsUnboundedCheckDisposeddisposedToCommaSeparatedStringSortedToSeparatedStringSortedVisitGroupExpressionBindingMidHandleCanonicalFunctionNewGuid_binaryGuidDbCommandCreateCommandSQLiteCommandAppendDateTimeKind_dateTimeKindget_PrimitiveTypeKindTryGetPrimitiveTypeKindget_BuiltInTypeKindtypeKindjoinKindget_ExpressionKindDbExpressionKindexpressionKind_kindHandleCanonicalFunctionRoundmethodReplaceIsNullOrEmptyOrWhiteSpaceIsWhiteSpaceGetServiceget_Instanceget_NavigationSourceGetXmlResourceGetHashCodeget_ModeParameterModeTryGetIsUnicodeisUnicodemodeDbCommandTreeDbUpdateCommandTreeDbDeleteCommandTreeDbModificationCommandTreeDbFunctionCommandTreeDbInsertCommandTreeDbQueryCommandTree_commandTreetreeget_TypeUsageCreateDateTimeTypeUsageCreateStringTypeUsageCreateDecimalTypeUsageCreateDefaultTypeUsageGetElementTypeUsageCreateBinaryTypeUsagetypeUsageLogMessageAddRangeRemoveRangeEndInvokeBeginInvokeTryGetScalescaleDataTableaddToSymbolTablesymbolTableDataTableToTableget_IsNullableset_IsNullableIEnumerableIDisposabletableIsCompatibleDoubleForceLogLifecycleRuntimeFieldHandleRuntimeTypeHandleGetTypeFromHandleisVarRefSingleget_Nameget_NamespaceNameresourceNameget_VariableNameget_GroupVariableNameDbTypeToTypeNameget_FullNameHandleFunctionDefaultGivenNameget_ColumnNameWriteFunctionNamefunctionNameinputVarNamearrayVarNameget_ParameterNameget_FacetNameUnicodeFacetNameScaleFacetNameNullableFacetNameDefaultValueFacetNameFixedLengthFacetNameMaxLengthFacetNamePrecisionFacetNamePreserveSecondsFacetNamefacetNameget_NewNameset_NewNamenewNameTryGetTypeFacetDescriptionByNamepropertyNamenameDateTimeSystem.RuntimeAppendLineWriteLineatBeginningOfLineIndentNewLineget_EscapeEnterScopeExitScopeget_Typeset_Typeget_DataTypeget_DbTypeset_DbTypeGetStringDbTypeGetSqlDbTypeTypeToDbTypeGetDbTypeGetBinaryDbTypedbTypeset_CommandTypecommandTypeserviceTypeget_VariableTypeGetStoreTypestoreTypeValueTypeget_StoreTypeNameToStorePrimitiveTypeGetSqlPrimitiveTypeget_StoreTypeNameToEdmPrimitiveTypeGetEdmPrimitiveTypeIsPrimitiveTypeprimitiveTypeTEdmTypeget_EdmTypeGetEdmTypeedmTypeinformationTypeIsCollectionTypeinputVarTypeGetTypeget_ResultTypeTElementTypeget_ElementTypeIsRowTypeComplexTypeEntityTypetypeVisitGroupExpressionBindingPreVisitExpressionBindingPreVisitLambdaFunctionPreget_WherewhereSystem.Coreget_Cultureset_CultureresourceCultureget_InvariantCultureget_CurrentCultureEntityTypeBaseInternalBaseInternalDataCollectionBaseEntitySetBaseentitySetBaseget_CurrentCultureIgnoreCaseget_OrdinalIgnoreCaseHandleCanonicalFunctionBitwiseget_ElseSystem.IDisposable.DisposeParseDbModificationClauseSkipClauseTopClauseDbSetClauseDbSortClauseVisitSortClausesortClauseorderByClauseget_PredicatenegatePredicatepredicateUpdateCreateMulticastDelegatenegateDbAggregateDbFunctionAggregateVisitAggregateaggregateEditorBrowsableState<>1__sta
!apply expression
CONCATDATEPARTDatePartGETDATEGETUTCDATEIndexOf
LengthNewGuid RoundToLowerToUpper Trim Left RightSubstringCurrentDateTime%CurrentUtcDateTime Year MonthDay Hour
Minute
SecondDateAddDateDiffDATEADDDATEDIFF
ConcatBitwiseAndBitwiseNotBitwiseOrBitwiseXord%ddaydayofyear%jdddw%wdyhh%H hourm%mmi%Mmillisecond%f
minutemm monthmsns%S
secondss week%Wweekdaywkwwy%Y yearyy yyyy||&~|^=Unrecognized command tree type)CommandTextAttribute5StoreFunctionNameAttribute OR IN (;APPLY joins are not supported /  -  %  *  +  -( CASE WHEN () THEN
ELSE END < <=  > >= <> 01precisiondatetimeoffset timeDISTINCT
EXCEPTDefiningQuery Table AS .INTERSECTCROSS JOINFULL OUTER JOININNER JOINLEFT OUTER JOIN
LIKE  ESCAPE top
NOT ( NULL@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 NULL 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((JULI
m€‘QQQ
]d  }
-]q qq] }h  ¡ ¡ yQ }}© y©y© ­ y­y­
}±]±±±q±]±
]±±}± ‚µ$‚} ‚½Q ii 
-€‰
-€µ u 1
-)
-l) 
) 0½
l€µ
€µl€‰
€‰ ]q]ll
Í0Í Ñ€‰€Í Ñ
€‰€‰€‘p€‘ ÝieM€‘
5 5 Y4;
€‰€‰$]€‰€‰}€‰q€‰I€‰]€‰€‰ qq€‰]€‰ ý€‰qqý qqý$Ñ-€‰$‚‘€‰ $}å±
é 
‚Íõ‚1    0<€™uY
+<00]]€‰]))
‚¥
ñy]q)])
Q€µÑQ€µ 0<€™M€áIE <0a
@ q$0<0<0<€‘<
$íí0 $€Á0<€™]€‰€‰ 0€µ‚‘€µ-€µ<0Q<Q<Q< $ñy€‰} 00$
]€‰€‰$õ Q$õ$õi<<<]<qQ<€‘<i<<
]q] Q<  ù}
ù

Ñ Q
0Ñ<€™
])Y ‚í‚ñ' QQ<<<i<<<< <Q Y‚½ 
Y]
|  Y Y ‚½
Y‚½ Qi
‚õi Q€‘<u‚ý uu 5 ‚9u 9u ù} ‚= €‘ù €‘ù€™
€™ù€™ù‚=€™ù‚= €™ù
€™ù
€™ù €™ù"ùy­}­€™­€™ƒ) ƒ-‚5ƒ- ‚U9 QQUÙ5]€™€™€•‚]iUU Ù q€™q€™
]€™ y] €™y‚] ¹ƒ1  ƒ5 €•QUiU ‚=€•µù}  µ µ  ‚= ‚=‚M‚M‚Q ‚M ƒA M Q#
Y‚a‚Q‚M‚e‚i‚m  Y‚½ ‚e ƒIu ‚I‚e Y‚½ ‚Q ‚m ‚M  ƒM ƒ) ƒ) ‚} €•]€µ€µ€µq€µ]€µ ]-‚‘-)‚‘)q
]€‰ Qii
d ]]]
hÑYY€­€­€ù·z\V4à‰Û“{ÂÔOñ9€ $$RSA1¢ˆÞV‡Äá¶!Ýÿ]„G'A‰V™G^¸)BžAÿ>“ù{pÞi‹—&@[ÝD(
ð¢Z„2f—7tAÁþ|®N$@®‘«ŒÞ93þ¼±¬HÝ3´Ä!Ø!\¤4šCmÔ™ãÃ…Ìh0ø†öÁ Ùë+Ögu9ã¡™AÜœNullable, Q< €‘<QPÍ0Í€‘D €‘p€‘ €‘<H $€™<
Q€‘<Lõ1T‚y‚}€„Y€…QU
€‘qUtx
ý€‰ MQU eQU iQUquyqq`yqqY€…`€‰ Y 4, Q< Q<
€‘<
€™Q< q q
} q qQ۪۪۪
-€™
-€™€™}}€™ ¥€™}} €™€™±q± ±€™ €™€™ €™5µ¹   Q  = €¡ €¥ €© €­ E Q €± €¹ €½ €Á €Å €É €‰ €Ñ €Õ €Ù €Ý €á I €å €é €í €ñ a M ] €õ A €ù €ý Y     
 U    ! % ) -) €Í €µ -€µ -€‰l-  - 9 0 €‘ €‰€‰€‰
€‘p €‘ PPÕQUÙ á
ÝÙ  A = €¡ €¥ €© €­ E Q €¹ €½ €Á €É €‰ Uu €Ñ €Õ €Å   €Ù €Ý €á I €å €± €é €í €ñ a M ] €õ A €ù €ý Y   
    ! % $) $€‰€‰ 0€‰€™< $€á $I -€µÑ€‰ 0€µ €‰€‰ €Õ €Õ$ €‘p€Õ €Õ ,€Õ 0<Q<€‘<
Q<0 0< 0<
$-
00€™< 00€™<õ €™ 0Ñ €‰$ €Í€‰€‰ 0€‰ 0€‰ 0€µ€‰
0Ñ $5$ -)€‰
€‘< H H     $q| YYYYY Y
Y Y €™ €™ << < <     ‚! ‚% ) U u5
9
‚9 ‚5 €™€™ ‚5‚5 ‚U‚YÕ ‚YÕ ‚! ‚Y€•P€™¹€™‚= ‚=€™€™
‚I‚My} 
Y€… QU €‘qU €•€™ €• €¡ €¥ €© €­ €± €¹ €½ €Á €Å €É €Í €‰ €Ñ €Õ €Ù €Ý €á €å €é €í €ñ €õ €ù €ý     
    ! % ) -) €µ -€‰ 1 5€‰ 9 = A E €‰€‰ I M Q U Y ] a €Í ÅÉ Å ,€Õ Å,€ÕÉ Å €‰€‰ €‰ Å€™(Q<
(€‘<( (q (q(qQ((Q(0 (€‘
(€‘<(H( ($(((€™y}(QU (€‘qU((TWrapNonExceptionThrows System.Data.SQLite for LINQ% ADO.NET Data Provider for SQLite$https://system.data.sqlite.org/System.Data.SQLite83Copyright © 2004-2008 Hipp, Wyrick & Company, Inc. Release  1.0.115.5I.NETFramework,Version=v4.6TFrameworkDisplayName.NET Framework 4.6TOPerformance critical to inline this type of method across NGen image boundariesA<System.Data.SQLite.Linq.KeyToListMap`2+<EnumerateValues>d__5@;System.Data.SQLite.Linq.KeyToListMap`2+<get_AllValues>d__11@3System.Resources.Tools.StronglyTypedResourceBuilder4.0.0.0èÎÊï¾lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPçO‘‚¬áœ/*SQL_CONSTRAINTCOLUMNSSQL_CONSTRAINTS>»
CREATE TEMP VIEW SCHEMACONSTRAINTCOLUMNS AS
SELECT CONSTRAINT_CATALOG,
NULL AS CONSTRAINT_SCHEMA,
CONSTRAINT_NAME,
TABLE_CATALOG,
NULL AS TABLE_SCHEMA,
TABLE_NAME,
COLUMN_NAME
FROM TEMP.SCHEMAINDEXCOLUMNS
UNION
SELECT CONSTRAINT_CATALOG,
NULL,
CONSTRAINT_NAME,
TABLE_CATALOG,
NULL,
TABLE_NAME,
FKEY_FROM_COLUMN
FROM TEMP.SCHEMAFOREIGNKEYS;

CREATE TEMP VIEW SCHEMACONSTRAINTS AS
SELECT INDEX_CATALOG AS CONSTRAINT_CATALOG,
NULL AS CONSTRAINT_SCHEMA,
INDEX_NAME AS CONSTRAINT_NAME,
TABLE_CATALOG,
NULL AS TABLE_SCHEMA,
TABLE_NAME,
'PRIMARY KEY' AS CONSTRAINT_TYPE,
0 AS IS_DEFERRABLE,
0 AS INITIALLY_DEFERRED,
NULL AS CHECK_CLAUSE
FROM TEMP.SCHEMAINDEXES
WHERE PRIMARY_KEY = 1
UNION
SELECT INDEX_CATALOG,
NULL,
INDEX_NAME,
TABLE_CATALOG,
NULL,
TABLE_NAME,
'UNIQUE',
0,
0,
NULL
FROM TEMP.SCHEMAINDEXES
WHERE PRIMARY_KEY = 0 AND [UNIQUE] = 1
UNION
SELECT CONSTRAINT_CATALOG,
NULL,
CONSTRAINT_NAME,
TABLE_CATALOG,
NULL,
TABLE_NAME,
CONSTRAINT_TYPE,
IS_DEFERRABLE,
INITIALLY_DEFERRED,
NULL
FROM TEMP.SCHEMAFOREIGNKEYS;
i<?xml version="1.0" encoding="utf-8"?>
<Schema Namespace="EFSQLite" Provider="System.Data.SQLite.Linq" ProviderManifestToken="ISO8601" Alias="Self" xmlns="http://schemas.microsoft.com/ado/2006/04/edm/ssdl">
<EntityContainer Name="Schema">
<EntitySet Name="STables" EntityType="Self.Table">
<DefiningQuery>
SELECT
'[' || TABLE_NAME || ']' COLLATE NOCASE [Id]
, TABLE_CATALOG [CatalogName]
, TABLE_SCHEMA [SchemaName]
, TABLE_NAME [Name]
FROM
TEMP.SCHEMATABLES
WHERE
TABLE_TYPE LIKE 'table'
</DefiningQuery>
</EntitySet>
<EntitySet Name="STableColumns" EntityType="Self.TableColumn">
<DefiningQuery>
SELECT
'[' || c.TABLE_NAME || ']' || '[' || c.COLUMN_NAME || ']' COLLATE NOCASE [Id]
, '[' || c.TABLE_NAME || ']' COLLATE NOCASE [ParentId]
, c.COLUMN_NAME [Name]
, c.ORDINAL_POSITION [Ordinal]
, c.IS_NULLABLE [IsNullable]
, c.EDM_TYPE [TypeName]
, c.CHARACTER_MAXIMUM_LENGTH [MaxLength]
, c.NUMERIC_PRECISION [Precision]
, c.DATETIME_PRECISION [DateTimePrecision]
, c.NUMERIC_SCALE [Scale]
, c.COLLATION_CATALOG [CollationCatalog]
, c.COLLATION_SCHEMA [CollationSchema]
, c.COLLATION_NAME [CollationName]
, c.CHARACTER_SET_CATALOG [CharacterSetCatalog]
, c.CHARACTER_SET_SCHEMA [CharacterSetSchema]
, c.CHARACTER_SET_NAME [CharacterSetName]
, 0 as [IsMultiSet]
, c.[AUTOINCREMENT] as [IsIdentity]
, 0 as [IsStoreGenerated]
, c.COLUMN_DEFAULT as [Default]
FROM
TEMP.SCHEMACOLUMNS c
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViews" EntityType="Self.View">
<DefiningQuery>
SELECT
'[' || TABLE_NAME || ']' COLLATE NOCASE [Id]
, TABLE_CATALOG [CatalogName]
, TABLE_SCHEMA [SchemaName]
, TABLE_NAME [Name]
, VIEW_DEFINITION [ViewDefinition]
, IS_UPDATABLE [IsUpdatable]
FROM
TEMP.SCHEMAVIEWS
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewColumns" EntityType="Self.ViewColumn">
<DefiningQuery>
SELECT
'[' || c.VIEW_NAME || ']' || '[' || c.VIEW_COLUMN_NAME || ']' COLLATE NOCASE [Id]
, '[' || c.VIEW_NAME || ']' COLLATE NOCASE [ParentId]
, c.VIEW_COLUMN_NAME [Name]
, c.ORDINAL_POSITION [Ordinal]
, c.IS_NULLABLE [IsNullable]
, c.EDM_TYPE [TypeName]
, c.CHARACTER_MAXIMUM_LENGTH [MaxLength]
, c.NUMERIC_PRECISION [Precision]
, c.DATETIME_PRECISION as [DateTimePrecision]
, c.NUMERIC_SCALE [Scale]
, c.COLLATION_CATALOG [CollationCatalog]
, c.COLLATION_SCHEMA [CollationSchema]
, c.COLLATION_NAME [CollationName]
, c.CHARACTER_SET_CATALOG [CharacterSetCatalog]
, c.CHARACTER_SET_SCHEMA [CharacterSetSchema]
, c.CHARACTER_SET_NAME [CharacterSetName]
, 0 as [IsMultiSet]
, c.[AUTOINCREMENT] as [IsIdentity]
, 0 as [IsStoreGenerated]
, c.COLUMN_DEFAULT [Default]
FROM
TEMP.SCHEMAVIEWCOLUMNS c
</DefiningQuery>
</EntitySet>
<EntitySet Name="SFunctions" EntityType="Self.Function">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [CatalogName]
, NULL [SchemaName]
, NULL [Name]
, NULL [ReturnTypeName]
, NULL [ReturnMaxLength]
, NULL [ReturnPrecision]
, NULL [ReturnDateTimePrecision]
, NULL [ReturnScale]
, NULL [ReturnCollationCatalog]
, NULL [ReturnCollationSchema]
, NULL [ReturnCollationName]
, NULL [ReturnCharacterSetCatalog]
, NULL [ReturnCharacterSetSchema]
, NULL [ReturnCharacterSetName]
, NULL as [ReturnIsMultiSet]
, NULL as [IsAggregate]
, NULL as [IsBuiltIn]
, NULL as [IsNiladic]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SFunctionParameters" EntityType="Self.Parameter">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [ParentId]
, NULL [Name]
, NULL [Ordinal]
, NULL [TypeName]
, NULL [MaxLength]
, NULL [Precision]
, NULL [DateTimePrecision]
, NULL [Scale]
, NULL [CollationCatalog]
, NULL [CollationSchema]
, NULL [CollationName]
, NULL [CharacterSetCatalog]
, NULL [CharacterSetSchema]
, NULL [CharacterSetName]
, NULL [IsMultiSet]
, NULL [Mode]
, NULL [Default]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SProcedures" EntityType="Self.Procedure">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [CatalogName]
, NULL [SchemaName]
, NULL [Name]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SProcedureParameters" EntityType="Self.Parameter">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [ParentId]
, NULL [Name]
, NULL [Ordinal]
, NULL [TypeName]
, NULL [MaxLength]
, NULL [Precision]
, NULL [DateTimePrecision]
, NULL [Scale]
, NULL [CollationCatalog]
, NULL [CollationSchema]
, NULL [CollationName]
, NULL [CharacterSetCatalog]
, NULL [CharacterSetSchema]
, NULL [CharacterSetName]
, NULL as [IsMultiSet]
, NULL [Mode]
, NULL [Default]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SConstraints" EntityType="Self.Constraint">
<DefiningQuery>
SELECT
'[' || tc.CONSTRAINT_NAME || ']' COLLATE NOCASE [Id]
, '[' || tc.TABLE_NAME || ']' COLLATE NOCASE [ParentId]
, tc.CONSTRAINT_NAME [Name]
, tc.CONSTRAINT_TYPE [ConstraintType]
, tc.IS_DEFERRABLE [IsDeferrable]
, tc.INITIALLY_DEFERRED [IsInitiallyDeferred]
FROM
TEMP.SCHEMACONSTRAINTS tc
</DefiningQuery>
</EntitySet>
<EntitySet Name="SCheckConstraints" EntityType="Self.CheckConstraint">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [Expression]
WHERE 1 = 2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SConstraintColumns" EntityType="Self.ConstraintColumn">
<DefiningQuery>
SELECT
'[' || CONSTRAINT_NAME || ']' COLLATE NOCASE [ConstraintId]
, '[' || TABLE_NAME || ']' || '[' || COLUMN_NAME || ']' COLLATE NOCASE [ColumnId]
FROM
TEMP.SCHEMACONSTRAINTCOLUMNS
</DefiningQuery>
</EntitySet>
<EntitySet Name="SForeignKeyConstraints" EntityType="Self.ForeignKeyConstraint">
<DefiningQuery>
SELECT DISTINCT
'[' || rc.CONSTRAINT_NAME || ']' COLLATE NOCASE [Id]
, 'NO ACTION' COLLATE NOCASE [UpdateRule]
, 'NO ACTION' COLLATE NOCASE [DeleteRule]
FROM
TEMP.SCHEMAFOREIGNKEYS rc
</DefiningQuery>
</EntitySet>
<EntitySet Name="SForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT
'[' || FC.CONSTRAINT_NAME || ']' || '[' || FC.FKEY_FROM_ORDINAL_POSITION || ']' COLLATE NOCASE [Id]
, '[' || FC.FKEY_TO_TABLE || ']' || '[' || FC.FKEY_TO_COLUMN || ']' COLLATE NOCASE [ToColumnId]
, '[' || FC.TABLE_NAME || ']' || '[' || FC.FKEY_FROM_COLUMN || ']' COLLATE NOCASE [FromColumnId]
, '[' || FC.CONSTRAINT_NAME || ']' COLLATE NOCASE [ConstraintId]
, FC.FKEY_FROM_ORDINAL_POSITION [Ordinal]
FROM
TEMP.SCHEMAFOREIGNKEYS FC
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewConstraints" EntityType="Self.ViewConstraint">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [ParentId]
, NULL [Name]
, NULL [ConstraintType]
, NULL [IsDeferrable]
, NULL [IsInitiallyDeferred]
, NULL [Expression]
, NULL [UpdateRule]
, NULL [DeleteRule]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewConstraintColumns" EntityType="Self.ConstraintColumn">
<DefiningQuery>
SELECT
NULL [ConstraintId]
, NULL [ColumnId]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<EntitySet Name="SViewForeignKeys" EntityType="Self.ForeignKey">
<DefiningQuery>
SELECT
NULL [Id]
, NULL [ToColumnId]
, NULL [FromColumnId]
, NULL [ConstraintId]
, 0 [Ordinal]
WHERE 1=2
</DefiningQuery>
</EntitySet>
<AssociationSet Name="STableTableColumns" Association="Self.TableTableColumn" >
<End Role="Parent" EntitySet="STables"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="STableConstraints" Association="Self.TableTableConstraint" >
<End Role="Parent" EntitySet="STables"/>
<End Role="Constraint" EntitySet="SConstraints"/>
</AssociationSet>
<AssociationSet Name="SConstraintConstraintColumns" Association="Self.ConstraintConstraintColumn" >
<End Role="ConstraintColumn" EntitySet="SConstraintColumns"/>
<End Role="Constraint" EntitySet="SConstraints"/>
</AssociationSet>
<AssociationSet Name="SConstraintForeignKeys" Association="Self.ConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Constraint" EntitySet="SForeignKeyConstraints"/>
</AssociationSet>
<AssociationSet Name="SFromForeignKeyColumns" Association="Self.FromForeignKeyColumn" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="SToForeignKeyColumns" Association="Self.ToForeignKeyColumn" >
<End Role="ForeignKey" EntitySet="SForeignKeys"/>
<End Role="Column" EntitySet="STableColumns"/>
</AssociationSet>
<AssociationSet Name="SViewViewColumns" Association="Self.ViewViewColumn" >
<End Role="Parent" EntitySet="SViews"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="SViewViewConstraints" Association="Self.ViewViewConstraint" >
<End Role="Parent" EntitySet="SViews"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SViewConstraintConstraintColumns" Association="Self.ViewConstraintConstraintColumn" >
<End Role="ConstraintColumn" EntitySet="SViewConstraintColumns"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SViewConstraintForeignKeys" Association="Self.ViewConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Constraint" EntitySet="SViewConstraints"/>
</AssociationSet>
<AssociationSet Name="SFromForeignKeyViewColumns" Association="Self.FromForeignKeyViewColumn" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="SToForeignKeyViewColumns" Association="Self.ToForeignKeyViewColumn" >
<End Role="ForeignKey" EntitySet="SViewForeignKeys"/>
<End Role="Column" EntitySet="SViewColumns"/>
</AssociationSet>
<AssociationSet Name="FunctionFunctionParameters" Association="Self.FunctionFunctionParameter">
<End Role="Function" EntitySet="SFunctions"/>
<End Role="Parameter" EntitySet="SFunctionParameters"/>
</AssociationSet>
<AssociationSet Name="ProcedureProcedureParameters" Association="Self.ProcedureProcedureParameter" >
<End Role="Procedure" EntitySet="SProcedures"/>
<End Role="Parameter" EntitySet="SProcedureParameters"/>
</AssociationSet>
</EntityContainer>
<EntityType Name="Table">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="CatalogName" Type="nvarchar" />
<Property Name="SchemaName" Type="nvarchar" />
<Property Name="Name" Nullable="false" Type="nvarchar" />
</EntityType>
<EntityType Name="TableColumn" >
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar"/>
<Property Name="ParentId" Nullable="false" Type="nvarchar"/>
<Property Name="Name" Nullable="false" Type="nvarchar"/>
<Property Name="Ordinal" Nullable="false" Type="int" />
<Property Name="IsNullable" Nullable="false" Type="bit" />
<Property Name="TypeName" Nullable="false" Type="nvarchar" />
<Property Name="MaxLength" Type="int" />
<Property Name="Precision" Type="int" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Type="int" />
<Property Name="CollationCatalog" Type="nvarchar" />
<Property Name="CollationSchema" Type="nvarchar" />
<Property Name="CollationName" Type="nvarchar" />
<Property Name="CharacterSetCatalog" Type="nvarchar" />
<Property Name="CharacterSetSchema" Type="nvarchar" />
<Property Name="CharacterSetName" Type="nvarchar" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsIdentity" Nullable="false" Type="bit" />
<Property Name="IsStoreGenerated" Nullable="false" Type="bit" />
<Property Name="Default" Nullable="true" Type="nvarchar"/>
</EntityType>
<EntityType Name="View">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="CatalogName" Type="nvarchar" />
<Property Name="SchemaName" Type="nvarchar" />
<Property Name="Name" Nullable="false" Type="nvarchar" />
<Property Name="ViewDefinition" Nullable="true" Type="nvarchar" />
<Property Name="IsUpdatable" Nullable="false" Type="bit" />
</EntityType>
<EntityType Name="ViewColumn">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar"/>
<Property Name="ParentId" Nullable="false" Type="nvarchar"/>
<Property Name="Name" Nullable="false" Type="nvarchar"/>
<Property Name="Ordinal" Nullable="false" Type="int" />
<Property Name="IsNullable" Nullable="false" Type="bit" />
<Property Name="TypeName" Nullable="false" Type="nvarchar" />
<Property Name="MaxLength" Type="int" />
<Property Name="Precision" Type="int" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Type="int" />
<Property Name="CollationCatalog" Type="nvarchar" />
<Property Name="CollationSchema" Type="nvarchar" />
<Property Name="CollationName" Type="nvarchar" />
<Property Name="CharacterSetCatalog" Type="nvarchar" />
<Property Name="CharacterSetSchema" Type="nvarchar" />
<Property Name="CharacterSetName" Type="nvarchar" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsIdentity" Nullable="false" Type="bit" />
<Property Name="IsStoreGenerated" Nullable="false" Type="bit" />
<Property Name="Default" Nullable="true" Type="nvarchar"/>
</EntityType>
<EntityType Name="Function">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar"/>
<Property Name="CatalogName" Type="nvarchar"/>
<Property Name="SchemaName" Type="nvarchar"/>
<Property Name="Name" Nullable="false" Type="nvarchar"/>
<Property Name="ReturnTypeName" Type="nvarchar" />
<Property Name="ReturnMaxLength" Type="int" />
<Property Name="ReturnPrecision" Type="int" />
<Property Name="ReturnDateTimePrecision" Type="int" />
<Property Name="ReturnScale" Type="int" />
<Property Name="ReturnCollationCatalog" Type="nvarchar" />
<Property Name="ReturnCollationSchema" Type="nvarchar" />
<Property Name="ReturnCollationName" Type="nvarchar" />
<Property Name="ReturnCharacterSetCatalog" Type="nvarchar" />
<Property Name="ReturnCharacterSetSchema" Type="nvarchar" />
<Property Name="ReturnCharacterSetName" Type="nvarchar" />
<Property Name="ReturnIsMultiSet" Nullable="false" Type="bit" />
<Property Name="IsAggregate" Type="bit" />
<Property Name="IsBuiltIn" Type="bit" />
<Property Name="IsNiladic" Type="bit" />
</EntityType>
<EntityType Name="Procedure">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar"/>
<Property Name="CatalogName" Type="nvarchar"/>
<Property Name="SchemaName" Type="nvarchar"/>
<Property Name="Name" Nullable="false" Type="nvarchar"/>
</EntityType>
<EntityType Name="Parameter">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar"/>
<Property Name="ParentId" Nullable="false" Type="nvarchar"/>
<Property Name="Name" Nullable="false" Type="nvarchar" />
<Property Name="Ordinal" Nullable="false" Type="int"/>
<Property Name="TypeName" Nullable="false" Type="nvarchar" />
<Property Name="MaxLength" Nullable="true" Type="int" />
<Property Name="Precision" Nullable="true" Type="int" />
<Property Name="DateTimePrecision" Type="int" />
<Property Name="Scale" Nullable="true" Type="int" />
<Property Name="CollationCatalog" Type="nvarchar" />
<Property Name="CollationSchema" Type="nvarchar" />
<Property Name="CollationName" Type="nvarchar" />
<Property Name="CharacterSetCatalog" Type="nvarchar" />
<Property Name="CharacterSetSchema" Type="nvarchar" />
<Property Name="CharacterSetName" Type="nvarchar" />
<Property Name="IsMultiSet" Nullable="false" Type="bit" />
<Property Name="Mode" Type="nvarchar" />
<Property Name="Default" Type="nvarchar" />
</EntityType>
<EntityType Name="Constraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="ParentId" Nullable="false" Type="nvarchar" />
<Property Name="Name" Nullable="false" Type="nvarchar" />
<Property Name="IsDeferrable" Nullable="false" Type="bit" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
<Property Name="ConstraintType" Nullable="false" Type="nvarchar" />
</EntityType>
<EntityType Name="CheckConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="Expression" Nullable="true" Type="nvarchar" />
</EntityType>
<EntityType Name="ConstraintColumn">
<Key>
<PropertyRef Name="ConstraintId" />
<PropertyRef Name="ColumnId" />
</Key>
<Property Name="ConstraintId" Nullable="false" Type="nvarchar" />
<Property Name="ColumnId" Nullable="false" Type="nvarchar" />
</EntityType>
<EntityType Name="ForeignKeyConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="UpdateRule" Nullable="false" Type="nvarchar" />
<Property Name="DeleteRule" Nullable="false" Type="nvarchar" />
</EntityType>
<EntityType Name="ForeignKey">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="Ordinal" Nullable="false" Type="int" />
<Property Name="ConstraintId" Nullable="false" Type="nvarchar" />
<Property Name="FromColumnId" Nullable="false" Type="nvarchar" />
<Property Name="ToColumnId" Nullable="false" Type="nvarchar" />
</EntityType>
<EntityType Name="ViewConstraint">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="nvarchar" />
<Property Name="ParentId" Nullable="false" Type="nvarchar" />
<Property Name="Name" Nullable="false" Type="nvarchar" />
<Property Name="IsDeferrable" Nullable="false" Type="bit" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
<Property Name="ConstraintType" Nullable="false" Type="nvarchar" />
<Property Name="Expression" Nullable="true" Type="nvarchar" />
<Property Name="UpdateRule" Nullable="true" Type="nvarchar" />
<Property Name="DeleteRule" Nullable="true" Type="nvarchar" />
</EntityType>
<Association Name="TableTableConstraint">
<End Type="Self.Table" Role="Parent" Multiplicity="1" />
<End Type="Self.Constraint" Role="Constraint" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Constraint">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ConstraintConstraintColumn">
<End Type="Self.Constraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ConstraintColumn" Role="ConstraintColumn" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ConstraintColumn">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ConstraintForeignKey">
<End Type="Self.ForeignKeyConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FromForeignKeyColumn">
<End Type="Self.TableColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="FromColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ToForeignKeyColumn">
<End Type="Self.TableColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ToColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="TableTableColumn">
<End Type="Self.Table" Role="Parent" Multiplicity="1" />
<End Type="Self.TableColumn" Role="Column" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Column">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewViewColumn">
<End Type="Self.View" Role="Parent" Multiplicity="1" />
<End Type="Self.ViewColumn" Role="Column" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Column">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FunctionFunctionParameter">
<End Type="Self.Function" Role="Function" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Function">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Parameter">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ProcedureProcedureParameter">
<End Type="Self.Procedure" Role="Procedure" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Procedure">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Parameter">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewViewConstraint">
<End Type="Self.View" Role="Parent" Multiplicity="1" />
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Parent">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="Constraint">
<PropertyRef Name="ParentId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewConstraintConstraintColumn">
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ConstraintColumn" Role="ConstraintColumn" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ConstraintColumn">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ViewConstraintForeignKey">
<End Type="Self.ViewConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Constraint">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ConstraintId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="FromForeignKeyViewColumn">
<End Type="Self.ViewColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="FromColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="ToForeignKeyViewColumn">
<End Type="Self.ViewColumn" Role="Column" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Column">
<PropertyRef Name="Id" />
</Principal>
<Dependent Role="ForeignKey">
<PropertyRef Name="ToColumnId" />
</Dependent>
</ReferentialConstraint>
</Association>
</Schema>Œ.<?xml version="1.0" encoding="utf-8"?>
<Schema xmlns="http://schemas.microsoft.com/ado/2006/04/edm" xmlns:edm="http://schemas.microsoft.com/ado/2006/04/edm" xmlns:cg="http://schemas.microsoft.com/ado/2006/04/codegeneration" Namespace="Store" Alias="Self">
<EntityContainer Name="SchemaInformation">
<EntitySet Name="Tables" EntityType="Self.Table" />
<EntitySet Name="TableColumns" EntityType="Self.Column" />
<EntitySet Name="TableConstraints" EntityType="Self.Constraint" />
<EntitySet Name="TableForeignKeys" EntityType="Self.ForeignKey" />
<EntitySet Name="Views" EntityType="Self.View" />
<EntitySet Name="ViewColumns" EntityType="Self.Column" />
<EntitySet Name="ViewConstraints" EntityType="Self.Constraint" />
<EntitySet Name="ViewForeignKeys" EntityType="Self.ForeignKey" />
<EntitySet Name="Functions" EntityType="Self.Function" />
<EntitySet Name="FunctionParameters" EntityType="Self.Parameter" />
<EntitySet Name="Procedures" EntityType="Self.Procedure" />
<EntitySet Name="ProcedureParameters" EntityType="Self.Parameter" />
<AssociationSet Name="TableTableColumns" Association="Self.TableOrViewColumn" >
<End Role="Parent" EntitySet="Tables"/>
<End Role="Column" EntitySet="TableColumns"/>
</AssociationSet>
<AssociationSet Name="TableTableConstraints" Association="Self.TableOrViewConstraint" >
<End Role="Parent" EntitySet="Tables"/>
<End Role="Constraint" EntitySet="TableConstraints"/>
</AssociationSet>
<AssociationSet Name="TableConstraintColumns" Association="Self.TableOrViewConstraintColumn" >
<End Role="Column" EntitySet="TableColumns"/>
<End Role="Constraint" EntitySet="TableConstraints"/>
</AssociationSet>
<AssociationSet Name="TableConstraintForeignKeys" Association="Self.ConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="TableForeignKeys"/>
<End Role="Constraint" EntitySet="TableConstraints"/>
</AssociationSet>
<AssociationSet Name="FromTableForeignKeyColumns" Association="Self.FromForeignKeyColumn" >
<End Role="Column" EntitySet="TableColumns"/>
<End Role="ForeignKey" EntitySet="TableForeignKeys"/>
</AssociationSet>
<AssociationSet Name="ToTableForeignKeyColumns" Association="Self.ToForeignKeyColumn" >
<End Role="Column" EntitySet="TableColumns"/>
<End Role="ForeignKey" EntitySet="TableForeignKeys"/>
</AssociationSet>
<AssociationSet Name="ViewViewColumns" Association="Self.TableOrViewColumn" >
<End Role="Parent" EntitySet="Views"/>
<End Role="Column" EntitySet="ViewColumns"/>
</AssociationSet>
<AssociationSet Name="ViewViewConstraints" Association="Self.TableOrViewConstraint" >
<End Role="Parent" EntitySet="Views"/>
<End Role="Constraint" EntitySet="ViewConstraints"/>
</AssociationSet>
<AssociationSet Name="ViewConstraintColumns" Association="Self.TableOrViewConstraintColumn" >
<End Role="Column" EntitySet="ViewColumns"/>
<End Role="Constraint" EntitySet="ViewConstraints"/>
</AssociationSet>
<AssociationSet Name="ViewConstraintForeignKeys" Association="Self.ConstraintForeignKey" >
<End Role="ForeignKey" EntitySet="ViewForeignKeys"/>
<End Role="Constraint" EntitySet="ViewConstraints"/>
</AssociationSet>
<AssociationSet Name="FromViewForeignKeyColumns" Association="Self.FromForeignKeyColumn" >
<End Role="Column" EntitySet="ViewColumns"/>
<End Role="ForeignKey" EntitySet="ViewForeignKeys"/>
</AssociationSet>
<AssociationSet Name="ToViewForeignKeyColumns" Association="Self.ToForeignKeyColumn" >
<End Role="Column" EntitySet="ViewColumns"/>
<End Role="ForeignKey" EntitySet="ViewForeignKeys"/>
</AssociationSet>
<AssociationSet Name="FunctionFunctionParameters" Association="Self.RoutineParameter" >
<End Role="Routine" EntitySet="Functions"/>
<End Role="Parameter" EntitySet="FunctionParameters"/>
</AssociationSet>
<AssociationSet Name="ProcedureProcedureParameters" Association="Self.RoutineParameter" >
<End Role="Routine" EntitySet="Procedures"/>
<End Role="Parameter" EntitySet="ProcedureParameters"/>
</AssociationSet>
</EntityContainer>
<ComplexType Name="TypeSpecification">
<Property Name="TypeName" Nullable="false" Type="String" />
<Property Name="MaxLength" Nullable="true" Type="Int32" />
<Property Name="Precision" Nullable="true" Type="Int16" />
<Property Name="DateTimePrecision" Nullable="true" Type="Int32" />
<Property Name="Scale" Nullable="true" Type="Int32" />
<Property Name="Collation" Nullable="false" Type="Self.Collation" />
<Property Name="CharacterSet" Nullable="false" Type="Self.CharacterSet" />
<Property Name="IsMultiSet" Nullable="false" Type="Boolean"/>
</ComplexType>
<ComplexType Name="Collation">
<Property Name="CatalogName" Nullable="true" Type="String" />
<Property Name="SchemaName" Nullable="true" Type="String" />
<Property Name="Name" Nullable="true" Type="String" />
</ComplexType>
<ComplexType Name="CharacterSet">
<Property Name="CatalogName" Nullable="true" Type="String" />
<Property Name="SchemaName" Nullable="true" Type="String" />
<Property Name="Name" Nullable="true" Type="String" />
</ComplexType>
<EntityType Name="TableOrView" Abstract="true">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="Name" Nullable="false" Type="String" />
<Property Name="CatalogName" Type="String" />
<Property Name="SchemaName" Type="String" />
<NavigationProperty Relationship="Self.TableOrViewColumn" Name="Columns" FromRole="Parent" ToRole="Column" />
<NavigationProperty Relationship="Self.TableOrViewConstraint" Name="Constraints" FromRole="Parent" ToRole="Constraint" />
</EntityType>
<EntityType Name="Table" BaseType="Self.TableOrView">
</EntityType>
<EntityType Name="Column">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="Name" Nullable="false" Type="String" />
<Property Name="Ordinal" Nullable="false" Type="Int32" />
<Property Name="IsNullable" Nullable="false" Type="Boolean" />
<Property Name="ColumnType" Nullable="false" Type="Self.TypeSpecification"/>
<Property Name="IsIdentity" Nullable="false" Type="Boolean" />
<Property Name="IsStoreGenerated" Nullable="false" Type="Boolean" />
<Property Name="Default" Type="String" />
<NavigationProperty Relationship="Self.TableOrViewColumn" Name="Parent" FromRole="Column" ToRole="Parent" />
</EntityType>
<EntityType Name="View" BaseType="Self.TableOrView">
<Property Name="IsUpdatable" Nullable="false" Type="Boolean" />
<Property Name="ViewDefinition" Nullable="true" Type="String" />
</EntityType>
<EntityType Name="Routine" Abstract="true">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="CatalogName" Type="String" />
<Property Name="SchemaName" Type="String" />
<Property Name="Name" Nullable="false" Type="String" />
<NavigationProperty Relationship="Self.RoutineParameter" Name="Parameters" FromRole="Routine" ToRole="Parameter" />
</EntityType>
<EntityType Name="Parameter">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="Name" Nullable="false" Type="String" />
<Property Name="Ordinal" Nullable="false" Type="Int32" />
<Property Name="ParameterType" Nullable="false" Type="Self.TypeSpecification"/>
<Property Name="Mode" Type="String" />
<Property Name="Default" Type="String" />
<NavigationProperty Relationship="Self.RoutineParameter" Name="Routine" FromRole="Parameter" ToRole="Routine" />
</EntityType>
<EntityType Name="Function" BaseType="Self.Routine" Abstract="true">
<Property Name="IsBuiltIn" Type="Boolean" />
<Property Name="IsNiladic" Type="Boolean" />
</EntityType>
<EntityType Name="ScalarFunction" BaseType="Self.Function">
<Property Name="ReturnType" Type="Self.TypeSpecification" Nullable="false"/>
<Property Name="IsAggregate" Type="Boolean" />
</EntityType>
<EntityType Name="Procedure" BaseType="Self.Routine">
</EntityType>
<EntityType Name="Constraint" Abstract="true">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="Name" Nullable="false" Type="String" />
<Property Name="IsDeferrable" Nullable="false" Type="Boolean" />
<Property Name="IsInitiallyDeferred" Nullable="false" Type="Boolean" />
<NavigationProperty Relationship="Self.TableOrViewConstraint" Name="Parent" FromRole="Constraint" ToRole="Parent" />
</EntityType>
<EntityType Name="CheckConstraint" BaseType="Self.Constraint">
<Property Name="Expression" Nullable="false" Type="String" />
</EntityType>
<EntityType Name="TableOrViewColumnConstraint" BaseType="Self.Constraint" Abstract="true">
<NavigationProperty Relationship="Self.TableOrViewConstraintColumn" Name="Columns" FromRole="Constraint" ToRole="Column" />
</EntityType>
<EntityType Name="PrimaryKeyConstraint" BaseType="Self.TableOrViewColumnConstraint">
</EntityType>
<EntityType Name="UniqueConstraint" BaseType="Self.TableOrViewColumnConstraint">
</EntityType>
<EntityType Name="ForeignKeyConstraint" BaseType="Self.Constraint">
<Property Name="UpdateRule" Nullable="false" Type="String" />
<Property Name="DeleteRule" Nullable="false" Type="String" />
<NavigationProperty Relationship="Self.ConstraintForeignKey" Name="ForeignKeys" FromRole="Constraint" ToRole="ForeignKey" />
</EntityType>
<EntityType Name="ForeignKey">
<Key>
<PropertyRef Name="Id" />
</Key>
<Property Name="Id" Nullable="false" Type="String" />
<Property Name="Ordinal" Nullable="false" Type="Int32" />
<NavigationProperty Relationship="Self.ConstraintForeignKey" Name="Constraint" FromRole="ForeignKey" ToRole="Constraint" />
<NavigationProperty Relationship="Self.FromForeignKeyColumn" Name="FromColumn" FromRole="ForeignKey" ToRole="Column" />
<NavigationProperty Relationship="Self.ToForeignKeyColumn" Name="ToColumn" FromRole="ForeignKey" ToRole="Column" />
</EntityType>
<Association Name="TableOrViewColumn">
<End Type="Self.TableOrView" Role="Parent" Multiplicity="1" />
<End Type="Self.Column" Role="Column" Multiplicity="*" />
</Association>
<Association Name="TableOrViewConstraint">
<End Type="Self.TableOrView" Role="Parent" Multiplicity="1" />
<End Type="Self.Constraint" Role="Constraint" Multiplicity="*" />
</Association>
<Association Name="TableOrViewConstraintColumn">
<End Type="Self.TableOrViewColumnConstraint" Role="Constraint" Multiplicity="*" />
<End Type="Self.Column" Role="Column" Multiplicity="*" />
</Association>
<Association Name="ConstraintForeignKey">
<End Type="Self.ForeignKeyConstraint" Role="Constraint" Multiplicity="1" />
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
</Association>
<Association Name="ToForeignKeyColumn">
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<End Type="Self.Column" Role="Column" Multiplicity="1" />
</Association>
<Association Name="FromForeignKeyColumn">
<End Type="Self.ForeignKey" Role="ForeignKey" Multiplicity="*" />
<End Type="Self.Column" Role="Column" Multiplicity="1" />
</Association>
<Association Name="RoutineParameter">
<End Type="Self.Routine" Role="Routine" Multiplicity="1" />
<End Type="Self.Parameter" Role="Parameter" Multiplicity="*" />
</Association>
</Schema>h<?xml version="1.0" encoding="utf-8"?>
<!--
/********************************************************
* ADO.NET 2.0 Data Provider for SQLite Version 3.X
* Written by Robert Simpson ([email protected])
*
* 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" />