- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个向数据库添加记录的表单。主键是自动递增的。我想让网页重定向到显示刚刚输入的信息的页面。
例如,它会重定向到 http://localhost/details.aspx?softwareID=1019如果 1019 是下一个生成的数字。
这是将它提交给数据库的代码。
software software = new software
{
EQCN = txtEQCN.Text,
title = txtTitle.Text,
version = txtVersion.Text,
license = txtLicense.Text,
expirationDate = txtExpirationDate.Text
};
db.softwares.InsertOnSubmit(software);
db.SubmitChanges();
最佳答案
Linq-To-Sql 开箱即用地支持这一点。在调用 SubmitChanges
之后,与您的 PK 相对应的属性值应该具有新值。特别是,相应 [Column]
属性的 IsDbGenerated
属性应该为真(尽管如果您通过设计器运行它,它已经存在)。
关于c# - SubmitChanges 立即取回记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7746182/
我正在开发一个使用 Linq2SQL 进行数据访问的 WP7 芒果应用程序。我有一个 Note 实体,它有一个自动生成的 int 类型的键。 我第一次向数据库添加新注释时,操作正常,注释保存,然后如果
我正在尝试创建一个数据库。我做了一个表格,我想从中获取数据。一切似乎都很好,但我的数据库没有得到更新,也没有改变。我正在使用本地数据库。我尝试更改“复制到输出目录”但没有任何反应......Submi
我有一个向数据库添加记录的表单。主键是自动递增的。我想让网页重定向到显示刚刚输入的信息的页面。 例如,它会重定向到 http://localhost/details.aspx?softwareID=1
我不知道这段代码有什么问题,这段代码可以成功编译,但是不会更新数据库。我想念一些东西吗? DataClassesDataContext db = new DataClassesDataContext(
我知道之前有人问过这个问题,但我遇到了这个非常奇怪的初学者问题: 我想通过他们播放的电影的 id 更新 Actor 列表(只有一部电影) DataClasses1DataContext
有什么理由这样的事情行不通吗? 这是我用 LINQ 更新表中记录时多次使用的逻辑: DataClasses1DataContext db = new DataClasses1DataContext(
我正在尝试使用数据库上下文更新数据库中的 2 个字段 [HttpPost] [ValidateAntiForgeryToken] public ActionResult Change
我正在使用自定义存储过程从我的数据库中检索数据: tbTextBox.Text = db.getSettingValue("PropertyName").First().Value; (db是一个全局
在这里听起来不像是破记录(有一些帖子看起来像这个),但它们似乎都没有解决我的问题。好像要更新的时候 private bool resetPassword(string password) {
我想为我的模型覆盖 SubmitChanges() 方法。 当我尝试覆盖时出现编译错误: cannot override inherited member 'System.Data.Linq.Data
我有以下代码- public bool InsertUser(params) { User objUser = new User(params); objDataContext.Use
我在尝试调试 LINQ to SQL 和提交更改时遇到了很大的困难。 我一直在使用http://weblogs.asp.net/scottgu/archive/2007/07/31/linq-to-s
正在编辑其他人的代码,想知道在使用 for 循环和 InsertOnSubmit 时,submitchanges 调用是在循环内还是在循环外。 即: foreach (string t in newT
我在这里无能为力。问题是我试图在 LINQ to SQL 中使用数据库生成的标识属性在数据库中创建一个新实体,然后创建与第一个关联的另一个实体。我猜问题是 LINQ to SQL 不能在没有第一个实体
调用 {DataContext}.SubmitChanges() 时出现 stackoverflow 异常...我希望我知道要发布哪些代码行以帮助澄清情况,但是抛出异常时不会提供任何信息: An un
我在数据库中有一个表,主键是 emp_pk。现在使用 LINQ 我正在尝试对其执行一些操作。当我更改一些属性并调用时, context.SubmitChanges(); 理想情况下,where 子句应
谁能告诉我是否/如何在 Linq2Sql 调用 SubmitChanges() 之前验证数据上下文中的更改。我遇到的情况是,我创建了一个上下文,执行多个操作并在其他处理任务中添加了许多插入,然后在提交
我正在开发一个应用程序,其中一次将大量数据插入到 SQL 数据库中。我使用 LINQ to SQL,并有这样的东西作为我的插入操作: foreach(对象中的var obj) { context.In
在我的第二个 ASP.NET MVC 项目中,我面临一个非常奇怪的问题:当我调用 DataContext 类的 SubmitChanges 方法时,数据库中没有任何更新。这很奇怪,因为我的第一个项目一
我收到了 InvalidOperationException尝试使用 LinqToSql 添加行时。我们无法在内部复制它,并且只有我们的一个客户发生了大约 0.06%,总是对数据库进行相对简单的更改。
我是一名优秀的程序员,十分优秀!