-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change IPropertyBase.DeclaringEntityType to DeclaringType #6542
Labels
closed-fixed
The issue has been fixed and is/will be included in the release indicated by the issue milestone.
type-bug
Milestone
Comments
ajcvickers
added a commit
that referenced
this issue
Sep 15, 2016
Issue #6542 This is a change that has come out of the design for complex types. The main change is that IPropertyBase now has DeclaringType rather than DeclaringEntityType. This makes it a suitable base interface for property definitions of complex types. This is a breaking change, but one that we think will have minimal impact, especially given that the two subtypes of IPropertyBase (IProperty and INavigation) now get DeclaringEntityType. Nonetheless, it seems prudent to do it in 1.1 even if complex types don't make it into 1.1. Also, there are other changes here in code that has not yet shipped, and hence it is good to make these changes before shipping.
ajcvickers
added a commit
that referenced
this issue
Sep 15, 2016
Issue #6542 This is a change that has come out of the design for complex types. The main change is that IPropertyBase now has DeclaringType rather than DeclaringEntityType. This makes it a suitable base interface for property definitions of complex types. This is a breaking change, but one that we think will have minimal impact, especially given that the two subtypes of IPropertyBase (IProperty and INavigation) now get DeclaringEntityType. Nonetheless, it seems prudent to do it in 1.1 even if complex types don't make it into 1.1. Also, there are other changes here in code that has not yet shipped, and hence it is good to make these changes before shipping.
ajcvickers
added a commit
that referenced
this issue
Sep 21, 2016
Issue #6542 This is a change that has come out of the design for complex types. The main change is that IPropertyBase now has DeclaringType rather than DeclaringEntityType. This makes it a suitable base interface for property definitions of complex types. This is a breaking change, but one that we think will have minimal impact, especially given that the two subtypes of IPropertyBase (IProperty and INavigation) now get DeclaringEntityType. Nonetheless, it seems prudent to do it in 1.1 even if complex types don't make it into 1.1. Also, there are other changes here in code that has not yet shipped, and hence it is good to make these changes before shipping.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
closed-fixed
The issue has been fixed and is/will be included in the release indicated by the issue milestone.
type-bug
This allows IPropertyBase to be a more general base types for properties, most notably those for complex property definitions. The main change would be that IPropertyBase now has DeclaringType rather than DeclaringEntityType, and this would be of type ITypeBase. This makes it a suitable base interface for property definitions of complex types. This is a breaking change, but one that we think will have minimal impact, especially given that the two subtypes of IPropertyBase (IProperty and INavigation) now get DeclaringEntityType.
The text was updated successfully, but these errors were encountered: