asp.net-mvc – 绑定排除Asp.net MVC不适用于LINQ实体
发布时间:2020-12-16 09:30:17 所属栏目:asp.Net 来源:网络整理
导读:我目前正忙着花些时间研究ASP.NET MVC.我正在做的 教程 Create a Movie Database in ASP.NET MVC,仍然使用ADO.NET Enity模型.我设法从LINQ实体模型创建一个列表视图.所以这是我的问题. 绑定属性不适用于我的SQL实体. Ado.NET的原始代码 public ActionResult
我目前正忙着花些时间研究ASP.NET MVC.我正在做的
教程 Create a Movie Database in ASP.NET MVC,仍然使用ADO.NET Enity模型.我设法从LINQ实体模型创建一个列表视图.所以这是我的问题. 绑定属性不适用于我的SQL实体. Ado.NET的原始代码 public ActionResult Create([Bind(Exclude="Id")] Movie movieToCreate) { if (!ModelState.IsValid) return View(); _db.AddToMovieSet(movieToCreate); _db.SaveChanges(); return RedirectToAction("Index"); } 我的LINQ代码 public ActionResult Create([Bind(Exclude = "Id")] Movies movieToCreate) { if (!ModelState.IsValid) { return View(); } _db_linq.Movies.InsertOnSubmit(movieToCreate); _db_linq.SubmitChanges(); return RedirectToAction("Index"); } 但不排除Id字段.有任何想法吗?谢谢! 解决方法
您的ID属性可能是一个int,它不是可以为空的类型.正因为如此,即使它在绑定时被排除,它也必须有一个值.在这种情况下,它具有其类型的默认值,即零.
确保正确设置数据库,将ID字段的IsIdentity属性设置为true并重新创建LINQ类. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在VS 2008嵌套母版页中包含对JavaScript的相对引
- asp.net – 如何使用GridView和ObjectDataSource排序?
- 如何在asp.net gridview中设置行之间水平线的颜色?
- asp.net-mvc – 我可以从动作过滤器返回动作结果吗?
- asp.net – 通过web.config从页面输出中删除BOM
- Intranet ASP.NET网站的Windows身份验证和重新出现的Window
- asp.net-mvc – Bug? ASP.NET MVC 2中的客户端验证导致Val
- asp.net-mvc – 获取错误参数’nameOrConnectionString’不
- ASP.NET知识点总结2
- asp.net-mvc-4 – 使用StructureMap为NServiceBus和MVC管理
推荐文章
站长推荐
- asp.net – 使用codebehind显示隐藏div
- asp.net-mvc – MVC Model Binding不适用于Kendo
- asp.net-web-api – 如何在ASP.NET Web API中验证
- 子类中的ASP.NET Repeater项
- asp.net-mvc – 转换常规的MVC网站,用于电话沟通
- asp.net – 当onclientclick为false时,停止oncli
- asp.net-mvc – 如何在MVC中调用.ashx文件?
- 身份验证 – DotNetOpenAuth的工作原理
- asp.net-mvc-5 – MVC5中的域路由
- asp.net-mvc-3 – 如何使用下拉列表的数据注释?
热点阅读