Asp.net MVC²¢²»½ö½öÖ»ÊÇLinq to SQL
ºÜ¶àAsp.netµÄ½Ì³ÌÖеÄʾÀý´úÂëʹÓõÄÊý¾Ý·ÃÎÊ·½·¨ÊÇLinq to Sql»òÊÇEntity Framework¡£ÎÒÔÚwww.asp.netµÄÂÛ̳ÉÏ¿´µ½ºÜ¶à¹ØÓÚÌÖÂÛÊÇ·ñÓÐÆäËûÌæ´úµÄÊý¾Ý¿â·ÃÎÊ·½Ê½£¬»Ø´ðÊÇ£ºµ±È»ÓС£ÕâÆªÎÄÕ¾ͽ²ÊöÁËʹÓÃAdo.Net×÷ΪÊý¾Ý·ÃÎʲãÀ´ÊµÏÖÒ»¸öµäÐ͵ÄÔöɾ²é¸Ä³ÌÐò¡£
ÓÉÓÚÊÇÒÔÁ·Ï°×÷ΪĿµÄ£¬ÄÇÎҾͲ»·Á½èÓÃSpaanjaar’s µÄN²ã¹¹¼ÜÎÄÕ£¨Building Layered Web Applications with Microsoft ASP.NET 2.0.£©µÄ¹¹¼Ü·½Ê½¡£ÎÒÇ¿ÁÒÍÆ¼öÄãÔĶÁËûµÄϵÁÐÎÄÕ£¬Èç¹ûÏÓÌ«³¤ÆðÂëÒ²µÃ¿´ÍêǰÁ½²¿·Ö£¬ÕâÑù¾ÍÄܶÔN-Layer¹¹¼ÜÓиö»ù±¾µÄÈÏʶ¡£N-Layer¹¹¼ÜµÄÈý¸ö¹Ø¼ü²ã·Ö±ðΪ:ÒµÎñ¶ÔÏó²ã£¬ÒµÎñÂß¼²ãºÍÊý¾Ý·ÃÎʲ㡣¶øÆäÊý¾Ý·ÃÎʲã»á¼¸ºõ²»¼Ó¸Ä±äµÄ°üº¬ÔÚ±¾ÎĵÄMVCÏîÄ¿ÖУ¬SpaanjaarµÄÎļþÏêϸÃèÊöÁ˸÷¸ö²ãÊÇÈçºÎ×éÖ¯µÄ¡£ÕâÆªÎÄÕ½ö½ö½²Êö¸÷¸ö²ãËù°çÑݵĽÇÉ«£¬µ«ÊDz»»áÉîÈëµ½´úÂëµÄϸ½ÚÖС£
Ê×ÏÈ£¬ÎÒÃÇÀ´¿´ImarÌṩµÄ³ÌÐò£¬ÕâÊÇÒ»¸ö¾ßÓеäÐÍÔöɾ²é¸ÄµÄ³ÌÐò,Õâ¸ö³ÌÐòÔÊÐíÓû§¹ÜÀíÁªÏµÈË£¬°üÀ¨ÁªÏµÈ˵ĵØÖ·£¬µç»°£¬email¡£ËüÄÜÔö£¬É¾£¬²é£¬¸ÄÈκÎʵÌå¡£
³ÌÐòÄÚ°üÀ¨µÄʵÌåÓÐ:ContactPersons, PhoneNumbers, Addresses EmailAddresses.ËûÃǶ¼Á¥ÊôÓÚ³ÌÐòµÄÒµÎñ¶ÔÏó£¨BO£©²ã¡£ÉÏÊöµÄÿһ¸öÀà¶¼°üº¬¿ÉÒÔ»ñÈ¡»òÕ߸³ÖµµÄÊôÐÔ£¬µ«²¢²»°üº¬Èκη½·¨¡£¶øËùÓз½·¨´æ·ÅÓÚÒµÎñÂß¼²ã£¨BLL£©ÖеĶÔÓ¦ÀàÖС£ÔÚÒµÎñ¶ÔÏó²ãºÍÒµÎñÂß¼²ãµÄʵÌåºÍʵÌåmangerÊÇÒ»¶ÔÒ»µÄ¹ØÏµ£¬ÔÚÒµÎñÂß¼²ãÖÐÀà°üº¬µÄ·½·¨¶¼»á·µ»ØÒµÎñ¶ÔÏó²ã(BO)µÄʵÀý£¬»òÊÇʵÀý¼¯ºÏ£¬»òÕß±£´æÊµÀý£¨¸üлòÊÇÌí¼Ó£©£¬»òÊÇɾ³ýʵÀý¡£ÒµÎñÂß¼²ã£¨BLL£©ÖÐÒ²¿ÉÒÔ°üº¬Ò»Ð©ÒµÎñ¹æÔòÑéÖ¤£¬°²È«ÐÔ¼ì²éµÄ´úÂë¡£µ«ÔÚ±¾ÆªÎÄÕÂΪÁ˼ò±ãÆð¼û£¬¾Í²»Ìí¼ÓÕâЩÁË¡£Èç¹ûÄã¶ÔÒµÎñ¹æÔòºÍ°²È«ÐÔÓÐÐËȤµÄ»°£¬¿ÉÒÔÈ¥¿´ImarÎÄÕµÄ6 part series¡£
×îºóÒ»²ãÊÇÊý¾Ý·ÃÎʲã(DAL)£¬Í¬Ñù£¬DAL²ãµÄÀàÒ²ºÍÒµÎñÂß¼²ã£¨BLL£©ÄÚµÄÀàÓÐ×ÅÒ»¶ÔÒ»µÄ¹ØÏµ£¬ÔÚBLL²ãµÄÀàÖлáµ÷ÓÃÏà¹ØDAL²ãÖеķ½·¨¡£¶øÔÚÕâЩ²ãÖУ¬Ö»ÓÐDAL²ãÐèÒªÖªµÀÀûÓÃʲô¼¼Êõ£¨linq,entity framework..£©±£´æÒµÎñʵÌå¡£ÔÚ±¾ÀýÖУ¬Ê¹ÓÃSql Server ExpressÊý¾Ý¿âºÍAdo.net¡£¶øÕâÑù·Ö²ãµÄ˼ÏëÊÇÈç¹ûÄãÐèÒª¸ü»»Êý¾ÝÔ´£¨XML£¬oracle£¬¸ü»òÕßÊÇWeb ServiceÉõÖÁÊÇLinq to Sql»òÕ߯äËûORM¿ò¼Ü£©£¬ÒòΪDAL²ã¸øBLL²ã±©Â©µÄ·½·¨µÄÇ©ÃûÊÇÒ»Öµģ¬ËùÒÔÖ»ÐèÒª¸ü»»
Ïà¹ØÎĵµ£º
±¾ÎÄΪÖйúASP.NET¿ª·¢ÍøÔ´´ÎÄÕ£¬×ªÔرØÐë×¢Ã÷³ö´¦¡£ Ãû³Æ£º ASP.NET
µØÖ·£ºhttp://www.asp.net
½éÉÜ£ºÎ¢Èí.NET webformµÄÀϳ²£¬×ÊÁϺÍʵÀý´úÂë¶¼·Ç³£Äѵá£
Ãû³Æ£º CSDNÎĵµÖÐÐÄ loveswallow998 58213998
µØÖ·£ºhttp://dev.csdn.net/
½éÉÜ£ºÖÐÎĵģ¬×ÊÁÏ»¹Ëã·á¸»£¬¿ÉÒÔ×÷Ϊ¹úÄÚÊ×Ñ¡¡£ ......
static void Main(string[] args)
{
string connstr = "Data Source=***;user=system;password=***;";
OracleConnection conn = new OracleConnection(connstr);
conn.Open();
string orclstr="insert into SYS.A_MODULE values('03','²é¿´Éú²úÈÎÎñ','²é¿´Éú²úÈÎÎñ½ø¶È')";
  ......
//postÇëÇó
string name = Request["name"].toString();
string name =Request.Form.Get("name").toString();
//getÇëÇó
string name = Request.QueryString["name"].toString();
µ«ÎÒ·¢ÏÖ ÎÞÂÛÊÇ·ñÊÇpostÓëget´«Öµ¶¼¿ÉÓÃ
string name = Request["name"].toString();
±íµ¥Ìá½»ÖÐgetºÍpost·½Ê½µÄÇø±ð¹éÄ ......
ÔÚweb³ÌÐòÖУ¬¾³£»áʹÓÃÔÚÒ»¸öÍøÒ³Ê¹ÓÃÆäËûÍøÒ³Ìá½»µÄÊý¾ÝÐÅÏ¢£¬ÕâÀï¿ÉÒÔʹÓÃRequestÄÚÖöÔÏóÀ´Íê³É£¬À´»ñÈ¡Óû§Ìá½»µÄÐÅÏ¢£¬¸ù¾Ý¿Í»§¶ËÌá½»Êý¾Ý·½Ê½µÄ²»Í¬£¬Request¶ÔÏó·Ö±ðʹÓÃFormºÍQueryString¼¯ºÏÊôÐÔÀ´»ñÈ¡Êý¾Ý¡£ÏÂÃæÊÇÁ½ÖÖ¼¯ºÏ»ñÈ¡·½Ê½µÄ²»Í¬µã£ºÍ¨¹ýForm»ñÈ¡Êý¾ÝʱÔÚformÊôÐÔÖмòµ¥µÄÌí¼Óaction=“Ìø×ªµÄÍøÒ³ ......
ÈÏʶASP.NETÅäÖÃÎļþWeb.config
¡¡Ò»¡¢ÈÏʶWeb.configÎļþ
Web.configÎļþÊÇÒ»¸öXMLÎı¾Îļþ£¬ËüÓÃÀ´´¢´æ ASP.NET Web Ó¦ÓóÌÐòµÄÅäÖÃÐÅÏ¢£¨Èç×î³£ÓõÄÉèÖÃASP.NET Web Ó¦ÓóÌÐòµÄÉí·ÝÑéÖ¤·½Ê½£©£¬Ëü¿ÉÒÔ³öÏÖÔÚÓ¦ÓóÌÐòµÄÿһ¸öĿ¼ÖС£µ±Äãͨ¹ýVB.NETн¨Ò»¸öWebÓ¦ÓóÌÐòºó£¬Ä¬ÈÏÇé¿öÏ»áÔÚ¸ùĿ¼×Ô¶¯´´½¨Ò»¸öĬÈϵÄ
W ......