You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In our company, we use your generator for many years now with many developers. Over the years, we added some features so it works better with our solutions. As a sign of appreciation, I want to suggest some features because I think it will help some other developers as well.
Feature description:
Add an option to add attributes on navigation properties in the generated entity classes.
Feature motivation & example usage:
We use it to add the 'Ignore' attribute from Automapper on all navigation properties. In combination with an automapper config, we exclude mappings for all destinationmember properties which have that attribute. This allows mapping dto classes to entities without mapping the navigation properties. We want to map them explicitly in code, since we work with soft deletes.
This is only one example, but I can immagine other examples. The alternative to this feature would be a manual addition, but that is a lot of work and a regeneration would rollback all additions.
The option is a ; separated string, so multiple attributes can be added.
In our company, we use your generator for many years now with many developers. Over the years, we added some features so it works better with our solutions. As a sign of appreciation, I want to suggest some features because I think it will help some other developers as well.
Feature description:
Add an option to add attributes on navigation properties in the generated entity classes.
Feature motivation & example usage:
We use it to add the 'Ignore' attribute from Automapper on all navigation properties. In combination with an automapper config, we exclude mappings for all destinationmember properties which have that attribute. This allows mapping dto classes to entities without mapping the navigation properties. We want to map them explicitly in code, since we work with soft deletes.
This is only one example, but I can immagine other examples. The alternative to this feature would be a manual addition, but that is a lot of work and a regeneration would rollback all additions.
The option is a ; separated string, so multiple attributes can be added.
YAML usage:
Code generation result:
Please review the feature request and evaluate if you think this is an addition to your repo.
(pull request will be added)
Thanks
The text was updated successfully, but these errors were encountered: