Giter VIP home page Giter VIP logo

Comments (15)

sdwatkinsdev avatar sdwatkinsdev commented on August 22, 2024 4

I'm extremely excited for this. I invested a lot of time a few months ago building an F# web app with no persistence layer, thinking "it's all just .NET under the hood, of course EF will just work when I'm ready for it". I congratulated myself for avoiding the overhead of clobbering/recreating the DB in the early stages when everything was in flux. But then I tried to add EF and everything went immediately and thoroughly pear-shaped. It such a headache trying to figure out what compromises and hacks would be required just for the minimal working prototype that the project withered.

I don't even mind having the separate C# assembly just to generate migrations, but if EFCore.FSharp can get EF to work with records with option fields, I'll weep tears of joy.

from efcore.fsharp.

simon-reynolds avatar simon-reynolds commented on August 22, 2024 2

@bricelam, master is currently good for an alpha1 release, currently targeting EF 2.2

@RonaldDijks, any help at all is appreciated. I'm particularly interested in any ideas that you may have regarding #20

from efcore.fsharp.

bricelam avatar bricelam commented on August 22, 2024 1

Sorry, swamped trying to land the EF Core 3.0 and EF 6.3 releases...

from efcore.fsharp.

bricelam avatar bricelam commented on August 22, 2024

@simontaite Is the code ready to go? (for an alpha1 release) If so, I'll schedule some time to build, sign, and publish it...

from efcore.fsharp.

simon-reynolds avatar simon-reynolds commented on August 22, 2024

@bricelam, could you hold off for a couple of hours actually? Think I might have #24 almost working, will let you know soon. Would be good to be able to include automatic registration of converters for option types

from efcore.fsharp.

bricelam avatar bricelam commented on August 22, 2024

lol, hours? I wasn't even thinking about starting for at least a couple of days! 😉

from efcore.fsharp.

simon-reynolds avatar simon-reynolds commented on August 22, 2024

That gives me plenty of time then, nice one!

from efcore.fsharp.

bricelam avatar bricelam commented on August 22, 2024

See also dotnet/efcore#10731

from efcore.fsharp.

nikolaipaul avatar nikolaipaul commented on August 22, 2024

So what's the current state of affairs?

from efcore.fsharp.

TheSchemm avatar TheSchemm commented on August 22, 2024

Is this still going to happen soon?

from efcore.fsharp.

simon-reynolds avatar simon-reynolds commented on August 22, 2024

I can't give a timeframe, currently focussed on targeting .NET Core 3.1
Would hope to have a release soon though, haven't been able to give this project much attention recently but have come back on it now

from efcore.fsharp.

dsshep avatar dsshep commented on August 22, 2024

@simontaite I did a lot of the manual work upgrading from (I think) 2.1 -> 3.1 in the repo here.

I think I may have trashed some of the stuff to do with packet etc. However, the main work is located to a few files. I also extended some of the unit testing, including building the generated code. I tried to follow the "spirit" of the OO C# sources as that made/ makes updating far more simple!

I know there are definitely a few more issues with the generated code, although I haven't looked at it in a few months myself.

Thanks.

from efcore.fsharp.

simon-reynolds avatar simon-reynolds commented on August 22, 2024

@DurdSoft
No worries about wrecking paket. I've merged your PR and thank you for the work you've done in upgrading to 3.1 and especially around the unit testing!

Working on fixing paket now and I've got it all building almost perfectly on my own machine so will be pushing some updates either later today or tomorrow

from efcore.fsharp.

allistercsmith avatar allistercsmith commented on August 22, 2024

Any thoughts/feedback on what's left for a NuGet release? Sounds like some very positive progress being made above (and with other recent commits) 💪

from efcore.fsharp.

joshuapassos avatar joshuapassos commented on August 22, 2024

Any updates for nuget release?

from efcore.fsharp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.