-
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
Test: Make sure all owned types are having at least one column other than PK #20336
Comments
A general case would be resolved by #20334 |
Yes, we'll ensure they are required dependents in model validation once we support them. It doesn't matter what the behavior is until then. |
So we can just update our tests and close this issue? |
Resolves #18299 Fix involves: - Adding additional materialization conditions for relational layer when table splitting is used. See #20332 for conditions - Create EntityProjection using the same table when both types are sharing the table. - Fix a bug in shaper when null entityType is returned from materialization condition, don't call StartTracking. - Assign nullability to PK column correctly for optional dependents so we don't project it twice. - Disabled Sql assertion in OwnedQuerySqlServerTest. Will enable after model update as described in #20336, #20343
Fix involves: - Adding additional materialization conditions for relational layer when table splitting is used. See #20332 for conditions - Create EntityProjection using the same table when both types are sharing the table. - Fix a bug in shaper when null entityType is returned from materialization condition, don't call StartTracking. - Assign nullability to PK column correctly for optional dependents so we don't project it twice. - Disabled Sql assertion in OwnedQuerySqlServerTest. Will enable after model update as described in #20336, #20343 Resolves #18299 Resolves #20338 Resolves #20332
Yes, but add a note on #12100 |
I am adding at least one additional property in each owned type in tests other than PK. |
- Also add at least one additional property in each owned type. If there no columns other than shared PK then it is required dependent. - Add a property in owned type which would be sharing column for hierarchy. Currently disabled due to #20334 Resolves #20343 Resolves #20336 Finishes left over test work from #20345
- Also add at least one additional property in each owned type. If there no columns other than shared PK then it is required dependent. - Add a property in owned type which would be sharing column for hierarchy. Currently disabled due to #20334 Resolves #20343 Resolves #20336 Finishes left over test work from #20345
- Also add at least one additional property in each owned type. If there no columns other than shared PK then it is required dependent. - Add a property in owned type which would be sharing column for hierarchy. Currently disabled due to #20334 Resolves #20343 Resolves #20336 Finishes left over test work from #20345
Fix involves: - Adding additional materialization conditions for relational layer when table splitting is used. See #20332 for conditions - Create EntityProjection using the same table when both types are sharing the table. - Fix a bug in shaper when null entityType is returned from materialization condition, don't call StartTracking. - Assign nullability to PK column correctly for optional dependents so we don't project it twice. - Disabled Sql assertion in OwnedQuerySqlServerTest. Will enable after model update as described in #20336, #20343 Resolves #18299 Resolves #20338 Resolves #20332
- Also add at least one additional property in each owned type. If there no columns other than shared PK then it is required dependent. - Add a property in owned type which would be sharing column for hierarchy. Currently disabled due to #20334 Resolves #20343 Resolves #20336 Finishes left over test work from #20345
Fix involves: - Adding additional materialization conditions for relational layer when table splitting is used. See #20332 for conditions - Create EntityProjection using the same table when both types are sharing the table. - Fix a bug in shaper when null entityType is returned from materialization condition, don't call StartTracking. - Assign nullability to PK column correctly for optional dependents so we don't project it twice. - Disabled Sql assertion in OwnedQuerySqlServerTest. Will enable after model update as described in #20336, #20343 Resolves #18299 Resolves #20338 Resolves #20332
We see data in the column and we end up calling materializer even when entity type is base.
Happens in our tests since owned type did not have any additional column than PK to identify it's existence.
The text was updated successfully, but these errors were encountered: