仓酷云
标题:
ASP.NET网站制作之Linq to objects(二)仓酷云
[打印本页]
作者:
莫相离
时间:
2015-1-18 11:14
标题:
ASP.NET网站制作之Linq to objects(二)仓酷云
也许唯一可以让世人留恋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网页编程的设计机制:首先产生一个中间码,第二部编译为本地(机器)码。这个机制有很大的缺点。
作者:
蒙在股里
时间:
2015-1-20 18:22
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者:
第二个灵魂
时间:
2015-1-29 14:15
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
作者:
若天明
时间:
2015-2-6 01:46
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
作者:
小妖女
时间:
2015-2-6 11:09
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
作者:
飘灵儿
时间:
2015-2-7 15:39
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
作者:
飘飘悠悠
时间:
2015-2-22 11:32
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
作者:
分手快乐
时间:
2015-3-7 08:12
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者:
小魔女
时间:
2015-3-11 12:44
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
作者:
深爱那片海
时间:
2015-3-18 11:36
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
作者:
愤怒的大鸟
时间:
2015-3-25 19:31
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2