Closed bobbyangers closed 3 years ago
I have submitted a bug to EFCore,
incorrectly generate CREATE SEQUENCE when using decimal
regarding the generation for decimal. It's currently under review.
It broke a few things. I have to revert it for now, and bring in the changes manually bit by bit. This was probably too large a change in a single PR.
Hi @sjh37.
I am reLly sorry to hear that. Maybe I can help?
The tests are all runnings... did not change any code from your generator.
My guess is that the db version you are running match/don't matche the scripts.
I think if we just put a samll effort to identify, it'll put thinks back on track.
Started the work for sqllite. if you revert... then i'll have to abandon that.
That is why, tests should not rely on local paths, and also, not rely on snowflake copies of local bd. the db scripts need to be kept current in the scc and be able to drop and recreate the db any time needed.
Let me know.
I want to get a release out for VS2022 first, then I'll start to pull in your changes bit by bit. I have to be careful with the C# version, and what I can use in the T4 template because some users still use VS2015 etc and don't have the latest language feature. Same for .Nuget packages. For .NetCore3 libraries I stick with v3. of the nuget packages, same for .NetCore 2, v2. for EF, .Net5 obviously can use the latest nuget versions.
I understand, thank you for the explanation.
I understand for the generator, but for the tests, it should not matter at all.
When you have more time to make the tests less "snowflake" (ie only work on your machine), let me know, we try again.
Maybe once you release, we can review my orginal PR and break it down in a few steps, per test project, and as a first step, not migrate the nuget packages. Although I still thing that test projects are independent of the Generator project/your final product. At least we should make it so.
Released v3.6.0 - This should improve testing. Still making testing better and less of a snowflake.
Although many files have changed (only in the test projects); some where very minor and should be really quick to review.
To be done: Readme.md to generate/create postgre Add support for SQLlite (different issue/PR)
It goes without saying that I can modify/change anything you prefer .