مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

dadkhah100

عضویت از 1396/07/20

چند سوال در مورد طراحی پایگاه داده با Entity Framework Code First

  • شنبه 22 آذر 1399
  • 19:09
تشکر میکنم

سلام.

چند سوال در مورد طراحی پایگاه داده در حالت Code-First دارم.

اول اینکه: یک جدول دارم که تمام کالاهای من در آن است. به جدولی نیاز دارم که تعدادی از این کالا ها را ذخیره کند به اضافه یک ویژگی برای این کالای انتخاب شده. یعنی امکان دارد که چند بار در این جدول یک کالا انتخاب شود ولی شاید هر بار ویژگی ان متفاوت باشد.

 

مثلا کالای انتخابی من موتور هست و ویژگی آن اصلی

دوباره کالای انتخابی من موتور هست و اینبار ویژگی آن فرعی

کالای بعدی ترمز و ویژگی ABS

دوباره ترمز و ویژگی Magnet

دوباره ترمز و ویژگی Hydro

 

جدول کالا:

    public class StoreItem : BaseEntity<long>
    {
        [DisplayName("کد کالا")]
        public string Code { get; set; }
        [DisplayName("نام کالا")]
        public string Name { get; set; }
        [DisplayName("واحد کالا")]
        public string Unit { get; set; }  //متر.عدد. کیلو.مجموعه.لیتر
        //[DisplayName("دستمزد")] 
        //public string Wage { get; set; }این مورد مربوط به کیا ماشین است
        [DisplayName("تعداد.مقدار")]
        public decimal Count { get; set; }
        [DisplayName("قیمت بازار")]
        public long Price { get; set; }
        [DisplayName("تخمین قیمت")]
        public long FakePrice { get; set; }

        [DisplayName("توضیحات")]
        public string Explain { get; set; }
}

جدول مورد نظر برای طراحی:

    public class TechSpec : BaseEntity<long>
    {

        public virtual StoreItem StoreItem { get; set; }
        public long StoreItemId { get; set; }

        public ICollection<StoreItem> StoreItems { get; set; }

    }

 

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)