با سلام
در مورد دوره فروشگاه من می خوام د رجدول گروه که ارتباط بین ای دی گروه و parentid می باشد به صورت code first پیاده سازی کنم ولی مشکل اینجاس که در قسمت admin سایت برای گروه ها بصورت لیستی از گروه را نمایش نمیده و یک فیلد هم بهش اضافه شده لطفا راهنمایی کنید آیا باید از fluent api استفاده کنم
باید از Fluent Api استفاده کنید
با سلام
از کد زیر استفاده کردم ولی وقتی که migration رو اپدیت میکنم خطا میده که باید از فیلدی دیگر برای کاید خارجی استفاده کرد خودشم این کارو میکرد
modelBuilder.Entity<Product_Groups>()
.HasRequired(current => current.Product_Group)
.WithMany(d => d.product_Groups)
.HasForeignKey(current => current.ParentID)
.WillCascadeOnDelete();
خطا هم به صورت زیر:
Introducing FOREIGN KEY constraint 'FK_dbo.Product_Groups_dbo.Product_Groups_ParentID' on table 'Product_Groups' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
Could not create constraint. See previous errors.
متن خطا رو سرچ کنید راه حل های کاربردی هست