سلام
من میخوام برای هر شخص پیام های دریافتی و ارسالی براش رو نشون بدم . مشکل درطراحی جداول دارم .
یکی جدول اعضا هست با آی دی idaza و جدولی که نشون بده پیام از کدوم عضو به کدوم ارسال شده رو میخوام چون من برای فهمیدن اینکه کی پیام رو ارسال کرده و کی دریافت کرده باید تو یک جدول چجوری مشخص کنم . دو بار بزارم idaza ?
راهنمایی بفرمایید
متشکر
در جدول دو کلید خاجی به User بزارید
یکی برای کاربر دریافت منند و یکی برای کاربر ارسال کننید
میشه جدول رو بکشید
متشکر .
الان سوال اینجاست درجدول پیام چجور مشخصه پیام از کدوم کاربر به کدوم کاربر ارسال شده ؟
مثلا کاربری با آی دی 100 به کاربری با آی 200 پیام ارسال کرده ؟؟؟؟
اینو شما مشخص می کنید از اون دوتا فیلدی که به کلید خارجی اختصاص دادید یکی رو ب عنوان فرستنده در نظر بگیرید یکی رو بعنوان گیرنده و توی پنل هر کاربر هر جا آی دی طرف توی فرستنده بود یعنی اون کاربر اونو فرستاده و ستون گیرنده هم نام کاربری رو داره
User u="این یوزر کاربری است که لاگین کرده"; //لیست پیام هایی که برای شما راسال شده List<Message> inbox=db.Messages.Where(c=>c.userName==u.userName); //لیست پیام هایی که شما ارسال کرده اید List<Message> Sends=db.Messages.Where(c=>c.userId==u.userId);
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)