Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

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

$PELa$Mà!ˆ¾§ À@ Òm@…l§OÀ’`à¼¦  H.textć ˆ `.rsrcÀŠ@@.relocà@B §H,ȐÞ	H­ãP €j#‚ûºx浜æŠùžÆ×Ìbáx½Šv0z¿ljÜՒc±®+á¥R‡è»;ÃÔ=¬cZ!²^8Ö¼‡?(G!º¡_ïߍIÏÆUÏ7ٔKG<ˆXy~T•^0(mFe™V~r;h.²™)åÂ#ʶ©-ö¶v
«0§o

(
:“rpo
9‚(
r!po
u’(
,(
o
%-&(
(
,~
rpo
o
rpo
1\rpo
o
3Xo
(

*0	s 

*0	s!

*0	s"

*0	s#

*0s$

*0	s%

*0	s&

*0!r=p
Œ—¢(È(*Brqp(Ê(*Br¥p(Ê(*Brßp(Ê(*Brp(Ê(*BrKp(Ê(*0
	s'

*0	
s(

*0r‡p
¢(È*0rÇp
¢¢(È*Brp(Ê(*BrEp(Ê(*0r}p
¢(È(*BrÃp(Ê(*Brp(Ê(*Brkp(Ê(*0 r­p
¢¢(È(*FŒ-(z*Frûp{()
*0(*
rp(+

s%
z
*R,r%p(Ês 
z*
*0..)rYp
(,
(-
¢(Ès 
z*(#*6t($*2{	o.
*6{	o/
*(&*2{	o0
*()*6t(**2{	o1
*6{	o2
*
*0(*
rp(+

s%
z2{	o3
*6{	o4
*{*J%-&’}*J(5
s6
}	*0(*
r‡p(+

s%
z(4*s7
*"(7*"(7*0ª

{Ži1_{	{%X
šo8
{	o9
-${	r•p(/šrµp(:
o8
+({	{šo8
+{	{šo8
{	o;

Þ3rßp(Ês<
zþ	*›&(9*0«
{Ži1_{	{%X
šo8
{	o9
-${	r•p(/šrµp(:
o8
+({	{šo8
+{	{šo8
{	o=

Þ3rßp(Ês<
zþ	*‘›0©
{Ži1_{	{%X
šo8
{	o9
-${	r•p(/šrµp(:
o8
+({	{šo8
+{	{šo8
{	o9

Þ3rßp(Ês<
zþ	*›0©
{Ži1_{	{%X
šo8
{	o9
-${	r•p(/šrµp(:
o8
+({	{šo8
+{	{šo8
{	o>

Þ3rßp(Ês?
zþ	*›s$
z0©(@
(A
t
(/o0(#o$oB
oC
oD
oE
()o*(&oF
/Lo&(&oG

+	oH
to
oI
&	oJ
-ßÞ	uŸ,oK
Ü*n%“0oL
(
¢(?*03~
oM
-*sN


+	š(@	X
	Ži2ê*0doL
.oO
*uA
,oP
(@oQ
(@*tPoR
oS
(@oR
oS
(@*0&&
)žž,ž"žsT
€
*j}(C(U
}*.r)p(K*0S~r(V
,(J*~s(V
,(I*~t(V
,*rÒp
¢(È(zn{-(W
}{*n{-(X
}{*0Dr"p(+&oY
oZ
o[

(\
o]
-r6p		¢	(È(z(\
o^

%
9]þ~§:	s`
%rlp(a
%r|p(a
%rŽp(a
%rœp(a
%r¤p(a
%rÆp(a
%rÎp(a
%ràp(a
%rìp(a
%røp	(a
%rp
(a
%rp(a
%r&p(a
%r:p
(a
%rPp(a
%r\p(a
%rfp(a
%rvp(a
%r†p(a
%r’p(a
þ€§þ~§
(b
93E'BSk€‹‹””››ÁË8×(c
*(’þ
8Ô(’þ
8¹
8¨(’þ8(’þ+{+p(d
*(c
*(,(Ž,(e
*(f
*(e
*þ(g
*r6p

¢
(È(z.30-	(h
*	(i
*-
(d
*(j
*r6p¢(È(z0œr¤p(+&oY
u+
-$r6poY
¢(È(zok
ol
E
êʵ‰sŸà1G]D8Û(m
rœpo^
(c
*(m
rlpo^
(c
*(m
r|po^
(c
*(m
rÆpo^
(c
*(m
rŽpo^
(c
*(m
r¤po^
(c
*(m
rPpo^
(c
*(m
r\po^
(c
*(-(Ž-
(m
rfpo^
	(e
*r´pon
oo
,r´pon
oo
¥¢+rÌpon
(ª-oo
,oo
¥— @þ+, €+oo
¥—,*(m
røpo^
-+ @(d
	8­oo
-"(m
rpo^
 @(d
	8‚(ª-oY
oZ
rp(V
,(m
rpo^
(j
	+Hoo
¥— @1oY
oZ
 @Œ—(z(m
rpo^
(d
		*ràpon
oo
,ràpon
oo
¥¢&r´pon
oo
,r´pon
oo
¥¢+
rÌpon
(ª-oo
,oo
¥—  þ+, €+oo
¥—

,+(m
ràpo^
-
+  (h
8°oo
-#(m
rÎpo^
  (h
8„(ª-oY
oZ
rìp(V
,(m
rìpo^
(i
+Ioo
¥—  1oY
oZ
  Œ—(z(m
rÎpo^

(h
*(m
r’po^
(c
*rðp(˜¢ol
Œw¢(È(z.rp(K*z{,rÉp(K*r~	p(K*N(p
oq
(r
*Fr=
psB€*ªrE
p(+&rq
p(+&(`os
(t
*0Žr™
p(+&(Q{,ou
(½*ov
(µr¯
p{
	В(w
¢	Ð(w
¢	ox
ou
¢Œ¢oy
¥¢*0µr™
p(+&(Q(R,(zoz
3(z{,ou
(¼*ov
(µrÅ
p{В(w
¢Ð(w
¢ox
ou
¢Œ¢oy
&Þ
	o{
z*Dh¬0]r™
p(+&rq
p(+&(Q(R,(z{,ov
s|

o}
o~
+Zov
(µrõ
p{

Ð(w
¢
ox

	Œ¢oy
&Þ
o{
zo
(`o€
o
o‚
oƒ
+(„
o8
o9
&(…
-ÝÞþoK
Üo†
Þ	,o‡
rp(Ê	sˆ
zÞ ,o‰
,oŠ
,o‹
Ü*4OPŸ
Ý'½^½< 0){-
~e(±+	uþ
-(z*2(Œ
(
*0(T
oŽ
*0WrIp(+&rkp(+&u­,rƒp(Ê(z{-~f(²t+s1
o
{(ã
{,t	o0+		šo8
oE
o
o‘
+9o’
(“
(”
~•
{(Wo–
oI
&oJ
-¾Þ,oK
Ü,fo—
/]u=-u>-u<- ù(	zo˜
+(™
o–
oI
&(š
-àÞþoK
Ü*šFà#$G0hr½p(+&o@
Ð(w
(›
,	}+6~e(±,	}+ rÓp
rp¢(È(zr=
p*–(
,r=p(Ê(z{sB*0@~g(œ
&-~g(²t+s7

	o
	ož
	oŸ
(X( 
-(¥-U(¥-L,	to¡
.9	to¢
+*~g(°rypo£
	Œ5o¤
-%( 
,	o¥
(¦
.
	(¦
o§
(¨
,	o©
(ª
.
	(ª
o«
(¨
,	o¬
(ª
.
	(ª
o­
(¦	o®
.	o¯
	*0 (§
þþþE]_ƒ…’ˆ‹•=8£(Y(]***r6prp¢(È(zr6p
	r—p¢	(È(z*þ(Z([*******
*(Y(\**0!(’,s°
*þ*0"(,s±
**0#(Ž,s±
*þ*0y$oY
oZ
o[
rµp(V
,#r6pr½p¢(È(z
(-(-(’-
,

+
	-+
*0,%(-(’-,
+	-+
*.s^€*:}(²
*0Ê&sk
o+o´
8oµ
o¶
o·
+(¸
u6,u6od(¹
-ÛÞþoK
Üo¶
o·
+(¸

	u7,	u7oc(¹
-ÛÞþoK
ÜoJ
:dÿÿÿÞ,oK
Üoa*(-)Vq)š£¶²{{oº
,{{oº
{*–o»
rÅpo¼
o½
t’%-&o¾
*0j's¿

oÀ
oÁ
oÂ
oÃ
oÄ
oÅ
oÆ
oÃ
oÇ
oÅ
oÆ

{oÈ
oÉ
-{	oÈ
oÉ
,1rÑpoÊ
&o¾
(foË
&{oÌ
oÍ
*rr
poÊ
&	oÈ
(b(irŒ
poÊ
&o¾
(ir®
poÊ
&oÎ
(erÌ
poÊ
&oÈ
(b(irè
poÊ
&oÏ
(erì
poÊ
&oÐ
oÑ
3rð
poÊ
&rpoÊ
&oË
&{oÌ
oÍ
*0¼(s¿

o»
rpo¼
o½
,={oÒ
r6poÊ
&(b(foË
&{oÌ
oÍ
*r’poÊ
&(b(ir®poÊ
&oË
&oÓ
oÔ
oÕ
+F(Ö
r´poÊ
&oÅ
(ir¾poÊ
&(grÂpoÊ
&oË
&(×
-±ÞþoK
ÜoÓ
oØ
oÙ
>‰rÆpoÊ
&oÓ
oØ
oÚ
+;(Û

	(h,	oÅ
(z,+rÂpoÊ
&	oÅ
(i(Ü
-¼ÞþoK
Ürì
poÊ
&oË
&rêpoÊ
&oË
&{oÌ
oÍ
*—Sê.Hv0F)
oÝ
+&oÞ
,
+rÂpoÊ
&oÅ
(ioJ
-ÒÞ
,oK
Ü*	2;
šrðprôpoß
rüprpoß
(i*0•*oà

oY
oZ
røp(V
,`ok
rÌpon
oo
¥—3Coà
ok
rpoá
,)oo
,!oo
¥Â3r:poÊ
&8RoY
oZ

	oÊ
&oY
oZ
%9+þ~¨-ms`
%rfp(a
%rvp(a
%røp(a
%rp(a
%rÎp(a
%r4p(a
%rDp(a
%ràp(a
þ€¨þ~¨(b
9 EKKKKKK+wrNpok
rdpon
oo
¢ok
rxpon
oo
¢(j+.r„pok
rÌpon
oo
¢(joâ
-rp+r¤poÊ
&:¡oà
ok
rpoá
9„oo
,|oo
¥Â31oY
oZ
r¤p(V
,
r°poÊ
&*rÒpoÊ
&*34oY
oZ
r&p(ã
,oY
oZ
r:p(ã
,(z*0O+oà
oY
oZ
r¤p(V
,1oà
ok
rpoá
,oo
,oo
¥Âþ**žræpræprêpoß
ræp(:
oÊ
&*>(*
oä
&*Îså
}så
}så
}sæ
}(ç
*~{-(è
sé
}{*{*"}*{ *"} *{!*{"*"}"*{#*"}#*r(ç
}!}"(v*ª(ç
}!}"(v}(q*0‹,(n,qoÝ(sob
,CX
(s(*
(-
(ê
oÝoë
-ÖoÝ(soì
(toÝ(soì
(o(s(Hoí
*j{$-sî
}${$*"}$*{%*j{&-sî
}&{&*"}&*{'*{(*"}(*0x-(woï
sð
}%oï
(è
sñ
}'oò
+&(ó

{'oroô
(|oõ
(ö
-ÑÞþ#oK
Ü*63i0Ë.
rðpQo÷
oø
oY
tÀoÔ
oÕ
+(Ö
oØ
oÅ
où
-d~+oà
oY
oZ
(V
-Hoà
ok
~*oú
,%oà
ok
~*oû

	oo
¥Â.oÅ
Q
+(×
:uÿÿÿÞþoK
Ü*,»0¬/så

 sü
oý
þþsÃròpoÊ
&o÷
oþ
oÿ
oË
&
rpoÊ
&o
o
+Go
tÇ	,
+rpoÊ
&o
oÿ
rpoÊ
&o
oÿ
oJ
-°Þ,oK
Ü	,u(ƒ,ZrpoÊ
&(ºoÊ
&rpoÊ
&rpoÊ
&rpoÊ
&(ºoÊ
&rpoÊ
&+r$p(Ê(zoË
&r†poÊ
&o
oÿ
oË
&oÌ
oÍ
o
oý
(ˆoÌ
(
-oÌ
oÍ
oÄQos
*eT¹0y0så

 sü
sÃr”poÊ
&o÷
oþ
oÿ
oË
&r†poÊ
&o
oÿ
oÌ
oÍ
o
oÄQos
*0š1så

 sü
o
þþsÃr¤poÊ
&o÷
oþ
oÿ
o	
o

<òrè
poÊ
&
o	
o
+.o
tÇ	,
+rpoÊ
&o
oÿ
oJ
-ÉÞ,oK
Ürì
po
&
r´poÊ
&o	
o
+Bo
tÇ	,
+rpoÊ
&o
oÿ
o
o
oÊoJ
-µÞ,oK
Ürì
po
&+rÆp(zoÌ
oÍ
o
o
(ˆoÌ
(
-oÌ
oÍ
oÄQos
*o;ªÝO,bo
tÀ&oÅ
(H*0=296rpoÊ
&oÿ
oË
&rpoÊ
&o÷
oþ
oÿ
oË
&r†poÊ
&o÷
oþ
teo


o
oØ
oÚ
8Ÿ(Û

-rpoÊ
&+	(‡oÊ
&rpoÊ
&oÅ	o
,o
oÊ
&+K,o¾
((z	oà
(‰-	oÅ
	oà
oÌ
((zr(poÊ
&(Ü
:UÿÿÿÞþoK
Ü*|².0;oY
o
.*oY
oZ

rÆp(V
-
rŽp(V
,**Vrp€*r:p€+*^r>p(+o
(”*–r>p(	+&oP
(”oQ
(”*frTp(
+&oþ
(”**frTp(+&o
(”***frdp(+&rvp(
+&**Jr>p(
+oÿ
*0+3r€p(+&
+oS
(”X
o
2æ*0+3ržp(+&
+o
o—X
o
2æ*^r´p(+o
o•*Jr>p(
+&(z6r>p(+&*6r>p(+&*6r>p(+&*6r>p(+&*fr>p(+&o
o•*†r>p(+&o
,o
(”*"oŒ*Ær>p(+&o
(”o
(”o
(”*–r>p(+&o
(”o
(”*"o‹*^r>p(+oR
o•*"oŒ*"oŒ*"o‹*"o‹*"o‹*"o‹*"oŒ*"oŒ*"oŒ*"o‹*"o‹*"o‹*"o‹*Ær>p(+&o
o•o 
o•o!
(”*^r>p(+o"
o•*"o‹*^r>p(+o#
(”*"o‹*"o‹*"o‹*6r>p(+&*Ær>p(+&o$
oo%
(”o$
oŽ*Ær>p(+&o&
oo'
(”o&
oŽ*0m4r>p( +&o(
o)
+o*

ooJ
-êÞ
,oK
Üo(
o)

+	o*
oŽ	oJ
-êÞ
	,	oK
Ü*2
Hb
0Ir>p(!+&o+
oo,
oo-
(”o+
oŽo,
oŽ*úr>p("+&o.
oo/
,o/
oþ
(”o.
oŽ*0Ir>p(#+&o0
oo1
o•o0
oo2
o–o0
o‘*0R3r>p($+&o3
o
+o4
o5
o6
(”X
o4
o7
2×o3
oŽ*Ær>p(%+&o8
oo9
(”o8
oŽ*0f5r>p(&+&o:
oo;
o<
+o=

o6
(”oJ
-åÞ
,oK
Üo:
oŽo>
(”*$C
(?
*æ(Â},}-s@
}.-+sA
}/}1*{.*{/*036~0{.o—
o®{1(W
{.oB
*6rp(Ò*6rÈp(Ò*~rp(ÒoP
oQ
(Ê*0C7{/,:tKoC

oL
&.${/{.{.o—
YoD
oE
*zo
oÿ
{,rÒpoÊ
&*ª{,räpoÊ
&oÿ
{,rì
poÊ
&*0&6oF
oG
(Æ
{,o
oÊ
&*0¦8o

o»
rpoH
,to½
,l{-u>{-u=
	,rðp+,rp+r,prJpo

o¾
¢¢r˜p¢(È(z{,o

(õoÊ
&*b{,oC
(‡oÊ
&*J{,rÐpoÊ
&*0K9
o"
oI
+&oJ
,
+{,rpoÊ
&oÿ
oJ
-ÒÞ
,oK
Ü*2@
0H{,rè
poÊ
&oP
oÿ
{,oÊ
&oQ
oÿ
{,rì
poÊ
&*VrÚp ès¬€0*j{2-sK
}2{2*6(ÔoL
*F(ÔrÞpoL
*f{2,{2oM
þ**0e:{2,\{2oN

+5(O

u’,	oí
+u
,
ol+sP
z(Q
-ÂÞþ4oK
Ü*BV(ç
*2{4oR
*n{5oS
,{5oT
**{6*{7*0;(U
sV

räpþ)sWoW
ròpþ,sWoW
rpþ,sWoW
rpþ,sWoW
r&pþ,sWoW
*0|;(U
sV

r8pþ0sWoW
rHpþ2sWoW
rVpþ1sWoW
rfpþ3sWoW
rrpþ5sWoW
r‚pþ6sWoW
r’pþ4sWoW
rœpþ-sWoW
r¦pþ-sWoW
r²pþ-sWoW
rºpþ-sWoW
rÄpþ-sWoW
rÒpþ-sWoW
ràpþ-sWoW
røpþ/sWoW
rpþ)sWoW
r&pþ*sWoW
r<pþ*sWoW
rRpþ*sWoW
rfpþ*sWoW
r|pþ+sWoW
r†pþ+sWoW
r’pþ+sWoW
ržpþ+sWoW
r®pþ+sWoW
rÔpþ+sWoW
rpþ+sWoW
*0w<(è
sX

r,poY
r0poY
r8poY
rLpoY
rRpoY
rXpoY
r^poY
rdpoY
rnpoY
rrpoY
rxpoY
rpoY
ržpoY
r¤poY
r°poY
r¶poY
rºpoY
r¾poY
rÄpoY
rÔpoY
rØpoY
ræpoY
rìpoY
röpoY
rpoY
rpoY
rpoY
rpoY
r poY
r&poY
*0n=(U
sZ

rpr0po[
räpr0po[
r&pr4po[
r<pr8po[
rRpr<po[
rfpr@po[
*vs~}8så
}A(\
*0>Tupu>u<
u=u­,sâ
Qoä*,	(†*	,		(„*,
(…*,rƒp(Ê(z~
(z0¯?
s]
}4s^
}5(è
s_
}6(è
s_
}7o`
oG
(,o`
(Joo+%sÙ
	rDpoÕ	o`
o'+oÕ	{9,(z’(å¢*0-@ sü

suolÞ
,oK
ÜoÌ
*

frTpoP
oQ
(*0VAsb

o.
oc
o/
oc
oL
.*.
+r`p+rxp+~
(z(*0hBoL
"0
./ YEIx§80,;Æ6;ê8rpoL
oR
oS
oR
oS
(
8÷r˜poL
oR
oS
oR
oS
(
8Èr poL
oR
oS
oR
oS
(
8™r¨poL
oR
oS
oR
oS
(
+mr°poL
oR
oS
oR
oS
(
+AsÙ
r¸poÕoR
oS
o'+oÕrì
poÕ+~
(z*0¬CsÙ
rÀpoÕ+JrÊpoÕo
oS
o'+oÕrÚpoÕo 
oS
o'+oÕXo
o
2¨o!
,*o!
uG-rêpoÕo!
o'+oÕrøpoÕ*0MDsÙ
rpoÕo
o'+oÕrpoÕoG
(BoÕrì
poÕ*0ñBoL
0
.4YEtŽ8½YE*D%;Š8ŸrpoP
oQ
(
8rpoP
oQ
(
+sr$poP
oQ
(
+Yr.poP
oQ
(
+?r6poP
oQ
(
+%r@poP
oQ
(
+~
(z*0EsÙ
oG
(Œ9ðELy˜ów¦¤Èç2^8ŸoF
oÌ
oÕ8•rJpoÕoF
t;(OoÕr¾poÕ8dþoF
¥¢-rRp+rVprœp(í87þoF
oÌ
rlp(í8rZpoÕr’poÕrpoÕoF
¥Ërlp(*
(d
(AoÕrœpoÕ8½oF
¥Ì		(*
(e
.of
3!Í

-
og
o
þ+
o
Ò(h
rªp(*
(i
rì
p(:
	(í89oF
¥Ðr¼p(*
(j
rPp(í8
oF
oÌ
(Ar¤p(í8èþoF
oÌ
r|p(í8ÉþoF
oÌ
rŽp(í8ªoF
¥Ñr¼p(*
(k
r\p(í+~oG
(-oF
u’(AoÕ+Rr6p

rp¢
(È(zr6pr—p¢(È(z(z(z*î-oÕ*rÀpoÕoÕrÌpoÕoÕrì
poÕ*&(ì*(z0SFo
(J
oL
(G-/o
oG
(—rÖp(?
rÖp(=o`*00DsÙ
rè
poÕo
(JoÕrì
poÕ*RoP
oQ
(I*0&rèp
o@
oÌ
¢(È(z0<Go


(Û,sÙ(õoÕ*sroj(õoÕ*0Ho»
rpoH
,%o½
,rè
po½
t’rì
p(:
+a2sü

o»
rÅpoH
,+o½
t’(
-	o½
t’(HoÊ
&+	o¾
(HoÊ
&	oÌ
*Ro$
o%
(L*¢(!,(&*( ,(%*("*(z(z0#Io0
o
o0
ol
o0
om
(oL
(G- o0
ol
o0
om
(?{4on
{8ozo0
ol
(<{8o0
oo
o|oG
((+op
()+o2
o0
oo
(P-o1
o0
ol
(R+
	,9o0
ol
o0
om
(@o0
ol
(=+oq
oÕ
ŒoJ
&rðpo1
oI
8YoJ
oÞ
oÅ
(H	oloÕo'+
	-ZoioÕoioÖoi
oÕoirpoÕoi	oÕol
oÕ8µoioÕoioÖoi
oÕoirpoÕoi	oÕoioÕoioÖoioÕoirpoÕoi	oÕoirpoÕoi	oÕol	oÕrpoJ
&oJ
:›þÿÿÞ,oK
Üo2
or
8	os
oÞ
oÅ
(H
o
oS
o'+	,lsÙoÕrpoÕ
oÕoioÕoioÖoioÕoirpoÕoi
oÕ+(oioÕoioÖoioÕoirpoÕoi
oÕrpoJ
&oJ
:ëþÿÿÞ,oK
ÜÞ,oK
Ü{8o{{4ot
&*ALNlºÓï2ËýRoP
oQ
(I*&(*&(*(zfo(
oL
rp(*0iJoL
3(
zoL
..
+r.p
+
rDp
+
su
o+
oc
o,
oc
oL
o-
(*0cDsÙ
o
o'+oÕrdpoÕo
o'+oÕo
oL
&.rrpoÕo
o'+oÕ*0uKov
,(zo
(K
oL
(G-/o
oG
(—r„p(?
r„p(=o
(C
	sof*noG
(,(*(z0´Lo
uS
,
o
o'+*o
uV,	(*o
uO,	(*o
uL
	,$	oL

3r@p%	oP
	oQ
(*sÙrŒpoÕo
o'+oÕrì
poÕ*0hMsÙ
ršpoÕoG
oY
u+ol

	.	3r¶poÕ+rÎpoÕ+
(BoÕrì
poÕ*(zzrèpoL
oP
oQ
(*0DsÙ
rÚpow
(ê
oÕ*0ÝNo&
oþ
o&
ox
o&
oø
(oL
(G- o&
ox
o&
oø
(?{4on
{8ozo&
ox
(<ròp
o'
u_9ù8Éo"
oS
oL
@¥-{@,(z}@ojoÖojoÕojoÖojo'+oÕ	X
rp(y
(ê
{8o}-ÚoG
sw		(<{AoÍ
rpXo"
o
?$ÿÿÿoi(oÕ+oio'
o'+oÕ,{@,}@{8o{{4ot
&*0oOo
o'+o
uH,}9u
	,<	o€,		ooC
oÅ
oz
sx*	ooC
oÅ
oz
*u9“{Tu,!ooC
oÅ
oz
}T*{TomoC
oÅ
o{
,BsÙ
{SoÕrpoÕ{TomoC
oÅ
oz
oÕ*sÙ
oÕrpoÕu,(op,omoC
oÅ
oz
oÕ+oC
oÅ
(HoÕ*0nPsÙ
oL
þoL
3
rpoÕ+r,poÕo8
o9
(Loio×,(;&oÕrì
poÕ*(z(z0ÆQo:
oþ
o:
ox
o:
oø
(oL
(G- o:
ox
o:
oø
(?{4on
{8ozo:
ox
(<omo;
(>o>
(Cs…oh{8o{{4ot
&*0­Ro3
oþ
o3
ox
o3
oø
(oL
(G- o3
ox
o3
oø
(?{4on
{8ozo3
ox
(<omo4
(>{8o{{4ot
&*(zboP
oQ
rFp(*0NS{9,(z}9{8o|
o}
(Úoco}
-(Úodo~
*0ŸTsÙ
sÙuÔ-~
(zo
(7	,rZpoÕoÕrè
poÕ,o€
,rfp(Ê(zoÕrì
poÕ	,rÌprì
p(:
oÕ*ê(F,$rè
poÕo'+oÕrì
poÕ*o'+oÕ*0_UsÙ
(
	¢	¢	(?oI
+oJ
,+oÕ(oJ
-ÙÞ,oK
Ü*&+Q0tVsÙ
oG
oY
oG
oY
þoL
3tF(ìoÕ+(oÕoL
3tF(ìoÕ+(*0–Wo'+u
-sr
oL
(Mocoï
-swQ+Vocoï
3oco
Q+7ocs‚oao~Qoco‚
ocPoõ
*0DDsÙ
-r¤poÕr®poÕo
(JoÕoÖrì
poÕ*0YXo"
o
3|o"
oS
oL
3go"
oS
uU
o
(J(G-/o
oG
(—
rÂp	(?rÂp(=s‚of*oG
((+op
(ŸsÙrðpo"
o
-,rÒpoÕop
(BoÕrþpoÕo"
oI
	+D	oJ
oÕrJpoÕo'+oÕ,r\poÕrjp	oJ
-³Þ	,	oK
Ü*ùQJ05DsÙ
o
o'+oÕ-
r‚poÕ+r”poÕ*0†Y(Û-sr
sî
ob{4on
+(Ú
{8ozrðpoƒ

8½o„
o
,ojoÖojr¾p(ê
oÕoþ
oL
2.%,oþ
(E-oþ
(D+++{5-+o…
ocoï
oþ
o'+{5o†
&(X	?;ÿÿÿ		.	.	3;ojr®poÕ{5o…
ojo'+oÕ{5o†
&{8o{(Û-{4ot
&*06Z
;©u9?oio×9á(;oþ
(E-
oþ
(D,3oc
ox
oø
	s‚oo{
8¬oco
u,=ox
oø
o|s‚oo{o}o~
+Xoco
op,Eox
oø
oco
omsx
+ o[,ox
oø
o]sx
ojr®poÕojoÕojr¸poÕ+-oþ
ue,ojoÕ+oþ
oL
(M-ox
oø
sw
ox
(<oaoõ
*sî
+oco
oõ
Xocoï
2×ococoï
Yo‡
ox
oø
s‚
ocoõ
{8ox
o|*0L[o
oG
((+op
()+oq
oÕ
Œ
	oJ
&	oÞ
oÅ
(H
*0\sÙ
oG
oY
uÓ9øoq
rðp
8Ïo"
oS
oG
(ž,(zoˆ
	oÕoÖoL
3S{Ao‰
{8o}oÕrpoÕtU(oÕ{AoŠ
&+o'+oÕrpoÕoÅ
(HoÕrp
Xo"
o
?ÿÿÿ+(z*09](J
(JsÙoÕoÖoÕoÖoÕ*–o‹
(N,~:o‹
oZ
oŒ
**–o‹
(™,~;o‹
oZ
oŒ
**0@VsÙ
(U,r¾poÕo‹
(8($,rÌpoÕ*0;VsÙ
(U,rZpoÕoÕ($,rÌpoÕ*0»^o‹
o»
rÞpoH
,o½
,o½
¥¢+,o
o
1rp(Ê(&-drè
poÕrðpo
oI
+"oJ

oÕ	o'+oÕrpoJ
-ÕÞ,oK
Ürì
poÕ*t/£6~:('*6~;('*fo‹
oZ
o
oX*0»DsÙ
o
o
14,rè
poÕo
oS
o'+oÕ,rì
poÕr¾poÕ~<o‹
oZ
oŽ
oÕr¾poÕ,rè
poÕo
o
o
YoS
o'+oÕ,rì
poÕ*&o(*&o(*0&rZp
o‹
oZ
¢(È(z0O_o
oS
uF
-8r„po‹
o
¢o‹
oZ
¢(È(zoF
u’-8r„po‹
o
¢o‹
oZ
¢(È(zsÙ~=o
-=rÈp¢o‹
o
¢o‹
oZ
¢(È(zo‹
(8rè
poÕoÕrp
+&	oÕo
oS
o'+oÕXo
o
2Ërì
poÕ*bo‹
oZ
o[
o.*0HDsÙ
rpoÕoÕrpoÕo
oS
o'+oÕrì
poÕ*6rpo#*6r(po#*6r<po#*6rHpo#*06DsÙ
rPpoÕo
oS
o'+oÕr^poÕ*06DsÙ
rhpoÕo
oS
o'+oÕr‚poÕ*6rˆpo#*6r”po#*0`RrðpQo»
r poH
,o½
,o½
t’
+oZ

rÖp(‘
,rèp
RrôpQ(™,
o’
oÕ*(N,oÕ*rp(Ê(z0a(7*0ªbu
9o€-Uo|oò
+*(ó
ou,ou(Ÿ-
(9(ö
-ÍÝMþ#oK
Üozoò
8†(ó
oiPoÕoioÕoirpoÕoioÕoro{
,oroz
oooo+oroô
oõ
rpQ(ö
:nÿÿÿݖþ#oK
Üop,o\s“
o^ou,
ou(Ÿ,rDp(:*ou(•oÝ
+oÞ

	oÅ
(:oJ
-ÜÞ,oK
Ü*(":\wœu(0ÿS{7oì
omo”
-sw
omo•
oiPoÕoioÕoirpoÕop, oioÕo]oro•
+oi(HoÕoirpoÕoioÕo{
,oz
oooo+omoz
oô
oõ
rpQ*0hcsî

(è
sé
rðpoio×-rpocoò
+(ó

	(9(ö
-ãÞþ#oK
Ü*7!X.(=*0hocoï
,oco
.:ocoõ
ojrpoÕojoÕ{6oroì
,
{8o|*0wdrðp
o<
+So=
oÕo6
o'+oÕo–
(
-(zo—
-rHp+rTpoÕrp
oJ
-¥Þ
,oK
Ü*
_l
6(@*0ÆeQ,Voio×,I(;
oco
u,,o|s‚oo{o}o~QP-$o[,o]sxQ+
swQsr
	ojr^poÕ	ojoÕ	ojoÖ	ojrdpoÕ	*ª-rjp+rnprjprtpoß
rjp(:
*0f~o˜

oY
oZ

oY
t+ol
EKK‘œYE@ï80rÌp(‘: (’&rè
p(*
(-
rì
p(™
8õrÌp(‘:å(’&rè
p(*
(-
rì
p(™
8ºr’p8¯rdp(‘:Ÿ(&(Ž&¢rè
p¢	ŒÏ¢rÂp¢ŒÏ¢rì
p¢(š
+Fr6prp¢(È(zr6p		r—p¢	(È(z*03goL
3 sÙtFoF
oÌ
oÕ
+o'+
*ZoL
.*oL
þ**ªoL
.oL
.oL
.oL
þ**0hoL

.
+..3**0“h
0'	YE8lÌ.Q;„8Z;²-;¾3YEÓ84oe-og-omo×**oio×,,oko×,olo×,oe-
ogþ**oio×,,olo×,omo×,oe-
ogþ**oe-
ogþ**oio×,olo×,
o_þ**oio×,$olo×,omo×,
o_þ**oio×,$olo×,omo×,
o_þ**~
(z‚rprzpr~poß
rzp(:
*0wi(J
oG
((+r„pop
(?
	ocoõ
	oirRpoÕ	ojrpoÕ	ojoÕ	(;(JoG
((+rˆpop
(?ocoõ
o`ojrpoÕojoÕ(;	
8A
-	okrTpoÕ+
	okr^poÕ	okoÕ	okrpoÕ	ok	o
oÕ	okrpoÕ	okoÕ	okrpoÕ	oko
oÕ	okrŒpoÕ	okoÕ	okrpoÕ	ok	o
oÕ	okr˜poÕ	okoÕ	okrpoÕ	oko
oÕ	okr‚poÕ	okr´poÕX	oï
?±þÿÿ,okr¼poÕokrÈpoÕok	oÕokrÞpoÕ*&(K*0åjoL
0..+-.43o'+u
8‘ræp{8oz
oL
0YE  ..+ .*.23oG
(—
+oG
((+op

	(
(<{8o{,oio×,(;&*0±Roþ
ox
oø
((G-ox
oø
(?{4on
{8ozox
(<,okrêpoÕoko'+oÕ,okrì
poÕ{8o{{4ot
&*0Dh
3röp(Ê(zojr®poÕojoÕojrì
poÕ*¢o»
rpo¼
o½
¥¢,
(™þ**0IkŽiZsü

+-~>‘ ð_c“o›
~>‘_“o›
&XŽi2ÍoÌ
*0@lor
+os

o
oS
(Q,ÞoJ
-ÙÞ
,oK
Ü**+2
&(T*05moI
+oJ

(S,ÞoJ
-äÞ
,oK
Ü** '
&(T*0nn,oL
3*oL
3t\
o
(T*oL
.3tKo
(T*oL
83uHo|
oœ
þ**0fo~?o‹
o
ož
-*
+9~o
oS
oG
o˜
~BoY
oZ
ož
,*X
o
o
2¹*0123456789ABCDEF0¤p(Þ€:(߀;(á€<(à€=Í%Щ(Ÿ
€>’
r:p¢rVp¢r|p¢r¤p¢rÎp¢ræp¢s 
€?’rìp¢rp¢s 
€B*{C*"}C*{D*"}D*{E*"}E*{F*"}F*j{G-sî
}G{G*j{H-s¡
}H{H*{I*"}I*{J*"}J*{K*{L*j{M-sÙ}M{M*j{N-sÙ}N{N*j{O-sÙ}O{O*{P*"}P*0q
{H9ª{Ho¢
<™{Ho£
o¤
+l(¥
u,Eo}oò
	+	(ó

-så

	osoÍ
	(ö
-ÚÞ#	þ#oK
Ü-så

osoÍ
(¦
-‹ÞþDoK
Ü(a%-&{G9Éoò

8Ÿ
(ó
,}oro§
,noÜoro¨
Xor(*
(-
(ê
oÜoë
-ÑoÜoroì
otoÜoì
-så

osoÍ

(ö
:UÿÿÿÞ
þ#oK
Ü%osXotrDpoí
(_,rüpoí
(e,(g-
(eoƒ{K,
(io×,
rpoí
+
(ioØo©
rpoí
(joØ{M,+(ko×-o©
r poí
(koØ{N,+(lo×-o©
r.poí
(loØ{O,C(mo×-6(n-(e-(g,o©
rBpoí
(moØ(g,o©
(e(g(q%osYot*(Q*{0y©Ù²‹êo‡,.rVpoí
o€olrnpoí
r¾poí
*vsÙ}KsÙ}L(ç
*{Q*"}Q*n}Q}R(*
(ª
*0NrÞp(V
,(©
}R*{R,#{Q1	{Qs«
(¬
}R(¬
*:(©
}R*V(ç
}S}T**Z{U(è
sé
o­
*f{U{Uo®
Yo¯
*‚{U{Uo®
Yo°
oô
*0A3{Uo®
Y
++{Uo°
o{
,{Uo°
oz
*Y
/Ñ*Js±
}U(ç
*{W*{V*V(ç
}V}W*0-D(ç
sÙ
(*
(-
oÕ}V}W*êr„poí
rè
poí
(€olrì
poí
r¾poí
*{X*:(ç
}X*0&D(ç
sÙ
(*
(-
oÕ}X*¾rŽpoí
(„olržpoí
r¾poí
*0PrQu+
,?o²
o³

+	o´
oµ
o¶
,QÞ	oJ
-ÛÞ
	,	oK
Ü**)B
05+Rok
oá
,oo
,(ª-oo
¥¢R**05+Tok
oá
,oo
,(ª-oo
¥—T**05+Rok
oá
,oo
,(ª-oo
¥ÏR**Î,+oY
,#oY
o
3oY
t+ol
T*T*n(¥-R*rdp(‹*n(¥-R*rxp(‹*–(¥-(¥-R*r´p(‰*RR(¥-R**roY
t+o²
(©o·
*–(¥-(¥-T*rÌp(Š*0Qs(*+

ol
..3"(’+(,
(Ž+þ*0t(*+
oZ
*2oY
(–*0Auo

..$.+$tÛo¸
*tÀoÔ
*tÓoq
*~Y*º(,oY
tÒop
*( ,~
s%
z*0v’rªp¢r´p¢rÌp¢rÄp¢rdp¢rxp¢ràp¢
s¿
oY
o
oÊ
&rè
poÊ
&
+tok
	o¹
oo
,Yoº
(U
(++0D,+rÂpoÊ
&oº
oÊ
&rÖpoÊ
&oo
%-&~
o¼
&	X
	ok
o½
?{ÿÿÿrì
poÊ
&oÌ
*0.wo»
rÚpoH
,o½
,o½
¥Ýþ**2oY
¥*¢oY
u¥qŒþþ*29€Y*2oY
(¡*2oY
(¢*2oY
(£*2oY
(¤**o
þ*.$o
þ*.o
þ*.o
þ*0x(Œ,þ**0#+ok
rÄpoá
,oo
¥¢**0yoY
t+
ol
*0gx
E

 +*******	*
****~
(z0:zo¾
+o´

oµ
(V
,ÞoJ
-ßÞ
,oK
Ü**%,
Foo
,o¿
**6 ú(¬*0Ã{(ç
%-&~
}_<¥
8€-’
-+oÀ
X
	sÁ
,H	 ô/@oÂ
+(Ã
(Ä
(Å
oÆ
(Ç
-ÚÞþKoK
ÜoÆ
](,+&~]%9tÿÿÿ|`oÉ
9bÿÿÿ*W*†{^X(Ê
}^{^(®*0Š{`,{`Ži5{_(*
(-
(ê

+[{`š%
-O~\Ži5(*
(-

+ ~\š%
-~\(*
(-
%
¢{`{_(ê
%
¢*B ú’€\*0J~b,'~a(´
(Ë
€cÞ	&Þ&Þ&Þ€b~c(Ì
-
~coÍ
**(à"á%â0|(°
(Î
,
o@
(›
**0|(°
(Î
,(A
*(z2~c(Ï
*08}rîpoÐ
,(Ñ
(p

oÒ
oÓ
oÔ
oß
*06~~h(²
~h(°QPrøpoÕ
o¤
*^r$ p€a€b€c*ör$ p€dr^ p€er¸ p€fr!p€grd!p€hr¶!p€i*~r"p€rr>"p€srd"p€t*(ç
*&](»*08s¿
(Ö
oÊ
&(Ö
oÊ
&(Ö
oÌ
oß

*0&(
(½-rš"p(Ês"
z(×
*0(
(Ø
*.~yoÙ
*.~yoÚ
*.~yoÛ
*.~yoÜ
*0/€~yoÙ

(y
~yoÚ
(y
(ê
(Ý
*.~zoÛ
*~rÄ"psÞ
€yr=
psÞ
€z*(ç
*ž(ç
rÚ"p(@
oß
oà
sá
}¦*0?~¥-2
Ð"(w
%(â
~¥-
sÆ€¥Þ
,(ã
Ü~¥*	&/
&(É*0@‚
(Ç-Þ/{¦oä

,Ži1(,
(+
Þ	Þ&Þ*79è"(Ë*0ƒ(Ç
-*{¦oä
**ÎÊムlSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet*PADPADPƒ7‚|†Ÿƒe´þˆM8ôŽGU㐐¥vœEݞœ¥óÎí¢œ³§vªµ¨;ÁÓÏ—¬Ó…:ÖˆÖ)ÊÆÞuYgɌ{á`s9é¬XsÜÜ–EIQ{G·%*Š×)²½,„Å!?¡MbAȵ/EE*LFÀødO޲7TˆègZœ ü`b¾d¬ lû€rmÆ,ýpGÊq®h›s
C$w/°z'~àÎ`êM
-

OEÉò-;rvO
Ã+†³x±¹	ôÇ%3	³†½jþ¥Ÿv	ìt’HADP_CanNotRetrieveServerGeneratedKey4ADP_ConnectionStringSyntaxd2ADP_InternalProviderErrorÂ2ADP_InvalidCommandTimeOutô,ADP_InvalidCommandType3@ADP_InvalidConnectionOptionValueh6ADP_InvalidEnumerationValue‹@ADP_NotSupportedEnumerationValueº8CollateInOrderByNotSupportedÿLColumnGreaterThanMaxLengthNotSupportedQ6ComputedColumnsNotSupportedRCreateDatabaseNotAllowedWithinTransaction6DMLQueryCannotReturnResultsD(DatabaseDoesNotExist RDeleteDatabaseNotAllowedWithinTransactionÈ@DeleteDatabaseWithOpenConnection<DistinctAggregatesNotSupportedc2FullOuterJoinNotSupported¶(FunctionNotSupportedï4IncompleteDatabaseCreation+<InvalidConnectionTypeException¥BInvalidDatePartArgumentExpression
8InvalidDatePartArgumentValueL*InvalidStringArgument”HMapping_Provider_WrongConnectionTypeÕDMapping_Provider_WrongManifestTypeHNiladicFunctionsCannotHaveParameters4*NoStoreTypeForEdmType 4ProviderDoesNotSupportTypeõNProviderReturnedNullForGetDbInformation-DServerGeneratedGuidKeyNotSupportedh2SkipNotSupportedException§8StoredProceduresNotSupportedÜ TVFsNotSupported	:UnableToDetermineStoreVersionY	*UnknownExpressionTypeµ	`UpdateStatementCannotBeGeneratedForAcquiringLockÛ	>Update_NotSupportedIdentityType\
>Update_NotSupportedServerGenKeyð
LUpdate_SqlEntitySetWithoutDmlFunctionst@UserDefinedFunctionsNotSupported
:WithTiesNotSupportedExceptionNbRecords were updated, but the values were not retrieved back. See internal error for more details.\Format of the initialization string does not conform to specification starting at index {0}.0Internal .NET Framework Data Provider error {0}.=SqlCeCommand.CommandTimeout does not support non-zero values.3The CommandType enumeration value, {0}, is invalid.!Value is not valid for key '{0}'.-The {0} enumeration value, {1}, is not valid.CThe {0} enumeration value, {1}, is not supported by the {2} method.PCOLLATE subclause in the ORDER BY clause is not supported by SQL Server Compact.<{0} column with MaxLength greater than {1} is not supported.vThe store generated pattern 'Computed' is supported for properties that are of type 'timestamp'  or 'rowversion' only.;Database file cannot be created within a transaction scope.ZServer-generated keys and server-generated values are not supported by SQL Server Compact.&The specified database doesn't exists.;Database file cannot be deleted within a transaction scope.\Database file cannot be deleted. Close all open connections before calling DeleteDatabase().QDISTINCT attribute is not supported in aggregate functions by SQL Server Compact.7FULL OUTER JOIN is not supported by SQL Server Compact.:The function '{0}' is not supported by SQL Server Compact.xThe database creation succeeded, but the creation of the database objects did not. See inner exception for more details.cThe parameter specified for the connection is not supported and is not of the SqlCeConnection type.@DATEPART argument to function '{0}.{1}' must be a literal stringF'{0}' is not a valid value for DATEPART argument in '{1}.{2}' function?Parameter '{0}' is not valid. String arguments cannot be empty.*The connection given is not of type '{0}'.1The provider manifest given is not of type '{0}'.jFunctions attributed as NiladicFunction='true' in the provider manifest cannot have parameter declarationsSThere is no store type corresponding to the EDM type '{0}' of primitive type '{1}'.6The type '{0}' is not supported by SQL Server Compact.9The provider returned null for the informationType '{0}'.=Server generated GUID column "{0}" cannot be part of the key.3SKIP clause is not supported by SQL Server Compact.:Stored procedures are not supported by SQL Server Compact.?Table valued functions are not supported by SQL Server Compact.ZCould not determine store version; a valid store connection or a version hint is required.$'{0}' is an unknown expression type.Failed when preparing table {0} for write as write-consistency cannot be guaranteed. Try adding a writable column to the table.‘Server-generated keys are only supported for identity columns. The column '{0}' has type '{1}', which is not a valid type for an identity column.Server-generated keys are only supported for identity columns. More than one column is marked as server generated in table '{0}'.–Unable to update the EntitySet '{0}' because it has a DefiningQuery and no <{1}> element exists in the <{2}> element to support the current operation.?User defined functions are not supported by SQL Server Compact.;WITH TIES subclause is not supported by SQL Server Compact.)Ÿ<?xml version="1.0" encoding="utf-8"?>
<ProviderManifest Namespace="SqlServerCe" xmlns="http://schemas.microsoft.com/ado/2006/04/edm/providermanifest">
    <Types>
      <!-- pragyaa. Rules followed
      Promotable:  Conversion with no change in representation. Used for comparing, assigning variables.
      Implicit Conversion: Conversion with a potential change in representation/loss of data.  Used in function overloading.
      Explicit Conversion: Requiring a cast operator. Used by users to explicitly cast one type to another.

      Entity Services assumes if a type is promotable, it is also implicitly and explicitly convertible.
      Entity Services assumes if a type is implicitly convertible, it is also explicitly convertible.

      BE AWARE THAT THE ORDER IN WHICH TYPES ARE DESCRIBED IN THE PROVIDER MANIFEST IS RELEVANT AND HAVE IMPACT IN LOOKUP
PROCESS
      -->
      
    <Type Name="tinyint" PrimitiveTypeKind="Byte">
    </Type>
    <Type Name="smallint" PrimitiveTypeKind="Int16">
    </Type>
    <Type Name="int" PrimitiveTypeKind="Int32">
    </Type>
    <Type Name="bigint" PrimitiveTypeKind="Int64">
    </Type>
    <Type Name="float" PrimitiveTypeKind="Double">
    </Type>
    <Type Name="real" PrimitiveTypeKind="Single">
    </Type>
    <Type Name="decimal" PrimitiveTypeKind="Decimal">
      <FacetDescriptions>
        <Precision Minimum="1" Maximum="38" DefaultValue="18" Constant="false" />
        <Scale Minimum="0" Maximum="38" DefaultValue="0" Constant="false" />
      </FacetDescriptions>
    </Type>
    <Type Name="numeric" PrimitiveTypeKind="Decimal">
      <FacetDescriptions>
        <Precision Minimum="1" Maximum="38" DefaultValue="18" Constant="false" />
        <Scale Minimum="0" Maximum="38" DefaultValue="0" Constant="false" />
      </FacetDescriptions>
    </Type>
    <Type Name="money" PrimitiveTypeKind="Decimal">
      <FacetDescriptions>
        <Precision DefaultValue="19" Constant="true" />
        <Scale DefaultValue="4" Constant="true" />
      </FacetDescriptions>
    </Type>
    <Type Name="binary" PrimitiveTypeKind="Binary">
      <FacetDescriptions>
        <MaxLength Minimum="1" Maximum="8000" DefaultValue="8000" Constant="false" />
        <FixedLength DefaultValue="true" Constant="true" />
      </FacetDescriptions>
    </Type>
    <Type Name="varbinary" PrimitiveTypeKind="Binary">
      <FacetDescriptions>
        <MaxLength Minimum="1" Maximum="8000" DefaultValue="8000" Constant="false" />
        <FixedLength DefaultValue="false" Constant="true" />
      </FacetDescriptions>
    </Type>
    <Type Name="image" PrimitiveTypeKind="Binary" >
      <FacetDescriptions>
        <MaxLength DefaultValue="2147483647" Constant="true" />
        <FixedLength DefaultValue="false" Constant="true" />
      </FacetDescriptions>
    </Type>
    <Type Name="timestamp" PrimitiveTypeKind="Binary">
      <FacetDescriptions>
        <MaxLength DefaultValue="8" Constant="true" />
        <FixedLength DefaultValue="true" Constant="true" />
      </FacetDescriptions>
    </Type>
    <Type Name="rowversion" PrimitiveTypeKind="Binary">
      <FacetDescriptions>
        <MaxLength DefaultValue="8" Constant="true" />
        <FixedLength DefaultValue="true" 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="4000" DefaultValue="4000" Constant="false" />
        <Unicode DefaultValue="true" Constant="true" />
        <FixedLength DefaultValue="false" Constant="true" />
      </FacetDescriptions>
    </Type>
    <Type Name="nchar" PrimitiveTypeKind="String">
      <FacetDescriptions>
        <MaxLength Minimum="1" Maximum="4000" DefaultValue="4000" Constant="false" />
        <Unicode DefaultValue="true" Constant="true" />
        <FixedLength DefaultValue="true" Constant="true" />
      </FacetDescriptions>
    </Type>
    <Type Name="ntext" PrimitiveTypeKind="String" >
      <FacetDescriptions>
        <MaxLength DefaultValue="1073741823" Constant="true" />
        <Unicode DefaultValue="true" Constant="true" />
        <FixedLength DefaultValue="false" Constant="true" />
      </FacetDescriptions>
    </Type>
    <Type Name="uniqueidentifier" PrimitiveTypeKind="Guid">
    </Type>
  </Types>
  <Functions>

    <!-- BEGIN AGGREGATES ############################################# -->
    <!-- AVG -->
    <Function Name="AVG" Aggregate="true" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Collection(Int32)" Mode="In" />
    </Function>
    <Function Name="AVG" Aggregate="true" BuiltIn="true">
      <ReturnType Type="Int64" />
      <Parameter Name="arg" Type="Collection(Int64)" Mode="In" />
    </Function>
    <Function Name="AVG" Aggregate="true" BuiltIn="true">
      <ReturnType Type="Decimal" />
      <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>

    <!-- CHECKSUM_AGG not supported-->

    <!-- COUNT -->
    <Function Name="COUNT" Aggregate="true" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Collection(Boolean)" Mode="In" />
    </Function>
    <Function Name="COUNT" Aggregate="true" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Collection(Double)" Mode="In" />
    </Function>
    <Function Name="COUNT" Aggregate="true" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
    </Function>
    <Function Name="COUNT" Aggregate="true" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Collection(DateTime)" Mode="In" />
    </Function>
    <Function Name="COUNT" Aggregate="true" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Collection(Guid)" Mode="In" />
    </Function>
    <Function Name="COUNT" Aggregate="true" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Collection(String)" Mode="In" />
    </Function>
    <Function Name="COUNT" Aggregate="true" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Collection(Binary)" Mode="In" />
    </Function>

    <!-- COUNT_BIG not supported-->

    <!-- GROUPING !NOT SUPPORTED! -->

    <!-- 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="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="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="Decimal" />
      <Parameter Name="arg" Type="Collection(Decimal)" Mode="In" />
    </Function>
    <Function Name="SUM" Aggregate="true" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Collection(Double)" Mode="In" />
    </Function>

    <!-- STDEV not supported-->
    <!-- STDEVP not supported -->
    <!-- VAR  not supported-->
        <!-- VARP  not supported-->

    <!-- END AGGREGATES ############################################# -->

    <!-- BEGIN STRING FUNCTIONS ##################################### -->
        
    <!-- ASCII( arg )  not supported -->
    <!-- CHAR( arg )  not supported-->
    <!-- CHARINDEX( strSearch, strTarget [, startLocation ] )
                strSearch: character expression
                strTarget: character expression
                startLocation: tinyint, smallint, int, bigint
                returns: int
        -->
    <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 ) not supported   -->
    <!-- LEFT( str, count ) not supported   -->
    <!-- LEN( string_expression )
                string_expression: nchar, nvarchar
                returns: int
        -->
    <Function Name="LEN" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="string_expression" Type="String" Mode="In" />
    </Function>
    <Function Name="LEN" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="string_expression" Type="Binary" Mode="In" />
    </Function>

    <!-- LOWER( str ) 
            str:  nchar, nvarchar
            returns:  nvarchar
        -->
    <Function Name="LOWER" BuiltIn="true">
      <ReturnType Type="String" />
      <Parameter Name="str" Type="String" Mode="In" />
    </Function>

    <!-- LTRIM( str ) 
            str: nchar, nvarchar, varbinary
            returns:  nvarchar
        -->
        <!-- pragyaa-todo. ntext doesnt work. File doc bug.-->
    <Function Name="LTRIM" BuiltIn="true">
      <ReturnType Type="String" />
      <Parameter Name="str" Type="String" Mode="In" />
    </Function>

    <!-- nchar( ncharCode ) 
                ncharCode: tinyint, smallint, int, bigint
                returns: nchar(1)
        -->
    <Function Name="NCHAR" BuiltIn="true">
      <ReturnType Type="String"/>
      <Parameter Name="arg" Type="Int32" Mode="In" />
    </Function>

    <!-- PATINDEX( strPattern, strTarget )
            strPattern:  nchar, nvarchar
            strTarget: nchar, nvarchar, ntext
            returns: int
        -->
    <!-- pragyaa. file doc bug. strPattern cannot be ntext-->
    <Function Name="PATINDEX" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="strPattern" Type="String" Mode="In" />
      <Parameter Name="strTarget" Type="String" Mode="In" />
    </Function>
      
    <!-- QUOTENAME( character_string [,quote_character] ) not supported -->                

    <!-- REPLACE( strTarget, strSearch, strReplacement )
            strTarget: nchar, nvarchar, ntext
            strSearch: nchar, nvarchar, ntext
            strReplacement: nchar, nvarchar, ntext
            returns: nvarchar, ntext
        -->
        <!-- pragyaa. ntext gives an error . doc bug.-->
    <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:  nvarchar, ntext
            count:  int
            returns: nvarchar   
        -->
    <!-- pragyaa. ntext gives an error in either of the params. Should work as per doc. Check.-->
    <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 ) not supported -->    
    <!-- RIGHT( atr, count ) not supported -->
                
    <!-- RTRIM( arg1 ) 
            str: nchar, nvarchar, ntext
            returns:  nvarchar, ntext
        -->
    <Function Name="RTRIM" BuiltIn="true">
      <ReturnType Type="String" />
      <Parameter Name="str" Type="String" Mode="In" />
    </Function>
        
    <!-- SOUNDEX( arg ) not supported -->    
    <!-- SPACE( arg ) not supported -->
            
    <!-- STR( number [,length [,decimal]] ) 
                number: float
                length: int
                decimal: int
                returns: nvarchar  
        -->
    <Function Name="STR" BuiltIn="true">
      <ReturnType Type="String"  />
      <Parameter Name="number" Type="Double" Mode="In" />
    </Function>
    <Function Name="STR" BuiltIn="true">
      <ReturnType Type="String"  />
      <Parameter Name="number" Type="Decimal" Mode="In" />
    </Function>
   <Function Name="STR" BuiltIn="true">
      <ReturnType Type="String"  />
      <Parameter Name="number" Type="Double" Mode="In" />
      <Parameter Name="length" Type="Int32" Mode="In" />
    </Function>
    <Function Name="STR" BuiltIn="true">
      <ReturnType Type="String"  />
      <Parameter Name="number" Type="Decimal" Mode="In" />
      <Parameter Name="length" Type="Int32" Mode="In" />
    </Function>
    <Function Name="STR" BuiltIn="true">
      <ReturnType Type="String" />
      <Parameter Name="number" Type="Double" Mode="In" />
      <Parameter Name="length" Type="Int32" Mode="In" />
      <Parameter Name="decimal" Type="Int32" Mode="In" />
    </Function>
    <Function Name="STR" BuiltIn="true">
      <ReturnType Type="String" />
      <Parameter Name="number" Type="Decimal" Mode="In" />
      <Parameter Name="length" Type="Int32" Mode="In" />
      <Parameter Name="decimal" Type="Int32" Mode="In" />
   </Function>

    <!-- STUFF( strInput, start, length, strReplacement )
                strInput: nvarchar, ntext
                start: int
                legth: int
                strReplacement: nvarchar, ntext
                returns: nvarchar, ntext
        -->
      
      <!-- pragyaa. ntext gives an error . Doc bug. -->
    <Function Name="STUFF" BuiltIn="true">
      <ReturnType Type="String"  />
      <Parameter Name="strInput" Type="String"  Mode="In" />
      <Parameter Name="start" Type="Int32" Mode="In" />
      <Parameter Name="length" Type="Int32" Mode="In" />
      <Parameter Name="strReplacement" Type="String"  Mode="In" />
    </Function>
      
    <!-- SUBSTRING( str, start, length )
                str:  nchar, nvarchar, varbinary, ntext, image
                start: int
                length: int 
                returns: nvarchar, varbinary
        -->
    <Function Name="SUBSTRING" BuiltIn="true">
      <ReturnType Type="String" />
      <Parameter Name="str" Type="String" Mode="In" />
      <Parameter Name="start" Type="Int32" Mode="In"/>
      <Parameter Name="length" Type="Int32" Mode="In"/>
    </Function>
    <Function Name="SUBSTRING" BuiltIn="true">
      <ReturnType Type="Binary" />
      <Parameter Name="str" Type="Binary" Mode="In" />
      <Parameter Name="start" Type="Int32" Mode="In"/>
      <Parameter Name="length" Type="Int32" Mode="In"/>
    </Function>

    <!-- UNICODE( arg ) 
            arg: nchar, ntext, nvarchar
            returns: int   
        -->
    <!-- pragyaa. doesnt seem to work with ntext either. -->
    <Function Name="UNICODE" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="String" Mode="In" />
    </Function>
      
    <!-- UPPER( arg ) 
                str: nchar, nvarchar, ntext
                returns: nvarchar, ntext   
        -->
    <!-- pragyaa. doesnt work with ntext. File doc bug.-->
    <Function Name="UPPER" BuiltIn="true">
            <ReturnType Type="String" />
            <Parameter Name="str" Type="String" Mode="In"/>
    </Function>
       
    <!-- END STRING FUNCTIONS ####################################### -->

    <!-- BEGIN MATH FUNCTIONS ####################################### -->
    <!-- ABS( arg )
                arg: tinyint, smallint, int, bigint, decimal, money, real, float
                returns: int, bigint, decimal, money, float
        -->
    <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="Decimal" />
      <Parameter Name="arg" Type="Decimal" Mode="In" />
    </Function>
    <Function Name="ABS" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Double" Mode="In" />
    </Function>
    <!-- ACOS( arg )
                arg: float
                returns: float   
        -->
    <Function Name="ACOS" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg1" Type="Double" Mode="In" />
    </Function>
    <Function Name="ACOS" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg1" Type="Decimal" 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>
    <Function Name="ASIN" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Decimal" 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>

    <Function Name="ATAN" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Decimal" 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>

    <Function Name="ATN2" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg1" Type="Decimal" Mode="In" />
      <Parameter Name="arg2" Type="Decimal" Mode="In" />
    </Function>
    <!-- CEILING( arg )
                arg: tinyint, smallint, real, float, decimal, bigint
                returns: int, float, decimal, bigint
        -->
    <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="Decimal" />
      <Parameter Name="arg" Type="Decimal" 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>

    <Function Name="COS" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Decimal" 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>
    <Function Name="COT" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Decimal" Mode="In" />
    </Function>

    <!-- DEGREES( arg )
                arg: tinyint, smallint, int, bigint, decimal, money, real, float
                returns: tinyint, smallint, int, bigint, decimal, 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="Decimal" />
      <Parameter Name="arg1" Type="Decimal" 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>

    <Function Name="EXP" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Decimal" Mode="In" />
    </Function>
    <!-- FLOOR( arg )
                arg: tinyint, smallint, int, bigint, decimal, money, real, float
                returns: int, bigint, decimal, money, 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="Decimal" />
      <Parameter Name="arg" Type="Decimal" 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>
    <Function Name="LOG" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Decimal" 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>
    <Function Name="LOG10" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Decimal" Mode="In" />
    </Function>
    <!-- PI( )
                returns: float   
        -->
    <Function Name="PI" BuiltIn="true">
      <ReturnType Type="Double" />
    </Function>

    <!-- POWER( x, y )
                x: tinyint, smallint, int, bigint, decimal, money, real, float
                y: tinyint, smallint, int, bigint, decimal, money, real, float
                returns: int, bigint, decimal, money,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="Decimal" />
      <Parameter Name="x" Type="Decimal" 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="Decimal" Mode="In" />
    </Function>
    <Function Name="POWER" BuiltIn="true">
      <ReturnType Type="Decimal" />
      <Parameter Name="x" Type="Decimal" Mode="In" />
      <Parameter Name="y" Type="Decimal" 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>
    <Function Name="POWER" BuiltIn="true">
      <ReturnType Type="Int64" />
      <Parameter Name="x" Type="Int64" Mode="In" />
      <Parameter Name="y" Type="Decimal" Mode="In" />
    </Function>
    <Function Name="POWER" BuiltIn="true">
      <ReturnType Type="Int32" />
      <Parameter Name="x" Type="Int32" Mode="In" />
      <Parameter Name="y" Type="Decimal" Mode="In" />
    </Function>
    <!-- RADIANS( arg )
                arg: tinyint, smallint, int, bigint, decimal, money, real, float
                returns: int, bigint, decimal,money, 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="Decimal" />
      <Parameter Name="arg" Type="Decimal" Mode="In" />
    </Function>
    <Function Name="RADIANS" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Double" Mode="In" />
    </Function>

    <!-- RAND( [seed] )
                seed: tinyint, smallint, int
                returns: float
        -->
    <Function Name="RAND" BuiltIn="true">
      <ReturnType Type="Double" />
    </Function>
    <Function Name="RAND" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="seed" Type="Int32" Mode="In" />
    </Function>

    <!-- ROUND( decimal_expression, length [ ,function ] )
                decimal_expression: tinyint, smallint, int, bigint, decimal, money, real, float
                length: tinyint, smallint, int
                function: tinyint, smallint, int
                returns: int, bigint, decimal, money, float
        -->
    <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="Decimal" />
      <Parameter Name="numeric_expression" Type="Decimal" 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>
    <!-- SIGN( arg )
            arg: tinyint, smallint, int, bigint, decimal, money, real, float
            returns: bigint, 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="Decimal" />
      <Parameter Name="arg" Type="Decimal" 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="Decimal" Mode="In" />
    </Function>
    <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>
    <Function Name="SQRT" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Decimal" Mode="In" />
    </Function>

    <!-- SQUARE( arg ) not supported-->
                
    <!-- TAN( arg )
                arg: float
                returns: float   
        -->
    <Function Name="TAN" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Double" Mode="In" />
    </Function>
    <Function Name="TAN" BuiltIn="true">
      <ReturnType Type="Double" />
      <Parameter Name="arg" Type="Decimal" Mode="In" />
    </Function>
    <!-- END MATH FUNCTIONS ######################################### -->


    <!-- BEGIN DATE FUNCTIONS ####################################### -->
    <!-- DATEADD 
                datepart: nvarchar
                number: tinyint, smallint, int, bigint, decimal, real, float
                date: datetime, nvarchar, nchar
                returns: 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="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: datetime, nchar, nvarchar
                enddate:  datetime, nchar, 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="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="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="String" Mode="In" />
      <Parameter Name="enddate" Type="String" Mode="In" />
    </Function>

    <!-- DATENAME( datepart, date )
            datepart: nvarchar
            date:  datetime, nchar, nvarchar
            returns: nvarchar   
        -->
    <Function Name="DATENAME" BuiltIn="true">
      <ReturnType Type="String" />
      <Parameter Name="datepart" Type="String" Mode="In" />
      <Parameter Name="date" Type="DateTime" Mode="In" />
    </Function>
    <Function Name="DATENAME" BuiltIn="true">
      <ReturnType Type="String" />
      <Parameter Name="datepart" Type="String" Mode="In" />
      <Parameter Name="date" Type="String" Mode="In" />
    </Function>

    <!-- DATEPART( datepart, date )
                datepart: nvarchar
                date:  datetime, nchar, 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="String" Mode="In" />
    </Function>

    <!-- DAY( date ) not supported -->
            
    <!-- GETDATE()
            returns: datetime   
        -->
    <Function Name="GETDATE" BuiltIn="true">
      <ReturnType Type="DateTime" />
    </Function>

    <!-- SYSDATETIMEOFFSET() not supported -->
    <!-- GETUTCDATE() not supported -->    
    <!-- MONTH( date ) not supported -->
    <!-- YEAR( date )not supported -->

    <!-- END DATE FUNCTIONS ######################################### -->

    <!-- BEGIN SYSTEM FUNCTIONS ##################################### -->
    <!-- DATALENGTH( arg ) 
                arg: any
                returns: int
        -->
    <Function Name="DATALENGTH" BuiltIn="true" ParameterTypeSemantics="AllowImplicitPromotion">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Boolean" Mode="In" />
    </Function>
    <Function Name="DATALENGTH" BuiltIn="true" ParameterTypeSemantics="AllowImplicitPromotion">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Double" Mode="In" />
    </Function>
    <Function Name="DATALENGTH" BuiltIn="true" ParameterTypeSemantics="AllowImplicitPromotion">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Decimal" Mode="In" />
    </Function>
    <Function Name="DATALENGTH" BuiltIn="true" ParameterTypeSemantics="AllowImplicitPromotion">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="DateTime" Mode="In" />
    </Function>
    <Function Name="DATALENGTH" BuiltIn="true" ParameterTypeSemantics="AllowImplicitPromotion">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="String" Mode="In" />
    </Function>
    <Function Name="DATALENGTH" BuiltIn="true" ParameterTypeSemantics="AllowImplicitPromotion">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Binary" Mode="In" />
    </Function>
    <Function Name="DATALENGTH" BuiltIn="true" ParameterTypeSemantics="AllowImplicitPromotion">
      <ReturnType Type="Int32" />
      <Parameter Name="arg" Type="Guid" Mode="In" />
    </Function>

    <!-- COALESCE( arg ) 
                  arg: any
                  returns: highest precedence type.
                  pragyaa. what is the precedence order between data types across families?
          -->
    <!-- CHECKSUM not supported-->

    <!-- NEWID() -->
    <Function Name="NEWID" BuiltIn="true">
      <ReturnType Type="Guid" />
    </Function>

    <!-- CHECKSUM not supported -->
    <!-- CURRENT_TIMESTAMP not supported -->
    <!-- CURRENT_USER not supported -->
    <!-- HOST_NAME() not supported -->
    <!-- USER_NAME() not supported -->
    <!-- ISdecimal( arg ) not supported -->
    <!-- ISDATE( arg ) not supported -->
      
    <!-- END SYSTEM FUNCTIONS ####################################### -->
  </Functions>
</ProviderManifest>
>‡<?xml version="1.0" encoding="utf-8"?>
<Schema Namespace="SqlCe" Provider="System.Data.SqlServerCe.4.0" ProviderManifestToken="4.0" Alias="Self" xmlns="http://schemas.microsoft.com/ado/2006/04/edm/ssdl">
  <EntityContainer Name="Schema">
    <EntitySet Name="STables" EntityType="Self.Table">
      <DefiningQuery>
        SELECT TOP(2147483648)
            '[' + TABLE_NAME + ']'            [Id]
          , '[' + TABLE_CATALOG + ']'         [CatalogName]
          , '[' + TABLE_SCHEMA  + ']'         [SchemaName]        
          ,   TABLE_NAME                      [Name]
        FROM
              INFORMATION_SCHEMA.TABLES
        WHERE
              TABLE_TYPE = 'TABLE'
              ORDER BY 
              [Id] 
              ,   [CatalogName]
              ,   [SchemaName]
              ,   [Name]
      </DefiningQuery>
    </EntitySet>
    <EntitySet Name="STableColumns" EntityType="Self.TableColumn">
      <DefiningQuery>
        SELECT TOP(2147483648)
            '[' + c.TABLE_NAME + ']' + '[' + c.COLUMN_NAME + ']'                                  [Id]
        ,   '[' + c.TABLE_NAME + ']'                                                              [ParentId]
        ,   c.COLUMN_NAME                                                                         [Name]
        ,   CAST(c.ORDINAL_POSITION as integer)                                                   [Ordinal]
        ,   CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit)        [IsNullable]
        ,   c.DATA_TYPE                                                                           [TypeName]
        ,   c.CHARACTER_MAXIMUM_LENGTH                                                            [MaxLength]
        ,   c.NUMERIC_PRECISION                                                                   [Precision]
        ,   CAST(c.DATETIME_PRECISION as integer)                                                 [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]
        ,   CAST(0 as bit)                                                                        [IsMultiSet]
        ,   CAST(CASE WHEN c.AUTOINC_INCREMENT IS NULL THEN 0 ELSE 1 END AS bit)                  [IsIdentity]
        ,   CAST(CASE WHEN c.AUTOINC_INCREMENT IS NULL THEN 0 ELSE 1 END AS bit)                  [IsStoreGenerated]
        ,   c.COLUMN_DEFAULT as [Default]
        FROM
        INFORMATION_SCHEMA.COLUMNS c
        INNER JOIN
        INFORMATION_SCHEMA.TABLES t ON
        c.TABLE_NAME = t.TABLE_NAME       AND
        t.TABLE_TYPE = 'TABLE'
        ORDER BY  
        [Id]
        ,   [ParentId]
        ,   [Name]
        ,   [Ordinal]
        ,   [IsNullable]
        ,   [TypeName]
        ,   [MaxLength]
        ,   [Precision]
        ,   [DateTimePrecision]
        ,   [Scale]
        ,   [CollationCatalog]
        ,   [CollationSchema]
        ,   [CollationName]
        ,   [CharacterSetCatalog]
        ,   [CharacterSetSchema]
        ,   [CharacterSetName]
        ,   [IsMultiSet]
        ,   [IsIdentity]
        ,   [IsStoreGenerated]
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SViews" EntityType="Self.View">
      <DefiningQuery>
        SELECT
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [CatalogName]
        ,   CAST(NULL as nvarchar(256))        [SchemaName]
        ,   CAST(NULL as nvarchar(256))        [Name]
        ,   CAST('' as nvarchar(4000))         [ViewDefinition]
        ,   CAST( 0 as bit)                    [IsUpdatable]
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>
    
    
    <EntitySet Name="SViewColumns" EntityType="Self.ViewColumn">
      <DefiningQuery>
        SELECT
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [ParentId]
        ,   CAST(NULL as nvarchar(256))        [Name]
        ,   CAST(0 as int)                     [Ordinal]
        ,   CAST(0 as bit)                     [IsNullable]
        ,   CAST(NULL as nvarchar(256))        [TypeName]
        ,   CAST(0 as int)                     [MaxLength]
        ,   CAST(0 as int)                     [Precision]
        ,   CAST(0 as int)                     [DateTimePrecision]
        ,   CAST(0 as int)                     [Scale]
        ,   CAST(NULL as nvarchar(256))        [CollationCatalog]
        ,   CAST(NULL as nvarchar(256))        [CollationSchema]
        ,   CAST(NULL as nvarchar(256))        [CollationName]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetCatalog]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetSchema]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetName]
        ,   CAST(0 as bit) as                  [IsMultiSet]
        ,   CAST(0 AS bit) as                  [IsIdentity]
        ,   CAST(0 AS bit) as                  [IsStoreGenerated]
        ,   NULL as                            [Default]
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>
    
    <EntitySet Name="SFunctions" EntityType="Self.Function">
      <DefiningQuery>    
      SELECT
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [CatalogName]
        ,   CAST(NULL as nvarchar(256))        [SchemaName]
        ,   CAST(NULL as nvarchar(256))        [Name]
        ,   CAST(NULL as nvarchar(256))        [ReturnTypeName]
        ,   CAST(0 as int)                     [ReturnMaxLength]
        ,   CAST(0 as int)                     [ReturnPrecision]
        ,   CAST(0 as int)                     [ReturnDateTimePrecision]
        ,   CAST(0 as int)                     [ReturnScale]
        ,   CAST(NULL as nvarchar(256))        [ReturnCollationCatalog]
        ,   CAST(NULL as nvarchar(256))        [ReturnCollationSchema]
        ,   CAST(NULL as nvarchar(256))        [ReturnCollationName]
        ,   CAST(NULL as nvarchar(256))        [ReturnCharacterSetCatalog]
        ,   CAST(NULL as nvarchar(256))        [ReturnCharacterSetSchema]
        ,   CAST(NULL as nvarchar(256))        [ReturnCharacterSetName]
        ,   CAST(0 as bit) as                  [ReturnIsMultiSet]
        ,   CAST(0 AS bit) as                  [IsAggregate]
        ,   CAST(0 AS bit) as                  [IsBuiltIn]
        ,   CAST(0 AS bit) as                  [IsNiladic]
      WHERE 1=2
      </DefiningQuery>
    </EntitySet>
    
    <EntitySet Name="SFunctionParameters" EntityType="Self.Parameter">
      <DefiningQuery>
      SELECT 
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [ParentId]
        ,   CAST(NULL as nvarchar(256))        [Name]
        ,   CAST(0 as int)                     [Ordinal]
        ,   CAST(NULL as nvarchar(256))        [TypeName]
        ,   CAST(0 as int)                     [MaxLength]
        ,   CAST(0 as int)                     [Precision]
        ,   CAST(0 as int)                     [DateTimePrecision]
        ,   CAST(0 as int)                     [Scale]
        ,   CAST(NULL as nvarchar(256))        [CollationCatalog]
        ,   CAST(NULL as nvarchar(256))        [CollationSchema]
        ,   CAST(NULL as nvarchar(256))        [CollationName]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetCatalog]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetSchema]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetName]
        ,   CAST(0 as bit) as                  [IsMultiSet]
        ,   CAST(NULL as nvarchar(256))        [Mode]
        , NULL                                 [Default]
      WHERE 1=2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SProcedures" EntityType="Self.Procedure">
      <DefiningQuery>
        SELECT
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [CatalogName]
        ,   CAST(NULL as nvarchar(256))        [SchemaName]
        ,   CAST(NULL as nvarchar(256))        [Name]
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SProcedureParameters" EntityType="Self.Parameter">
      <DefiningQuery>
        SELECT
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [ParentId]
        ,   CAST(NULL as nvarchar(256))        [Name]
        ,   CAST(0 as int)                     [Ordinal]
        ,   CAST(NULL as nvarchar(256))        [TypeName]
        ,   CAST(0 as int)                     [MaxLength]
        ,   CAST(0 as int)                     [Precision]
        ,   CAST(0 as int)                     [DateTimePrecision]
        ,   CAST(0 as int)                     [Scale]
        ,   CAST(NULL as nvarchar(256))        [CollationCatalog]
        ,   CAST(NULL as nvarchar(256))        [CollationSchema]
        ,   CAST(NULL as nvarchar(256))        [CollationName]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetCatalog]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetSchema]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetName]
        ,   CAST(0 as bit) as                  [IsMultiSet]
        ,   CAST(NULL as nvarchar(256))        [Mode]
        , NULL                                 [Default]
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SConstraints" EntityType="Self.Constraint">
      <DefiningQuery>
        SELECT TOP(2147483648)
          '[' + tc.CONSTRAINT_NAME + ']'       [Id]
        , '[' + tc.TABLE_NAME + ']'            [ParentId]
        , tc.CONSTRAINT_NAME                   [Name]
        , tc.CONSTRAINT_TYPE                   [ConstraintType]
        , CAST(tc.IS_DEFERRABLE as bit)        [IsDeferrable]
        , CAST(tc.INITIALLY_DEFERRED as bit)   [IsInitiallyDeferred]
        FROM
        INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc
        WHERE tc.TABLE_NAME IS NOT NULL
        ORDER BY           
        [Id]
        , [ParentId]
        , [Name]
        , [ConstraintType]
        , [IsDeferrable]
        , [IsInitiallyDeferred]
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SCheckConstraints" EntityType="Self.CheckConstraint">
      <DefiningQuery>
        SELECT
         CAST(NULL as nvarchar(256))          [Id]
        , CAST(NULL as nvarchar(256))         [Expression]
        WHERE 1 = 2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SConstraintColumns" EntityType="Self.ConstraintColumn">
      <DefiningQuery>
        SELECT TOP(2147483648)
            '[' + CONSTRAINT_NAME                              + ']' [ConstraintId]
        ,   '[' + TABLE_NAME      + ']' + '[' + COLUMN_NAME    + ']' [ColumnId]
        FROM
        INFORMATION_SCHEMA.KEY_COLUMN_USAGE
        ORDER BY
        [ConstraintId]
        , [ColumnId]
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SForeignKeyConstraints" EntityType="Self.ForeignKeyConstraint">
      <DefiningQuery>
        SELECT TOP(2147483648)
         '[' + rc.CONSTRAINT_NAME + ']'         [Id]
        , rc.UPDATE_RULE                        [UpdateRule]
        , rc.DELETE_RULE                        [DeleteRule]
        FROM
        INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc
        ORDER BY
        [Id]
        , [UpdateRule]
        , [DeleteRule]
      </DefiningQuery>
    </EntitySet>
  
    <EntitySet Name="SForeignKeys" EntityType="Self.ForeignKey">
      <DefiningQuery>
        SELECT TOP(2147483648)
            '[' + FC.CONSTRAINT_NAME + ']' + '[' + cast(FC.ORDINAL_POSITION as nvarchar(30)) + ']'   [Id]
        ,   '[' + PC.TABLE_NAME      + ']' + '[' + PC.COLUMN_NAME + ']'                              [ToColumnId]
        ,   '[' + FC.TABLE_NAME      + ']' + '[' + FC.COLUMN_NAME + ']'                              [FromColumnId]
        ,   '[' + FC.CONSTRAINT_NAME                              + ']'                              [ConstraintId]
        ,   FC.ORDINAL_POSITION [Ordinal]
        FROM
        INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS RC
        INNER JOIN
        INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS PC /* PRIMARY KEY COLS*/
        ON        RC.UNIQUE_CONSTRAINT_NAME    = PC.CONSTRAINT_NAME
        INNER JOIN
        INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS FC /* FOREIGN KEY COLS*/
        ON        RC.CONSTRAINT_NAME    = FC.CONSTRAINT_NAME
        AND      PC.ORDINAL_POSITION = FC.ORDINAL_POSITION
        ORDER BY 
        [Id]
        ,   [ToColumnId]
        ,   [FromColumnId]
        ,   [ConstraintId]
      </DefiningQuery>
    </EntitySet>


    <EntitySet Name="SViewConstraints" EntityType="Self.ViewConstraint">
      <DefiningQuery>
        SELECT
        CAST(NULL as nvarchar(1))           [Id]
        , CAST(NULL as nvarchar(256))       [ParentId]
        , CAST(NULL as nvarchar(256))       [Name]
        , CAST(NULL as nvarchar(256))       [ConstraintType]
        , CAST(0 as bit)                    [IsDeferrable]
        , CAST(0 as bit)                    [IsInitiallyDeferred]
        , CAST(NULL as nvarchar(11))        [Expression]
        , CAST(NULL as nvarchar(11))        [UpdateRule]
        , CAST(NULL as nvarchar(11))        [DeleteRule]
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SViewConstraintColumns" EntityType="Self.ConstraintColumn">
      <DefiningQuery>
        SELECT
        CAST(NULL as nvarchar(1))           [ConstraintId]
        , CAST(NULL as nvarchar(11))        [ColumnId]  
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SViewForeignKeys" EntityType="Self.ForeignKey">
      <DefiningQuery>
        SELECT
        CAST(NULL as nvarchar(1))           [Id]
        ,  CAST(NULL as nvarchar(1))        [ToColumnId]
        ,  CAST(NULL as nvarchar(1))        [FromColumnId]
        ,  CAST(NULL as nvarchar(1))        [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" MaxLength="4000" />
    <Property Name="CatalogName" Type="nvarchar" MaxLength="256" />
    <Property Name="SchemaName" Type="nvarchar" MaxLength="256" />
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256" />
  </EntityType>

  <EntityType Name="TableColumn" >
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="ParentId" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256"/>
    <Property Name="Ordinal" Nullable="false" Type="int" />
    <Property Name="IsNullable" Nullable="false" Type="bit" />
    <Property Name="TypeName" Nullable="false" Type="nvarchar" MaxLength="256" />
    <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" MaxLength="128" />
    <Property Name="CollationSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CollationName" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetCatalog" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetName" Type="nvarchar" MaxLength="128" />
    <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" MaxLength="4000" />
  </EntityType>

  <EntityType Name="View">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="CatalogName" Type="nvarchar" MaxLength="256" />
    <Property Name="SchemaName" Type="nvarchar" MaxLength="256" />
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256" />
    <Property Name="ViewDefinition" Nullable="true" Type="nvarchar" MaxLength="4000"  />
    <Property Name="IsUpdatable" Nullable="false" Type="bit" />
  </EntityType>

  <EntityType Name="ViewColumn">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="ParentId" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256"/>
    <Property Name="Ordinal" Nullable="false" Type="int" />
    <Property Name="IsNullable" Nullable="false" Type="bit" />
    <Property Name="TypeName" Nullable="false" Type="nvarchar" MaxLength="256" />
    <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" MaxLength="128" />
    <Property Name="CollationSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CollationName" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetCatalog" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetName" Type="nvarchar" MaxLength="128" />
    <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" MaxLength="4000" />
  </EntityType>
  
  <EntityType Name="Function">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="CatalogName" Type="nvarchar" MaxLength="256"/>
    <Property Name="SchemaName" Type="nvarchar" MaxLength="256"/>
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256"/>
    <Property Name="ReturnTypeName" Type="nvarchar" MaxLength="256" />
    <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" MaxLength="128" />
    <Property Name="ReturnCollationSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="ReturnCollationName" Type="nvarchar" MaxLength="128" />
    <Property Name="ReturnCharacterSetCatalog" Type="nvarchar" MaxLength="128" />
    <Property Name="ReturnCharacterSetSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="ReturnCharacterSetName" Type="nvarchar" MaxLength="128" />
    <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" MaxLength="4000" />
    <Property Name="CatalogName" Type="nvarchar" MaxLength="256"/>
    <Property Name="SchemaName" Type="nvarchar" MaxLength="256"/>
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256"/>
  </EntityType>

  <EntityType Name="Parameter">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="ParentId" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="Ordinal" Nullable="false" Type="int"/>
    <Property Name="TypeName" Nullable="false" Type="nvarchar" MaxLength="256" />
    <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" MaxLength="128" />
    <Property Name="CollationSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CollationName" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetCatalog" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetName" Type="nvarchar" MaxLength="128" />
    <Property Name="IsMultiSet" Nullable="false" Type="bit" />
    <Property Name="Mode" Type="nvarchar" MaxLength="16" />
    <Property Name="Default" Type="nvarchar" MaxLength="4000" />
  </EntityType>

  <EntityType Name="Constraint">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="ParentId" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="Name" Nullable="false" MaxLength="256" Type="nvarchar" />
    <Property Name="IsDeferrable" Nullable="false" Type="bit" />
    <Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
    <Property Name="ConstraintType" Nullable="false" MaxLength="11" Type="nvarchar" />
  </EntityType>

  <EntityType Name="CheckConstraint">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="Expression" Nullable="true" MaxLength="4000" Type="nvarchar" />
  </EntityType>
  
  <EntityType Name="ConstraintColumn">
    <Key>
      <PropertyRef Name="ConstraintId" />
      <PropertyRef Name="ColumnId" />
    </Key>
    <Property Name="ConstraintId" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="ColumnId" Nullable="false" MaxLength="11" Type="nvarchar" />
  </EntityType>

  <EntityType Name="ForeignKeyConstraint">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="UpdateRule" Nullable="false" MaxLength="11" Type="nvarchar" />
    <Property Name="DeleteRule" Nullable="false" MaxLength="11" Type="nvarchar" />
  </EntityType>

  <EntityType Name="ForeignKey">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="Ordinal" Nullable="false" Type="int" />
    <Property Name="ConstraintId" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="FromColumnId" Nullable="false" MaxLength="4000" Type="nvarchar" />
    <Property Name="ToColumnId" Nullable="false" MaxLength="4000" Type="nvarchar" />
  </EntityType>

  <EntityType Name="ViewConstraint">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="ParentId" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="Name" Nullable="false" MaxLength="256" Type="nvarchar" />
    <Property Name="IsDeferrable" Nullable="false" Type="bit" />
    <Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
    <Property Name="ConstraintType" Nullable="false" MaxLength="11" Type="nvarchar" />
    <Property Name="Expression" Nullable="true" MaxLength="11" Type="nvarchar" />
    <Property Name="UpdateRule" Nullable="true" MaxLength="11" Type="nvarchar" />
    <Property Name="DeleteRule" Nullable="true" MaxLength="11" 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>
C‡<?xml version="1.0" encoding="utf-8"?>
<Schema Namespace="SqlCe" Provider="Microsoft.SqlServerCe.Client.4.0" ProviderManifestToken="4.0" Alias="Self" xmlns="http://schemas.microsoft.com/ado/2006/04/edm/ssdl">
  <EntityContainer Name="Schema">
    <EntitySet Name="STables" EntityType="Self.Table">
      <DefiningQuery>
        SELECT TOP(2147483648)
            '[' + TABLE_NAME + ']'            [Id]
          , '[' + TABLE_CATALOG + ']'         [CatalogName]
          , '[' + TABLE_SCHEMA  + ']'         [SchemaName]        
          ,   TABLE_NAME                      [Name]
        FROM
              INFORMATION_SCHEMA.TABLES
        WHERE
              TABLE_TYPE = 'TABLE'
              ORDER BY 
              [Id] 
              ,   [CatalogName]
              ,   [SchemaName]
              ,   [Name]
      </DefiningQuery>
    </EntitySet>
    <EntitySet Name="STableColumns" EntityType="Self.TableColumn">
      <DefiningQuery>
        SELECT TOP(2147483648)
            '[' + c.TABLE_NAME + ']' + '[' + c.COLUMN_NAME + ']'                                  [Id]
        ,   '[' + c.TABLE_NAME + ']'                                                              [ParentId]
        ,   c.COLUMN_NAME                                                                         [Name]
        ,   CAST(c.ORDINAL_POSITION as integer)                                                   [Ordinal]
        ,   CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit)        [IsNullable]
        ,   c.DATA_TYPE                                                                           [TypeName]
        ,   c.CHARACTER_MAXIMUM_LENGTH                                                            [MaxLength]
        ,   c.NUMERIC_PRECISION                                                                   [Precision]
        ,   CAST(c.DATETIME_PRECISION as integer)                                                 [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]
        ,   CAST(0 as bit)                                                                        [IsMultiSet]
        ,   CAST(CASE WHEN c.AUTOINC_INCREMENT IS NULL THEN 0 ELSE 1 END AS bit)                  [IsIdentity]
        ,   CAST(CASE WHEN c.AUTOINC_INCREMENT IS NULL THEN 0 ELSE 1 END AS bit)                  [IsStoreGenerated]
        ,   c.COLUMN_DEFAULT as [Default]
        FROM
        INFORMATION_SCHEMA.COLUMNS c
        INNER JOIN
        INFORMATION_SCHEMA.TABLES t ON
        c.TABLE_NAME = t.TABLE_NAME       AND
        t.TABLE_TYPE = 'TABLE'
        ORDER BY  
        [Id]
        ,   [ParentId]
        ,   [Name]
        ,   [Ordinal]
        ,   [IsNullable]
        ,   [TypeName]
        ,   [MaxLength]
        ,   [Precision]
        ,   [DateTimePrecision]
        ,   [Scale]
        ,   [CollationCatalog]
        ,   [CollationSchema]
        ,   [CollationName]
        ,   [CharacterSetCatalog]
        ,   [CharacterSetSchema]
        ,   [CharacterSetName]
        ,   [IsMultiSet]
        ,   [IsIdentity]
        ,   [IsStoreGenerated]
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SViews" EntityType="Self.View">
      <DefiningQuery>
        SELECT
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [CatalogName]
        ,   CAST(NULL as nvarchar(256))        [SchemaName]
        ,   CAST(NULL as nvarchar(256))        [Name]
        ,   CAST('' as nvarchar(4000))         [ViewDefinition]
        ,   CAST( 0 as bit)                    [IsUpdatable]
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>
    
    
    <EntitySet Name="SViewColumns" EntityType="Self.ViewColumn">
      <DefiningQuery>
        SELECT
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [ParentId]
        ,   CAST(NULL as nvarchar(256))        [Name]
        ,   CAST(0 as int)                     [Ordinal]
        ,   CAST(0 as bit)                     [IsNullable]
        ,   CAST(NULL as nvarchar(256))        [TypeName]
        ,   CAST(0 as int)                     [MaxLength]
        ,   CAST(0 as int)                     [Precision]
        ,   CAST(0 as int)                     [DateTimePrecision]
        ,   CAST(0 as int)                     [Scale]
        ,   CAST(NULL as nvarchar(256))        [CollationCatalog]
        ,   CAST(NULL as nvarchar(256))        [CollationSchema]
        ,   CAST(NULL as nvarchar(256))        [CollationName]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetCatalog]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetSchema]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetName]
        ,   CAST(0 as bit) as                  [IsMultiSet]
        ,   CAST(0 AS bit) as                  [IsIdentity]
        ,   CAST(0 AS bit) as                  [IsStoreGenerated]
        ,   NULL as                            [Default]
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>
    
    <EntitySet Name="SFunctions" EntityType="Self.Function">
      <DefiningQuery>    
      SELECT
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [CatalogName]
        ,   CAST(NULL as nvarchar(256))        [SchemaName]
        ,   CAST(NULL as nvarchar(256))        [Name]
        ,   CAST(NULL as nvarchar(256))        [ReturnTypeName]
        ,   CAST(0 as int)                     [ReturnMaxLength]
        ,   CAST(0 as int)                     [ReturnPrecision]
        ,   CAST(0 as int)                     [ReturnDateTimePrecision]
        ,   CAST(0 as int)                     [ReturnScale]
        ,   CAST(NULL as nvarchar(256))        [ReturnCollationCatalog]
        ,   CAST(NULL as nvarchar(256))        [ReturnCollationSchema]
        ,   CAST(NULL as nvarchar(256))        [ReturnCollationName]
        ,   CAST(NULL as nvarchar(256))        [ReturnCharacterSetCatalog]
        ,   CAST(NULL as nvarchar(256))        [ReturnCharacterSetSchema]
        ,   CAST(NULL as nvarchar(256))        [ReturnCharacterSetName]
        ,   CAST(0 as bit) as                  [ReturnIsMultiSet]
        ,   CAST(0 AS bit) as                  [IsAggregate]
        ,   CAST(0 AS bit) as                  [IsBuiltIn]
        ,   CAST(0 AS bit) as                  [IsNiladic]
      WHERE 1=2
      </DefiningQuery>
    </EntitySet>
    
    <EntitySet Name="SFunctionParameters" EntityType="Self.Parameter">
      <DefiningQuery>
      SELECT 
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [ParentId]
        ,   CAST(NULL as nvarchar(256))        [Name]
        ,   CAST(0 as int)                     [Ordinal]
        ,   CAST(NULL as nvarchar(256))        [TypeName]
        ,   CAST(0 as int)                     [MaxLength]
        ,   CAST(0 as int)                     [Precision]
        ,   CAST(0 as int)                     [DateTimePrecision]
        ,   CAST(0 as int)                     [Scale]
        ,   CAST(NULL as nvarchar(256))        [CollationCatalog]
        ,   CAST(NULL as nvarchar(256))        [CollationSchema]
        ,   CAST(NULL as nvarchar(256))        [CollationName]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetCatalog]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetSchema]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetName]
        ,   CAST(0 as bit) as                  [IsMultiSet]
        ,   CAST(NULL as nvarchar(256))        [Mode]
        , NULL                                 [Default]
      WHERE 1=2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SProcedures" EntityType="Self.Procedure">
      <DefiningQuery>
        SELECT
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [CatalogName]
        ,   CAST(NULL as nvarchar(256))        [SchemaName]
        ,   CAST(NULL as nvarchar(256))        [Name]
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SProcedureParameters" EntityType="Self.Parameter">
      <DefiningQuery>
        SELECT
            CAST(NULL as nvarchar(256))        [Id]
        ,   CAST(NULL as nvarchar(256))        [ParentId]
        ,   CAST(NULL as nvarchar(256))        [Name]
        ,   CAST(0 as int)                     [Ordinal]
        ,   CAST(NULL as nvarchar(256))        [TypeName]
        ,   CAST(0 as int)                     [MaxLength]
        ,   CAST(0 as int)                     [Precision]
        ,   CAST(0 as int)                     [DateTimePrecision]
        ,   CAST(0 as int)                     [Scale]
        ,   CAST(NULL as nvarchar(256))        [CollationCatalog]
        ,   CAST(NULL as nvarchar(256))        [CollationSchema]
        ,   CAST(NULL as nvarchar(256))        [CollationName]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetCatalog]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetSchema]
        ,   CAST(NULL as nvarchar(256))        [CharacterSetName]
        ,   CAST(0 as bit) as                  [IsMultiSet]
        ,   CAST(NULL as nvarchar(256))        [Mode]
        , NULL                                 [Default]
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SConstraints" EntityType="Self.Constraint">
      <DefiningQuery>
        SELECT TOP(2147483648)
          '[' + tc.CONSTRAINT_NAME + ']'       [Id]
        , '[' + tc.TABLE_NAME + ']'            [ParentId]
        , tc.CONSTRAINT_NAME                   [Name]
        , tc.CONSTRAINT_TYPE                   [ConstraintType]
        , CAST(tc.IS_DEFERRABLE as bit)        [IsDeferrable]
        , CAST(tc.INITIALLY_DEFERRED as bit)   [IsInitiallyDeferred]
        FROM
        INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc
        WHERE tc.TABLE_NAME IS NOT NULL
        ORDER BY           
        [Id]
        , [ParentId]
        , [Name]
        , [ConstraintType]
        , [IsDeferrable]
        , [IsInitiallyDeferred]
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SCheckConstraints" EntityType="Self.CheckConstraint">
      <DefiningQuery>
        SELECT
         CAST(NULL as nvarchar(256))          [Id]
        , CAST(NULL as nvarchar(256))         [Expression]
        WHERE 1 = 2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SConstraintColumns" EntityType="Self.ConstraintColumn">
      <DefiningQuery>
        SELECT TOP(2147483648)
            '[' + CONSTRAINT_NAME                              + ']' [ConstraintId]
        ,   '[' + TABLE_NAME      + ']' + '[' + COLUMN_NAME    + ']' [ColumnId]
        FROM
        INFORMATION_SCHEMA.KEY_COLUMN_USAGE
        ORDER BY
        [ConstraintId]
        , [ColumnId]
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SForeignKeyConstraints" EntityType="Self.ForeignKeyConstraint">
      <DefiningQuery>
        SELECT TOP(2147483648)
         '[' + rc.CONSTRAINT_NAME + ']'         [Id]
        , rc.UPDATE_RULE                        [UpdateRule]
        , rc.DELETE_RULE                        [DeleteRule]
        FROM
        INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc
        ORDER BY
        [Id]
        , [UpdateRule]
        , [DeleteRule]
      </DefiningQuery>
    </EntitySet>
  
    <EntitySet Name="SForeignKeys" EntityType="Self.ForeignKey">
      <DefiningQuery>
        SELECT TOP(2147483648)
            '[' + FC.CONSTRAINT_NAME + ']' + '[' + cast(FC.ORDINAL_POSITION as nvarchar(30)) + ']'   [Id]
        ,   '[' + PC.TABLE_NAME      + ']' + '[' + PC.COLUMN_NAME + ']'                              [ToColumnId]
        ,   '[' + FC.TABLE_NAME      + ']' + '[' + FC.COLUMN_NAME + ']'                              [FromColumnId]
        ,   '[' + FC.CONSTRAINT_NAME                              + ']'                              [ConstraintId]
        ,   FC.ORDINAL_POSITION [Ordinal]
        FROM
        INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS RC
        INNER JOIN
        INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS PC /* PRIMARY KEY COLS*/
        ON        RC.UNIQUE_CONSTRAINT_NAME    = PC.CONSTRAINT_NAME
        INNER JOIN
        INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS FC /* FOREIGN KEY COLS*/
        ON        RC.CONSTRAINT_NAME    = FC.CONSTRAINT_NAME
        AND      PC.ORDINAL_POSITION = FC.ORDINAL_POSITION
        ORDER BY 
        [Id]
        ,   [ToColumnId]
        ,   [FromColumnId]
        ,   [ConstraintId]
      </DefiningQuery>
    </EntitySet>


    <EntitySet Name="SViewConstraints" EntityType="Self.ViewConstraint">
      <DefiningQuery>
        SELECT
        CAST(NULL as nvarchar(1))           [Id]
        , CAST(NULL as nvarchar(256))       [ParentId]
        , CAST(NULL as nvarchar(256))       [Name]
        , CAST(NULL as nvarchar(256))       [ConstraintType]
        , CAST(0 as bit)                    [IsDeferrable]
        , CAST(0 as bit)                    [IsInitiallyDeferred]
        , CAST(NULL as nvarchar(11))        [Expression]
        , CAST(NULL as nvarchar(11))        [UpdateRule]
        , CAST(NULL as nvarchar(11))        [DeleteRule]
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SViewConstraintColumns" EntityType="Self.ConstraintColumn">
      <DefiningQuery>
        SELECT
        CAST(NULL as nvarchar(1))           [ConstraintId]
        , CAST(NULL as nvarchar(11))        [ColumnId]  
        WHERE 1=2
      </DefiningQuery>
    </EntitySet>

    <EntitySet Name="SViewForeignKeys" EntityType="Self.ForeignKey">
      <DefiningQuery>
        SELECT
        CAST(NULL as nvarchar(1))           [Id]
        ,  CAST(NULL as nvarchar(1))        [ToColumnId]
        ,  CAST(NULL as nvarchar(1))        [FromColumnId]
        ,  CAST(NULL as nvarchar(1))        [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" MaxLength="4000" />
    <Property Name="CatalogName" Type="nvarchar" MaxLength="256" />
    <Property Name="SchemaName" Type="nvarchar" MaxLength="256" />
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256" />
  </EntityType>

  <EntityType Name="TableColumn" >
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="ParentId" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256"/>
    <Property Name="Ordinal" Nullable="false" Type="int" />
    <Property Name="IsNullable" Nullable="false" Type="bit" />
    <Property Name="TypeName" Nullable="false" Type="nvarchar" MaxLength="256" />
    <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" MaxLength="128" />
    <Property Name="CollationSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CollationName" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetCatalog" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetName" Type="nvarchar" MaxLength="128" />
    <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" MaxLength="4000" />
  </EntityType>

  <EntityType Name="View">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="CatalogName" Type="nvarchar" MaxLength="256" />
    <Property Name="SchemaName" Type="nvarchar" MaxLength="256" />
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256" />
    <Property Name="ViewDefinition" Nullable="true" Type="nvarchar" MaxLength="4000"  />
    <Property Name="IsUpdatable" Nullable="false" Type="bit" />
  </EntityType>

  <EntityType Name="ViewColumn">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="ParentId" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256"/>
    <Property Name="Ordinal" Nullable="false" Type="int" />
    <Property Name="IsNullable" Nullable="false" Type="bit" />
    <Property Name="TypeName" Nullable="false" Type="nvarchar" MaxLength="256" />
    <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" MaxLength="128" />
    <Property Name="CollationSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CollationName" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetCatalog" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetName" Type="nvarchar" MaxLength="128" />
    <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" MaxLength="4000" />
  </EntityType>
  
  <EntityType Name="Function">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="CatalogName" Type="nvarchar" MaxLength="256"/>
    <Property Name="SchemaName" Type="nvarchar" MaxLength="256"/>
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256"/>
    <Property Name="ReturnTypeName" Type="nvarchar" MaxLength="256" />
    <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" MaxLength="128" />
    <Property Name="ReturnCollationSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="ReturnCollationName" Type="nvarchar" MaxLength="128" />
    <Property Name="ReturnCharacterSetCatalog" Type="nvarchar" MaxLength="128" />
    <Property Name="ReturnCharacterSetSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="ReturnCharacterSetName" Type="nvarchar" MaxLength="128" />
    <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" MaxLength="4000" />
    <Property Name="CatalogName" Type="nvarchar" MaxLength="256"/>
    <Property Name="SchemaName" Type="nvarchar" MaxLength="256"/>
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="256"/>
  </EntityType>

  <EntityType Name="Parameter">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="ParentId" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="Name" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="Ordinal" Nullable="false" Type="int"/>
    <Property Name="TypeName" Nullable="false" Type="nvarchar" MaxLength="256" />
    <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" MaxLength="128" />
    <Property Name="CollationSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CollationName" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetCatalog" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetSchema" Type="nvarchar" MaxLength="128" />
    <Property Name="CharacterSetName" Type="nvarchar" MaxLength="128" />
    <Property Name="IsMultiSet" Nullable="false" Type="bit" />
    <Property Name="Mode" Type="nvarchar" MaxLength="16" />
    <Property Name="Default" Type="nvarchar" MaxLength="4000" />
  </EntityType>

  <EntityType Name="Constraint">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000" />
    <Property Name="ParentId" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="Name" Nullable="false" MaxLength="256" Type="nvarchar" />
    <Property Name="IsDeferrable" Nullable="false" Type="bit" />
    <Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
    <Property Name="ConstraintType" Nullable="false" MaxLength="11" Type="nvarchar" />
  </EntityType>

  <EntityType Name="CheckConstraint">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="Expression" Nullable="true" MaxLength="4000" Type="nvarchar" />
  </EntityType>
  
  <EntityType Name="ConstraintColumn">
    <Key>
      <PropertyRef Name="ConstraintId" />
      <PropertyRef Name="ColumnId" />
    </Key>
    <Property Name="ConstraintId" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="ColumnId" Nullable="false" MaxLength="11" Type="nvarchar" />
  </EntityType>

  <EntityType Name="ForeignKeyConstraint">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="UpdateRule" Nullable="false" MaxLength="11" Type="nvarchar" />
    <Property Name="DeleteRule" Nullable="false" MaxLength="11" Type="nvarchar" />
  </EntityType>

  <EntityType Name="ForeignKey">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="Ordinal" Nullable="false" Type="int" />
    <Property Name="ConstraintId" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="FromColumnId" Nullable="false" MaxLength="4000" Type="nvarchar" />
    <Property Name="ToColumnId" Nullable="false" MaxLength="4000" Type="nvarchar" />
  </EntityType>

  <EntityType Name="ViewConstraint">
    <Key>
      <PropertyRef Name="Id" />
    </Key>
    <Property Name="Id" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="ParentId" Nullable="false" Type="nvarchar" MaxLength="4000"  />
    <Property Name="Name" Nullable="false" MaxLength="256" Type="nvarchar" />
    <Property Name="IsDeferrable" Nullable="false" Type="bit" />
    <Property Name="IsInitiallyDeferred" Nullable="false" Type="bit" />
    <Property Name="ConstraintType" Nullable="false" MaxLength="11" Type="nvarchar" />
    <Property Name="Expression" Nullable="true" MaxLength="11" Type="nvarchar" />
    <Property Name="UpdateRule" Nullable="true" MaxLength="11" Type="nvarchar" />
    <Property Name="DeleteRule" Nullable="true" MaxLength="11" 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>
÷S<?xml version="1.0" encoding="utf-8"?>
<Mapping xmlns:cs="urn:schemas-microsoft-com:windows:storage:mapping:CS" Space="C-S" xmlns="urn:schemas-microsoft-com:windows:storage:mapping:CS">
  <cs:EntityContainerMapping StorageEntityContainer="Schema" CdmEntityContainer="SchemaInformation">

    <cs:EntitySetMapping Name="Tables" StoreEntitySet="STables" TypeName="Store.Table">
      <cs:ScalarProperty Name="Id" ColumnName="Id" />
      <cs:ScalarProperty Name="CatalogName" ColumnName="CatalogName" />
      <cs:ScalarProperty Name="SchemaName" ColumnName="SchemaName" />
      <cs:ScalarProperty Name="Name" ColumnName="Name" />
    </cs:EntitySetMapping>

    <cs:EntitySetMapping Name="TableColumns" StoreEntitySet="STableColumns" TypeName="Store.Column">
      <cs:ScalarProperty Name="Id" ColumnName="Id" />
      <cs:ScalarProperty Name="Name" ColumnName="Name" />
      <cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
      <cs:ScalarProperty Name="IsNullable" ColumnName="IsNullable" />
      <cs:ComplexProperty Name="ColumnType">
        <cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
        <cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
        <cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
        <cs:ScalarProperty Name="Precision" ColumnName="Precision" />
        <cs:ScalarProperty Name="Scale" ColumnName="Scale" />
        <cs:ComplexProperty Name="Collation">
          <cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
          <cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
          <cs:ScalarProperty Name="Name" ColumnName="CollationName" />
        </cs:ComplexProperty>
        <cs:ComplexProperty Name="CharacterSet">
          <cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
          <cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
          <cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
        </cs:ComplexProperty>
        <cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
      </cs:ComplexProperty>
      <cs:ScalarProperty Name="IsIdentity" ColumnName="IsIdentity" />
      <cs:ScalarProperty Name="IsStoreGenerated" ColumnName="IsStoreGenerated" />
      <cs:ScalarProperty Name="Default" ColumnName="Default" />
    </cs:EntitySetMapping>

    <cs:EntitySetMapping Name="Views" StoreEntitySet="SViews" TypeName="Store.View">
      <cs:ScalarProperty Name="Id" ColumnName="Id" />
      <cs:ScalarProperty Name="CatalogName" ColumnName="CatalogName" />
      <cs:ScalarProperty Name="SchemaName" ColumnName="SchemaName" />
      <cs:ScalarProperty Name="Name" ColumnName="Name" />
      <cs:ScalarProperty Name="ViewDefinition" ColumnName="ViewDefinition" />
      <cs:ScalarProperty Name="IsUpdatable" ColumnName="IsUpdatable" />
    </cs:EntitySetMapping>

    <cs:EntitySetMapping Name="ViewColumns" StoreEntitySet="SViewColumns" TypeName="Store.Column">
      <cs:ScalarProperty Name="Id" ColumnName="Id" />
      <cs:ScalarProperty Name="Name" ColumnName="Name" />
      <cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
      <cs:ScalarProperty Name="IsNullable" ColumnName="IsNullable" />
      <cs:ComplexProperty Name="ColumnType">
        <cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
        <cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
        <cs:ScalarProperty Name="Precision" ColumnName="Precision" />
        <cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
        <cs:ScalarProperty Name="Scale" ColumnName="Scale" />
        <cs:ComplexProperty Name="Collation">
          <cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
          <cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
          <cs:ScalarProperty Name="Name" ColumnName="CollationName" />
        </cs:ComplexProperty>
        <cs:ComplexProperty Name="CharacterSet">
          <cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
          <cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
          <cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
        </cs:ComplexProperty>
        <cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
      </cs:ComplexProperty>
      <cs:ScalarProperty Name="IsIdentity" ColumnName="IsIdentity" />
      <cs:ScalarProperty Name="IsStoreGenerated" ColumnName="IsStoreGenerated" />
      <cs:ScalarProperty Name="Default" ColumnName="Default" />
    </cs:EntitySetMapping>

    <cs:EntitySetMapping Name="Functions" TypeName="Store.ScalarFunction" StoreEntitySet="SFunctions">
      <cs:ScalarProperty Name="Id" ColumnName="Id" />
      <cs:ScalarProperty Name="CatalogName" ColumnName="CatalogName" />
      <cs:ScalarProperty Name="SchemaName" ColumnName="SchemaName" />
      <cs:ScalarProperty Name="Name" ColumnName="Name" />
      <cs:ComplexProperty Name="ReturnType">
        <cs:ScalarProperty Name="TypeName" ColumnName="ReturnTypeName" />
        <cs:ScalarProperty Name="MaxLength" ColumnName="ReturnMaxLength" />
        <cs:ScalarProperty Name="Precision" ColumnName="ReturnPrecision" />
        <cs:ScalarProperty Name="DateTimePrecision" ColumnName="ReturnDateTimePrecision" />
        <cs:ScalarProperty Name="Scale" ColumnName="ReturnScale" />
        <cs:ComplexProperty Name="Collation">
          <cs:ScalarProperty Name="CatalogName" ColumnName="ReturnCollationCatalog" />
          <cs:ScalarProperty Name="SchemaName" ColumnName="ReturnCollationSchema" />
          <cs:ScalarProperty Name="Name" ColumnName="ReturnCollationName" />
        </cs:ComplexProperty>
        <cs:ComplexProperty Name="CharacterSet">
          <cs:ScalarProperty Name="CatalogName" ColumnName="ReturnCharacterSetCatalog" />
          <cs:ScalarProperty Name="SchemaName" ColumnName="ReturnCharacterSetSchema" />
          <cs:ScalarProperty Name="Name" ColumnName="ReturnCharacterSetName" />
        </cs:ComplexProperty>
        <cs:ScalarProperty Name="IsMultiSet" ColumnName="ReturnIsMultiSet" />
      </cs:ComplexProperty>
      <cs:ScalarProperty Name="IsAggregate" ColumnName="IsAggregate" />
      <cs:ScalarProperty Name="IsBuiltIn" ColumnName="IsBuiltIn" />
      <cs:ScalarProperty Name="IsNiladic" ColumnName="IsNiladic" />
    </cs:EntitySetMapping>

    <cs:EntitySetMapping Name="FunctionParameters" TypeName="Store.Parameter" StoreEntitySet="SFunctionParameters">
      <cs:ScalarProperty Name="Id" ColumnName="Id" />
      <cs:ScalarProperty Name="Name" ColumnName="Name" />
      <cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
      <cs:ComplexProperty Name="ParameterType">
        <cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
        <cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
        <cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
        <cs:ScalarProperty Name="Precision" ColumnName="Precision" />
        <cs:ScalarProperty Name="Scale" ColumnName="Scale" />
        <cs:ComplexProperty Name="Collation">
          <cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
          <cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
          <cs:ScalarProperty Name="Name" ColumnName="CollationName" />
        </cs:ComplexProperty>
        <cs:ComplexProperty Name="CharacterSet">
          <cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
          <cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
          <cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
        </cs:ComplexProperty>
        <cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
      </cs:ComplexProperty>
      <cs:ScalarProperty Name="Mode" ColumnName="Mode" />
      <cs:ScalarProperty Name="Default" ColumnName="Default" />
    </cs:EntitySetMapping>

    <cs:EntitySetMapping Name="Procedures" TypeName="Store.Procedure" StoreEntitySet="SProcedures">
      <cs:ScalarProperty Name="Id" ColumnName="Id" />
      <cs:ScalarProperty Name="CatalogName" ColumnName="CatalogName" />
      <cs:ScalarProperty Name="SchemaName" ColumnName="SchemaName" />
      <cs:ScalarProperty Name="Name" ColumnName="Name" />
    </cs:EntitySetMapping>

    <cs:EntitySetMapping Name="ProcedureParameters" TypeName="Store.Parameter" StoreEntitySet="SProcedureParameters">
      <cs:ScalarProperty Name="Id" ColumnName="Id" />
      <cs:ScalarProperty Name="Name" ColumnName="Name" />
      <cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
      <cs:ComplexProperty Name="ParameterType">
        <cs:ScalarProperty Name="TypeName" ColumnName="TypeName" />
        <cs:ScalarProperty Name="MaxLength" ColumnName="MaxLength" />
        <cs:ScalarProperty Name="DateTimePrecision" ColumnName="DateTimePrecision" />
        <cs:ScalarProperty Name="Precision" ColumnName="Precision" />
        <cs:ScalarProperty Name="Scale" ColumnName="Scale" />
        <cs:ComplexProperty Name="Collation">
          <cs:ScalarProperty Name="CatalogName" ColumnName="CollationCatalog" />
          <cs:ScalarProperty Name="SchemaName" ColumnName="CollationSchema" />
          <cs:ScalarProperty Name="Name" ColumnName="CollationName" />
        </cs:ComplexProperty>
        <cs:ComplexProperty Name="CharacterSet">
          <cs:ScalarProperty Name="CatalogName" ColumnName="CharacterSetCatalog" />
          <cs:ScalarProperty Name="SchemaName" ColumnName="CharacterSetSchema" />
          <cs:ScalarProperty Name="Name" ColumnName="CharacterSetName" />
        </cs:ComplexProperty>
        <cs:ScalarProperty Name="IsMultiSet" ColumnName="IsMultiSet" />
      </cs:ComplexProperty>
      <cs:ScalarProperty Name="Mode" ColumnName="Mode" />
      <cs:ScalarProperty Name="Default" ColumnName="Default" />
    </cs:EntitySetMapping>

    <cs:EntitySetMapping Name="TableConstraints" >
      <cs:EntityTypeMapping TypeName="IsTypeOf(Store.Constraint)">
        <cs:MappingFragment StoreEntitySet="SConstraints">
          <cs:ScalarProperty Name="Id" ColumnName="Id" />
          <cs:ScalarProperty Name="Name" ColumnName="Name" />
          <cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
          <cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
        </cs:MappingFragment>
      </cs:EntityTypeMapping>
      <cs:EntityTypeMapping TypeName="Store.UniqueConstraint">
          <cs:MappingFragment StoreEntitySet="SConstraints">
          <cs:ScalarProperty Name="Id" ColumnName="Id" />
          <cs:Condition ColumnName="ConstraintType" Value="UNIQUE"/>
        </cs:MappingFragment>
      </cs:EntityTypeMapping>
      <cs:EntityTypeMapping TypeName="Store.CheckConstraint">
        <cs:MappingFragment StoreEntitySet="SConstraints">
          <cs:ScalarProperty Name="Id" ColumnName="Id" />
          <cs:Condition ColumnName="ConstraintType" Value="CHECK"/>
        </cs:MappingFragment>
        <cs:MappingFragment StoreEntitySet="SCheckConstraints">
          <cs:ScalarProperty Name="Id" ColumnName="Id" />
          <cs:ScalarProperty Name="Expression" ColumnName="Expression" />
        </cs:MappingFragment>
      </cs:EntityTypeMapping>
      <cs:EntityTypeMapping TypeName="Store.PrimaryKeyConstraint">
        <cs:MappingFragment StoreEntitySet="SConstraints">
          <cs:ScalarProperty Name="Id" ColumnName="Id" />
          <cs:Condition ColumnName="ConstraintType" Value="PRIMARY KEY"/>
        </cs:MappingFragment>
      </cs:EntityTypeMapping>
      <cs:EntityTypeMapping TypeName="Store.ForeignKeyConstraint">
        <cs:MappingFragment StoreEntitySet="SConstraints">
          <cs:ScalarProperty Name="Id" ColumnName="Id" />
          <cs:Condition ColumnName="ConstraintType" Value="FOREIGN KEY"/>
        </cs:MappingFragment>
        <cs:MappingFragment StoreEntitySet="SForeignKeyConstraints">
          <cs:ScalarProperty Name="Id" ColumnName="Id" />
          <cs:ScalarProperty Name="UpdateRule" ColumnName="UpdateRule" />
          <cs:ScalarProperty Name="DeleteRule" ColumnName="DeleteRule" />
        </cs:MappingFragment>
      </cs:EntityTypeMapping>
    </cs:EntitySetMapping>

    <cs:EntitySetMapping Name="ViewConstraints" >
      <cs:EntityTypeMapping TypeName="Store.UniqueConstraint" >
        <cs:MappingFragment StoreEntitySet="SViewConstraints">
          <cs:ScalarProperty Name="Id" ColumnName="Id" />
          <cs:ScalarProperty Name="Name" ColumnName="Name" />
          <cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
          <cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
          <cs:Condition ColumnName="ConstraintType" Value="UNIQUE"/>
        </cs:MappingFragment>
      </cs:EntityTypeMapping>
      <cs:EntityTypeMapping TypeName="Store.CheckConstraint" >
        <cs:MappingFragment StoreEntitySet="SViewConstraints">
          <cs:ScalarProperty Name="Id" ColumnName="Id" />
          <cs:ScalarProperty Name="Name" ColumnName="Name" />
          <cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
          <cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
          <cs:ScalarProperty Name="Expression" ColumnName="Expression" />
          <cs:Condition ColumnName="ConstraintType" Value="CHECK"/>
        </cs:MappingFragment>
      </cs:EntityTypeMapping>
      <cs:EntityTypeMapping TypeName="Store.PrimaryKeyConstraint" >
        <cs:MappingFragment StoreEntitySet="SViewConstraints">
          <cs:ScalarProperty Name="Id" ColumnName="Id" />
          <cs:ScalarProperty Name="Name" ColumnName="Name" />
          <cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
          <cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
          <cs:Condition ColumnName="ConstraintType" Value="PRIMARY KEY"/>
        </cs:MappingFragment>
      </cs:EntityTypeMapping>
      <cs:EntityTypeMapping TypeName="Store.ForeignKeyConstraint" >
        <cs:MappingFragment StoreEntitySet="SViewConstraints">
          <cs:ScalarProperty Name="Id" ColumnName="Id" />
          <cs:ScalarProperty Name="Name" ColumnName="Name" />
          <cs:ScalarProperty Name="IsDeferrable" ColumnName="IsDeferrable" />
          <cs:ScalarProperty Name="IsInitiallyDeferred" ColumnName="IsInitiallyDeferred" />
          <cs:ScalarProperty Name="UpdateRule" ColumnName="UpdateRule" />
          <cs:ScalarProperty Name="DeleteRule" ColumnName="DeleteRule" />
          <cs:Condition ColumnName="ConstraintType" Value="FOREIGN KEY"/>
        </cs:MappingFragment>
      </cs:EntityTypeMapping>
    </cs:EntitySetMapping>

    <cs:EntitySetMapping Name="TableForeignKeys" StoreEntitySet="SForeignKeys" TypeName="Store.ForeignKey">
      <cs:ScalarProperty Name="Id" ColumnName="Id" />
      <cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
    </cs:EntitySetMapping>

    <cs:EntitySetMapping Name="ViewForeignKeys" StoreEntitySet="SViewForeignKeys" TypeName="Store.ForeignKey">
      <cs:ScalarProperty Name="Id" ColumnName="Id" />
      <cs:ScalarProperty Name="Ordinal" ColumnName="Ordinal" />
    </cs:EntitySetMapping>
    
    <cs:AssociationSetMapping Name="TableTableColumns" StoreEntitySet="STableColumns" TypeName="Store.TableOrViewColumn">
      <cs:EndProperty Name="Parent">
        <cs:ScalarProperty Name="Id" ColumnName="ParentId" />
      </cs:EndProperty>
      <cs:EndProperty Name="Column">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="ViewViewColumns" StoreEntitySet="SViewColumns" TypeName="Store.TableOrViewColumn">
      <cs:EndProperty Name="Parent">
        <cs:ScalarProperty Name="Id" ColumnName="ParentId" />
      </cs:EndProperty>
      <cs:EndProperty Name="Column">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="TableTableConstraints" StoreEntitySet="SConstraints" TypeName="Store.TableOrViewConstraint">
      <cs:EndProperty Name="Parent">
        <cs:ScalarProperty Name="Id" ColumnName="ParentId" />
      </cs:EndProperty>
      <cs:EndProperty Name="Constraint">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="TableConstraintColumns" StoreEntitySet="SConstraintColumns" TypeName="Store.TableOrViewConstraintColumn">
      <cs:EndProperty Name="Constraint">
        <cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
      </cs:EndProperty>
      <cs:EndProperty Name="Column">
        <cs:ScalarProperty Name="Id" ColumnName="ColumnId" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="TableConstraintForeignKeys" StoreEntitySet="SForeignKeys" TypeName="Store.ConstraintForeignKey">
      <cs:EndProperty Name="Constraint">
        <cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
      </cs:EndProperty>
      <cs:EndProperty Name="ForeignKey">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="ToTableForeignKeyColumns" StoreEntitySet="SForeignKeys" TypeName="Store.ToForeignKeyColumn">
      <cs:EndProperty Name="ForeignKey">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
      <cs:EndProperty Name="Column">
        <cs:ScalarProperty Name="Id" ColumnName="ToColumnId" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="FromTableForeignKeyColumns" StoreEntitySet="SForeignKeys" TypeName="Store.FromForeignKeyColumn">
      <cs:EndProperty Name="ForeignKey">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
      <cs:EndProperty Name="Column">
        <cs:ScalarProperty Name="Id" ColumnName="FromColumnId" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="ViewViewConstraints" StoreEntitySet="SViewConstraints" TypeName="Store.TableOrViewConstraint">
      <cs:EndProperty Name="Parent">
        <cs:ScalarProperty Name="Id" ColumnName="ParentId" />
      </cs:EndProperty>
      <cs:EndProperty Name="Constraint">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="ViewConstraintColumns" StoreEntitySet="SViewConstraintColumns" TypeName="Store.TableOrViewConstraintColumn">
      <cs:EndProperty Name="Constraint">
        <cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
      </cs:EndProperty>
      <cs:EndProperty Name="Column">
        <cs:ScalarProperty Name="Id" ColumnName="ColumnId" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="ViewConstraintForeignKeys" StoreEntitySet="SViewForeignKeys" TypeName="Store.ConstraintForeignKey">
      <cs:EndProperty Name="Constraint">
        <cs:ScalarProperty Name="Id" ColumnName="ConstraintId" />
      </cs:EndProperty>
      <cs:EndProperty Name="ForeignKey">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="ToViewForeignKeyColumns" StoreEntitySet="SViewForeignKeys" TypeName="Store.ToForeignKeyColumn">
      <cs:EndProperty Name="ForeignKey">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
      <cs:EndProperty Name="Column">
        <cs:ScalarProperty Name="Id" ColumnName="ToColumnId" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="FromViewForeignKeyColumns" StoreEntitySet="SViewForeignKeys" TypeName="Store.FromForeignKeyColumn">
      <cs:EndProperty Name="ForeignKey">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
      <cs:EndProperty Name="Column">
        <cs:ScalarProperty Name="Id" ColumnName="FromColumnId" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="FunctionFunctionParameters" StoreEntitySet="SFunctionParameters" TypeName="Store.RoutineParameter">
      <cs:EndProperty Name="Routine">
        <cs:ScalarProperty Name="Id" ColumnName="ParentId" />
      </cs:EndProperty>
      <cs:EndProperty Name="Parameter">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

    <cs:AssociationSetMapping Name="ProcedureProcedureParameters" StoreEntitySet="SProcedureParameters" TypeName="Store.RoutineParameter">
      <cs:EndProperty Name="Routine">
        <cs:ScalarProperty Name="Id" ColumnName="ParentId" />
      </cs:EndProperty>
      <cs:EndProperty Name="Parameter">
        <cs:ScalarProperty Name="Id" ColumnName="Id" />
      </cs:EndProperty>
    </cs:AssociationSetMapping>

  </cs:EntityContainerMapping>

</Mapping>
BSJBv4.0.30319lF#~„FôG#StringsxŽ##US±#GUID ±ð,#BlobWŸ¢+	ú%3è$©ÌäIƒ8QL,
F?M?
q^{?™^¶^éÉýÉ?/%ŸŠ½?Ø?û?&?M?pR‹?IR`R9
wR
£^Ò9
^09
X^Š9
çR
P	^n	9
	^
š	R¾	9Ü	9ë	9Ù
¾
á
ɾ
ÉF¾
M.{b™b»°

bk
b–
?ú
^^!Ɉb
«R5bbƺÔbbn¾
óÉ,ÉRÉ‹ÉÔÉûÉ$ÉmÉ#¾
?ÉsɈəɷÉÖÉëÉÉÉ(É:ÉMÉdÉtɃɓɨɼÉÐÉåÉûÉÉ!É3ÉDÉUÉfÉ~ɎɱÉÃÉÖÉìÉýÉÉ$É:ÉKÉ]Éqɂəɗ¾
·ÉíbØÉ"?*"?$%b,%bŸ%b
,'RF'bò'à'…?*?ø.ç.&/ŠÌ/?Þ0¿0š5¿0®5?Ä5à'Ý5à'ø5à'6à'.6à'I6à'b6à'™66²6à'Ø6à'ÿ6ï687%7;L7{7[7›7[7Ø7?ò7?8?D8?Š8%—8?·8?š	Rñ8?999?-9?c9P9’9?‘:[7>;b¬;?É;%ê;°/<?S<à'h<à'
s<R³(9§Ã<ô<Þ<"‚
=>=ÉT=¾
c=¾
y=?
¢=R«Rì=à'
 >R>b—>b‡Ã<Ã>bÐ>bø>b?bI?br?bÒ?b
@b0@bJ@b~@bÂ@?ç@¾
A%XAÉ|AÉ®A¾
¼AbïAbC?C?'C?6C??C?DC?KC?~CbCb™CÉ3D?nD[7}D?ƒD?ï¦DgÃ<ðDbüD¾
EbïÃ<@E/EaE%wE%‰E?ÆEà'ÓEà'àE%$Fà'CF/EVF?€-9€Q9V	h9
€z‹
>ª9BÀ9MÖ9` ä‹lñ‹mø‹,$z€‹)ƒ€9,‹*8,Ã?‹2ÔJ‹3ÚW%CWg‹C[z‹)Qs„‹Sx‹Uz›‹V¥‹X„€°‹Yˆ€¼‹Z€Ê‹Z©Ñ‹Z«€à9a°€õ9d·9j¸€‹uº9u¾,9{ÆL:§Í=DUªÍQ€<Q€OS€rS€|S€®êóV€òöÿ)1ò
úS€iS€Q€‡Q€ŽóQ€žóQ€¬Q€ÁQ€ØQ€ó3DH‰K¥U3žH!L!L!&L!?T{ďHÁH6ÙŠ³ÍÄ/HQ€¢óÆâ!ª 	!·%	!Ä*	!Ð3	1Þ?	!H-Œ	Q€«	Ÿ°	Ͼ	ôÆ	Æ	8Ù	DH1SÝ	1jÝ	1…ç	1§ð	1¹ù	1Ãý	ãHøL1ý	ÁHN"Ä€"H©"Þ"ú"Ú
#ï
,#þ
C#
U#
c#
s#
‡#
›#HH$óe$HŽ$C•$Cœ$OÄ$kÍ$H%k3±&$Q€b'óQ€q'ó1{'ÿ‰'m˜'ó!¡'©'ÿ1½'Ø'Hû'‚©(Òn	³(ŠS€¿(S€Ò(S€ã(S€ø(S€)S€)S€,)S€B)6U)6k)6~)V€Ú)V€æ)V€ö)V€*1*¯1&*¯S€ì*S€+S€++S€B+S€X+S€m+S€’+S€¹+S€Ü+S€,S€",S€D,S€a,S€†,S€œ,S€¶,S€Ó,S€S€+S€ï,S€-S€!-S€@-S€[-S€q-S€Ž-S€£-S€“S€³S€Ô-S€î-S€
.S€+.S€F.S€g.S€†.S€¢.S€½.S€dS€:S€ŽS€¯à.¢/§¬:Æ	”@Æ	ZD¿(Ð –]N„!“ÏŠœ!“!“–Ì!“>œä!“c¢ø!“c§"“‚­("“•³U"“£¢	f"“Æ¢	w"“ì¢	ˆ"“¢	™"“+¢	¬"“Yº	Ä"“~ÂÜ"““È#“³Í
'#“ÓÓ8#“é¢L#“Øt#“:Þ…#“dÞ–#“ŽÓ¨#“¯ãÔ#“Öêæ#Æ1ø#ÆA!$ÆQ$$Æd9$ƃ"<$Æ“'v$İ-~$ÄÁ2Œ$†â8™$†ñ=§$ÄC¯$†IH¼$ÄfMÄ$ÄxRÒ$†›Xß$†«]í$Æ»cð$ÆÑg%Æ÷l&%Æ	q4%†!	w<%†2	|O%†C	‚d%ÆI	‚%Ä\	†•%†}	‹œ%Ī	¥%†Î	™°%†Î	Ÿx&†ü	¨ „&†ü	±!L'Æ
#(Æ
½#Ü(Æ+
‚#ä(á3
½#¬)“)#Ð)“)$*‘M$&€*‘ì9Æ)²*†C	_)Í*‘Åe+Ü*ÄÙk+;+Æêr,W+Æø},t+Æ
ˆ,Ä.Æ
ˆ-l3,
‘.x3B
‘.—3‘\
—.«3‘ì9Æ/½3Ä
¢/è3Ä¡
ª1„4IJ
¹4X5ÄÃ
¹7ø6Ô
2:-7ç
c;<7Ä/È;\7IÔ=Ü8ÄWß?P9Ärå@x9“–ìAÄ:‘µûGÜ;‘ÂK<‘Ó%L$<‘é7NL<‘òCOÔ<‘CP=†C	‚Q=‘ì9ÆQ(=“Q^Q(>ƒekSU>‘tuT|>|Uô?¨ƒVØA‘àŠW<B‘ò™YdB‘¡[E‘%«]cE‘;™^‹E‘L²`›E†C	‚cÆe¼cÏEƒƒÎeïEƒce÷Eƒ¯geFƒÖcfFƒïgfF†
gF†g!F†*g*Fƒ;Þh2FƒDäh;F†C	ëiXF†C	ók„Fæe¼nGƒ•p6Gƒ¤'p?Gƒ¾qGGƒáqbGƒù'qkGƒÎrsGƒ<cr{GƒMgr„G†C	2sH‘PvI“YxÈJ“@j{PK“f{~M‘xŒ0M‘¥“‚ŒN‘º¢†ÓN‘ì9ƇéNÄæ©‡O݈'OÄ8·‰AOÄR·ŠCOþ‹]OÄ¥¾Œ_OÄľaOÄäÅŽ{OÄûŐ}O†Ï’OÆ+Ö“ÈOÆKâ”ÿOÆ^î•PÆmÏ–*PÆmõ—8PÆmü˜FPÆm™TPÆm
šbPÆm›|PÆmœžPÆm§PÆm&žÙPÆm-ŸÿPÆm4 QÆm;¡ QÆmB¢)QÆmI£2QÆmP¤;QÆmW¥DQÆm^¦MQÆme§VQÆml¨_QÆms©hQÆmzªqQÆm«zQÆmˆ¬ƒQÆm­ŒQÆm–®•QÆm¯ÇQÆm¤°ßQÆm«±èQÆm²²RÆm¹³	RÆmÀ´RÆmǵRÆmζ)RÆmÕ·[RÆmܸRÆmã¹(SÆmêº}SÆmñ»¼SÆmø¼TÆmÿ½rTÆm	¾¤TÆm
	¿(U„C	‚À0UƒC		ÀjUƒIC	ÄrUƒïM	Ä|Uƒ}	Z	Ä»UÆmBÆÉUÆmIÇ×UÆmÈøUƒc	ÉGVÆm4ËfVÆmP̔VÆmõÍÈVÆmÎÎzWÆmϓWÆmüШWÆm¤ÑXm	ÒdX‘ì9ÆÔzX;”	ԕX†L	Ô£X†S‚ÕµX†^cÕÐXæe¼ÕTY†C	‚×\Y´¹	×iYâcׅYƒÏ	׍Yƒ%Ï	טY‘!
×(Z‘A
×°\‘e
×4^‘€
×®^C	‚×Ì^“«$
×\_«8
Û`e@
Üd`ÆmF
݀`ÆmN
Þä`ÆmV
ßXbÆm^
àcÆmf
álcÆmn
âldÊv
ãˆg‘Ø
åÄgÆmˆ
éÎgÆm
êØgÆm˜
ë8hÆm 
ìthÆm¨
íŒhÆm°
îÀhÆm¸
ïi“ûÀ
ð±iÆmÇ
ñÆiÆmÏ
òïiÆm×
óöiÆmß
ôjÆmç
õ|nÆmï
ö‘nÆm÷
÷›nÆmÿ
ø¥nÆmù¬nÆmúÈnÆmû@oÆmü°oÆm'ý1pÆm/þPpÆm7ÿqÆm?„qÆmG‹qÆmO¬qÆmWØqÆm_ÄsÆmg@uÆmoºuÆmwÁuÆmÈuÆm‡	œvÆm
UwÆm—\wÆmŸxwÆm§
Ôw‘^¯x	¸¼xÁ8y(иyBÜ\zWë¬zn/$|‰ô h|Ÿý"ü}³&@€Ê*˜€è/+ā$,	‚‘0//‚‘/00X‚JÏ
1¤‚`72삁@4ぞÏ
6҃¹Ï
7àƒØI8üƒîY:đb<̈́‘#b>؄‘Bb@…‘\bBg†‘wbD€†wlFԆ‘—bH↑¾bJð†‘ÝbLþ†‘übN‡‘bPP‡‘7bR’‡‘SbT ‡‘rbV°‡‘‘uXLˆ‘‘‚\dˆ£‹^DЁ®¤cP‹¸¾iԋÊÊjà‹ÊÓmTŒåÝq茁ñësøŒñùwʍ‘
 
|ø 
~¤0 °
㏑F 
€ú‘X 
(‘i 
‚P‘} 
ƒŠ N…’š %
†“”µ 1
‰ ”µ 9
Š”•× B
ŒT–‘í N
¤–‘!Y
’Ж‘!`
“(—‘(!f
”„—‘H!s
–—‘h!{
˜䗑‚!s
š𗑜!ˆ
œl˜½!‘
Ÿ™‘ì9Æ †C	§
 Æ"­
¢Æ8"·
¤ÆD"Æ
¨°™ƒÖc©¸™ƒïg©Yƒ\"Ϊəƒn"Î
ªҙƒ‹"c«ڙƒš"g«㙃¸"¬뙃Ë"'¬ô™ƒê"­šƒ#ä
­*šƒ#ó
­2šƒ$#ø
­;šƒ1#®Cšƒ:#®LšƒJ#¯TšƒZ#¯\šƒi#¯wšƒ{#¯’š†#¯­šƒ¥#c¯µšƒ³#g¯æe¼°ž‘Á#²?ž†C	‚¶]žƒO$¶ežƒZ$¶nž†C	<·ŒžÆw$¸æžÆ}$‚¹õž†C	G¹Ÿæe¼»
Ÿƒ¤$‚½$Ÿƒ¯$‚½>Ÿƒ¹$^½`Ÿƒ½$e¿­Ÿ†C	‚ÀƒÖ$cÀȟƒã$oÀПƒC	tÀ蟃C	{Â! æe¼Ä\ ƒ%oÆd ƒC	†Æt ƒC	Ǧ æe¼Èؠ“=%ŒÊD¡“^%˜Íˆ¡“v%¢Ð̡“Š%¬Ó
¢“±%¶ÖA¢“É%ÁØ]¢“Ù%ÁÚy¢“å%ÊÜŸ¢“ù%ÊÞ´¢“	&ÓàѢ“&Ûâø¢“.&¢äX£“F&äåt£“X&ëæ„£“X&ùçѣ“f&褓z&ä饓†&Y
êR¥“
ë_¥“£&숥‘ì9Æî•¥“Ç&¢î¢¥“Ø&¢ï¯¥“â&¢ð¼¥“ò&¢ñɥ“Ç&*òԥ“Ø&*ó॓â&*ô쥓'*õø¥“â&1ö¦“'¢øH¦“';ùh¦“3'Dúܦ“='Mû4§“L'\ýF§ƒC	þT§ƒC	wÿ4¨ƒ°'X¨ƒµ'}ì9Æ©“ÿ'‡€©“(ެ©“/(”֩“H(™䩑c(N(ª“}(jª‘ì9Æ	‚ª‘ì9Æ	આC	‚	*‘ì9Æ	誖™)N	ôª–°)>
8«–¼)Dl«–Ë)I
†«–6*´’«–G*´ž«–X*´ª«–g*´¸«–v*´ó«–ˆ*´¬†C	‚ÿ«‘ì9Æ'¬C	‚P¬‘/¬¬¬–/²¸¬–/¹­–/N ­–/ÃE­‘ì9Æ2/>/D/>/>/>/N/V/N/d/N/s/s/v/s/s/v/y//y/y/y/y/y/y/y/y/y/y///–/–/ž/¨/³/Â/³/à/¨/í/û/00%0-0:0P0d0o0P0d0o0P0d0o0P0d0w0ˆ0w0ˆ0d0”06 0y/¥0û/6º0ë0õ066û0666111,161,1E1M1E1X1E1c1c1E1E1j1q1v1}1y/y/y/y/66{v1}1y/y/y/6Š1’1—1’1«1û/’1«1û/’1«1û/¶1½1’1É1Ô1Þ1¨/¨/è1è1è1è1è1ð1ù1ð1ù1¨/þ1
22¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/¨/½1ˆ0"2û/y/6¨/¨/¨/72y/¨/¨/¨/¨/¨/¨/¨/¨/J2T2v1}1’1«1V2û/’1b2o2o2o2o2o2o2o2q2€2y/…2Ž2o2o2o2o2o2o2o2•2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o2o22£2o2Ž2µ2³/¸2½2µ2¸2½2Ã2Ó2à2í2o2ø2o2o2ø2ÿ2333(3Ž2;3A3Q3o2¸2½2J2o2o2o2o2U3o2Ž2o2o2b3o2o2k33o23o23o23o23o2ˆ3o23o23o23o23o23o23o23o23o2Ž2ð1‘3—3Ž2ð1 3°3Š·3J2 3°3Š·3J2È3 3 3Ó2í2 3Ó2í2Ó3ä3ò3û3Ó2à2í2û3Ó2à24í2T246o2o2o2o2Ž2³/¸2½2'4o2o204;3B4L4Ž2\4³/ð1h4
2t4¨/t4„4t4¨/t4¨/t4‰4o2˜4Ÿ43¦43¦4³4˜4Ž2y/y/y/y/y/y/y/v1}1v1#,#}1y/¼4y/¾4c1v1}1y/Ä$Í$Ä$Í$v1}1%%v1}1%0Å4Ï46Å4à46Å4ê46Å4ó46ý46ë06õ065646Å46566Þ1%066ð1Þ1Þ1666666666656Þ15,5Å4<5B5B5I5S5…2Y5…2…2]5j5{5ƒ5‰5‰5q1’5q1’5((((((!K
½ùC	‚C	‚	C	gC	gC	!C	)C	1C	9C	AC	IC	QC	YC	aC	iC	‚qC	ЁC	‰C	‚‘ß7‘ä7I‘8y¡8¡*8‡¡28©P8Œ‘e8‘k8‘v8‘€8}±8•aC	iC	qC	yC	C	‚C	‰C	™C	Ä¡C	‘8Øñ¢8ß‘Ç8åñÎ8ß¹á8ó©â8©ñ=©IH©›X©«]÷l	qC	‚©C	‚ùC	‚A
‘ê8©Î	ÑC	Ä©ü	±
½áC	Ä	%98é79>Qdƒ"“'ÉF9Éo9Eñ}9½ɹ$Kñ‰9cùž9‚A¦9_¹9u$C	‚$¹$—	Â9	Ë9Õ9£,ã9·C	Ê)C	Ü‘ó9ã)êr)ø}qÿ9ï©
‘:):õ4@:u4ã9C	‚<C	<¹$<À:"qÌ:+qã:4qù:?qù:Jq;Zq(;iq(;uqã:€q[;«Yf;¶)|;õLã9ÅÉ¢;½Ñ´;÷ÑÐ;ýiü;T<"‘ê8(¹<¹<ÙA<3Ù^<C9"N¹ƒ<e‘<kIC	Iž<‚Iž9‚¹I‚¹­<‚¹²<M«RTo9‡d}9˜d‰9cÙÎ<‚ÙÕ<‚qC	ÄYž9‚ٞ9‚¹þ<‚a}9Éa=Ï1&=Ùñ2™Iõlo9t}9˜|q=˜|¢;8€==IC„F9„o9‡Œ}9˜Œ‰9cÙó9„Ù%9‡ñ†=ñ˜=	ñµ=Ž\Ã=cùÐ=•ùÞ=›Ùù=¢™>©ñ>\¢;˜ñ>DÃ=c¡1>±D¢;˜¡?>µ¡M>±¡W>µña>cñp>g\C	—DC	—1C	‚©Ž> ”o9œ}9˜±§>> ¤o9R ¬}9˜¬‰9cTº>ÊÁá>‹ ´ã9ÅÉ¢;½‰
ÁC	‚¹?Ÿ Ñ.?¥ ¼ã9·¹[?¹ Ùˆ?Ä Ñ
Äã9ÅÙ•?Ä á ?Ó Ì¹9uÁLâ ÁSé 	á8T¹$—Ù®?ï Ù¿?ï áç?ú é@!̹$—±?!;@ï Ôo9R Ü}9˜܉9c	Y@-!äF9ìo9R ô}9˜ô‰9cüo9}9˜‘h@‘!Ñp@ÞLÀ:—!ɨ@c‘=ãÁµ@º!TC	‚ÌC	‚	C	‚Ñ@Æ!C	Õ!‘ê8•<@:u<û@)w$C	‚F9C	C	í!o9‡}9˜û@¹$—‰9cùA
"AÞì¹9"L¹9"L+A"ÁC	á4ABAAQA4"ámA:"$o9,}9˜9ˆA9¢;á•AÁ£Aé•Añ4AñmA:"4F9ÁSâ ÑËA®")A´"‰?º"<À:"ñÝAÁÿAà"BBADF9Lã9·TF9)Õ9£QÕ9£Y BiBi-Bi9BqBqDBñNB£ñWB£ñ`BùÕ9£	iB1~B
"1•A9~B
"9ˆBA—B¥#\o9d}9˜IÂ9
"IË9
"I¢BQ~B
"Q´B
"Y~Bí#Y¾B£YÇBó#a~B
"aÖB$lã9·‘BAtF9i~B
"i•Aq~B
"qÖB$|o9„}9˜qF99C	‚„C	‚<C	‚„¹$—YˆAR$„ã9·<û@1¢;½AäBÞ´À:—!Œo9”}9˜œC	‚œ¹$—œF9œo9‡¤}9˜qC	‚¤‰9c¬óB˜´F9´óB˜øBÆ!¼C	í!¼¹$ÄC	í!Ĺ$ÌC	í!̹$C	‚¬C	‚´C	‚<C	Õ!CAQA%ÔC	‚Ô¹$—Yá8[%aá8ó‘Cc%‘,Ch%q;Cn%yá8óá8[%‰á8[%RCAÞ¬cC—hC‘p@Þ™;@ï äo9ì}9˜¬•C˜ÔC	qÖ$cIÝARC¹á8ã9@:uARC¹9uôû@¡­C”&¡ºCcã9·ÇC‚üF9ã9·´cC—´•C˜ÍC'ã9·Tã9·TÙCuQ­C”&¼@:u¼ã9Ìã9©àCÄ@:u‘òC '‘ùCC	‚À:"¹$‘
D‘Dc‘
ˆ‘ê8(‘ê8(ÁLy(‘òC"©&D¹9u±–DÄ(C	ÊôC	‚ôF9ô¾BÕ(o9ê($}9˜$‰9cT¹9u<ã9)}$‚QC	/)‘C	9)Qw$,¹$—,F9,´D,ã9·,C	‚Y½DM)4o9<}9˜±ÓD‘òCy±áDcÙ;@ï Dã9·É
¹E¥)ÁL¶)DF9Lo9ÉEcTF9TC	To9*\}9*dq=˜d¢;8T¹$\‰9cùLE+*TÀ:"q;Ci*Ñ\Eo*Ñó9v*Ñ%9€*Ù=„Ñ=v*‘¡Ey±ªENÑ&Dѵ'Ž*
Ùù=›*iá8)åED)ìEIáóEáýEáFáF¹F³*áC	Ù+F½*16FÃ*éC	É*9KFÑ*9QFØ*é/ä*3Sf…ú,60m4m8t<y@~D&HÒL†¤KÌ®	hclh¨ª¬½°Ì´ã¸ö¼ÀÄ+ÔNØcÜmàrì¼ðô8øeü¹O”ãaš ã$(A,z0±4ä8<`@D¾HóLPWT€Xá\ `_d’hÉl
p?t€x½|ô€)„nˆÁŒU.Cb+.K+.›Ð,.S,.#ú*.++.3+.;,+.s‘,.‹¾,.cI,.kY,.“Ç,.{š,.ƒËcûˤËDËäAËDBË $›¡¦«°µº¿ËÐïú&/Pe„½ÕŠËUpÅáRHºÛîøü  e !S!‚! !´!à!""W"r"‰"Ë"#Â#?$M$X$^$$œ$Á$Ô$æ$ð$%%%6%E%M%S%t%’%œ%¦%Ñ%&&)&:&H&\&n&v&&&š&©&¾&Ä&Í&þ&':'X's'|''©'°'µ'×'ó'( (6(=(C(h(€(‡(–(¥(¸(Î(ÿ(j)‚))–)½)Ì)Ò)Ø)ç)C*ˆ*”*¥*¬*¸*Ý*ì*ô*
 ./12!3Q
Á]
ÅwÉ£Îl
ÓØw
ÝXâ‚
çŽ
ì 
ð±
õMUìcìxÁ}Á…^AiAtAˆ•ìw
u	 	j¢	wìÓ!˜
ê!ìø!
"
cìÒ#à#ìë#Aú#A$"$-$2$7#$7($7.$76$7>$ì‡$Åð$ìù$%’(¦*¸ª*¸·*¸Â*¸Í*¸Û*¸ !	"	#$%
&('*)+,.-/0mnopqr!t#s#v%u%z'{'|)}+~+-€//Ä1Å3Ô5×7Ú9Û;Ü=Ý?[A\A]C^C_E`EbGaGcIdKeMfMgOhOiQjSkUlWmYn[o[t]s]_€a„c³e¾g¿iÀkÁmÂoÃqz
Õl{®S¼<‘.BJ, 5 I \ – ° Ê Ù !$!8!A!J!p!y!Ì!å!ù!E"N"€"À"#-#6#°#¹#$$-$6$m$v$Ž$•$©$±$¸$Ì$Þ$-%X%¿%È%†&ì&õ&O'±(á(ö(?)X)a)œ)Þ)ø)
*"*à˜©€×¹76R†9?°R=fF(FX¸ãF ?=GèÆœG
$#5è5š&7š&4é444.4é4ïg& 4æ"4ì"4ò"4ø"4þ"4#4
#4"#4?#4E#4K#4Q#4W#4]#4c#4i#4o#4u#4{#4#4‡#4#4“#4™#4Ÿ#4Û#4á#4ç#4þ#4!$4'$Ã%4³%4¹%4|)w‘8*ÕÕ<Module>System.Data.SqlServerCe.Entity.dllCommonUtilsSystem.Data.SqlServerCeADP1InternalErrorCodeSqlCeMultiCommandCommandTreeUtilsSystem.Data.SqlServerCe.SqlGenSqlCeProviderManifestSqlCeProviderServicesSqlDdlBuilderISqlFragmentSymbolJoinSymbolDmlSqlGeneratorBasicExpressionVisitorExpressionTranslatorSqlBuilderSqlGeneratorFunctionHandlerSqlSelectStatementSqlWriterSymbolPairSymbolTableTopClauseSkipClauseTypeHelpersTypeSemanticsHelperAliasGeneratorRemoteProviderHelperRemoteProviderProviderManifestUtilitiesSqlCeVersionEntityResmscorlibSystemObjectEnumSystem.DataSystem.Data.CommonDbCommandICloneableSystem.Data.EntityDbXmlEnabledProviderManifestDbProviderServicesSystem.Data.Common.CommandTreesDbExpressionVisitorDbExpressionVisitor`1MulticastDelegateSystem.IOStringWriterDataDirectoryMacroDataDirectoryReplaceDataDirectoryParameterParameterNameSystem.GlobalizationCompareOptionscompareOptionsArgumentExceptionArgumentArgumentNullExceptionArgumentNullInvalidOperationExceptionInvalidOperationNotImplementedExceptionNotImplementedNotSupportedExceptionNotSupportedMetadataExceptionMetadataExceptionInternalErrorFullOuterJoinNotSupportedExceptionCollateInOrderByNotSupportedExceptionDMLQueryCannotReturnResultsExceptionSkipNotSupportedExceptionWithTiesNotSupportedExceptionUpdateExceptionUpdateProviderIncompatibleExceptionProviderIncompatibleUpdate_NotSupportedServerGenKeyUpdate_NotSupportedIdentityTypeInvalidConnectionTypeComputedColumnsNotSupportedExceptionServerGeneratedGuidKeyNotSupportedExceptionCreateDatabaseNotAllowedWithinTransactionDeleteDatabaseNotAllowedWithinTransactionDeleteDatabaseWithOpenConnectionColumnGreaterThanMaxLengthNotSupportedCheckArgumentNullTvalue__SqlGenParametersNotPermittedcommandTextsSqlCeCommandcommandget_CommandTextset_CommandTextget_CommandTimeoutset_CommandTimeoutCommandTypeget_CommandTypeset_CommandTypeDbConnectionget_DbConnectionset_DbConnectionSqlCeConnectionget_Connectionset_ConnectionDbParameterCollectionget_DbParameterCollectionSqlCeParameterCollectionget_ParametersDbTransactionget_DbTransactionset_DbTransactionSqlCeTransactionget_Transactionset_Transactionget_DesignTimeVisibleset_DesignTimeVisibleUpdateRowSourceget_UpdatedRowSourceset_UpdatedRowSourceget_CommandTextsset_CommandTexts.ctorCancelDbParameterCreateDbParameterSqlCeParameterCreateParameterDbDataReaderCommandBehaviorExecuteDbDataReaderSqlCeDataReaderExecuteReaderSqlCeResultSetResultSetOptionsExecuteResultSetExecuteNonQueryExecuteScalarPrepareSystem.ICloneable.CloneCloneCommandTextCommandTimeoutConnectionParametersTransactionDesignTimeVisibleUpdatedRowSourceCommandTextsSystem.Collections.GenericQueue`1DbExpressionKind_associativeExpressionKindsIEnumerable`1DbExpressionFlattenAssociativeExpressionList`1ExtractAssociativeArgumentsProviderInvariantNameToken40_tokennvarcharMaxSizebinaryMaxSizeproviderManifestFilestoreSchemaMappingFilestoreSchemaDescriptionFilestoreSchemaDescriptionFileForRDPInstance_isLocalProviderSystem.Collections.ObjectModelReadOnlyCollection`1System.Data.Metadata.EdmPrimitiveType_primitiveTypesEdmFunction_functionsSystem.XmlXmlReaderGetProviderManifestGetDbInformationGetStoreTypesGetStoreFunctionsTypeUsageGetEdmTypeGetStoreTypeGetStoreSchemaMappingGetStoreSchemaDescriptionGetXmlResourceStoreItemCollectionDbCreateDatabaseScriptNullable`1DbDatabaseExistsDbDeleteDatabaseDbCreateDatabaseValidateConnectionInTransactionScopeDbCommandDefinitionDbProviderManifestDbCommandTreeCreateDbCommandDefinitionCreateCommandGetDbProviderManifestTokenGetDbProviderManifestParameterModeCreateSqlCeParameterSqlDbTypeGetSqlDbTypeGetParameterSizeGetParameterPrecisionGetScaleGetStringDbTypeGetBinaryDbTypeobjectsconstraintsignoredObjectsEntitySetignoredEntitySetsCreateObjectsScriptGetCommandTextGetTableNameAssociationSetAppendCreateForeignKeysAppendCreateTableSystem.TextStringBuilderEdmPropertyAppendIdentifiersAppendIdentifierEscapeNewLineAppendTypeEdmMemberIsServerGeneratedGuidAppendIdentifierAppendSqlInvariantFormatWriteSqlDictionary`2columnsget_ColumnsneedsRenamingget_NeedsRenamingset_NeedsRenamingoutputColumnsRenamedget_OutputColumnsRenamedset_OutputColumnsRenamednameget_NamenewNameget_NewNameset_NewNametypeget_Typeset_TypeColumnsNeedsRenamingOutputColumnsRenamedNameNewNameTypecolumnListget_ColumnListset_ColumnListextentListget_ExtentListflattenedExtentListget_FlattenedExtentListset_FlattenedExtentListnameToExtentget_NameToExtentisNestedJoinget_IsNestedJoinset_IsNestedJoinColumnListExtentListFlattenedExtentListNameToExtentIsNestedJoins_commandTextBuilderInitialCapacitystoreGeneratedPatternStringrowversionStringDbUpdateCommandTreeGetUpdatableColumnGenerateUpdateSqlDbDeleteCommandTreeGenerateDeleteSqlDbInsertCommandTreeGenerateInsertSqlGenerateMemberTSqlDbModificationCommandTreeGenerateReturningSqlIsValidIdentityColumnTypeDbUnaryExpressionVisitUnaryExpressionDbBinaryExpressionVisitBinaryExpressionDbExpressionBindingVisitExpressionBindingPreVisitExpressionBindingPostDbGroupExpressionBindingVisitGroupExpressionBindingPreVisitGroupExpressionBindingMidVisitGroupExpressionBindingPostVisitLambdaFunctionPreVisitLambdaFunctionPostVisitExpressionIList`1VisitExpressionListDbAggregateVisitAggregateListVisitAggregateVisitDbConstantExpressionDbNullExpressionDbVariableReferenceExpressionDbParameterReferenceExpressionDbFunctionExpressionDbPropertyExpressionDbComparisonExpressionDbLikeExpressionDbLimitExpressionDbIsNullExpressionDbArithmeticExpressionDbAndExpressionDbOrExpressionDbNotExpressionDbDistinctExpressionDbElementExpressionDbIsEmptyExpressionDbUnionAllExpressionDbIntersectExpressionDbExceptExpressionDbOfTypeExpressionDbTreatExpressionDbCastExpressionDbIsOfExpressionDbCaseExpressionDbNewInstanceExpressionDbRefExpressionDbRelationshipNavigationExpressionDbDerefExpressionDbRefKeyExpressionDbEntityRefExpressionDbScanExpressionDbFilterExpressionDbProjectExpressionDbCrossJoinExpressionDbJoinExpressionDbApplyExpressionDbGroupByExpressionDbSortExpressionDbQuantifierExpressionDbSkipExpression_commandText_commandTree_parameters_memberValuess_parameterNamesget_MemberValuesRegisterMemberValueVisitBinaryMemberValues_sqlFragmentsget_sqlFragmentsAppendAppendLineget_IsEmptysqlFragmentsIsEmptydefaultDecimalPrecisionStack`1selectStatementStackget_CurrentSelectStatementisParentAJoinStackget_IsParentAJoinallExtentNamesget_AllExtentNamesallColumnNamesget_AllColumnNamessymbolTableisVarRefSingle_storeFunctionHandlers_canonicalFunctionHandlers_functionNameToOperatorDictionary_datepartKeywordshexDigits_functionRequiresReturnTypeCasttopElementExpressionlistOfScalarSubQueryTables_maxTypeNamesInitializeStoreFunctionHandlersInitializeCanonicalFunctionHandlersInitializeDatepartKeywordsInitializeFunctionNameToOperatorDictionaryGenerateSqlDbQueryCommandTreeVisitConstantWrapWithCastIfNeededEntitySetBaseGetTargetTSqlParanthesizeExpressionIfNeededVisitComparisonExpressionVisitInputExpressionVisitIsEmptyExpressionVisitCollectionConstructorVisitIsNullExpressionVisitJoinExpressionProcessJoinInputResultgetAliasFromElementExpressionVisitNewInstanceExpressionVisitSetOpExpressionIsSpecialStoreFunctionIsSpecialCanonicalFunctionHandleFunctionDefaultHandleFunctionDefaultGivenNameHandleFunctionArgumentsDefaultHandleSpecialStoreFunctionHandleSpecialCanonicalFunctionHandleSpecialFunctionHandleSpecialFunctionToOperatorHandleConcatFunctionHandleCanonicalFunctionBitwiseHandleUnsupportedFunctionHandleDatepartDateFunctionHandleCanonicalFunctionDatepartHandleCanonicalFunctionCurrentDateTimeHandleCanonicalFunctionIndexOfHandleCanonicalFunctionNewGuidHandleCanonicalFunctionLengthHandleCanonicalFunctionRoundHandleCanonicalFunctionTrimHandleCanonicalFunctionToLowerHandleCanonicalFunctionToUpperWriteFunctionNameAddColumnsAddColumnAddDefaultColumnsAddFromSymbolDbSortClauseAddSortKeysCreateNewSelectStatementEscapeSingleQuoteGetSqlPrimitiveTypeHandleCountExpressionIsApplyExpressionIsJoinExpressionIsComplexExpressionIsCompatibleQuoteIdentifierTransformIntersectOrExceptVisitExpressionEnsureSqlStatementVisitFilterExpressionWrapNonQueryExtentIsStoreFunctionByteArrayToBinaryStringGroupByAggregatesNeedInnerQueryGroupByAggregateNeedsInnerQueryGroupByKeysNeedInnerQueryGroupByKeyNeedsInnerQueryGroupByExpressionNeedsInnerQueryCastReturnTypeToInt32CurrentSelectStatementIsParentAJoinAllExtentNamesAllColumnNamesInvokeIAsyncResultAsyncCallbackBeginInvokeEndInvokeoutputColumnsget_OutputColumnsset_OutputColumnsisDistinctget_IsDistinctset_IsDistinctallJoinExtentsget_AllJoinExtentsset_AllJoinExtentsfromExtentsget_FromExtentsouterExtentsget_OuterExtentstopget_Topset_Topskipget_Skipset_Skipselectget_Selectfromget_Fromwhereget_WheregroupByget_GroupByorderByget_OrderByisTopMostget_IsTopMostset_IsTopMostWriteOffsetFetchOutputColumnsIsDistinctAllJoinExtentsFromExtentsOuterExtentsTopSkipSelectFromWhereGroupByOrderByIsTopMostindentget_Indentset_IndentatBeginningOfLineWriteWriteLineIndentSourceColumnsymbolsEnterScopeExitScopeAddLookuptopCountwithTiesget_WithTiesget_TopCountWithTiesTopCountskipCountget_SkipCountSkipCountEdmTypeFacetDescriptionTryGetTypeFacetDescriptionByNameTryGetBooleanFacetValueTryGetIntFacetValueTryGetByteFacetValuePrimitiveTypeKindTryGetPrimitiveTypeKindTryGetPrecisionTryGetScaleTryGetIsFixedLengthTryGetIsUnicodeIsFacetValueConstantTryGetMaxLengthHasNulledOutFacetValuesPrimitiveTypeNameGetPropertiesGetElementTypeUsageGetIdentityIsCanonicalFunctionTEdmTypeTryGetEdmTypeEmptyArrayEdmPropertyIsCollectionTypeIsRowTypeIsPrimitiveTypeIsReferenceTypeIsRefTypeIsNullableGetPrimitiveTypeKindDbTypeGetDbTypeGetFacetFacetIsUnboundedFacetValueMaxPrefixCountCacheSize_counterNames_prefixCounter_counter_prefix_cacheNextGetNameRemoteDataProviderAssemblyisFirstSystem.ReflectionAssemblyrdpGetRemoteProviderTypeCompareObjectEqualsToTypeCreateRemoteProviderTypeget_IsRemoteProviderLoadedConstructFullAssemblyNameGetRemoteSqlCeEngineIsRemoteProviderLoadedNameSpaceSqlCeEngineMaxLengthFacetNameUnicodeFacetNameFixedLengthFacetNamePrecisionFacetNameScaleFacetNameNullableFacetNameDefaultValueFacetNameCollationFacetNameStoreSchemaDefinitionStoreSchemaMappingConceptualSchemaDefinitionEscapeSquareBraceNamesEscapeNamesDeleteDatabaseDatabaseExistsFileVersionAssemblyVersionProductVersionProductNameVersion_fileVersion_productVersionget_ProductMajorget_ProductMinorget_BuildMajorget_BuildMinorget_VersionSuffixget_ServicePackLevelProductMajorProductMinorBuildMajorBuildMinorVersionSuffixServicePackLevelADP_CanNotRetrieveServerGeneratedKeyADP_InvalidCommandTimeOutADP_InvalidCommandTypeInvalidStringArgumentDatabaseDoesNotExistMapping_Provider_WrongConnectionTypeUpdate_SqlEntitySetWithoutDmlFunctionsMapping_Provider_WrongManifestTypeProviderReturnedNullForGetDbInformationUnableToDetermineStoreVersionInvalidDatePartArgumentExpressionInvalidDatePartArgumentValueNiladicFunctionsCannotHaveParametersUnknownExpressionTypeFullOuterJoinNotSupportedCollateInOrderByNotSupportedDMLQueryCannotReturnResultsUserDefinedFunctionsNotSupportedTVFsNotSupportedDistinctAggregatesNotSupportedProviderDoesNotSupportTypeNoStoreTypeForEdmTypeStoredProceduresNotSupportedFunctionNotSupportedUpdateStatementCannotBeGeneratedForAcquiringLockADP_InternalProviderErrorADP_InvalidEnumerationValueADP_NotSupportedEnumerationValueADP_ConnectionStringSyntaxADP_InvalidConnectionOptionValueInvalidConnectionTypeExceptionComputedColumnsNotSupportedIncompleteDatabaseCreationServerGeneratedGuidKeyNotSupportedloaderSystem.ResourcesResourceManagerresourcesGetLoaderGetStringCultureInfoinputStringerrorparametermessageinternalErrorinnerExceptionp0p1valueparameterNamebehavioroptionsresultSetexpressionexpressionKindargumentsParamArrayAttributeargumentListmanifestTokenisLocalProviderinformationTypestoreTypeedmTyperesourceNameproviderManifestTokenstoreItemCollectionconnectiontimeOutproviderManifestcommandTreeversionHintmodeignoreMaxLengthFacetsizeSystem.Runtime.InteropServicesOutAttributeprecisionscaledefaultIfUndefineditemCollectionreturnWarningsentitySetassociationSetbuilderpropertiesidentifiercolumnformatargswritersqlGeneratorextentstreeupdatableColumnNameparametersmembercommandTexttranslatorreturningtypeUsagebindingfunctionbodyexpressionListaggregatesaggregatepreserveMemberValuespropertyExpressionseparatorscommandTypesqlStatementeisCastOptionalcasttypeNameresultentitySetBaseaggregateArgumentopleftrightinputExpressioninputVarNameinputVarTypefromSymbolnegateinputsjoinKindjoinStringjoinConditionfromExtentFragmentinputfromSymbolStartexpfunctionNamehandlersparenthesiseArgumentssqlgendatepartfCastcastTypeselectStatementsymbolcolumnDictionarycolumnNameaddToSymbolTableorderByClausesortKeysoldStatementfinalizeOldStatementisUnicodeisExceptaddDefaultColumnspredicatenegatePredicatesqlFragmentbinaryArrayinputVarRefNamekeysallowConstantsobjectmethodfunctionExprcallbackbsourcefacetNamefacetDescriptionboolValueintValuebyteValuetypeKindisFixedLengthmaxLengthprimitiveTypefacetCollectionfacetprefixcacheSizeindexobjassemblyNameconnectionStringrdpTypequotefileNamecultureComVisibleAttributeCLSCompliantAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeAssemblyDescriptionAttributeAssemblyTrademarkAttributeAssemblyVersionAttributeAssemblyFileVersionAttributeSystem.Runtime.VersioningTargetFrameworkAttributeAssemblyInformationalVersionAttributeAssemblyTitleAttributeSystem.SecurityAllowPartiallyTrustedCallersAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeSystem.Data.SqlServerCe.EntityStringTrimIsNullOrEmptyStringComparisonStartsWithAppDomainget_CurrentDomainGetDataget_BaseDirectoryEnvironmentget_CurrentDirectoryEmptyget_Lengthget_CharsSubstringPathCombineInt32Joinget_InvariantCultureIFormatProviderFormatget_CurrentCultureToStringConcatSystemExceptionSqlCeExceptionApplicationExceptionGetTypeActivatorCreateInstanceget_CountSystem.CollectionsIEnumeratorGetEnumeratorget_CurrentMoveNextIDisposableDisposeget_ExpressionKindContainsget_Leftget_Rightget_Argumentsget_Item.cctorop_Equalityget_EdmTypeToLowerInvariantget_StoreTypeNameToEdmPrimitiveTypeContainsKey<PrivateImplementationDetails>{64D29603-4B86-484C-B91D-98EF2D112CD9}CompilerGeneratedAttribute$$method0x6000046-1TryGetValueCreateDefaultTypeUsageCreateBinaryTypeUsageCreateDecimalTypeUsageCreateDateTimeTypeUsageCreateStringTypeUsageReadOnlyMetadataCollection`1get_Facetsget_PrimitiveTypeKindget_StoreTypeNameToStorePrimitiveTypeget_ValueBooleanGetExecutingAssemblyStreamGetManifestResourceStreamXmlReaderSettingsCreateToArrayget_DataSourceget_ConnectionStringRuntimeTypeHandleGetTypeFromHandleMethodInfoGetMethodMethodBaseConnectionStateget_StateGetBaseExceptionCreateDatabaseOpenBeginTransactionEnumeratorCommitRollbackSystem.ComponentModelComponentCloseSystem.Transactionsop_InequalityCreateCommandDefinitionDbFunctionCommandTreeKeyValuePair`2IEnumerator`1get_KeyDBNullValueset_ParameterNameset_ValueParameterDirectionset_Directionget_HasValueget_SqlDbTypeset_SqlDbTypePropertyInfoGetPropertySetValueget_Sizeset_SizeIDbDataParameterget_Precisionset_Precisionget_Scaleset_Scaleget_IsNullableset_IsNullableItemCollectionGetItemsEntityContainerget_BaseEntitySetsAddRangeMetadataItemMetadataPropertyget_MetadataPropertiesAssociationTypeget_ElementTypeReferentialConstraintget_ReferentialConstraintsAssociationSetEndget_AssociationSetEndsRelationshipEndMemberget_FromRoleget_ToRoleget_EntitySetget_ToPropertiesget_FromPropertiesAssociationEndMemberget_CorrespondingAssociationEndMemberOperationActionget_DeleteBehaviorEntityTypeget_PropertiesEntityTypeBaseget_KeyMembersReplaceget_TypeUsageStoreGeneratedPattern$$method0x6000064-1get_NullableAppendFormatStringComparerget_OrdinalIgnoreCaseIEqualityComparer`1set_ItemTextWriterget_Targetget_VariableTypeGetValueget_Returningget_ExpressionAcceptDbModificationClauseget_SetClausesDbSetClauseget_Propertyget_Predicateset_LengthICollection`1StructuralTypeget_DeclaringTypeget_ParameterNameBuiltInTypeKindget_BuiltInTypeKindget_Argumentget_Instanceget_Patternget_Escapeget_Limitget_Whenget_Thenget_Elseget_NavigationSourceget_Inputget_Projectionget_Inputsget_JoinConditionget_Applyget_Keysget_Aggregatesget_SortOrderget_ResultTypePeekget_Ordinalget_QueryDateTimeDecimalIndexOfCharTrimStartMathMaxByteDoubleSingleget_VariableNamePushget_GroupVariableNameCollectionTypeRowTypePopDbFunctionAggregateget_Functionget_DistinctClearRemoveRangeRemoveget_NamespaceNameEqualsToUpperInvariantget_Collationget_Ascendingget_FullNameValueType__StaticArrayInitTypeSize=32$$method0x60001c5-1RuntimeHelpersArrayRuntimeFieldHandleInitializeArrayKeyCollectionRemoveAtget_FacetDescriptionsget_FacetNameget_IsConstantComplexTypeIComparer`1BinarySearchDataSpaceget_IsUnboundedSystem.ThreadingInterlockedCompareExchangeLoadFileNotFoundExceptionFileLoadExceptionBadImageFormatExceptionEndsWithGetFileNameWithoutExtensionAssemblyNameBindingFlagsFileDeleteExistsget_Majorget_Minorget_Buildget_RevisionParseModuleget_Moduleget_AssemblyMonitorEnterExitFormatExceptionSystem.Data.SqlServerCe.Entity.resourcesSystem.Data.Resources.SqlServerCe.Entity.SqlCeProviderServices.ProviderManifest.xmlSystem.Data.Resources.SqlServerCe.Entity.SqlCeProviderServices.StoreSchemaDefinition.ssdlMicrosoft.SqlServerCe.Client.Resources.Entity.SqlCeProviderServices.StoreSchemaDefinition.ssdlSystem.Data.Resources.SqlServerCe.Entity.SqlCeProviderServices.StoreSchemaMapping.msl|DataDirectory|DataDirectory3ADP_InternalProviderError3FullOuterJoinNotSupported9CollateInOrderByNotSupported7DMLQueryCannotReturnResults3SkipNotSupportedException;WithTiesNotSupportedException?Update_NotSupportedServerGenKey?Update_NotSupportedIdentityType=InvalidConnectionTypeException7ComputedColumnsNotSupportedEServerGeneratedGuidKeyNotSupportedSCreateDatabaseNotAllowedWithinTransactionSDeleteDatabaseNotAllowedWithinTransactionADeleteDatabaseWithOpenConnectionMColumnGreaterThanMaxLengthNotSupported; #DesignTimeVisible3ADP_InvalidCommandTimeOut-ADP_InvalidCommandType
Cancelselect * from ()) as temp where 1=2;IADP_CanNotRetrieveServerGeneratedKey€§System.Data.Resources.SqlServerCe.Entity.SqlCeProviderServices.ProviderManifest.xmlOProviderReturnedNullForGetDbInformationstoreType5ProviderDoesNotSupportTypetinyintsmallint
bigintbit!uniqueidentifierintnvarcharncharntext
binaryvarbinaryimagetimestamprowversionfloat	realdecimalnumericmoneydatetimeedmTypeFixedLengthMaxLengthUnicode+NoStoreTypeForEdmType€«System.Data.Resources.SqlServerCe.Entity.SqlCeProviderServices.StoreSchemaMapping.msl€³System.Data.Resources.SqlServerCe.Entity.SqlCeProviderServices.StoreSchemaDefinition.ssdl€½Microsoft.SqlServerCe.Client.Resources.Entity.SqlCeProviderServices.StoreSchemaDefinition.ssdl4.0+ProviderManifestToken'StoreItemCollectionConnectionFileExists/DeleteDatabaseWithErrorCreateDatabase5IncompleteDatabaseCreation!providerManifestcommandTree9StoredProceduresNotSupportedconnectionIMapping_Provider_WrongConnectionTypeSqlCeConnection;UnableToDetermineStoreVersionSqlDbType	TimeDateTimeOffsetxmlXMLTable€Ÿ-- Ignoring association set with participating entity set with defining query: ALTER TABLE ! ADD CONSTRAINT  FOREIGN KEY () REFERENCES ()% ON DELETE CASCADE;DefiningQuery[ -- Ignoring entity set with defining query: CREATE TABLE  (	     ,#    PRIMARY KEY ();

--

--+StoreGeneratedPatternvarchar	char({0}, {1})PrecisionScale({0}) not null null! default newid() identity"""update 	set ,  = [] aUpdateStatementCannotBeGeneratedForAcquiringLock
where delete insert values (9Default values not supportedselect from  and @@IDENTITYexpressionbindingfunction	bodyexpressionListaggregatesaggregate	 or  is nullnot (DeleteFunctionInsertFunctionUpdateFunctionMUpdate_SqlEntitySetWithoutDmlFunctions7ModificationFunctionMapping	null@


CONCATDATEADDDATEDIFFDATENAMEDATEPARTIndexOf
LengthNewGuidRoundToLowerToUpper	Trim	YearMonthDay	Hour
Minute
SecondMillisecondCurrentDateTime
ConcatBitwiseAndBitwiseNotBitwiseOrBitwiseXor	LeftRightStDevReverse%CurrentUtcDateTime+CurrentDateTimeOffset+GetTotalOffsetMinutesddaydayofyeardddwdyhh	hourmmimillisecond
minutemmmonthmsnqqqquarters
secondss	weekweekdaywkwwy	yearyy	yyyy+&~|^SELECT  AND CROSS APPLYOUTER APPLY /  -  %  *  +  -(	CASE WHEN () THEN 
 ELSE 	 END CAST( 	 AS  < 	 <=  > 	 >= 	 <>  0x01convert(/yyyy-MM-dd HH:mm:ss.fff
, 121)decimal(Rcast(	 as distinct+UnknownExpressionType.CROSS JOININNER JOINLEFT OUTER JOIN
 LIKE  ESCAPE top
 NOT (CAST(NULL AS nvarchar(1)varbinary(1)	 OR  OUTER APPLY
SSQTABEXISTS (NOT EXISTS (UNION ALLCAST(=DistinctAggregatesNotSupported	 NOT EXISTS (element+ SELECT CAST(null as K) AS X FROM (SELECT 1) AS Y WHERE 1=0 SELECT 
 AS X  UNION ALL  IS NULL IS NOT NULL	 ON  )
 CAST( AS int)1NiladicFunctionAttributeINiladicFunctionsCannotHaveParameters)FunctionNotSupportedCInvalidDatePartArgumentExpression9InvalidDatePartArgumentValueDATEPART (GetDateCHARINDEXNEWIDLEN
ROUND(	, 0)LTRIM(RTRIM())LOWERUPPER5StoreFunctionNameAttributeBigCountCount
BIGINTAUserDefinedFunctionsNotSupportedX DESC	 ASC( ) 'N''']]]ba OR ( IS NULL AND ) ) NOT  EXISTS (  ) cNOT (!TVFsNotSupported!BuiltInAttributeSqlServer.LEN%SqlServer.PATINDEX'SqlServer.CHARINDEX)SqlServer.DATALENGTHEdm.IndexOfEdm.LengthDISTINCT *FROM 
WHERE GROUP BY ORDER BY FETCH NEXT  ROWS ONLY	TOP OFFSET  ROWSDefaultValueNullable=DataSpace	.dll+LocalConnectionString9Microsoft.SqlServerCe.ClientYMicrosoft.SqlServerCe.Client.SqlCeConnectionSMicrosoft.SqlServerCe.Client.SqlCeCommandWMicrosoft.SqlServerCe.Client.SqlCeParameterQMicrosoft.SqlServerCe.Client.SqlCeEngine[Microsoft.SqlServerCe.Client.SqlCeTransaction+StoreSchemaDefinition%StoreSchemaMapping5ConceptualSchemaDefinition)DatabaseDoesNotExist4.0.8482.1=System.Data.SqlServerCe.Entity–Òd†KLH¹˜ï-,Ù·z\V4à‰!(|DataDirectory|DataDirectoryParameterParameterName-159=AAEIMIQ1A9Aù‰„]̀€̑U     Y Y ] ] a a e i m m q q   u u    y } €€… €‰ €‰€… €€‘ €€‘€ (((Y(](a(e(i(m(q((u(	€•€™
€€¡€¡€€¡€™€¡€™€¥€¡€¡6System.Data.SqlServerCe.4.04.0 @€¦System.Data.Resources.SqlServerCe.Entity.SqlCeProviderServices.ProviderManifest.xml€ªSystem.Data.Resources.SqlServerCe.Entity.SqlCeProviderServices.StoreSchemaMapping.msl€²System.Data.Resources.SqlServerCe.Entity.SqlCeProviderServices.StoreSchemaDefinition.ssdl€¼Microsoft.SqlServerCe.Client.Resources.Entity.SqlCeProviderServices.StoreSchemaDefinition.ssdl	€©€­	€©€± €µ €µ
 €©€­
 €©€± €¹€¹ €µ€µ  €½ ]€Á€½ ]€Á€½ €Å€É€Í
 
€É€Í ] €Éy€¹€Ñ€Õ€¹€Á€Á€Á€Á€¹€Á€¹€Á€Á€¹€Õ€¹€¥	€¥€Ù€¥€½	 €¥€Ù €Ý €Ù€á€€å€á	€á€å€é	€á PD	€í,
 €í,€¹ €¹ €¹ €¹ €¹€í,
(€í,(€¹€¥,	 €¥,
 €¥, €¹€¥,	(€¥,€ñ€ñ€¥y€õ€¥y€ù€¥y€é€á€ý<€¡€¹   	 
	 €±€¡ €¡ €¡     ! % ) - 1 5 9 = A E I M Q U Y ] a e i m q u y }  … ‰  ‘ • ™  ¡ ¥ © ­ ± µ ¹ €á€ý€á€ý€¥y€í€éyp	 €¥y €í€éy y€¹	 €¡€¡ 	(€¥y(€í€éy€¥ €¥ (€¥½L L½€í	 €íX	€íH€í€í€•
€íH	€í	€í€Í€¥yY Á ( (E (© (A (y (q (1 (@ ( (‰ (Q (U (e (€¡ (•Å (™ () (‘ ( (­ (a (Y (= (u (¡ (¥ (5 (9 (} (M ( (i (I (% ( (- (µ ( (… (¹ (± (m (] (!@ €¡@ @€™€¡€¡ @€¡€¡ L€¡€¹, @Y @= (	€™€¡ (L	 U (€¡€¡) () )@ (€íH) ()	(D) ()@€±@€± L,€¥,€í, L,€¥,€í, €¥,L L,	 L,
 @É
 LL€¹, LL€¹, €¹€¡L€™ (€¡€¡ L€¡ L€¡ L	€¡
L(€™€±€¡€¡€¡ )(L	(€í 	 (D) ÍD)Ñ (Í €í,	€í,
 ے,\ \ \` ` `@ @P\`D
(€í,(\(`(@ €á, ,,€¥€í, , ,( ( ( (( (ÕÙ	€¹	€¹	€¹
€¹Ý€¹€¹€¹€¹€¹
€å€¹
€åÕ€¹€¹€¹
€¹€åÕ	€¹ÝÝ€¹áÝÙ€Ùåôú	€í  éííMaxLengthUnicodeFixedLengthPrecision
ScaleNullableDefaultValueCollation4.0.8482.14.0.0.0<Microsoft® SQL Server® CompactñHADP_CanNotRetrieveServerGeneratedKey2ADP_InvalidCommandTimeOut,ADP_InvalidCommandType*InvalidStringArgument(DatabaseDoesNotExistHMapping_Provider_WrongConnectionTypeLUpdate_SqlEntitySetWithoutDmlFunctionsDMapping_Provider_WrongManifestTypeNProviderReturnedNullForGetDbInformation:UnableToDetermineStoreVersionBInvalidDatePartArgumentExpression8InvalidDatePartArgumentValueHNiladicFunctionsCannotHaveParameters*UnknownExpressionType2FullOuterJoinNotSupported8CollateInOrderByNotSupported6DMLQueryCannotReturnResults2SkipNotSupportedException:WithTiesNotSupportedException@UserDefinedFunctionsNotSupported TVFsNotSupported<DistinctAggregatesNotSupported4ProviderDoesNotSupportType*NoStoreTypeForEdmType8StoredProceduresNotSupported(FunctionNotSupported`UpdateStatementCannotBeGeneratedForAcquiringLock>Update_NotSupportedServerGenKey>Update_NotSupportedIdentityType2ADP_InternalProviderError6ADP_InvalidEnumerationValue@ADP_NotSupportedEnumerationValue4ADP_ConnectionStringSyntax@ADP_InvalidConnectionOptionValue<InvalidConnectionTypeException6ComputedColumnsNotSupported4IncompleteDatabaseCreationDServerGeneratedGuidKeyNotSupportedRDeleteDatabaseNotAllowedWithinTransactionRCreateDatabaseNotAllowedWithinTransaction@DeleteDatabaseWithOpenConnectionLColumnGreaterThanMaxLengthNotSupported€ˆõ€ˆ	ùù ‚=€ $€”$RSA1''6­n_•†ºÂÕ1ê¼:Ìfl/ŽÈyú”ø÷°2}/òíR4Hø<=\]ÒßǼ™Å(k,Q¿\¾$+Au2²½ÿæIÆï¸åRmRoÝ•ìÛ{ò€œlÚ؂OªšÀ1
Ãˢª#V{-úâP³¬½bÔ왹JÄ|};(ñöäÈ ‚M‚Q  159=AE IMQù	‚a ‚a €‰‚e
‚m€‰
‚m€‚m‚m íí ‚y i‚y‚} €™€¡€•€™ €¥€¡€¥€¡€¡€¡  €¡
 €¡€¡ A
 €€™ €µ
€¹ Õ €í€­	€í€­ €í  €¹Õ
€¹€­
€¹€­€¹€­€Á€¹€­€Á€¹€­
€¹€­	€¹€­ €­Ý€ÁÝ
 ‚…å Ý‚…å +€­‚…å€¹å€¹å€¹Ýé ‚€µ‚‚‘

€½€¥ 
]í‚•€Á
 ‚™í í‚™í ‚¡ Ií‚™Ií 
	 ‚©‚© '
‚¥í‚™I
€¥mIí‚©‚±	‚±‚± €Å

ہ
ۃ
€Í €‚¹€¹€‚¹€¹	 ‚½‚½‚¹€¹	‚¹€¹ ‚Á€¥y‚©y1	
€¥yY‚¹€¹yy‚½‚¹€¹‚©y	íí ‚Å ‚É ‚É ‚Í    €Á€Á€Áy€Õí‚́݁݀Á	€Á	€Á€Õ€Õ
0۩
‚Ù€©‚Ù‚½‚Ù
 ‚…Å‚…Å	 ‚݂݁Å%$‚فŁł½‚ق݁ł݁Å
 ‚…‚å‚…‚å ‚é
 ‚…‚퀩‚í
 ‚…‚ñ ‚õ‚…‚ñ €Ù€¥€Ù €á €á
 ‚…€å ‚ù ‚ý€á‚í‚ñ‚ñ ƒ‚…€å‚Ý€å
 ‚…€é€©€é‚…€é‚Ý€é€á€å€é‚Ý€å‚݀逝€å‚½€å€å‚½€å  	€¹åƒ	å €á‚aƒ
ے,
 ƒ€¥, ƒ‚©,,‚©, 	  ƒ€åå‚Ý€å 
 ƒ€ƒ‚½ƒ€¥€á<ƒ‚½ƒ
€¥€á<ƒ!ƒ$€¥€á<ƒƒ‚½ƒ‚½ƒ ƒ% Å ƒ
€í€éyÅ€éy‚Ý€é ƒ)


	


€±
€¡

€¡ƒ!€¡

ƒ!



!
%
)
-
5
9
A
y
}
…
•
™

¡
 	€	‚½			‚½	‚½	
¥
©
­ 
 
±
 ÉÉƒ!É
µ
¹€É‚½É
É‚½Éy €é€é‚å€ù€õ€€¡‚½€¡€¡‚½€¡€¥‚©(‚©½L½€íH
€íH€í	€í€í	€íDÁ€ù€ñ€õ‚µ0!
(Á(L@€áP€¥	€¥	€™@€™@@ ‚a  @ÝÝƒ-ƒ1
	L,€¹	Å@L‚å‚å€á
ƒI
ƒM€‚½<,LƒML‚½€å€¡€å(€å(@(‚½€¡‚½€¥	€™L,€¹(MY=1@
@€¹€­Ý
,L}€¡,@(!0T0,@L,L(,L€í,, €±@@ƒQƒQ@€¡€¡‚½€¡@L(0
UL,€¹ƒI@€¡‚½€¡ƒ!		
L	(€™ "	,L€¥,€¥,000€¥,€¡ƒM‚½€å€å€©€å	@ƒM‚…€å€¡€å,LL@‚倡‚½€¡@‚M‚å!0,,€å‚©,‚©,‚½€å€¥,€í,,‚©,É‚½É€¥,00L
€¹ÝÝ(@€™$L,ƒIL€¥,L,ƒIL€¥,L,€¹€™€™ €á€á‚½€¡‚½€¡q-!€•€¹€	ƒ]ƒa ƒeƒe, ƒiƒi,/€¥,0,€¥,,ƒi,‚©,‚©,	 €á‚a 
۴ے,
 €©Ù€©Ù‚½Ù€­Ù‚½Ù
€­€­Ý€­ƒ)€©åƒq €á€áå‚åÝ€­€ÙÙÙ‚½Ù€í ƒyƒy ‚¹‚¹

€í%€í€í‚¹ƒyé	éé íí ƒé	 ‚̓‘‚Í€á ƒ™ é éí ù€ˆ€ˆ% Microsoft® SQL Server® Compact50© Microsoft® Corporation. All rights reserved.Microsoft® Corporation€‚}Microsoft® SQL Server® Compact is an embedded, in-proc database available across all desktop and device Windows® platformsE@Microsoft® is a registered trademark of Microsoft® Corporation
4.0.8482.17.NETFramework,Version=v4.0TFrameworkDisplayName4.0#System.Data.SqlServerCe.EntityTWrapNonExceptionThrowsa$M”ئ؈RSDS«~ЃÃ\ÛC)Ì1œ$îf:\bt\941\private\code\managed\dev\core\local\providerExtension\netfx40\central\obj\i386\System.Data.SqlServerCe.Entity.pdb”§®§  §_CorDllMainmscoree.dllÿ% @€0€HXÀ¤¤4VS_VERSION_INFO½ïþ"!?DVarFileInfo$Translation°StringFileInfoà000004b0{CommentsMicrosoft® SQL Server® Compact is an embedded, in-proc database available across all desktop and device Windows® platformsPCompanyNameMicrosoft® CorporationhFileDescriptionSystem.Data.SqlServerCe.Entity8FileVersion4.0.8482.1h#InternalNameSystem.Data.SqlServerCe.Entity.dll„/LegalCopyright© Microsoft® Corporation. All rights reserved.¨?LegalTrademarksMicrosoft® is a registered trademark of Microsoft® Corporationp#OriginalFilenameSystem.Data.SqlServerCe.Entity.dll`ProductNameMicrosoft® SQL Server® Compact,ProductVersion4.08Assembly Version4.0.0.0 À7`0‚O	*†H†÷
 ‚@0‚<10	+0h
+‚7 Z0X03
+‚70%  ¢€<<<Obsolete>>>0!0	+ÞFŽÁ×MҌÆjDAu÷q[Ä
 ‚10‚`0‚L 
.«ÜPÿ\ËÀ0	+0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
070822223102Z
120825070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0‚"0
	*†H†÷
‚0‚
‚·y}Ö]³E9¨4¬1Úù%5IwÀûžÇEqïÑFèԌÃkLRbô™ÃMØIl/$>e¿Î#·H·uÝE½ªPÅ%+ò ç
#ÑA$úb™ÏE¥“J™ͳ/"ÃJ-|oÙ;Œ99ݽ)ôf;-2ÿþ'H¦µl‡œûº²c‚ù\ „…ް򸔣Ï8¦P…'‡NÝ0ö=ôÆù=¾†íl9§.4ö´.¯
}b‘xfœ˜s
†¯òÄó ¹OcË,Ù2Eî»J–;PSÎfQyª­‡ÈV>Ÿ‚Pˆn±5Á{$½Rf=™NÌ+~3n„GўÐJ†n†¤ßS£ú0÷0U%0
+0¢Uš0—€[Ðpïirž#Q~²MŽÿˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority‚Á‹<<ˆÑ>öcìß@0Uÿ0ÿ0UÌÎvp[¯ñÚÄNšQD.£Dcð0U†0	+‚{«®~J&òμNt¢X't*u³†ý«L”xMéÊëÜiÅ¢|óCÆʇÌøS̟½VoðcD©Dî–ȚÕ¸Ÿ
”×Ú­)}ïí¦s¬Þ9Ž=˜j¼8m҈¯#ýßéÖi	‘ˆ½þá»4ó÷|ù.ë)–“Bk(q·8à
É]hͽ€Akf¨»·»Ž4Êò|zõÒàBß{þáá¬þößÕ
³p֒ãO¶8¢|-Ô=Û4b7Ÿj#‰ö\c°Z»9×`ŒU„3õ;˜ ‚¢_‹³,·¡¥˫Ú ¶¿0… 
*¼RôAà^0ã’(i‡Ápâó§«΀Brv0‚z0‚b 
aÏ>0
	*†H†÷
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0
091207224029Z
110307224029Z0ƒ10	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR10UMicrosoft Corporation0‚"0
	*†H†÷
‚0‚
‚½0‰ûEr¨Skž‰O#>Ô=±Y@8ós‘‚&æ–SÙ‚<λ½÷B—Ôü8ä¹ùãìÓa¿ ÓÖuM\F©í^ðÒâi[s곍Í)D dY/˜]nǫ9‚eħ¼«uˆꇗ&³&v¤Ô89„ã³&Õù+éÒÉZT!򗍇†)þôI,æ‹ø?}Í͖’†
qâÐþB5ÿ׸?ݎE
}ö×K­[ðvrw#}‰5Ä]²PKGm§Uˆ˜€¦­TN؁Öú¿BÀ1¾U
™ÕSI0ë奈|^ÄzZ‡´7i ë2$ŒëùÔºàüÍꤣø0õ0U%0
+0U8xsÈ2›_’†U¯‰ºƙ±tŽ0Uÿ€0U#0€ÌÎvp[¯ñÚÄNšQD.£Dcð0DU=0;09 7 5†3http://crl.microsoft.com/pki/crl/products/CSPCA.crl0H+<0:08+0†,http://www.microsoft.com/pki/certs/CSPCA.crt0
	*†H†÷
‚(ƒ«
ñþoBvØC«¸ÆBú$e4®u°q0Ž–¶ƒúräþÍ7ç:p˜Q ºq´ÉôÕäŠè(psÕíáÂ{îñV4Z€‚ë×rêNìÝ
Œ{DOauýnœÝÎ+Z
9°`ýÚÿª£ØúŽ£»½ÁjT;1_ä,nËñM*òv{†¯Ƈֱ*í¬ÌÀäŸèÏè„rT‚n*Ȟ•´Áo“Ûb¦ÁKk­Éí=’ã²/«zw9gj{‚Þc•I&Bޕ"GУ_Üs2r6ÿÈ)Å$ROfHÉ©Å&9iPN§ìÂl.rñ!Úm$H€@|ŸÌt8JO0‚0‚… j™OÀ%«ÛEXzg¢0
	*†H†÷
0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
060916010447Z
190915070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0‚"0
	*†H†÷
‚0‚
‚Ü7nû¯ÈBJqÈÎH>SÀú«º,2»ORȃí>3ÙI1’(¶‘dàP„ºÂKÑøïu¾‹Ǩծipfx'f趷Íîªý¤Y")/Ï@ÙVvµmdmJTÛÝñ޿ŸƒǀßL7”õVhGÍÙÀv\/}¶%´V[jcÿ€|<îÕ%M9wt]Â\؆7,uÉê9	|vþlnzàì>—žq_*Ob`2ž҃N+"\hE‹Þ/„P²ùµlî%›øËׅô‚vs6ƕz¢Ì`ì°†3·ø”[„A„X…”n°,HÌoœCàjè&Žk£‚(0‚$0U%0
+0¢Uš0—€[Ðpïirž#Q~²MŽÿˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority‚Á‹<<ˆÑ>öcìß@0	+‚70UoèN?—¹4«K†¼œê¬;ACÆÐ0	+‚7
SubCA0U†0Uÿ0ÿ0
	*†H†÷
‚”M1Â|P»Ž¡aŒpEïsT½?	-ÿ¸QS…í9‘·£Vތ¶;Ñû¬§ɷ±Q!oi~k¢"Fíl´m|"¸Fӄ󍾊6Áë~ép]EŸ’ÒÌÎݎÀá¿*Í|ìɮ2Շ¹ËcÄ6Ñ!¿vÞ;š³sž!ˆش´TŒôœÂeJš(&œ`Š;ÇexH»ϭƒ:O°bXÞ0éé9ã‰òÚ9ù!Œd€c–òšC/{FˆºÿÙeùJÞÚt“³n̝Ü(a|Hñœ!8‡¬Ŗ2¸å@ÆS=½©‰Þèf7ô"–œ̰wTQ:ÖrD²#ö0‚ª0‚’ 
a¢00
	*†H†÷
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0
080725190115Z
130725191115Z0³10	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR1'0%UnCipher DSE ESN:85D3-305C-5BCF1%0#UMicrosoft Time-Stamp Service0‚"0
	*†H†÷
‚0‚
‚ð-²–Àg%±&b³KÎ0ºÀ8üe4Ä6²$höÀ—ô·ñ{b,FÙK¤Q4·ÓlíZ;´ƒ¡G=.5kEæÂ<Œf©iëJí',î<w[¤Ôp™KW„Я-ø‰æê)´çϞb§rTÂ;ÆÏ?¸á°Xlå¥×ÃÂu7½ô…áè(Øñò®ñ‚£Ö×¢Ÿ„û=ú«á¶2Ƞdóæÿ&qSŠòƒ'vI‚q§ï­2xÆ×lO"e—bMF/ÿ#¯…ì¦p½ËÚØ2Å+@¶žÕ,†l·Ë2}Æ~®/2üf»°EUø­ú-gƒg)“„ÒZ¡#£ø0õ0Uè—ö÷ïŒñæiãYhN÷˜Šzݛ.0U#0€oèN?—¹4«K†¼œê¬;ACÆÐ0DU=0;09 7 5†3http://crl.microsoft.com/pki/crl/products/tspca.crl0H+<0:08+0†,http://www.microsoft.com/pki/certs/tspca.crt0U%0
+0UÿÀ0
	*†H†÷
‚
?w_‘<¾¥5¤Û„VòǍ/³Í?qՆ|wÝë²½|ãù™ò
EH­»i,ò>gbTòî'’9ìÎهNˆ÷`G#{'@Ÿ¿
1‚Ø5¶œӋªxaŵˆA>6ÜX¤'›:ڽ]¦²LN<‹òb™øfíÕó(°2ÛÊ1	¼û"hFLúÓs"ç)Ž"ûV¿® º4ù(ŽJb¡‰õGé
‘×X;k	i©ÀH|U‚?_8CœÌ?Ø/¿Os	=ýº^ôÇì7Âda MÔ=pÌ[°Áԣ1½d֖Òz?*[FS	<Íù?ỶSa1‚‰0‚…0‡0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA
aÏ>0	+ ´0	*†H†÷
	1
+‚70
+‚710
+‚70#	*†H†÷
	1°9ªÅøù®)‰ϯscƒX0T
+‚71F0D &€$SQL Server Compact¡€http://www.microsoft.com0
	*†H†÷
‚cJ¥³[íël†Ӈ%ޚ&GkƒÓW{¨síÌQÉý_­Qò¨–†ÆkØⳎ>¯¢[´3x!ú—è׉UÔo§§×ò¼ù_·—:)hyûËæÁz¬ôË~{~à --‘íGëۏê±ÿ{g¡ì+ÚIt"˜¼HX•¾®³³>»¯Û«…hYOp§I)ZzMnä–Örj\çõ¬Ñ7©
{$
¤±?òg›ñkÄ9%ͯ”E]{¤g„ΐ3óÎyCˆŽµjñKIPt.äl%6«YʨL$ÜǙ8YE7?§Ò4¤p^Ú@/ÎD75[äVá¡‚0‚	*†H†÷
	1‚0‚0‡0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA
a¢00+ ]0	*†H†÷
	1	*†H†÷
0	*†H†÷
	1
110105170708Z0#	*†H†÷
	1’æóµLӶ¹ƒúÕB»VÅð›ۡ0
	*†H†÷
‚ËD¹—D-a-8ĺ¶"É=.k@šÚ2õi].fmn¼·7˜Б¬0lâ‹;ÆÍð“F B+ˆÛpþ•uå`Ûcóü5Ã҄y썳/L%ì½톲ðµ¨9٬90K‚‡þُŠBJŠsETÂٟîˆ)ƒP*S„m}>€ò¥oÓݵÙâ±ö¹椐ˆ_Eß?n*‰hî€ãBÑåØ0²ZX®ÖÌ?Ÿ?r—Þ~ïÚAru7ˆeŽœݕöœ9IÛd›W6¤§‰Žx1KËdޡpñ¸ÜýçÑr¢
je{è-)Lmí„a
©uþÙܹz