Files
Umbraco-CMS/lib/SQLCE4/System.Data.SqlServerCe.Entity.dll
T

5322 lines
234 KiB
Plaintext
Raw Normal View History

MZÿÿ¸@º´ Í!¸LÍ!This program cannot be run in DOS mode.
$PEL¥`Oà! ˆ¾§ À@ "@…KÀ`à ¼¦  H.textć ˆ `.rsrcÀŠ@@.reloc à@B §HÞ ãP S1϶4Oð9}±è£qÅÉ[øriyÉsžm
n
z™›¡h#бç„jùÕEyÚçÐ,+Ë— @Ù™"ÎËIXq£ä { wL¹V™g¾4üã’Ù#þ‹¯V~·¾È/ãþáÆù¿Lß\ä|µÅ:ˆBÆYjR`Ù|­e[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
¢*0p
¢¢*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;
Þ 3p(Ês<
 *&(9*0«
 {Ži1_{ {%X
šo8
{ o9
-${ r•p(/šrµp(:
o8
+({ {šo8
+{ {šo8
{ o=
Þ 3p(Ês<
 *0©
 {Ži1_{ {%X
šo8
{ o9
-${ r•p(/šrµp(:
o8
+({ {šo8
+{ {šo8
{ o9
Þ 3p(Ês<
 *0©
 {Ži1_{ {%X
šo8
{ o9
-${ r•p(/šrµp(:
o8
+({ {šo8
+{ {šo8
{ o>
Þ 3p(Ês?
 *s$
z0©(@
(A
t
(/o0(#o$oB
oC
oD
oE
()o*(&oF
/Lo& (&oG
+ oH
t o
oI
& oJ
-ßÞ,oK
Ü*n%“0oL
(
¢(?*03~
oM
-*sN
 
+ š (@ X
Ži2ê*0doL
.oO
*uA
,oP
(@oQ
(@*tP oR
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
%rp(a
þ€§þ
 (b
93 E 'BSkÁË(c
* (þ
 (’þ
 
(’þ8(þ+{+p(d
*(c
*(,, (e
*(f
*(e
* þ (g
*r6p

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

,+(m
po^
 -
+  (h
 oo
-#(m
po^
  (h
8„ -oY
oZ
p(V
,(m
po^
(i
+I oo
¥—  1oY
oZ
 Œ—(z(m
po^

(h
*(m
rpo^
(c
*rðp(˜¢ol
Œw¢(z.rp(K*z{, p(K*r~ p(K*N(p
oq
(r
*Fr=
psBrE
p(+&rq
p(+&(`os
(t
*0Žr™
p(+&(Q{, ou
*ov
 
p{
Ð’(w
¢ Ð (w
¢ ox
ou
¢Œ ¢oy
¥¢*0µr™
p(+&(Q(R,(zoz
3(z{, ou
*ov
 
p{Ð’(w
¢Ð (w
¢ox
ou
¢Œ ¢oy

o{
z*D0]r™
p(+&rq
p(+&(Q(R,(z{,ov
s|
o}
o~
+Zov
 
p{

Ð (w
¢
ox
  Œ ¢ oy
o{
zo
(`o€
o
o

 + („
o8
o9
& (…
-ÝÞ þ oK
Üo†
Þ ,o‡
r p(Ê sˆ
,o‰
,
,o
Ü*4O
Ý'½^½< 0){-
~e+ uþ
-(z*2(Œ
(
*0(T

*0WrI p(+&rk p(+&u­, p(Ê(z{-~ft+s1
o
{
{,t o0+  šo8
oE
o
o
+9o
(“
(”
~•
{(Wo
oI
&oJ
-¾Þ ,oK
Ü,fo—
/]u=-u>-u<- ù( zo˜
+(™
o
oI
&
-àÞþoK
Ü*š #$G0h p(+&o@
Ð(w
(
, }+6~e, }+ rÓ p
r (zr=
p*(
,r= p(Ê(z{sB*0@~g
&-~gt+s7
o


(X( 
- -U-L, t
.9 t
+*~gry po£
 Œ5
-%( 
,

.


,

.


,

.

o­

. 
*0  
þ þþ E]_ƒˆ=(Y (]***r6p r (zr6p
r— p¢ (È(z*þ(Z([*******
*(Y (\**0!(,
*þ *0"(,
**0#,
*þ*0y$oY
oZ
o[
p(V
,#r6p (z
(- (- (-
,
+
- +
*0,% (- (- ,
+ -+
*.s^*:}
*0Ê&sk
o+o´
8

+(¸
u6, u6od
-ÛÞþoK
Ü
+(¸
u7,  u7oc
-ÛÞþoK
ÜoJ
:dÿÿÿÞ ,oK
Üoa*(-)Vq£¶ ²{{
,{{
{*
po¼
t%-&
*0j's¿






{
-{
,1 poÊ
&
(f
&{
*rr
poÊ
&
(b(i
poÊ
&
(i
poÊ
&
(e
poÊ
&
(b(i
poÊ
&
(e
poÊ
&
3 
poÊ
&rpoÊ
&
&{
*0¼(s¿

rpo¼
,={
r6poÊ
&(b(f
&{
*rpoÊ
&(b(ipoÊ
&
&
+F
r´poÊ
&
(ipoÊ
&(gpoÊ
&
&(×
-±ÞþoK
Ü
>‰poÊ
& 
+;
(h,
(z, + poÊ
&
(i
-¼ÞþoK
Ü
poÊ
&
&poÊ
&
&{
*.Hv0F)

+&
,
+ poÊ
&
(ioJ
-ÒÞ
,oK
Ü* 2;
šprôpoß
prpoß
(i*0*
 oY
oZ
p(V
,`ok
pon
oo
¥—3C
ok
rp
,)oo
,!oo
¥Â3 r:poÊ
&8RoY
oZ

&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+wrNpok
rdpon
oo
¢ok
rxpon
oo
¢(j+.r„pok
pon
oo
¢(j
-rp+poÊ
&
ok
rp
9„oo
,|oo
¥Â31oY
oZ
p(V
,
poÊ
&*poÊ
&*34oY
oZ
r&p(ã
,oY
oZ
r:p(ã
,(z*0O+
oY
oZ
p(V
,1
ok
rp
,oo
,oo
¥Âþ*pprêpoß
p(:
&*>(*

&*Î
}
}
}
}
*~{-
}{*{*"}*{ *"} *{!*{"*"}"*{#*"}#*r
}!}"(v
}!}"(v}(q*0,(n,q(sob
,CX
(s(*
(-

(s
(t(s
(o(s(H
*j{$- 
}${$*"}$*{%*j{&- 
}&{&*"}&*{'*{(*"}(*0x-(w
}%
}'
+&
{'or
(|

-ÑÞþ#oK
Ü*63i0Ë.
pQ
oY
 
+


-d~+
oY
oZ
(V
-H
ok
~*
,%
ok
~*
 oo
¥Â. 
Q
+ (×
:uÿÿÿÞþoK
Ü*,»0¬/


þþ poÊ
&
oÿ

&
rpoÊ
&o
o
+Go
 ,
+ r poÊ
&o
oÿ
rpoÊ
&o
oÿ
oJ
-°Þ ,oK
Ü ,u,ZrpoÊ
&
&rpoÊ
&rpoÊ
&rpoÊ
&
&rpoÊ
&+r$p(Ê(z
&r†poÊ
&o
oÿ

&
o

(ˆ
(
- 
Qos
*e 0y0

 r”poÊ
&
oÿ

&r†poÊ
&o
oÿ

o
Qos
*0š1

o
þþ poÊ
&
oÿ
o 
o


poÊ
&
o 
o
+.o
 ,
+ r poÊ
&o
oÿ
oJ
-ÉÞ ,oK
Ü
po 
&
r´poÊ
&o 
o
+Bo
 ,
+ r poÊ
&o
oÿ
o
o
oJ
-µÞ ,oK
Ü
po 
&+ p(z
o
o
(ˆ
(
- 
Qos
*o ÝO, bo 
&
(H*0=296rpoÊ
&oÿ

&rpoÊ
&
oÿ

&r†poÊ
&
teo

  o

-rpoÊ
&+  (‡
&rpoÊ
& o
,o
&+K,
((z oà
(‰-
((zr(poÊ
& 
:UÿÿÿÞþoK
Ü*|².0; oY
o
.*oY
oZ
p(V
-
p(V
,**Vrp€*r:p€+*^r>p(+o
(”*r>p( +&oP
(”oQ
(”*frTp(
+&
(”**frTp( +&o
(”***frdp( +&rvp(
+&**Jr>p(
+oÿ
*0+3r€p(+&
+oS
(”X
o
2æ*0+3p(+&
+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
(”*"r>p(+&o
(”o
(”o
(”*r>p(+&o
(”o
(”*"o*^r>p(+oR
o•*"*"*"o*"o*"o*"o*"*"*"*"o*"o*"o*"or>p(+&o
o•o 
o•o!
(”*^r>p(+o"
o•*"o*^r>p(+o#
(”*"o*"o*"o*6r>p(+&*Ær>p(+&o$
oo%
(”o$
r>p(+&o&
oo'
(”o&
*0m4r>p( +&o(
o)
+o*
ooJ
-êÞ
,oK
Üo(
o)
+ o*
 oJ
-êÞ
, oK
Ü*2
Hb
0Ir>p(!+&o+
oo,
oo-
(”o+
o,
r>p("+&o.
oo/
,o/
(”o.
*0Ir>p(#+&o0
oo1
o•o0
oo2
oo0
o*0R3r>p($+&o3
o
+o4
o5
o6
(”X
o4
o7
2×o3
r>p(%+&o8
oo9
(”o8
*0f5r>p(&+&o:
oo;
o<
+o=
o6
(”oJ
-åÞ
,oK
Üo:
o>
(”*$C
(?
},}-s@
}.-+sA
}/}1*{.*{/*036~0{.o—
{1(W
{.oB
*6rp(Ò*6p(Ò*~rp(ÒoP
oQ
*0C7{/,:tKoC
oL
&.${/{.{.o—
YoD
oE
*zo
oÿ
{,poÊ
&*ª{,poÊ
&oÿ
{,
poÊ
&*0&6oF
oG

{,o
&*0¦8o

rpoH
,t
,l{-u> {-u=
,p +,rp +r,p rJpo

¢¢(z{,o


&*b{,oC
(‡
&*J{,poÊ
&*0K9
o"
oI
+&oJ
,
+{,r poÊ
&oÿ
oJ
-ÒÞ
,oK
Ü*2@
0H{,
poÊ
&oP
oÿ
{,
&oQ
oÿ
{,
poÊ
&*VrÚp è€0*j{2- sK
}2{2*6oL
*FpoL
*f{2,{2oM
þ**0e:{2,\{2oN
+5(O
u , 
+u
 ,
ol+sP
z(Q
-ÂÞþ4oK
Ü*BV
*2{4oR
*n{5oS
, {5oT
**{6*{7*0;(U
sV
pþ)sWoW
pþ,sWoW
rpþ,sWoW
rpþ,sWoW
r&pþ,sWoW
*0|;(U
sV
r8pþ0sWoW
rHpþ2sWoW
rVpþ1sWoW
rfpþ3sWoW
rrpþ5sWoW
rpþ6sWoW
rpþ4sWoW
pþ-sWoW
pþ-sWoW
pþ-sWoW
pþ-sWoW
pþ-sWoW
pþ-sWoW
pþ-sWoW
pþ/sWoW
rpþ)sWoW
r&pþ*sWoW
r<pþ*sWoW
rRpþ*sWoW
rfpþ*sWoW
r|pþ+sWoW
r†pþ+sWoW
rpþ+sWoW
pþ+sWoW
pþ+sWoW
pþ+sWoW
rpþ+sWoW
*0w<
sX
r,poY
r0poY
r8poY
rLpoY
rRpoY
rXpoY
r^poY
rdpoY
rnpoY
rrpoY
rxpoY
rpoY
poY
poY
poY
poY
poY
poY
poY
poY
poY
poY
poY
poY
rpoY
r poY
rpoY
rpoY
r poY
r&poY
*0n=(U
sZ
rpr0po[
pr0po[
r&pr4po[
r<pr8po[
rRpr<po[
rfpr@po[
*vs~}8
}A(\
*0>Tup u> u<
u=u­,
Q*, (†* , („*,
(…*, p(Ê(z~
(z0¯?
s]
}4s^
}5
s_
}6
s_
}7o`
oG
(,o`
(J oo +%sÙ
rDpoÕ o`
o'+oÕ {9,(z¢*0-@ 
su olÞ
,oK
Ü
*

frTpoP
oQ
(*0VAsb
o.
oc
o/
oc
oL
.*.
+r`p +rxp + ~
(z(*0hBoL
"0
./ YEIx§80,;Æ6;ê8rpoL
oR
oS
oR
oS
(
r˜poL
oR
oS
oR
oS
(
r poL
oR
oS
oR
oS
(
8™poL
oR
oS
oR
oS
(
+mpoL
oR
oS
oR
oS
(
+AsÙ
r¸poÕoR
oS
o'+oÕ
poÕ+ ~
(z*0¬C
poÕ +JpoÕo
oS
o'+oÕpoÕo 
oS
o'+oÕX o
o
o!
,*o!
uG-poÕo!
o'+oÕpoÕ*0MD
rpoÕo
o'+oÕrpoÕoG
(B
poÕ*0ñBoL
0
.4YEtŽYE*D%;ŠrpoP
oQ
(
8rpoP
oQ
(
+sr$poP
oQ
(
+Yr.poP
oQ
(
+?r6poP
oQ
(
+%r@poP
oQ
(
+ ~
(z*0E
oG
ELy˜ów¦¤Èç2^oF
8•rJpoÕoF
t;(OpoÕ8dþoF
¥¢-rRp+rVprœp87þoF
rlp8rZpoÕrpoÕr poÕoF
¥Ërlp(*
(d
(ApoÕoF
¥Ì  (*
(e
.of
3!Í

-
og
o
þ+
o
Ò(h
p(*
(i
p(:
 89oF
¥Ð  p(*
(j
rPp8
oF
(ApþoF
r|pþoF
poF
¥Ñ  p(*
(k
r\p+~oG
(-oF
u(A+Rr6p

r 
(zr6pr— (z(z(z-*poÕpoÕ
poÕ*&*(z0SFo
(J
oL
(G-/o
oG
(— p(?
p(=o`*00D

poÕo
(J
poÕ*RoP
oQ
(I*0&p
o@
¢(z0<Go

, *sr oj*0H
rpoH
,%
,
p
t
p(:
+a2sü

poH
,+
t(
- 
t(H
&+ 
(H
& 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
ŒoJ
&rðpo1
oI
8YoJ


(H olo'+
-Zoioioi
oirpoÕoiol
oioioi
oirpoÕoioioioioirpoÕoioirpoÕoiolr poJ
&oJ
:›þÿÿÞ ,oK
Üo2
or
8 os
 
 
(H
 o
oS
o'+ ,lsÙrpoÕ
oioioioirpoÕoi
+ (oioioioirpoÕoi
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-
(*0cD
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
 sof*noG
(,(*(z0´Lo
uS
,
o
o'+*o
uV , (*o
uO , (*o
uL
,$ oL

3r@p% oP
oQ
(*sÙpoÕo
o'+oÕ
poÕ*0hM
poÕoG
oY
u+ ol
.  3poÕ+poÕ+
(B
poÕ*(zzpoL
oP
oQ
(*0D
pow
*0ÝNo&
o&
ox
o&
( oL
(G- o&
ox
o&
(? {4on
{8ozo&
ox
(<p 
o'
u_o"
oS
oL
 -{@,(z}@ojojojojo'+oÕ X
r p(y
{8o}oG
sw  (<{A
r p Xo"
o
?$ÿÿÿoi(+oio'
o'+oÕ,{@,}@{8o{{4ot
&*0oOo
o'+ o
uH ,}9u 
,< o€, ooC
oz
sx* ooC
oz
*u9“{Tu ,!ooC
oz
}T*{TomoC
o{
,BsÙ
{SrpoÕ{TomoC
oz
*sÙ
rpoÕu ,(op,omoC
oz
+oC
(H*0nP
oL
þ oL
3
rpoÕ+ r,poÕo8
o9
(L oio×,(;&
poÕ*(z(z0ÆQo:
o:
ox
o:
( oL
(G- o:
ox
o:
(? {4on
{8ozo:
ox
(<omo;
(>o>
(C s…oh{8o{{4ot
&*0­Ro3
o3
ox
o3
( oL
(G- o3
ox
o3
(? {4on
{8ozo3
ox
(<omo4
(>{8o{{4ot
&*(zboP
oQ
rFp(*0NS{9,(z}9{8o|
o}
oco}
-odo~
*0ŸT
  - ~
(zo
(7 , rZpoÕ
poÕ,o€
,rfp(Ê(z
poÕ ,p
p(:
(F,$
poÕo'+oÕ
poÕ*o'+oÕ*0_U
 (
¢ ¢ (?oI
+oJ
, +(oJ
-ÙÞ ,oK
Ü*&+Q 0tV
oG
oY
oG
oY
þ oL
3tF+(oL
3tF+(*0Wo'+ u
-sr
oL
(Moc
- swQ+Voc
3oco
Q+7ocs oao~Qoco
ocPoõ
*0DD
- poÕpoÕo
(J
poÕ*0YXo"
o
3|o"
oS
oL
 3go"
oS
uU
o
(J  (G-/o
oG
(—
p (? p(=sof*oG
((+op
po"
o
-,poÕop
(BpoÕo"
oI
 +D oJ
rJpoÕo'+oÕ, r\poÕrjp oJ
-³Þ  , oK
Ü*ùQJ 05D
o
o'+oÕ-
rpoÕ+ r”poÕ*0Y-sr

ob{4on
+
{8ozp  
o„
o
, ojojp(ê

oL
2.%,
(E-
(D+++{5-+o…
oc

o'+{5o†
&(  X ?;ÿÿÿ  .  . 3;ojpoÕ{5o…
ojo'+oÕ{5o†
&{8o{- {4ot
&*06Z
u 9?oio×(; 
(E-

(D,3oc
ox

soo{
oco
u ,=ox

o|soo{o}o~
+Xoco
op,Eox

oco
omsx
+ o[,ox

o]sx
ojpoÕojojr¸poÕ+-
ue,oj+
oL
(M-ox

sw
ox
(<oa
*sî
+oco
Xoc
2×ococ
Yo‡
ox

s
oc
{8ox
o|*0L[o
oG
((+op
()+ oq
Œ
oJ
& oÞ

(H
*0\
oG
oY
 oq
p
o"
oS
oG
,(zoˆ
oL
 3S{Ao‰
{8o}rpoÕtU({A
&+o'+oÕrpoÕ
(Hr p
Xo"
o
?ÿÿÿ+(z*09](J
(J  *o
(N,~:o
oZ

**o
(™,~;o
oZ

**0@V
(U , poÕo
(8($, poÕ*0;V
(U , rZpoÕ($, poÕ*0»^o
poH
,
,
¥¢ + ,o
o
1rp(Ê(&-d
poÕp o
oI
+"oJ
 o'+oÕr p oJ
-ÕÞ ,oK
Ü
poÕ*t 6~:('*6~;('*fo
oZ
o
oX*0»D
o
o
14, 
poÕo
oS
o'+oÕ, 
poÕpoÕ~<o
oZ

poÕ, 
poÕo
o
o
YoS
o'+oÕ, 
poÕ*&o(*&o(*0&rZp
o
oZ
¢(z0O_o
oS
uF
-8r„po
o
¢o
oZ
¢(zoF
u -8r„po
o
¢o
oZ
¢(zsÙ ~=o
-=rÈp¢o
o
¢o
oZ
¢(zo
(8
poÕr p
+&o
oS
o'+oÕXo
o

poÕ*bo
oZ
o[
o.*0HD
rpoÕr poÕo
oS
o'+oÕ
poÕ*6rpo#*6r(po#*6r<po#*6rHpo#*06D
rPpoÕo
oS
o'+oÕr^poÕ*06D
rhpoÕo
oS
o'+oÕrpoÕ*6rˆpo#*6r”po#*0`RpQ
r poH
,
,
t
+oZ
p(
,p
RpQ(™,
o
*(N,*rp(Ê(z0 a(7*0ªbu 
9o€-Uo|
+*
ou,ou-
(9
-ÍÝMþ#oK
Üoz
8†
oiPoÕoioirpoÕoioro{
,oroz
oooo+or

r pQ
:nÿÿÿÝ–þ#oK
Üop,o\s“
o^ou,
ou,rDp(:*ou(•
+

(:oJ
-ÜÞ ,oK
Ü*(":\wœu( 0ÿS{7
omo”
-sw
omo•
oiPoÕoioirpoÕop, oio]oro•
+oi(HoirpoÕoio{
,oz
oooo+omoz

r pQ*0hc
p oio×-r p oc
+
 (9
-ãÞþ#oK
Ü*7!X.(=*0hoc
,oco
.:oc
ojrpoÕoj{6or
,
{8o|*0wdp
o<
+So=
o6
o'+oÕo
(
-( zo—
-rHp+rTpoÕr p
oJ
-¥Þ
,oK
Ü*
_l
6(@*0ÆeQ,Voio×,I(;
oco
u  ,,o|s oo{o}o~QP-$o[,o]sxQ+
swQsr
ojr^poÕ oj oj ojrdpoÕ-rjp+rnprjprtpoß
rjp(:
*0f~o˜
oY
oZ
 
oY
t+ol
EKKœ YE@ï80p(: (&
p(*
(-
p(™
p((&
p(*
(-
p(™
rp rdp((&&¢
 ŒÏ¢ŒÏ¢

+Fr6pr (zr6p  r— (z*03goL
3 sÙ tFoF

+o'+
*ZoL
. *oL
þ*oL
.oL
.oL
. oL
þ**0hoL
.
+..3**0h
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_þ**~
(zrprzpr~poß
rzp(:
*0wi(J
oG
((+ r„pop
(?
oc
oirRpoÕ ojrpoÕ oj (;(JoG
((+rˆpop
(?oc
o`ojrpoÕoj(; 
 8A
- okrTpoÕ+
okr^poÕ ok okrpoÕ ok  o
 okrpoÕ ok okrpoÕ ok o
 okpoÕ ok okrpoÕ ok  o
 okr˜poÕ ok okrpoÕ ok o
 okrpoÕ okr´poÕ X  
?±þÿÿ,okpoÕokpoÕokokpoÕ*&(K*0åjoL
0..+-.43o'+u
8p {8oz
oL
0YE ..+ . *.23oG
(—
+oG
((+op
 (
(<{8o{,oio×,(;&*0±R
ox

( (G-ox

(? {4on
{8ozox
(<,okpoÕoko'+oÕ,ok
poÕ{8o{{4ot
&*0Dh
3p(Ê(zojpoÕojoj
poÕ
rpo¼
¥¢,
(™þ**0IkŽiZsü
 +-~> ð_c“o
~>_“o
&X Ži2Í
*0@lor
+os
o
oS
(Q, ÞoJ
-ÙÞ
,oK
Ü**+2
&(T*05moI
+oJ
(S, ÞoJ
-äÞ
,oK
Ü** '
&(T*0nn, oL
3*oL
3t\
o
(T*oL
.3tK o
(T*oL
83uH o|

þ**0fo~?o
o

-*
+9~o
oS
oG
o˜
~BoY
oZ

,*X
o
o
*0123456789ABCDEF0¤p€:€;€<€=Í%Щ
€>
r:rVr|s 
€? rs 
€B*{C*"}C*{D*"}D*{E*"}E*{F*"}F*j{G- 
}G{G*j{H- 
}H{H*{I*"}I*{J*"}J*{K*{L*j{M- }M{M*j{N- }N{N*j{O- }O{O*{P*"}P*0q
{H{H
<™{H

+l
u  ,Eo}
 +
-
 os

-ÚÞ# þ#oK
Ü-
os

-‹ÞþDoK
Ü(a%-&{G


,}or
,nor
Xor(*
(-

or
ot
-
os

:UÿÿÿÞ
þ#oK
Ü%osXotrDpoí
(_, poí
(e,(g-
(e{K,
(io×,
rpoí
+
(i
rpoí
(j{M,+(ko×-
r poí
(k{N,+(lo×-
r.poí
(l{O,C(mo×-6(n-(e-(g,
rBpoí
(m(g,
(e(g(q%osYot*(Q*{0Ù²‹êo‡,.rVpoí
o€olrnpoí
poí
*v}K}L
*{Q*"}Q*n}Q}R(*

*0Np(V
,
}R*{R,#{Q1 {Q

}R
*:
}R*V
}S}T**Z{U
o­
*f{U{U
Yo¯
*{U{U
Yo°

*0A3{U
Y
++{U
o{
,{U
oz
*Y
*J
}U
*{W*{V*V
}V}W*0-D

(*
(-
}V}Wr„poí

poí
(€ol
poí
poí
*{X*:
}X*0&D

(*
(-
}Xpoí
(„olpoí
poí
*0PrQu+
,?

+ o´


,Q Þ oJ
-ÛÞ
, oK
Ü**)B
05+Rok

,oo
,-oo
¥¢R**05+Tok

,oo
,-oo
¥—T**05+Rok

,oo
,-oo
¥ÏR*,+oY
,#oY
o
3oY
t+ol
T*T*n-R*rdp(*n-R*rxp(* --R*r´p(‰*RR -R**roY
t+

* --T*p*0Qs(*+
  
ol
. . 3"( +( ,
 + þ*0t(*+
oZ
*2oY
(*0Auo
. .$.+$o¸
*
*oq
*~Y(,oY
op
*( , ~
s%
z*0 vrdrx
s¿
oY
o
&
poÊ
& 
+tok

oo
,Y
(U
(++0D, + poÊ
&
&poÊ
&oo
%-&~

& X
ok

?{ÿÿÿ
poÊ
&
*0.w
poH
,
,
¥Ýþ**2oY
¥oY
u¥qŒþþ*29€Y*2oY
*2oY
*2oY
*2oY
**o
þ*.$o
þ*.o
þ*.o
þ*0x,þ**0#+ok
p
, oo
¥¢**0yoY
t+
ol
*0gx
E

 +******* *
* * **~
(z0:z
+o´

(V
, ÞoJ
-ßÞ
,oK
Ü**%,
Foo
,o¿
**6 ú*0Ã{
%-&~
}_
8€-
-+
X

,H ô/@
+




-ÚÞþKoK
Ü
](,+&~]% 9tÿÿÿ|`
9bÿÿÿ*W*{^X
}^{^*0Š {`, {`Ži5{_(*
(-
+[{`š%
-O~\Ži5(*
(-
+ ~\š%
-~\(*
(-
%
¢{`{_
%
¢*B ú€\*0J ~b,'~a(´

€cÞ &Þ€b~c
-
~c
**(à"á%â0|

,
o@
(
**0|

,(A
*(z2~c
*08}p
,
(p




*06~~h
~hQPrøp

*^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¿

&
&

*0& (
-rš"p(Ês"
z(×
*0 (

*.~y
*.~y
*.~y
*.~y
*0/~y
(y
~y
(y

*.~z
*~rÄ"psÞ
€yr=
psÞ
€z*

rÚ"p(@



*0?-2
Ð"(w
% 
-
€¥Þ
,
Ü~¥* &/
&*0@
 - Þ/
,Ži1(,
(+
Þ  Þ& Þ*79è"*0ƒ
-*
**ÎÊï¾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{%*Š×)²½,„Å!?¡MbAȵ/EE*LFÀødOÞ²7TˆègZœ ü`b¾d¬ lû€rmÆ,ýpGÊq®hs
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ÿLColumnGreaterThanMaxLengthNotSupportedQ6ComputedColumnsNotSupportedRCreateDatabaseNotAllowedWithinTransaction6DMLQueryCannotReturnResultsD(DatabaseDoesNotExist RDeleteDatabaseNotAllowedWithinTransactionÈ@DeleteDatabaseWithOpenConnection<DistinctAggregatesNotSupportedc2FullOuterJoinNotSupported(FunctionNotSupportedï4IncompleteDatabaseCreation+<InvalidConnectionTypeException¥BInvalidDatePartArgumentExpression
8InvalidDatePartArgumentValueL*InvalidStringArgumentHMapping_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#Strings##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[77[7Ø7?ò7?8?D8?Š8%—8?·8?š Rñ8?999?-9?c9P99?:[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?-9Q9V h9
z
>ª9 BÀ9MÖ9` älñmø,$z)ƒ9,*8,Ã?2ÔJ3ÚW%CWgC[z)QsSxUzV¥X°Yˆ¼ZÊZ©ÑZ«à9a°õ9d·9j¸uº9u¾,9{ÆL:§Í=DUªÍQ€<Q€OS€rS€|S€®êóV€òöÿ) 1ò
úS€i S€ 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€*11&*¯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º Ä"~ Ü"È #³Í