问题标签 [savechanges]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2137 浏览

asp.net-mvc - 用于实体上下文访问的 ASP MVC 3 基本控制器

我已经为我的 MVC 3 项目实现了一个基本控制器,以允许从我的数据库上下文访问用户实体的通用方式:

这很好用,我的所有控制器都可以访问this.db.MyEntity并可以通过调用来检索UserDetails对象this.GetActiveUserDetails()

但是,当我尝试对实体执行更新时出现问题:

任何想法为什么UserDetails可以轻松检索对象,但是当我在调用后检查我的数据库时SaveChanges(),没有任何更新?我假设我正在以两种不同的方式访问我的上下文,但我看不到我是怎样的......!

编辑:这是 GetObjects.GetActiveUserDetails() 方法

不是我知道的最干净的方法......

0 投票
1 回答
452 浏览

winforms - 未显示 LINQ DataGridView 插入删除

我的 DataGrid 绑定到 LINQ 表达式有问题。实际上,我使用相同的 DataContext 将两个 DataGrid 绑定到同一个 SQL 表。

当我在一个或另一个网格中编辑现有行时,更改会反映到另一个网格,反之亦然,正如预期的那样。

但是当我在其中一个网格中插入记录或删除记录时,更改不会反映到另一个网格。就像新行处于我的 LINQ 表达式不进行这些类型的更改的状态。

我需要将更改保存到数据库,然后其他网格才能“看到”更改。

无论如何,两个 LINQ 结果对象都可以通知插入行/删除行更改吗?

这是我的代码:

0 投票
1 回答
1182 浏览

.net - 如何使用 WPF DataGrid 和实体框架软删除?

假设我有下表:

如何从 WPF 中软删除项目DataGrid?软删除是下面的操作:

我应该处理 KeyPress 事件吗?在我有一个保存按钮的表单中,我应该在调用之前做一些处理entities.SaveChanges()吗?

0 投票
1 回答
1071 浏览

wordpress - Wordpress 自定义帖子类型选项页面中的更新选项

我创建了一个文件,该文件将选项页面添加到 WP 自定义帖子类型,该类型应该显示幻灯片的选项,但我无法保存数据。基本上,当您单击提交按钮时,我希望它更新选项。谢谢您的帮助 :)

这是我的代码:

{

}

0 投票
2 回答
2589 浏览

android - Android Listview reset changes when scroll

I'm using a ListFragment with a custom Adapter.

My adapter have a textview and a hide imageview with a arrow. When user select a item, the arrows shows up and the background color change. But, when user scroll the list, all the changes get back to default.

What I should do to fix the changes?

EDIT:

my Adapter class..

my Fragment class..

what i should do to persiste the changes of onListItemClick method????

0 投票
1 回答
1390 浏览

wordpress - Wordpress 自定义分类法额外字段未保存

嘿伙计们我有一个可怕的问题,基本上我想在一个名为“sermon_series”的自定义分类法中创建一个元字段,我可以在其中链接图像。一切都已创建,但它不会保存。我尝试了许多其他代码变体,但没有一个有效。感谢您的帮助,这是我的代码:

0 投票
1 回答
1662 浏览

entity-framework - Entity Framework 4.3 DbContext SaveChanges 更新的记录多于预期

我正在使用 Entity Framework 4.3 和 DbContext 来更新我的数据库。我有一个用户集合,允许修改任何用户,然后保存更改。我的问题是我发现在调用 SaveChanges() 时意外更新了一条额外的记录。

例如,将 pk = 5 的用户更新为“已撤销”状态也会为 pk = 1 的用户生成 sql 更新

SQL 探查器跟踪:

(没想到会这样)

(预期的)

为了调试这个我用了这个

获取返回 1 的修改条目数,但调用 SaveChanges() 返回 2,因为确实应该更新 2 个条目。

我无法弄清楚为什么会生成第一个查询,因为该用户的属性没有被更新 - 无论如何它们都不应该更新。

我怀疑我在这里忽略了一些相当简单的事情,但不知道是什么。任何建议都非常感谢。

0 投票
2 回答
424 浏览

asp.net-mvc - 如何将已存在于 db 中的实体插入到父实体的 Icollection 中,并保存更改

我是一个新手,所以我想在我将要介绍的代码中,在“正确代码”方面会有很多违规行为。(很高兴得到任何评论..)

我有三个实体:

我创建了一个新的“Age”实体,用值设置它的属性,然后将一些“AgeRange”实体插入到它的“Icollection”中,这些实体是我从 DB 中提取的。(它们已经存在)我将新的“Age”添加到 dbContex,当执行“savechanges”时出现异常:

(AgeRange PK 是故意为字符串的,因为我的目的是在逻辑基础上保持它们不变)

这是其余的代码:

任何帮助将不胜感激。

0 投票
1 回答
410 浏览

arrays - 将数组文本内容保存在 actionscript 3.0 中创建的 csv 文件中

我在如何将数组的内容保存在已经有内容的 csv 文件中时遇到问题。就像覆盖 csv 文件的内容一样。数组是这样的(数组[1][1])。我已经搜索并用谷歌搜索了它,但我得到的每个答案仍然是错误的。请立即在最后期限内...感谢您的帮助。

0 投票
3 回答
3656 浏览

wcf - WCF 保存 EF 4.1 项目引发异常项目无法添加到固定大小的类型数组

我已经搜索了谷歌并用尽了相当多的时间试图弄清楚我的 WCF 和客户端 Windows 窗体应用程序发生了什么。

我不断收到以下错误

我配置我的解决方案的方式我有一个引用我的 DataLayer 类库的 WCF Web 服务,我有一个引用 WCF 服务以及 DataLayer 项目的 Windows 应用程序(测试应用程序)。

如果我没有在我的测试应用程序中引用 DataLayer,则不会发生此问题,但是我会丢失ICollection<Ingredient>简单Ingredient[]数组。现在你可以看到,每次初始化数组都变成了编码的痛苦。

有人知道吗?提前致谢。