实体框架一对一映射问题

2023-11-30

使用VS 2010 beta 2,ASP.NET MVC。

我尝试创建一个实体框架文件并从数据库中获取数据。

关系存在一些问题,因此我开始进行调整,但对于简单的一对一关系,我不断收到以下错误

错误 1 ​​错误 113:多重性在关系“FK_UserProfiles_Users”中的角色“UserProfile”中无效。由于从属角色属性不是关键属性,因此从属角色的重数上限必须为*。 myEntities.edmx 2024

我的用户表由与其他表的一些其他多对多关系组成,但是当我尝试与其他表建立一对一关系时,会弹出该错误。

用户表

  • UserID
  • Username
  • Email

etc..

用户配置文件表

  • 用户档案ID
  • 用户ID(用户表的FK)
  • Location
  • Birthday

对于一对一关系,EF 希望表使用相同的主键。真的,如果这是真正的一对一,他们可能should。因此,在您的示例中,如果将 UserID 设置为 UserProfiles 表上的主键,则一对一将起作用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

实体框架一对一映射问题 的相关文章

随机推荐

  • 路径名太长打不开?

    这是执行的截图 如您所见 错误表明目录 JSONFiles Apartment Rent dubizzleabudhabiproperty 不存在 但请看看我的文件 该文件夹肯定在那里 Update 2 The code self file
  • 从文件中打开 URL 并在 UiPath 中截取屏幕截图

    这是一个 UI 路径序列 我正在尝试从 Excel 文件中读取一些 URL 启动浏览器 从文件转到 URL 截图 保存截图 我无法使用 截屏 活动 不确定 如何截取屏幕截图并将其另存为文件 The Take Screenshot活动需要一个
  • 如何获取父级中动画值的子级小部件大小

    随着 flutter 的不断发展 有很多建议和 方法 我不确定什么是正确的 因为我对这个框架真的很陌生 比如说 我有以下代码 几乎没有减少 override Widget build BuildContext context return
  • 无法升级到 Jackson 2.1.4,Jersey 忽略注释

    简短版本 如中所述http wiki fasterxml com JacksonAnnotations 重要提示 Jackson 1 x 和 2 x 注释存在于不同的 Java 中 和 Maven 包 请参阅 Jackson 2 0 以获得
  • 如果在 Laravel 中通过身份验证,则将用户从登录页面重定向到主页

    我正在使用 Laravel 5 1 构建登录 注册模块 我定义了以下路线 Route get function return view welcome Route get home middleware gt auth function r
  • 多个配置文件导致重复消息

    我有一台在 AWS 中运行的 Logstash 机器 在 Logstash 中 我有 3 个配置文件 每个文件上定义了 1 个输入 这些输入正在从以下来源读取日志 From s3 来自http输入 来自文件节拍 问题是我在 Kibana 中
  • Angular 2+:如何从 HTML 代码中删除所有 Angular 属性和注释(以及其他 Angular 工件)?

    我想以一种不常见的方式使用 Angular 我用它来生成 HTML 稍后用于满足各种需求 为什么 我希望这个 HTML 是静态的并且独立于角度 例如 如果我更改我的应用程序 例如重构代码 生成的 HTML 应该是相同的 当然 如果背后的逻辑
  • 如何修复 IE 浏览器控件中的内存泄漏?

    我正在尝试在 C Winform 应用程序中嵌入 WebBrowser 控件 这听起来很容易 然而 我发现每次调用 Navigate 方法时 WebBrowser 控件都会占用大量内存 内存永远不会被释放 内存使用量不断增加 网上很多人都有
  • 将geojson标记加载到mapbox中设置自定义图标图像

    我是mapbox 传单的新手 我认为这是一个非常基本的问题 我在过去的两天里一直在努力解决这个问题 尽管我尝试了几种方法 但我无法解决这个问题 我通过 geojson 加载标记 var ma 3 L mapbox featureLayer
  • 检测和响应任何多边形内的球与墙碰撞

    需要编写良好的方法来检测和响应任何多边形内的球与墙的碰撞 例如 我有一个方法可以绘制一个在矩形内飞行的球 ctx beginPath ctx arc x y ballRadius 0 Math PI 2 ctx fillStyle 0095
  • Jasper 子报告未显示

    我有一份主要报告 调用2个不同的子报告两次 每次使用不同的参数 问题是显示不正确 LETTEROFACK TRANSF LTR 根本不来
  • 将数组从 php 发送到 python

    我正在尝试将一个数组从 php 传递到 python 由于某种原因 当我加载 php 页面时 我遇到了麻烦 所以如果人们建议我尝试不同的方法或者如果人们发现一个简单的方法 我将非常感激我在这里失踪了错误 因为我已经尝试这样做几个小时了 Th
  • 新工作表上的 VBA 数据透视表

    我已经录制了一个宏来在 VBA 中创建数据透视表和后续图表 它就像一种魅力 只是完全不是我需要的那样 问题是我希望能够运行代码并让它在尚不存在的工作表上创建一个表 基本上我将通过菜单上的按钮运行它 它应该在新页面上创建表格和图表 无需进一步
  • 从 Access 数据库收集数据

    我想从 Access 数据库的某些表中收集一些数据 我在网上找到了一些解决方案 但我还没有找到填充数据表或数据集并正确获取每个字段的方法 对我来说 获取整个表然后只获取我想要的信息是否更容易 或者我应该在访问数据库中进行大量搜索 每次只获取
  • 调试 PDO mySql 将 NULL 插入数据库而不是空

    我正在尝试使用 PDO 将 NULL 动态插入数据库 表结构 CREATE TABLE IF NOT EXISTS Fixes Id int 11 NOT NULL AUTO INCREMENT COMMENT PK CurrencyId
  • 没有名为 pkg_resources 的模块

    我正在将 Django 应用程序部署到开发服务器 并且在运行时遇到此错误pip install r requirements txt Traceback most recent call last File var www mydir vi
  • 当矩形与另一个矩形重叠时 OpenCV 连接轮廓

    我有以下输入图像 我的目标是绘制红色区域的轮廓 为此 我有以下代码 导入CV2 Read image src cv2 imread images jpg cv2 IMREAD GRAYSCALE Set threshold and maxV
  • IntelliJ IDEA Grails 没有看到 Jar

    我试图在 Linux 系统上的 Grails 项目中引用 IntelliJ IDEA 9 0 2 中的类 我将依赖项添加到BuildConfig groovy dependencies specify dependencies here u
  • “Substring” GridView BoundField 对象

    谁能告诉我如何对 GridView BoundField 对象进行子字符串化 到目前为止我已经尝试过了 但还没有成功 谢谢
  • 实体框架一对一映射问题

    使用VS 2010 beta 2 ASP NET MVC 我尝试创建一个实体框架文件并从数据库中获取数据 关系存在一些问题 因此我开始进行调整 但对于简单的一对一关系 我不断收到以下错误 错误 1 错误 113 多重性在关系 FK User