dotnet / dotnet/vblang

Entity Framework Core Visual Basic Support

Open
#268 20 comments 8 reactions 0 assignees View on GitHub
Discussion
Dominant language
No language data
Stars
328
Forks
71
PR merge metrics
No merged PRs in 30d

Description

Entity Framework has several parts. The parts that run in production work in both Visual Basic and C#. However, two design time components work only in C# out of the box: migrations and reverse engineering (creating "Code First" classes from an existing database).

The design explicitly welcomes other languages if they create some language specific components. These components are delivered via NuGet, and once those are present Visual Basic will "just work" with these aspects of Entity Framework Core.

@bricelam has [created a repository](https://github.com/bricelam/EFCore.VisualBasic) for this work. There is already work being done. Brice is doing this as a maintainer and a "nights and weekends" project. He doesn't know VB well enough to get the code right, but he does know EF and is very willing to help the community get this done and done right.

Visual Basic and it's ecosystem are open source. This is an opportunity for the community to step in and make a real difference to the future of Visual Basic and show that OSS works in the Visual Basic ecosystem. Please consider helping this project move forward.

As it nears completion Brice and I will look for the right permanent location for this code. Feel free to contribute your thoughts on that in this thread, and ww will discuss specifics in Brice's repo as we get closer.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.