Avata Suljettu

Properties defined as virtual by default, significance? #7055


User avatar
0
it@keystonecustomhome.com luotu

Abp Suite defines basic properties with the virtual keyword. normal convention says this is not necessary. Is there any particular significance to this in ABP? I may have noticed a performance hit since removing. Thank you

public string X {get; set;} vs public virtual string X {get; set;}


2 Vastaus (t)
  • User Avatar
    0
    maliming luotu
    Tukitiimi Fullstack Developer

    hi

    The previous EF Core may need the virtual keyword.

    There is no need to make navigations virtual unless they are being used by lazy-loading or change-tracking proxies.

    It doesn't matter if you use it all the time.

  • User Avatar
    0
    it@keystonecustomhome.com luotu

    thank you for the clarification

Made with ❤️ on ABP v8.2.0-preview Updated on maaliskuuta 25, 2024, 15.11