无法更新 EntitySet“SoreInfo_Table”,因为它有一个 DefiningQuery,而 <ModificationFunctionMapping> 元素中没有支持当前操作的 <InsertFunction> 元素。

1:实体中的表必须有主键(这里指示T_User表中必须有主键),如果没有,会有这样的提示

2:主键设置好后,运行还是会出现类似问题,那就一个郁闷

1):方法一先从EF中删除刚设置主键的模型,然后再重新添加到EF中,That‘s Ok。

2):如果方法一都没有成功,那么用这个更土的方法:创新创建一个工程,再重新关联EF,这时候这个问题就解决了或者删除*.edmx文件,再重新关联数据库也OK都测试过,完全通过

时间: 2024-10-14 04:49:15

无法更新 EntitySet“SoreInfo_Table”,因为它有一个 DefiningQuery,而 <ModificationFunctionMapping> 元素中没有支持当前操作的 <InsertFunction> 元素。的相关文章

无法更新 EntitySet“W_ReceiveData”,因为它有一个 DefiningQuery,而 &lt;ModificationFunctionMapping&gt; 元素中没有支持当前操作的 &lt;InsertFunction&gt; 元素。

无法更新 EntitySet“W_ReceiveData”,因为它有一个 DefiningQuery,而 <ModificationFunctionMapping> 元素中没有支持当前操作的 <InsertFunction> 元素. 原因:未为表定义主键! 去sql server中为表添加主键并更新edmx文件

关于xamarin 运行项目报 一个或多个项目目标不支持生成操作“EmbeddedResource” 错误解决方法

1. 清理整个项目 2.删除 bin 和obj 3. 以管理员身份 打开VS,重新生成就不在会报错. 貌似 管理员总是那么的魔性~~~

DefiningQuery-无法更新EntitySet&quot;&quot;……

在往数据库添加数据的过程中,遇到这么一个奇葩的错: {"无法更新EntitySet"EvaluationAssessDetailsEntity",因为它有一个DefiningQuery,而 <ModificationFunctionMapping> 元素中没有支持当前操作的 <InsertFunction> 元素."}  当时调试的过程中总以为是自己的逻辑或者是哪里写的不对,但是后来整理才知道原来是主外键的问题,详细截图如下:      其实

无法更新 EntitySet 因为它有一个 DefiningQuery

DbFirst 使用 MVC+EF+仓储+ADO.NET实体数据模型 无法更新 EntitySet"Book",因为它有一个 DefiningQuery definingqueryentityframework无法更新 EntitySet"Book",因为它有一个 DefiningQuery,而 元素中没有支持当前操作的 元素.行 32: MvcApplication1.Models.TestDBEntities db = new Models.TestDBEnti

无法更新 EntitySet“Message”,因为它有一个 DefiningQuery

在使用EntityFrameWork时出现了如下的错误:无法更新 EntitySet"Message",因为它有一个 DefiningQuery 出现问题的原因是:由于我数据表中没有设置主键造成的. 我把数据表中重新设计了主键,然后重新添加Entity Framework数据模型,重新编译就可以了

MaxCompute在更新插入、直接加载、全量历史表中的数据转换实践

摘要: 2018"MaxCompute开发者交流"钉钉群直播分享,由阿里云数据技术专家彬甫带来以"MaxCompute数据仓库数据转换实践"为题的演讲.本文首先介绍了MaxCompute的数据架构和流程,其次介绍了ETL算法中的三大算法,即更新插入算法.直接加载算法.全量历史表算法,再次介绍了在OLTP系统中怎样处理NULL值,最后对ETL相关知识进行了详细地介绍. 2018"MaxCompute开发者交流"钉钉群直播分享,由阿里云数据技术专家彬

结对开发之返回一个二维整数数组中最大联通子数组的和

一.题目要求 输入一个二维整形数组,数组里有正数也有负数.二维数组首尾相接,象个一条首尾相接带子一样.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和.求所有子数组的和的最大值.要求时间复杂度为O(n)题目:返回一个二维整数数组中最大子数组的和 二.解题思路 先对二维数组进行了重构,形成一个环状二维数组,然后再用求二维数组子矩阵最大和的方法求得最终结果. 三.程序代码 2 #include<iostream.h> 3 int main(int argc, char* argv[]

【前端小小白的学习之路】----&gt;用JS编写一个函数,返回数组中重复出现过的元素

用JS编写一个函数,返回数组中重复出现过的元素,见下面的代码: var arr = [1, 2, 3, 1, 2, 3, 4, 5]; var getRepeat = function (arr) { var obj = {}; for (var i = 0, len = arr.length; i < len; i++) { if (obj[arr[i]] == undefined) { obj[arr[i]] = 1; } else { obj[arr[i]]++; } } for (var

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型

import java.util.Stack; /**  * 用两个栈来实现一个队列,完成队列的Push和Pop操作. 队列中的元素为int类型.  * @author user  *  *思路:队列是先入先出,栈是先入后出,可以将数据压入第一个栈后,在弹出来压入第二个栈,弹得时候直接从第二个栈弹出,弹出后又将  *第二个栈中的所有数据弹出重新压入的一个栈  */ public class Solution {     Stack<Integer> stack1 = new Stack<