View Full Version : درخواست راهنمایی برای ارتباط ها در پروژه کتابخانه
phpphp7
یک شنبه 20 اردیبهشت 1394, 16:37 عصر
سلام دوستان
من در پروژه دانشجویی ام که موضوعش کتابخانه هست ، جدول کتاب ها و جدول person را ایجاد کرده ام و فرم های اون رو هم توی c# درست کردم
از Entity Framework استفاده کردم
حالا میخوام در فرم رزو ، بگم که مثلا آی دی کدام کتاب ، آی دی کدام person قصد رزو را دارد
چون تاحالا پروژه ننوشتم و تخصصی ندارم ، از شما درخواست دارم که برای ارتباط ها و join ها راهنمایی ام کنید
عکس از پایگاه داده :
http://up.vbiran.ir/uploads/9564143126288842732_Untitled.png
ممنون
RmeXXXXXXXXX
یک شنبه 20 اردیبهشت 1394, 21:22 عصر
برای ثبت رزو یه کلاس دیگه ای نیاز دارید و همچنین جدول متناظر اون.
کلاسی ک شامل موارد زیر باشه حداقل:
id, person, dateOf, IList<Book> books
در اینجا فرض شده که در هر رزو ممکنه بیش از یک کتاب رزو کنه شخص.
در ef کافیه فقط books رو virtual تعریف کنی، خودش کلیدها و join را تشخیص میده.
phpphp7
دوشنبه 21 اردیبهشت 1394, 09:34 صبح
برای ثبت رزو یه کلاس دیگه ای نیاز دارید و همچنین جدول متناظر اون.
کلاسی ک شامل موارد زیر باشه حداقل:
id, person, dateOf, IList<Book> books
در اینجا فرض شده که در هر رزو ممکنه بیش از یک کتاب رزو کنه شخص.
در ef کافیه فقط books رو virtual تعریف کنی، خودش کلیدها و join را تشخیص میده.
سلام خیلی ممنون
یکم گیچ شدم
در Entity Framework چطوری باید Virtual تعریف کنم ؟!؟
راستی لازم نیست در پایگاه داده ، ارتباط ایجاد کنم ؟!
مثلا فیلد PersonId از جدول Reserve را به فیلد PersonId از جدول Person وصل کنم ؟
مثلا فیلد BookId از جدول Reserve را به فیلد BookId از جدول Book وصل کنم ؟
phpphp7
دوشنبه 21 اردیبهشت 1394, 19:23 عصر
دوستان الان ارتباط جداول رو انجام دادم
برای دستور Join در EF (در جدول Reserve)باید چیکار کنم ؟؟
میخوام مثلا بگم :
چه افرادی (از جدول افراد) چه کتاب هایی زا (از جدول کتاب ها ) در چه تاریخی (از جدول رزو) ، کتاب را رزو کرده اند
phpphp7
شنبه 26 اردیبهشت 1394, 22:58 عصر
کسی میتونه راهنمایی کنه ؟
فقط نمیتونم کد Join ها رو به صورت Entity بنویسم !!
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.