Datacontext submitchanges not updating Top free 1 on 1 cams no credit card needed free
I posted this question yesterday evening, which has led me to discover a huge problem! just to make it work is the following: Can you verify that you've created a primary Key to the SQL table, and that the linq object is aware of that little fact ?I have a decimal column in my database called Units, anytime I set the value of the column to a NON ZERO, and Submit Changes the column updates with the new value. Solution I figured out my problem with the help of the SO community. Linq wont tell you nothing, just wont update the table. So I think there must be something special in your domain that causes this.If I try to set the value of the column to ZERO, the Submit Changes does not update the column. My problem was being caused by the fact when I created my entity to attach, the default value of the column was set to zero, so when it tried to assign the value to zero ... I suggest you to create a such simple repro with your domain model and see what happens.LINQ to SQL ignores updates to the current value, so if the field was already zero, you may not see any updates. just to make it work is the following: I thought this would load the original values ... So when it updates the properties it sees the Units already as 0 and it sets it to zero.SELECT [t0].[Id], [t0].[Id Code], [t0].[Title], [t0].[Description], [t0].[Display Order] FROM [dbo].[Page Items] AS [t0] WHERE [t0].[Id] = @p0 'Test Page Manager23434.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\Presentation Framework.resources.0.0.0_de_31bf3856ad364e35\Presentation Framework.resources.dll' -- @p0: Input Int (Size = 0; Prec = 0; Scale = 0)  -- Context: Sql Provider(Sql2008) Model: Attributed Meta Model Build: 3.5.30729.1 INSERT INTO Page Items (Title) VALUES ('this is the title') -- Context: Sql Provider(Sql2008) Model: Attributed Meta Model Build: 3.5.30729.1 The thread 0x1190 has exited with code 0 (0x0).This bit me once - I'd submit changes, never get an exception, and it would go on its merry way, but never actually make it into the DB.
The method below that updates the database is called Update Hold(). I believe in your case your entity is not aware of the changes that's why it ignores your command. The initial insert is being performed in a service class with a Per Web Request lifetime.when i make a select query in my program after i executed this codesnippet the data is changed but when i look in the integrated sql express (server explorer) of my visual studio 2010 nothing happend and when i restart my programm the old vars are there not "test" and "new name" etc.. Are you working with a database you created in SQL Express Server Explorer? If not: You're probably looking at the database YOU created.Using linq-to-sql I insert a new record and submit changes.Then, in the same web request, I pull that same record, and update it, then submit changes. The Database Context is the same across both these operations.