Skip to content
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

Cosmos: Use the V4 SDK #18753

Open
AndriySvyryd opened this issue Nov 5, 2019 · 8 comments · Fixed by #21302
Open

Cosmos: Use the V4 SDK #18753

AndriySvyryd opened this issue Nov 5, 2019 · 8 comments · Fixed by #21302
Assignees
Labels
area-cosmos blocked breaking-change punted-for-7.0 Originally planned for the EF Core 7.0 (EF7) release, but moved out due to resource constraints. type-enhancement
Milestone

Comments

@AndriySvyryd
Copy link
Member

AndriySvyryd commented Nov 5, 2019

https://github.com/Azure/azure-cosmos-dotnet-v3/blob/v4/changelog.md

@bricelam
Copy link
Contributor

bricelam commented Nov 5, 2019

👎 The number four is dead to us. We'll just have to wait for v5.

@ajcvickers ajcvickers added this to the 5.0.0 milestone Nov 8, 2019
AndriySvyryd added a commit that referenced this issue Jun 17, 2020
@AndriySvyryd AndriySvyryd added the closed-fixed The issue has been fixed and is/will be included in the release indicated by the issue milestone. label Jun 18, 2020
@AndriySvyryd AndriySvyryd removed their assignment Jun 18, 2020
@ajcvickers ajcvickers modified the milestones: 5.0.0, 5.0.0-preview7 Jun 22, 2020
@AndriySvyryd AndriySvyryd reopened this Aug 24, 2020
@AndriySvyryd AndriySvyryd removed this from the 5.0.0-preview7 milestone Aug 24, 2020
@AndriySvyryd AndriySvyryd removed closed-fixed The issue has been fixed and is/will be included in the release indicated by the issue milestone. poachable labels Aug 24, 2020
@ajcvickers ajcvickers added this to the Backlog milestone Aug 28, 2020
@onionhammer
Copy link

Is there any ETA on this?

@AndriySvyryd
Copy link
Member Author

@onionhammer Depends on when V4 is going to be released. Not sooner than November 2021.

@onionhammer
Copy link

onionhammer commented Oct 9, 2020

@AndriySvyryd Yeah it seems like the v4 branch has withered on the vine.. Right now I don't really see a good reason to use EF Core with Cosmos since Cosmos's .NET SDK own linq query builder does a (much) better job of generating queries than EF

@bricelam
Copy link
Contributor

bricelam commented Oct 9, 2020

Cosmos's .NET SDK own linq query builder does a (much) better job of generating queries than EF

We'd love to know where we can do better. Can you provide specific examples?

@onionhammer
Copy link

onionhammer commented Oct 9, 2020

@bricelam

Take for example creating a query like this:

db.Container.Where(p => p.SomeChildren.Any(s => s.Id == someVariable))

Fails to translate with EF Core, but works fine with container.GetItemLinqQueryable. There are a lot of foot guns with EF Core that you dont find until runtime

@ajcvickers ajcvickers modified the milestones: Backlog, 7.0.0 Oct 27, 2021
@ajcvickers ajcvickers added punted-for-7.0 Originally planned for the EF Core 7.0 (EF7) release, but moved out due to resource constraints. and removed propose-punt labels Jul 7, 2022
@ajcvickers ajcvickers modified the milestones: 7.0.0, Backlog Jul 7, 2022
@klemmchr
Copy link

klemmchr commented Oct 9, 2023

Can we even expect the v4 of the SDK in the next 5 years? Has been some time since the end of 2021.

@onionhammer
Copy link

I think V4 is abandoned

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-cosmos blocked breaking-change punted-for-7.0 Originally planned for the EF Core 7.0 (EF7) release, but moved out due to resource constraints. type-enhancement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants