문제

I have a LinQ query which is intended to Update the table concerned.

The code is as follows:

LINQHelperDataContext PersonalDetails = new LINQHelperDataContext();
var PerDetails1 = (from details in PersonalDetails.W_Details_Ts
                         where details.UserId == userId 
                         select details).First();
PerDetails1.Side = "Bridge";
PerDetails1.TotalBudget = 4000000;
PersonalDetails.SubmitChanges();

However, this change/update does not get reflected in the DB. Also,this does not throw any exception.Please suggest.

도움이 되었습니까?

해결책

Make sure W_Details_Ts has one (or more) member properties marked as primary key. L2S can't generate update or delete statements if it does not know the underlying table's PK member(s).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top