• 1401/11/13

عدم دریافت اطلاعات در حالت Relations :

سلام و خسته نباشید خدمت استاد گرامی.

 

من جداولم رو به صورت زیر ساختم:

public class Test1
{
	//تمام اطلاعات مور دنیاز جدول
	
	public ICollection<Test2> AllTest2 {get; set;}
}

public class Test2
{
	//تمام اطلاعات مور دنیاز جدول
	
	public Test1 Test1 {get; set;}
}

public class Test3
{
	//تمام اطلاعات مور دنیاز جدول
	
	public int? Test1Id {get; set;} //کلید خارجی
	
	[ForeignKey("Test1Id ")]
	public ICollection<Test1> AllTest1 {get; set;}
}

 

مشکلی که هست اینه که من به اطلاعات ICollection ها دسترسی ندارم. حتی با این که با دستوراتی مثل Include اون اطلاعات رو هم به هنگام کوئری زدن به نتیجه اضافه میکنم.
از روش Fluent API هم استفاده کردم و مشکل برطرف نشد.

  • 1401/11/13
  • ساعت 22:37

دیتابیس رو کلا پاک کردم. پوشه مایگریشن هم همین طور.

رابطه های دیتابیس رو کلا عوض کردم و به جای جدول واسط مستقیم کارهای اون رو انجام دادم. مشکلم برطرف شد.


logo-samandehi