You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Originally, EdmStructuredObject (the base class for EdmEntityObject and EdmComplexObject) did not implement IEdmChangedObject. However, four years ago, a change was introduced through [this commit](ee93798) to make EdmStructuredObject implement IEdmChangedObject. This allowed both EdmEntityObject and EdmComplexObject to represent delta payloads.
Originally,
EdmStructuredObject
(the base class forEdmEntityObject
andEdmComplexObject
) did not implementIEdmChangedObject
. However, four years ago, a change was introduced through [this commit](ee93798) to makeEdmStructuredObject
implementIEdmChangedObject
. This allowed bothEdmEntityObject
andEdmComplexObject
to represent delta payloads.As a result,
EdmDeltaResourceObject
andEdmDeltaComplexObject
became redundant and should have been deprecated, as noted in this TODO:[EdmDeltaResourceObject.cs#L24](https://github.com/OData/AspNetCoreOData/blame/c60d9e0e9f68d23ee8ccd84e854ef7e430fe6edb/src/Microsoft.AspNetCore.OData/Formatter/Value/EdmDeltaResourceObject.cs#L24)
I think we should mark redundant
EdmDeltaResourceObject
andEdmDeltaComplexObject
as obsolete and remove them in the next major releaseThe text was updated successfully, but these errors were encountered: