问题标签 [submitchanges]
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.
vb.net - 使用 LINQ 添加 CHILD VALUE 始终为 1
我有桌子
患者资格 和 患者资格医生专科 和 医生专科
PatientEligibilit具有 来自 PatientEligibilitiesDoctorsSpecialties 表 的外键 PatientsEligibilitiesDoctorsSpecialtyID
和
PatientEligibilityDoctorsSpecialty具有 来自 DoctorsSpecialties 表 的外键 DoctorsSpecialtyID
然后使用 VB.NET LINQ:我正在尝试将子项(PatientEligibilitiesDoctorsSpecialty )添加到它的父项(PatientEligibilit)
然后我提交更改
像 :
它工作正常,并以正确的日期将记录保存在数据库中
但
总是以价值保存1
linq-to-sql - 如果文本框被列表框修改,Linq to SQL SubmitChanges() 不起作用
在一个简单的测试表单中,我有一个列表框和一个文本框。表单绑定到具有单个表的数据上下文。列表框有两个项目,并且没有绑定。文本框绑定到数据上下文。
当我从列表框中选择一个项目时,将运行以下代码:
然后,当我按下保存按钮时,将运行以下代码:
但是 - 文本框绑定的数据库字段没有更新。
如果我在文本框中手动输入一个值,然后按下保存按钮,数据库字段就会更新。
几天来我一直在尝试解决这个问题,最后我制作了这个非常简单的文本表单来确认或否认正在发生的事情。不会发生错误。
因此,由于某种原因,如果文本框的 .Text 属性已从列表框中更新,则 SubmitChanges() 无法识别需要更新文本框,但如果我手动输入值,则可以识别它需要更新。
有什么想法吗?
asp.net-mvc-3 - ASP.NET MVC3 C# - 并非所有代码路径都返回一个值
这个循环我快到了!
控制器:
看法:
错误:
无法找到该资源。
说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。
请求的 URL:/Post/Hide/1
我知道 /Post/Hide/1 不存在!我不想要它!它应该重定向到 /Thread/Details/id (ergo 'post'所在的'thread')
与往常一样,非常感谢任何帮助/指导!
c# - 使用 SubmitChanges 创建 LINQ 事务
所以,我正在尝试使用 LINQ to SQL 进行交易。我读到,如果我使用SubmitChanges()
,它将创建一个事务并执行所有内容,如果出现异常,所有内容都会回滚。我需要使用 MULTIPLESubmitChanges()
吗?我正在使用类似此代码的代码,但它不起作用,因为它没有在第一个表上保存任何数据..(我需要它的子表 ID)。
如果我SubmitChanges()
在第一个之后立即使用另一个,InsertOnSubmit
它不会失去交易的想法吗?
app-store - 如何在应用商店中重置应用的“新版本”
我想知道是否有任何方法可以在 appStore 中“重置”我的应用程序的“新版本”。不,拒绝二进制文件似乎还不够。
问题如下:我有这个应用程序(在这里找到:www.pekbok.com :))本地化很差。所以有一天,让我们称之为“Day L”,我决定将其所有图像(iphone 和 iPad)本地化,并将它们上传到商店的描述中。这是一个真正的痛苦,我真诚地讨厌这种行政上的浪费时间。无论如何,在“Day L”之后,该应用程序的图像以正确的语言显示,一切都很好,花花公子。
几天后,我决定上传一个新版本,里面有很多花哨的东西,然后继续使用 itunesconnect。想象一下,当我发现我在“Day L”前一天已经添加了一个新版本但没有上传任何捆绑包时,我会感到惊讶。
似乎是这样的情况,当一个现有应用程序“添加新版本”时,有关先前二进制文件的信息被克隆(作为快照)并保存到新版本的新上下文中。因此,我已更改旧版本的图像这一事实不会影响我的新版本的图像,因为它在我进行这些更改之前已“克隆”(“Day L”)。
我试图上传一个新的二进制文件并拒绝它,但状态只是更改为“被开发人员拒绝”并且没有进入它的第一个“添加新版本”状态:(
请帮忙,我想编码而不是花时间在管理上:)
真诚的,汤米
c# - SubmitChanges 立即取回记录
我有一个向数据库添加记录的表单。主键是自动递增的。我想让网页重定向到显示刚刚输入的信息的页面。
例如,如果 1019 是下一个生成的数字,它将重定向到http://localhost/details.aspx?softwareID=1019 。
这是将其提交给数据库的代码。
c# - 检查将 linq-to-sql 项插入或提交到数据库的限制
我想在将对象插入或提交到 sql 时实现对象数据的检查。是否有一些 OnInsert 或 OnSubmit 函数可以为自动生成的 linq-to-sql-classes 或其他解决方案实现/扩展?
执行此操作的正常方法是将限制、检查约束、触发器和存储过程放在 sql server db 中,但我想避免这种情况,以便将代码保存在一个地方并进行语法检查等。
(我认为检查唯一索引和外键最好直接在 sql db 中实现)
c# - 已尝试附加或添加一个不是新的实体,可能是从另一个 DataContext 加载的。不支持
我的项目分为PresentationLayer、BusinesLogicLayer和DataAccessLayer。每个创建的对象都会经过这些层。在简化:
SetFilter.xaml.cs
过滤器BLO.cs
过滤器DAO.cs
过滤器Client
使用ClientFilter
包含FilterID
和的表与表连接ClientID
。(多对多关系)
如果我创建新的 3 个对象,一切正常,但如果我Client
在数据库中存在(也在单独和单独中使用ClientBLO
等)我得到错误:ClientDAO
TransactionScope
DBDataContext
An attempt has been made to Attach or Add an entity that is not new, perhaps having been loaded from another DataContext. This is not supported.
(I searched other similar threads but I didn't found solution to my problem.)
And finally my question
How should I save myFilter
if Client
exists in database. I tried Attach()
it to datacontext in FilterDAO.cs
but I get the same error.
entity-framework - ObjectStateManager 和分离的实体状态
我正在使用实体框架,它的某些部分功能对我来说仍然不清楚。比较难理解的主要有:
SubmitChanges
过程;- 调用更新-删除-插入方法的顺序;
- 对此事的认知
ObjectStateManager
- 分离
EntityState
,它是提交过程的一部分;
提供您的解释或提供一些有用的链接。
linq - MVC3 LINQ 提交更改无效
在下面的方法中,db.SubmitChanges 显示为无效/无法被智能感知识别。这是我第一次尝试使用 LINQ 更新数据库中的记录,该方法可能包含我还没有发现的其他逻辑/语法错误。是什么导致 SubmitChanges 不正确?