-
-
Notifications
You must be signed in to change notification settings - Fork 63
Scaffolding improvements #120
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
base: master
Are you sure you want to change the base?
Conversation
|
@cincuranet How do you build "debug" nuget packages on your machine? It seems the current In other words: how did you build I wish to tag and use my locally-built package (e.g. |
|
Change the versions in |
Update: passing |
|
@cincuranet I believe this could be merged, now. When possible, please review. |
|
@fdcastel Can you please resolve the conflicts. Thanks. |
Sure! Done! |
|
Sorry. Hold on. Some EF tests failing. |
|
Fixed! (Bad rebase) |
src/FirebirdSql.EntityFrameworkCore.Firebird.Tests/Scaffolding/ScaffoldingTests.cs
Outdated
Show resolved
Hide resolved
src/FirebirdSql.EntityFrameworkCore.Firebird.Tests/Scaffolding/ScaffoldingTests.cs
Outdated
Show resolved
Hide resolved
src/FirebirdSql.EntityFrameworkCore.Firebird.Tests/Scaffolding/ScaffoldingTests.cs
Outdated
Show resolved
Hide resolved
src/FirebirdSql.EntityFrameworkCore.Firebird.Tests/Scaffolding/ScaffoldingTests.cs
Outdated
Show resolved
Hide resolved
src/FirebirdSql.EntityFrameworkCore.Firebird.Tests/Scaffolding/ScaffoldingTests.cs
Outdated
Show resolved
Hide resolved
src/FirebirdSql.EntityFrameworkCore.Firebird/Metadata/FbIdentityType.cs
Outdated
Show resolved
Hide resolved
src/FirebirdSql.EntityFrameworkCore.Firebird/Scaffolding/Internal/FbDatabaseModelFactory.cs
Outdated
Show resolved
Hide resolved
src/FirebirdSql.EntityFrameworkCore.Firebird/Scaffolding/Internal/FbDatabaseModelFactory.cs
Show resolved
Hide resolved
src/FirebirdSql.EntityFrameworkCore.Firebird/Scaffolding/Internal/FbDatabaseModelFactory.cs
Outdated
Show resolved
Hide resolved
src/FirebirdSql.EntityFrameworkCore.Firebird/Scaffolding/Internal/FbDatabaseModelFactory.cs
Outdated
Show resolved
Hide resolved
- Ability to distinguish NUMERIC from DECIMAL datatypes. - Precision and Scale for NUMERIC/DECIMAL column types. - Collation for CHAR/VARCHAR column types. - Expression for COMPUTED BY columns. - Refactor GetColumnsQuery.
…ntityType, IdentityStart and IdentityIncrement from database.
|
Rebased with the latest |
|
@cincuranet All done! Please review and let's close this PR, as it has been pending for quite some time 🎂... |
|
@cincuranet any change to merge these soon? |
2dc214c to
e439935
Compare
d944a22 to
c6ff107
Compare
Fix #1104
This PR adds to scaffolding code:
NUMERICfromDECIMALdatatypes.NUMERIC/DECIMALcolumn types.CHAR/VARCHARcolumn types.COMPUTED BYcolumns.Other changes (may affect other tests?):
COLLATE UNICODE_FSStoCS_FIELDcolumn inFbTestsSetup.CreateTables().Minor changes:
GetColumnsQueryToDo / Checklist:
dotnet ef dbcontext scaffold(in progress)DEFAULTvaluesCHARSETGENERATED ALWAYS/BY DEFAULT AS IDENTITYFirebird 4+:
DECFLOATINT128TIME WITH TIME ZONETIMESTAMP WITH TIME ZONEAborted
CHECK ConstraintsGlobal Temporary Tables (GTT)Remarks
The changes are being made only in scaffolding code.
Database (DDL script) generation and migrations should be done in a separate (future) PR.`