首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

奇怪的有关问题 linq

2011-12-07 
奇怪的问题 linqC# code[HttpPost]public ActionResult Create(Managers manager){if (ModelState.IsValid

奇怪的问题 linq

C# code
        [HttpPost]        public ActionResult Create(Managers manager)        {            if (ModelState.IsValid)            {                XikeMvcDataContext db = new XikeMvcDataContext(dbc.GetConn());                db.Managers.InsertOnSubmit(manager);                db.SubmitChanges();                return RedirectToAction("Index");            }            return View(manager);        }


我在添加的时候出现db.SubmitChanges();这里有错误
C# code
行 85:                 XikeMvcDataContext db = new XikeMvcDataContext(dbc.GetConn());行 86:                 db.Managers.InsertOnSubmit(manager);行 87:                 db.SubmitChanges();行 88:                 return RedirectToAction("Index");行 89:             } 


也就是87行
SQL 语句的结束位置缺少分号 (;)。 
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.OleDb.OleDbException: SQL 语句的结束位置缺少分号 (;)。

希望大家给帮忙解决额


[解决办法]
你现在用的准确的说是asp.net mvc,它与mvc是有区别的,

asp.net 它只是使用mvc模式结合asp.net这个平台的一个产物,它并没有完全的体现出mvc的特点。

在asp.net mvc中,你仍然可以将 m 进行细化,业务和数据访问,设置还可以划分出DTO,ViewModel。

但没有通用的架构,选择合适的架构将它应用在它适合的情景。

相比较之前的webform ,asp.net mvc 能够让你更清楚http 协议是怎样的,

同时它也是非常容易测试的,里面的一些设计思想才是它精华所在,当然这些思想都是从其他地方借鉴的。

webform 也有它的特点,选用谁都要结合实际情况。

热点排行