问题标签 [insertonsubmit]

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 投票
0 回答
54 浏览

linq-to-sql - LINQ insertonsubmit deletes all records

When I start a fresh debug of my windows form app I can add multiple records into the "klant" table with no problem. They are all saved inside the coupled SQL database. When I Quit debugging and restart the app and I add 1 new record all previous records are deleted and that one new record is now the first record inside the table.. If I add multiple records the previous records are also gone

the code is simple:

Edit: at first I wasn't able to save any data at all, I had to redirect the connection string towards the mdf. in the bin/debug/app_data folder. Don't know if this can be related with the problem.

0 投票
1 回答
714 浏览

c# - LINQ to SQL:插入主表和外部表

我正在尝试同时将数据插入到主表和从属表中。两个表之间确实存在数据库关系,并且表 Employee 有一个 Identity 列作为主键。

我正在努力:

但我得到的错误是:

无法将类型“Database.Skill”隐式转换为“System.Data.Linq.EntitySet”

0 投票
1 回答
337 浏览

vb.net - 使用字典插入新记录

是否可以插入新记录,其中值存储在字典而不是结构中?我看过这段代码:

但是我有 250 个奇数值/字段要添加到每条记录的数据表中,并且更愿意使用字典而不是定义所有列字段并在类中添加值,如上面的示例。这可以做到吗?

0 投票
1 回答
43 浏览

vb.net - 在循环中生成属性名称

我正在尝试找到一种将具有 25 列的单条记录加载到数据表中的方法。

SPOT1我可以列出调用的所有 25 个变量SPOT25(数据表中的列),但我正在寻找更简洁的方法,例如使用循环或字典。

下面的代码显示了两种方法,一种是繁琐的“长”方法,另一种是我试图寻求帮助的“简洁”方法。

0 投票
1 回答
283 浏览

vb.net - 如何回滚失败的 InsertOnSubmit?(VB.NET LINQ)

当 SubmitChanges 失败时,我在撤消失败的 InsertOnSubmit 时遇到问题。这是代码:

当他们再次点击提交时,它会返回并在同一点以与原始提交相同的值失败,而忽略用户输入的新值。

“NewFac”中的值是更正后的新值。我已经在调试中手动检查了这一行:“db.t_Facilities.InsertOnSubmit(NewFac)”

我假设我需要以某种方式从捕获中的“db.t_Facilities.InsertOnSubmit(NewFac)”中删除包含不正确值的失败“NewFac”,但我看不到这样做的方法吗?

仅供参考:我从这里得到了这种方法的主要内容:https ://msdn.microsoft.com/en-us/library/bb763516

任何帮助,将不胜感激。

0 投票
1 回答
321 浏览

c# - ling to sql:“MYDataContext”不包含“InsertOnSubmit”的定义

我正在尝试向表中添加一行:

但我得到这个错误:

“MYDataContext”不包含“InsertOnSubmit”的定义,并且找不到接受“MYDataContext”类型的第一个参数的扩展方法“InsertOnSubmit”(您是否缺少 using 指令或程序集引用?)

我该如何解决?

0 投票
1 回答
67 浏览

c# - InsertOnSubmit 给出了这个错误。我该如何解决?

InsertOnSubmit 给出错误“没有给出与 table.InsertOnSubmit(chalet) 所需的形式参数'entity'相对应的参数”。我该如何解决?

这是我的代码。

它在 db.chalets.InsertOnSubmit() 处给出错误;