entity-framework – Entityframework Mapping问题
我在mvc上使用实体框架,但我遇到了这个方法的问题.我正在做的只是下面的反射方法,不明白为什么我得到一个字段映射错误.
我也在这里提到的字段中得到以下错误. 错误: – Error 13 Error 3021: Problem in mapping fragments starting at line 205:Each of the following columns in table FormBuilder_Form_Fields is mapped to multiple conceptual side properties: FormBuilder_Form_Fields.ID is mapped to <FormFieldsForm.Form.ID,FormFieldsForm.FormFields.ID> C:NewDevelopmentCaseddimensionsCMSCaseddimensionsCMSCaseddimensionsCms.edmx 206 11 CaseddimensionsCMS Error 14 Error 3021: Problem in mapping fragments starting at line 228:Each of the following columns in table FormBuilder_field_values is mapped to multiple conceptual side properties: FormBuilder_field_values.ID is mapped to <FormFieldValues.FieldValues.ID,FormFieldValues.Form.ID> 我不确定这对实体框架来说意味着什么. 我在布局设计器中包含了edmx文件的屏幕截图: 这是我的edmx文件的pastbin http://pastebin.com/GeL6mZd4 至于代码不想在这里发布它. 解决方法
遇到同样的问题,我找到了解决方案
here.
简而言之,你应该:
更新您的关联,例如: <Association Name="FormsFormsFields"> <End Type="TableSplittingModel.Forms" Role="Form" Multiplicity="1" /> <End Type="TableSplittingModel.FormFields" Role="FormFields" Multiplicity="1" /> </Association> 通过添加ReferentialConstraint <Association Name="FormsFormFields"> <End Type="TableSplittingModel.Forms" Role="Forms" Multiplicity="1" /> <End Type="TableSplittingModel.FormFields" Role="FormFields" Multiplicity="1" /> <ReferentialConstraint> <Principal Role="Forms"><PropertyRef Name="id"/></Principal> <Dependent Role="FormFields"><PropertyRef Name="id"/></Dependent> </ReferentialConstraint> </Association> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 使用Visual Studio 2017在.NET Core解决方案上没
- ASP.NET MVC 3静态文件的简单场景授权
- asp.net – 如何在Simile时间轴中重新加载数据
- 打造更好用的 EF 自动审计
- asp.net-core – 如何在EF Core 2.1.0中为Admin用户播种?
- asp.net mvc 3:使用图像管理模型的最佳方式
- asp.net-mvc – asp.net mvc如何正确测试控制器
- asp.net – 如何从内容页面访问母版页控件
- asp.net – EF更新记录属性后在SaveChanges()上抛出NullRef
- .Net Core in Docker极简入门(下篇)
- asp.net-web-api – 从响应中删除标题
- .net core下使用DbProviderFactories.GetFactory
- 初探CSRF在ASP.NET Core中的处理方式
- asp.net-mvc-5 – Sharepoint 2013 MVC 5提供商托
- ASP.NET MVC5 OWIN:通过Facebook登录后,为什么U
- asp.net-mvc – ASP.Net MVC – 处理多个复选框
- 文本框导致ASP.NET C#SQL出现问题
- ASP.NET MVC中QueryString拼接更新
- asp.net-mvc – 授权标签如何工作? – Asp.net
- asp.net-mvc – 视图中的HttpContext.User或Page