تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: ویرایش کلید خارجی در entity framwork

  1. #1
    اگه نباشه جاش خالی می مونه neda_traveler's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    مشهد
    پست ها
    248

    14 ویرایش کلید خارجی در entity framwork

    من دو جدول دارم که فیلدی در یک جدول کلید اصلی هست و در جدول دیگر کلیدی خارجی
    و این دو جدول به یکدیگر متصل هستن
    حالا من می خوام کد ویرایش بنویسم اجازه ویرایش (کلید خارجی)در جدول detail نمی ده و کلا در حالت modul این فیلد نمایش هم نمیده و فقط از طریق جدول اصلی قابل دسترسی هست

    حالا من چطور میتونم این کلید خارجی ویرایش کنم؟
    ممنون

  2. #2
    اگه نباشه جاش خالی می مونه neda_traveler's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    مشهد
    پست ها
    248

    پيش فرض

    یعنی کسی جواب سوال منو نمیدونه؟

  3. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    اول برسیم به اینکه چرا تاپیکتان بیجواب مانده که شاید مشکل بسیاری از دوستان هم باشد...
    تاپیکی خیلی سریع جواب داده میشود و تاپیک دیگری با وجود خواندن بسیار ولی بی جواب می ماند...
    چرا؟
    متن زیر گمانم برای بقیه دوستانی هم که سوالاتی مطرح میکنند مفید باشد و بتوانند تاپیک هایی برسند که به جواب برسد.

    =====

    مشکل اصلی سر وقت خالی است.
    من نوعی (و تعمیم به سایر دوستان) وقتی وارد سایت میشوم شاید حدود 10 دقیقه فرصت خالی دارم (یا بعد سه چهار روز نیم ساعت فرصت خالی پیدا میکنم)، طبیعی است که ترجیح میدهم سوالاتی را جواب دهم که در این زمان پاسخ به آنها ممکن است... و یا بجای مشکل یک نفر به مشکل چهار نفر کمک کنم
    (((
    به عنوان نمونه همین دیشب توانستم 5 تاپیک را که 4 تای آنها کلاً بدون جواب مانده بود پاسخ دهم اگر میخواستم دیشب همین تاپیک فعلی را پاسخ دهم باید آن 4 تاپیک دیگر بیجواب میماند
    اگر فرصت بود مشکلی نبود، سوال همه دوستان روی سرما جادارد ولی چه کنیم شرمنده وقت کم است...
    از زاویه دیگر این خیلی هم مهم نیست، اصلاً خود "من" اینجا مهم نیستم، شاید ساعتی دیگر رفتم زیر تریلی! انشاا... ! "من" یعنی به نمایندگی کلیه دوستانی که تاپیک ها را پاسخ میدهند...
    مهم آن است که الآن واقعاً دلم میخواهد کمک شما و سایر دوستان کنم که تاپیک میزنند و بی جواب میماند.
    مهم آن است که بدانید چرا کسی (هر کسی ... آقای x خانم y) تاپیک دیگری را پاسخ میدهد ولی تاپیک بقل دستی اش را پاسخ نمیدهد.
    )))

    سوالات صریح و دقیق و با نمونه کد و سمپل مشکل و... برای پاسخ خیلی پرمشتری هستند! سوالاتی که زمان کمی برای خواندن و درک و کشف و مهم تر از همه پاسخ شان مورد نیاز است.

    مشکل فعلی سوال شما آن است که کد نمونه یا بهتر سمپل ندارد...
    مشخص نیست وضعیت relation ایجاد شده در دیتابیس تان چگونه است؟ قید اجبار دارد یا خیر؟
    مشخص نیست از شیوه code first استفاده کرده اید یا model first ؟
    مشخص نیست relation را درست در entity framework برقرار کرده اید یا خیر؟
    حتی مشخص نیست دقیقاً چه کدی را نوشته و اجرا میکنید که این خطا رخ میدهد؟
    و...

    نتیجه آن میشود که کسی که میخواهد جواب دهد مجبور است اول خودش یک پروژه ساده درست کند و تلاش کند خطای ناپیدای شما برای خودش هم رخ دهد تا بتواند جواب دهد!!!!
    و در پاسخ هم مدام باید نوشته شود "اگر اینطور عمل کرده اید .. اگر ...." یعنی باید حالات مختلف پیش بینی و پاسخ داده شود... نمونه بارز آن در سوال شما میتواند راه حل های متفاوت برای code first و model first باشد که پاسخ دهنده باید هر دو را در نظر گرفته و جواب دهد...

    همه اینها میشود صرف زمان زیاد.
    یک پروژه سمپل کوچک میتواند تاپیک های سوال را بسیار سریع به جواب برساند.

    =====

    و اما بحث شیرین جواب برای شما دوست عزیز و قدیمی:
    الآن یک نمونه سمپل بسیار ساده از یک رابطه والد فرزندی حاضر کردم (نویسنده-کتاب) که همچین مشکلی که شما فرمودید در آن وجود ندارد!
    در این کد ابتدا کتابی برای یک نفر ثبت میشود (INSERT) و بعد به راحتی نویسنده کتاب مذکور به فرد دیگری تغییر میکند (UPDATE) ولی خطایی هم ندارد.
    حالا چه کنم که مشکل شما بوجود آید؟
    شما نگاهی بیاندازید و بفرمائید چه میکنید که خطا میدهد؟
    یا همین کد را طوری تغییر دهید که خطای مدنظرتان در آن رخ دهد تا بتوان دید دقیقاً چه کرده اید و مشکل کجاست؟!
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    موفق باشید.

  4. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •