ورود

View Full Version : ثبت نشدن اطلاعات در جدولی که کلید اصلی آن از نوع UniqueIdentifier هست



speralda
جمعه 26 مهر 1392, 07:47 صبح
درود دوستان

من یک جدول گروه دارم با این فیلدها

CREATE TABLE [dbo].[Groups](
[Guid] [uniqueidentifier] NOT NULL,
[Title] [nvarchar](32) NULL,
[CreateDate] [datetime] NOT NULL,
[IsDeleted] [bit] NULL,


با EF و Linq می خوام اطلاعات ثبت کنم ولی اطلاعاتی ثبت نمیشه!

کدم به این صورت نوشتم، درسته؟


context.Groups.AddObject(new Groups
{
Guid = Guid.NewGuid(),
Title = txt_title.Text,
CreateDate = Convert.ToDateTime(txt_CreateDate.Text),
IsDeleted = false
});

context.SaveChanges();
Rgv_Group.DataBind();



ممنون میشم راهنماییم کنید.

hossein_h62
شنبه 27 مهر 1392, 08:13 صبح
سلام
آیا فقط اطلاعات ثبت نمیشه یا خطا هم دریافت میکنید ؟؟
مقدار پیش فرض فیلد Guid تون رو با تابع NEWID پر کنید و در کدی که گذاشتین این فیلد رو دستی مقداردهی نکنید.
یعنی این کد
Guid = Guid.NewGuid(),
حذف بشه.