اگر در داخل موجودیتون، همیشه به یکی از پراپرتیهای موجود در Shadow properties نیاز دارید برای مثال به CreatedDateTime، همون پراپرتی (ها) رو در داخل موجودیت تعریف کنید و به راحتی در هر کوئری به اون دسترسی پیدا کنید.
public class Category : IAuditableEntity { public int Id { get; set; } public Category() { Products = new HashSet<Product>(); } public DateTime? CreatedDateTime { get; set; } //Here public string Name { get; set; } public string Title { get; set; } public virtual ICollection<Product> Products { get; set; } }
اما اگر فقط یکبار به اون نیاز دارید، از متود های GetShadowPropertyValue و نوع جنریک اون استفاده کنید.