florianalbert / financeobserver Goto Github PK
View Code? Open in Web Editor NEWThis is a learning project aiming to develop a platform to observe your finances and everything around it.
License: MIT License
This is a learning project aiming to develop a platform to observe your finances and everything around it.
License: MIT License
Is your feature request related to a problem? Please describe.
Right now, when including a navigation property in the repository, the type of the navigation property has to have the same type as a key as the parent entity does. For example, it is not possible to have the user entity type have a key of type System.Guid and the RegistrationConfirmation have a key of type System.Int32 and include the RegistrationConfirmation in the Query of a user.
Describe the solution you'd like
The key type of the included navigation property should get passed to the Inclusion object by a separate generic type argument.
Describe alternatives you've considered
You could also restrict all types inheriting from BaseEntity to have key type of System.Guid or another fix type. But this would limit the possibilities for the future to add entity types with key types that are more convenientfor their use case than the already fixed key type.
Additional context
Is your feature request related to a problem? Please describe.
When changing the code base in feature branch, it is possible to change or even break the existing behaviour, to add new unintended behaviour or even to introduce changes that make it impossible to compile the code base. This should get prevented, so that on the main branch is always a functioning version of the software.
Describe the solution you'd like
Add a GitHub Action that runs on a new PR to main, that tries to build the code base and run all tests. This should succeed as a required status check.
Describe alternatives you've considered
Since this is a well-known best practice, there are no real alternatives that are worth to consider.
Additional context
GitHub Actions Docs
Guide for .NET CI pipeline
Codecov to visualize code coverage of tests
Describe the bug
Since there is no support for the ExecuteUpdate and ExecuteDelete methods of EF Core with the in-memory provider, we should consider to remove the option of an in-memory database.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
All supported providers should support this feature.
Additional context
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.