asp.net-mvc – 如何与Entity Framework创建外键关系?
发布时间:2020-12-16 03:40:18 所属栏目:asp.Net 来源:网络整理
导读:我想在我的数据库中创建一个新行,该表具有几个外键关系,我无法处理需要进行的订单和调用.这是我到目前为止: db.Models.Order order = DB.Models.Order.CreateOrder( apple );order.CustomerReference.Attach( ( from c in db.Customer where c.Id == custId
我想在我的数据库中创建一个新行,该表具有几个外键关系,我无法处理需要进行的订单和调用.这是我到目前为止:
db.Models.Order order = DB.Models.Order.CreateOrder( apple ); order.CustomerReference.Attach( ( from c in db.Customer where c.Id == custId select c ).First() ); db.SaveChanges(); 代码在第二行失败,说:
有任何想法吗? 解决方法
(感谢John的语法修正)
所以我明白了.这是你要做的: db.Models.Order order = DB.Models.Order.CreateOrder( apple ); order.Customer = (from c in db.Customer where c.Id == custId select c).First(); db.SaveChanges(); 我希望能帮助别人. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在.net MVC中使用Flux和事件发射器?
- asp.net-mvc – 如何使用ASP.NET Core,2.0中的Razor Pages处
- .net – Viewstate隐藏字段如此之大,一切都会崩溃
- asp.net – 将Dot Net网站调试为域普通用户
- application_start意外触发了asp.net
- asp.net-mvc-3 – 另一个数据库实例RavenDB MVC3已经使用的
- asp.net-mvc – 如何在ELMAH中连接自定义电子邮件提供商?
- asp.net – “填充无效,不能删除”异常WebResource.axd
- asp.net-mvc-4 – 覆盖用于MVC4应用程序的User.IsInRole和[
- 构建高性能ASP.NET应用的几点建议
推荐文章
站长推荐
- asp.net-mvc-3 – 在asp.net MVC3.0中创建GridVi
- asp.net-core – RemoteIpAddress始终为null
- ViewState在ASP.NET MVC中是否相关?
- asp.net – HTTP状态代码
- 通过Asp.net中Button的CommandArgument传递多个参
- asp.net-mvc-4 – 使用基本HTTP身份验证的MVC4 a
- ASP.NET Core部署在IIS中后,报无法打开登录所请
- asp.net-mvc – 查找:DisplayTemplates速度
- asp.net – 如何在Linux服务器上安装mono?
- 服务器端ASP.Net Ajax异常处理
热点阅读