دسته بندی ها
18:32 1399/01/18
ایجاد کلید خارجی بین جداول identity و جداول عادی
سلام
من میخواستم بین یکی از جداول خودم و یکی از جداول Identity کلید خارجی برقرار کنم.
به ID جدول AspNetUsers احتیاج دارم!
بطور مثال در جدول خودم به نام Mytable یک فیلد به اسم UserID میخوام داشته باشم که به فیلد Id جدول AspNetUsers مربوط شود.
ممنون از کمک شما.
ویرایش شده در دوشنبه 18 فروردین 1399 ساعت 20:56:02
مشخصات سوال کننده :
کاربر : andyhug
امتیاز کاربر : 6
رتبه کاربر : 80
به این سوال امتیاز بدهید
0
تعداد بازدید این سوال : 2548
1 نظر
fateme :
ستون های جدول شما چیا هستن ؟
امتیاز کاربر : 1617
رتبه کاربر : 2
تاریخ ثبت : 10:27 1399/11/30
پاسخ دهنده : fateme
20:24 1399/12/02
خب ایجاد کلید خارجی خیلی ساده هست. شما میتونید کلاس زیر رو که در واقع یک انتیتی هست رو داشته باشید.
public class MyTable
{
[Key]
public int Id {get; set;}
public string customerName {get; set;}
public string Address {get; set;}
public string UserID {get; set;}
[ForeignKey("UserID")]
public virtual ApplicationUsers User {get; set;}
}
در کدهای بالا یک جدول به نام MyTable داریم که ستونهای ID به عنوان کلید اصلی، CustomerName و Address رو داره. همچنین فیلد UserID هم به عنوان کلید خارجی در نظر گرفته شده که با جدول ApplicationUsers که همون جدول دیتابیسی AspNetUsers هست ارتباط داره.
آخرین سوالات ثبت شده
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
سوالات مرتبط
- احراز هویت از طریق اکتیو دایرکتوری
- معنی و مفهوم و کاربرد Thread pool در وب
- نحوه حذف پس زمینه سیاه صفحه مدال در بوت استرپ
- منظور از فرانت اند و بک اند چیست ؟
- نمایش منو با راست کلیک کردن روی Ckeditor
- علت کند شدن سایت در Asp.net core
- انتقال کاربر به مسیر خاص بعد از لاگین در Asp.net core
- کار با رویداد SelectedDateChanged در کامپوننت تاریخ شمسی در سی شارپ
- نمایش گزارش StimulSoft در Asp.net Web form
- انتخاب MVC یا Core برای طراحی سایتی که با Asp.net پیاده سازی شده است
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.
 
ورود