所有问题: [submitchanges]

16 个问题

类似标签:
0
投票
2答案
431 次观看

SubmitChanges()仅更新1个字段?

我真的是LINQ新手。我遇到一个未知的问题: public static int save(TEntity obj) { var table = dbo.GetTable<TEntity>(); var mapping = dbo.Mapping.GetTable(typeof(TEntity)); var pkfield = mapping.RowType.DataMembers.Where(d => d.IsPrimaryKey).Take(1).SingleOrDefault(); if ...

0
投票
4答案
1690 次观看

LINQ to SQL:调用“ SubmitChanges”时读取实体会导致DuplicateKeyException

我遇到一种奇怪的行为,我真的不知道该如何解决。我正在尝试在实体插入后立即读取(在ExecuteDynamicInsert之后),并且当部分方法返回时,我总是得到System.Data.Linq.DuplicateKeyException“数据库生成了一个已在使用的密钥。“。 这是我要通过一个非常简单的示例实现的目标: DataContext文件MyDataContext.cs: public partial class MyDataContext { public override void SubmitChanges(System.Data.Linq.Conflict...

0
投票
1答案
368 次观看

在使用RIA的Silverlight应用程序中使用LINQ2SQL数据上下文提交更改的最佳实践是什么?

我有一个使用RIA服务和LINQ2SQL的Silverlight应用程序,并且在我的Silverlight应用程序中有对象。 我在Silverlight应用程序中查询表中的所有记录(通过LINQ查询,使用数据上下文),并为每个对象(记录)创建一个用户控件,并将该对象放入控件中,因为以后需要信息。然后,用户对该对象(存储在控件中)进行更改,我想将其保存回数据库。 我的问题是,当我去保存对象时,我没有数据上下文可以执行SubmitChanges。我无法将其附加到新的上下文中,因为它说它已经附加了。 这种情况下的最佳做法是什么?

3
投票
4答案
6947 次观看

What could be causing db.SubmitChanges() to not work in linq-to-sql?

I've set up a very simple example with LINQ-TO-SQL in WPF. I can get an object (pageItem) out like this and I can change the property and when I call SubmitChanges() it gives me no error but it doesn't save the change. MainDataContext db = new MainDataContext(); var pageItem = (from p in db.Pag...

3
投票
1答案
2374 次观看

LINQ DataContext.SubmitChanges() in C# Reporting "Object reference not set to an instance of an object."

I think a lot of people have had this issue but I'm not able to fix it or understand why I'm having it. I've been tearing hair out for a couple of hours now. I'm getting the error, "Object reference not set to an instance of an object." on my datacontext.SubmitChanges() on the SECOND time thi...

0
投票
1答案
912 次观看

Linq: How to verify dbcontext.SubmitChanges() for updates/inserts succeeded?

How do you verify that SubmitChanges() worked for inserts and updates? The method doesn't return a bool or int value.

9
投票
1答案
3434 次观看

LINQ problems with NText, Text and Image on SQL server

Apologies up front, because this isn't a question but a solution - but it took a lot of searching to find out the answer and google wasn't much help, so I wanted to give something back to the community by providing the error and the solution to help future googlers. When using LINQ to SQL, I ran...

6
投票
3答案
3810 次观看

Mimicking SQL Insert Trigger with LINQ-to-SQL

Using LINQ-to-SQL, I would like to automatically create child records when inserting the parent entity. Basically, mimicking how an SQL Insert trigger would work, but in-code so that some additional processing can be done. The parent has an association to the child, but it seems that I cannot s...

0
投票
1答案
1385 次观看

issue with submitChanges() inserting unwanted records in linq

I am using LINQ to insert records in the database. I create these records and keep track of them using a List. Based on some logic, I delete some of the records by deleting from the List. (I am using the same DataContext object). When I want to insert the records in the database, I do the corre...

1
投票
2答案
811 次观看

在没有时间戳和StoredProcedures的情况下同时使用Linq SubmitChanges

我正在使用没有Rowversion或时间戳的Sql表。但是,我需要使用Linq更新表中的某些值。由于Linq无法知道要更新的值,因此我正在使用第二个DataContext从数据库中检索当前对象,并将数据库和实际对象都用作Attach方法的Input,如下所示: Public Sub SaveCustomer(ByVal cust As Customer) Using dc As New AppDataContext() If (cust.Id > 0) Then Dim tempCust As Customer = Nothing...

0
投票
2答案
1742 次观看

GetChangeSet ChangeSet,Linq将按什么顺序应用更改?

我正在运行代码以在linq提交更改呼叫之前获取更改集。 private void OnSubmitHandleReplication() { System.Data.Linq.ChangeSet changes = GetChangeSet(); //Do something with change set } 在“执行操作”部分中,我需要知道事物以什么顺序提交,以及它们将以什么顺序发布到数据库中。我看到更改集具有.Inserted,.Updated和.Deleted。我认为这些顺序将按照应用顺序进行。但是,我想了解所有顺序。我认为它可能是“插入”,“更新”,然...

0
投票
3答案
693 次观看

在数据上下文中,是否只有在提交更改后才在数据上下文中提供插入值?

我正在浏览一个XML文件,其中包括文章和撰写这些文章的记者。当我们将文章添加到_Data我们的数据上下文中时,我们可能会遇到需要添加的新闻工作者,因此我们可以这样做: newJourno = New journalist With {.name = strJournalist} _Data.journalists.InsertOnSubmit(newJourno) .articles_journalists.Add(New articles_journalist With {.id_journalist = newJourno.id, .id_article = .i...

15
投票
7答案
19115 次观看

如何从LINQ DataContext.SubmitChanges()获取SQL查询

我正在使用Linq to SQL。我有一个DataContext .SubmitChanges()。插入身份字段时出错,我想看看它用于插入此身份字段的查询。 我在快速监视中看不到查询本身;在调试器中哪里可以找到它?

0
投票
3答案
1467 次观看

数据上下文SubmitChanges()退出代码,无异常-在iis5.1上部署了.net mvc

我刚刚在.NET MVC中部署了我的第一个应用程序,但是遇到了问题。 我已经解决了iis 5.1路由问题(如果有人正在寻找,请转到此处: http:// itscommonsensestupid。 blogspot.com/2008/11/deploy-aspnet-mvc-app-on-windows-xp-iis.html ) **现在,我的问题是,无论我在数据上下文中调用db.SubmitChanges()的位置如何,似乎都停止了代码的继续并且不执行更新。发布网站时我缺少步骤吗? **

2
投票
1答案
1605 次观看

DLINQ-实体插入时没有.InsertOnSubmit(...)?

使用DLINQ时遇到一个有趣的问题。当我实例化一个实体时,在DataContext上调用.SubmitChanges()会将新行插入数据库-无需调用.Insert [All] OnSubmit(...)。 //Code sample: Data.NetServices _netServices = new Data.NetServices(_connString); Data.ProductOption[] test = new Data.ProductOption[] { new Data.ProductOption { ...

23
投票
2答案
22771 次观看

LINQ不更新.SubmitChanges()

是否有任何理由无法正常工作? 这是我多次使用LINQ更新表中记录的逻辑: DataClasses1DataContext db = new DataClasses1DataContext(); User updateUser = db.Users.Single(e => e.user == user); updateUser.InUse = !updateUser.InUse; db.Log = new System.IO.StreamWriter(@"c:\temp\linq.log") { AutoFlush = true }; db.SubmitChanges...