-
Notifications
You must be signed in to change notification settings - Fork 27
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
switch over to .net 8 #162
base: master
Are you sure you want to change the base?
Conversation
Assume you mean: Fixes #155 ? |
Looks like the actions need an update... |
@crimsonhawk47 |
I think maybe a lot of changes are needed for scaffolding?? |
Looks like the action needs a major overhaul. |
Tbh, I'm looking at this for the first time in a long while and wondering how it can keep up with base EF Core I won't be going with a complete rewrite because I'm working on a Mac and the template engine in VS for Mac is outdated and the product is being retired anyway. Keeping the current implementation and trying to port functionality sounds like the only option I have but it's a major time investment for me so updates will be sporadic |
@simon-reynolds So you suggest releasing a .NET 8 build where scaffolding might not fully work. |
I'm interested in helping with this, but would like a few details.
|
Visual Studio for Mac is being retired Working with C# would make T4 functionality a bit more straightforward but we'd need to split it into two projects then as we still need F# code for mapping things like I've been doing some work on trying to update the existing implementation to account for API changes for .net 8 but it's not something I have a lot of time to devote to. If you're interested in helping out with the porting, I would absolutely love to have the help I'll push my local changes to a branch later and update you here |
Changes so far are on https://github.com/efcore/EFCore.FSharp/tree/net8-support |
I've had more time to look at this lately, but I am new to doing any scaffolding. I see there were a lot of formatting changes in here. Was there any example of reimplementing a file or function for T4 templating? |
Proposed Changes
Support .NET 8
Types of changes
What types of changes does your code introduce to EFCore.FSharp?
Put an
x
in the boxes that applyChecklist
Put an
x
in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.Fixes #155