سلام دوستان
من میخوام کاربر وقتی لاگین کرد بتونه ملک ثبت کنه و یا ملک های خودشو ببینه.الان نام یوزری که لاگین کرده رو دارم.میخواستم id یوزری ک لاگین کرده رو بگیرم بزارم توی جدول املاک و بعد با دیتابیس ویو اونها رو به کاربر خودش نشون بدم .ولی از اونجایی که userId از نوع guid هست نتونستم توی جدول املاک اضافه کنم.باید چکارکنم و ایا راه درستی رو انتخاب کردم؟؟؟
var r = TempData["username"]; var user = db.Users.Where(x => x.UserName == r.ToString()); foreach (var item in user) { estate.User_Id =item.UserId; }
شما باید کلید خارجی در جدول ملک را که کد کاربر در آن قرار میگیره از نوع UniqIdentifire قرار دهید تا بتونید ثبت کنید
این error رو میده...
باید چیکار کنم؟
متن ارور را ضمیمه کنید
sql شما چه ورژنی هست؟
ستون باید از نوع uniqueidentifier باشد
2014 هست
باید داشته باشه
بله داره ولی وقتی انتخابش میکنم این ارور رو میده
در ستون حتما دیتا وجود داره
اول اطلاعات جدول را خالی کنید
حله جناب مدائنی.ممنون
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)