mehran788
جمعه 14 اسفند 1394, 09:57 صبح
سلام. خسته نباشید دوستان
من از دیروز سر این موضوع کلافه شدم. من روش Update کردن تو Linq رو بلدم و درست هم می نویسم ولی نمی دونم مشکل از چیه که کار نمی کنه.
strMaxIdProgramSetting = "20";
var query = from p in LinqProgramSetting.tblQueues
select p;
foreach (var a in query)
{
a.QuestionCode = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
a.QueueRow = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
a.TypeQueue = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
}
LinqProgramSetting.SubmitChanges();
strMaxIdProgramSetting = "20";
var Query3 = from p in LinqProgramSetting.tblCounters
select p;
foreach (var a in Query3)
{
a.Group = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
}
LinqProgramSetting.SubmitChanges();
MessageBox.Show("ff");
تو کد بالا من دو تا دستور Update نوشتم. نمی دونم مشکل از کجاست ولی اولی بدون مشکل کار می کنه ولی دومی کار نمی کنه درصورتی که هر دو تا کد یکسانه و فقط جدول هاش فرق می کنه.
چون شاید مشکل از بانک اطلاعاتی باشه من کد های جدول ها رو هم میذارم
کد جدول اول :
CREATE TABLE [dbo].[tblQueue] ( [Id] INT IDENTITY (1, 1) NOT NULL,
[QueueRow] NVARCHAR (50) NULL,
[TypeQueue] NVARCHAR (50) NULL,
[QuestionCode] NVARCHAR (50) NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
و کد جدول دوم
CREATE TABLE [dbo].[tblCounter] ( [Group] NVARCHAR (50) NOT NULL
);
ممنون میشم اگه راهنماییم کنین
من از دیروز سر این موضوع کلافه شدم. من روش Update کردن تو Linq رو بلدم و درست هم می نویسم ولی نمی دونم مشکل از چیه که کار نمی کنه.
strMaxIdProgramSetting = "20";
var query = from p in LinqProgramSetting.tblQueues
select p;
foreach (var a in query)
{
a.QuestionCode = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
a.QueueRow = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
a.TypeQueue = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
}
LinqProgramSetting.SubmitChanges();
strMaxIdProgramSetting = "20";
var Query3 = from p in LinqProgramSetting.tblCounters
select p;
foreach (var a in Query3)
{
a.Group = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
}
LinqProgramSetting.SubmitChanges();
MessageBox.Show("ff");
تو کد بالا من دو تا دستور Update نوشتم. نمی دونم مشکل از کجاست ولی اولی بدون مشکل کار می کنه ولی دومی کار نمی کنه درصورتی که هر دو تا کد یکسانه و فقط جدول هاش فرق می کنه.
چون شاید مشکل از بانک اطلاعاتی باشه من کد های جدول ها رو هم میذارم
کد جدول اول :
CREATE TABLE [dbo].[tblQueue] ( [Id] INT IDENTITY (1, 1) NOT NULL,
[QueueRow] NVARCHAR (50) NULL,
[TypeQueue] NVARCHAR (50) NULL,
[QuestionCode] NVARCHAR (50) NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
و کد جدول دوم
CREATE TABLE [dbo].[tblCounter] ( [Group] NVARCHAR (50) NOT NULL
);
ممنون میشم اگه راهنماییم کنین