社区
.NET技术其他语言
帖子详情
EF删除两个实体间的关联之后,出现了问题
A522204693
2016-05-07 02:25:33
错误 1 错误 3023: 映射从第 452 行开始的片段时有问题:必须映射表 R_UserInfo_ActionInfo 中的列 R_UserInfo_ActionInfo.RoleInfo_ID: 它没有默认值并且不可以为 Null。
D:\Projects\OA\OA.Model\Model1.edmx 453 9 OA.Model
不知道怎么改,点进映射表想删也删不了
,我是删了 R_UserInfo_ActionInfo表 与RoleInfo表之间一对多的关联才有这问题的
...全文
1298
回复
打赏
收藏
EF删除两个实体间的关联之后,出现了问题
错误1错误 3023: 映射从第 452 行开始的片段时有问题:必须映射表 R_UserInfo_ActionInfo 中的列 R_UserInfo_ActionInfo.RoleInfo_ID: 它没有默认值并且不可以为 Null。 D:\Projects\OA\OA.Model\Model1.edmx4539OA.Model 不知道怎么改,点进映射表想删也删不了,我是删了 R_UserInfo_ActionInfo表 与RoleInfo表之间一对多的关联才有这问题的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EF
多对多关系 增删改应用实例
通过
两个
多对多的关系
实体
实现对关系表的增删改操作
EF
5.0中的跨数据库操作
以前在用MVC +
EF
的项目中,都是一个数据库,一个DbContext,因此一直没有考虑过在MVC+
EF
的环境下对于多个数据库的操作
问题
。等到要使用时,才发现这个
问题
也不小(关键是有个坑)。直接说这个
问题
的解决流程吧: 1)由以往的经验:在ADO.NET中,要操作多个数据库,那多写
两个
SqlHelper吧,或封装下,能动态的修改链接字符串。因此想到在这里能不能建多个ADO.NET
实体
数据模型呢?于是乎有了这样
两个
文件:SealDBModel.edmx及UcmsDBModel.edmx。 2)SealDBModel是主要的,因此在Server中对其处理,作了继承。也同时使用了Uc
EntityFramework
实体
框架入门
EntityFramework 是微软官方提供的ORM工具,能让开发人员节省数据库访问的代码和时
间
,将更多的时
间
放到业务逻辑层代码上。
EF
提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事。本课程从Entity Framework的基本概念入手,循序渐进介绍了
EF
在.NET项目中的基本原理和使用方法,力求学员在较短时
间
内掌握
EF
的理论基础和具体用法。
Entity Framework 6 Recipes(中文word翻译版)
关于
EF
6的正式书籍很少,这个文章是国内翻译整理出来的,共46个小节。适合循序渐进的学习。 第1部分 开始使用
实体
框架之历史和框架简述 第2部分 开始使用
实体
框架之使用介绍 第3部分
实体
数据建模基础之创建一个简单的模型 第4部分
实体
数据建模基础之从已存在的数据库创建模型 第5部分
实体
数据建模基础之有载荷和无载荷的多对多关系建模 第6部分
实体
数据建模基础之使用Code First建模自引用关系 第7部分
实体
数据建模基础之拆分
实体
到多表以及拆分表到多
实体
第8部分
实体
数据建模基础之继承关系映射TPT 第9部分
实体
数据建模基础之继承关系映射TPH 第10部分
实体
数据建模基础之两
实体
间
Is-a和Has-a关系建模、嵌入值映射 第11部分 查询之异步查询 第12部分 查询之使用SQL语句 第13部分 查询之使用Entity SQL 第14部分 查询之查询中设置默认值和存储过程返回多结果集 第15部分 查询之与列表值比较和过滤
关联
实体
第16部分 查询之左连接和在TPH中通过派生类排序 第17部分 查询之分页、过滤和使用DateTime中的日期部分分组 第18部分 查询之结果集扁平化和多属性分组 第19部分 查询之使用位操作和多属性连接(join) 第20部分 ASP.NET MVC中使用
实体
框架之在MVC中构建一个CRUD示例 第21部分 ASP.NET MVC中使用
实体
框架之在页面中创建查询和使用ASP.NET URL路由过虑 第22部分 加载
实体
和导航属性之延迟加载 第23部分 加载
实体
和导航属性之预先加载与Find()方法 第24部分 加载
实体
和导航属性之查询内存对象 第25部分 加载
实体
和导航属性之加载完整的对象图和派生类型上的导航属性 第26部分 加载
实体
和导航属性之延缓加载
关联
实体
和在别的LINQ查询操作中使用Include()方法 第27部分 加载
实体
和导航属性之
关联
实体
过滤、排序、执行聚合操作 第28部分 加载
实体
和导航属性之测试
实体
是否加载与显式加载
关联
实体
第29部分 加载
实体
和导航属性之过滤预先加载的
实体
集合和修改外键
关联
第30部分 继承与建模高级应用之多对多
关联
第31部分 继承与建模高级应用之自引用
关联
第32部分 继承与建模高级应用之TPH与TPT (1) 第33部分 继承与建模高级应用之TPH与TPT (2) 第34部分 继承与建模高级应用之多条件与QueryView 第35部分 继承与建模高级应用之TPH继承映射中使用复合条件 第36部分 继承与建模高级应用之TPC继承映射 第37部分 继承与建模高级应用之独立
关联
与外键
关联
第38部分 使用对象服务之动态创建连接字符串和从数据库读取模型 第39部分 使用对象服务之配置模型和使用单复数服务 第40部分 使用对象服务之从跟踪器中获取
实体
与从命令行生成模型(想解决
EF
第一次查询慢的,请阅读) 第41部分 使用对象服务之标识关系中使用依赖
实体
与异步查询保存 第42部分 POCO之使用POCO 第43部分 POCO之使用POCO加载
实体
第44部分 POCO之POCO中使用值对象和对象变更通知 第45部分 POCO之获取原始对象与手工同步对象图和变化跟踪器 第46部分 POCO之领域对象测试和仓储测试
Python 手写ORM-我的一个数据库访问工具
对象-关系映射(Object-Relational Mapping,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务
实体
的两种表现形式,业务
实体
在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之
间
存在
关联
和继承关系,而在数据库中,关系数据无法直接表达多对多
关联
和继承关系。因此,对象-关系映射(ORM)系统一般以中
间
件的形式存在,主要实现程序对象到关系数据库数据的映射。ORM框架可以化解SQL语句的复杂性,对数据库访问进行对象化,可以减少程序的代码量,并且能大大减少重复性代码学过.NET语言的同学都知道在.NET平台下基于LINQ的EntityFramework的ORM框架吧。在我们开发系统时,一般都有性能
问题
。性能
问题
主要产生在算法不正确和与数据库不正确的使用上。ORM所生成的代码一般不太可能写出很高效的算法,在数据库应用上更有可能会被误用,主要体现在对持久对象的提取和和数据的加工处理上,如果用上了ORM,程序员很有可能将全部的数据提取到内存对象中,然后再进行过滤和加工处
.NET技术其他语言
1,978
社区成员
12,450
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章