|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
也许唯一可以让世人留恋net网页编程的理由就剩下它的王牌——跨平台。外部毗连
- varresult=
- fromsinproducts
- //InnerJoin表products和表classes,注重equals关头字
- joincinclassesons.cidequalsc.id
- selectnew{
- id=s.id,//商品id
- name=s.name,//商品称号
- cname=c.name//分类名
- };
分组毗连
- varresult=
- fromsinproducts
- //实践上就是内毗连后依照cid举行分组
- joincinclassesons.cidequalsc.idintoG
- selectnew{
- id=G.Key,//分组的cid
- name=c.name,//分类名
- list=G//构成员,构成员为毗连后的纪录,字段要比之前多
- };
左外毗连
- varresult=
- fromcinclasses
- joinsinproductsonc.id=s.cidintoG
- fromiteminG.DefaultIfEmpty()//当右边products表没法婚配左表classes时,赋null
- selectnew{
- cname=c.name,
- list=item;//item大概为null
- };
为null的item赋默许值
- varresult=
- fromcinclasses
- joinsinproductsonc.id=s.cidintoG
- fromiteminG.DefaultIfEmpty(newproduct{id=0,name="",cid=0})//当右边products表没法婚配左表classes时,赋新建的product对象
- selectnew{
- cname=c.name,
- list=item;
- };
net网页编程的设计机制:首先产生一个中间码,第二部编译为本地(机器)码。这个机制有很大的缺点。 |
|