Entity Development Company, Inc. utilise Entity Developer, un excellent outil de modélisation, pour générer rapidement des couches d'accès aux données générant des couches d'accès aux données sans entrée. Entity Developer est l'outil d'accès aux données le plus puissant qui supprime et automatise les tâches courantes, telles que la mise en pool des connexions.
La solution vous permet de développer à la fois une méthode basée sur le modèle et la base de données pour concevoir le modèle et générer du code C .NET. Vous pouvez l'utiliser pour créer n'importe quel type de requête SQL, des entités mappées à de nombreuses tables, y compris les types complexes, les types conjoints et les ancêtres.
Cet outil est intégré à Visual Studio, il est donc beaucoup plus facile à utiliser. C'est aussi très rapide. Il crée un modèle à partir de la base de données, du code à partir du modèle, puis crée et met à jour la base de données à partir de scripts de modèle à l'aide de la ligne de commande.
Développeur d'entité Devart
Devart Entity Developer est un outil de modélisation et de génération de code très puissant. C'est un Cadre d'entité ORM outil, pour être plus précis. Le développeur d'entités vous permet de concevoir visuellement votre couche d'accès aux données - en un clin d'œil. La couche d'accès aux données des produits Devart est facile à utiliser car elle est générée par Devart.
Entity Developer peut vous aider à concevoir des modèles pour divers ORM .NET dans une interface unifiée. Vous pouvez utiliser n'importe quel ORM qui correspond à vos besoins. Vous pouvez également choisir d'acheter une édition distincte, qui fonctionne avec l'un des ORM pris en charge par le
Cette solution offre un mécanisme de support à la fois pour l'approche modèle d'abord et l'approche base de données d'abord, permettant aux développeurs de concevoir un modèle non invasif en utilisant une approche modèle d'abord, de choisir certains éléments (modèle, méthodes de validation, etc.) à une base de données préexistante , puis générez leur code C Sharp ou VB.NET. Cette fonction vous permet de construire un ménisque, tel qu'une entité vers la table et des fonctions de hachage en cascade, et prend en charge le mappage des hiérarchies.
Pour améliorer l'expérience de développement SQL, un outil en ligne de commande est à votre disposition, Entity Developer Console. Il peut développer un modèle à partir d'une base de données, coder à partir du modèle et mettre à jour la base de données à partir de mises à jour définies par script à partir de la ligne de commande.
Caractéristiques :
- Développez plus rapidement
Utilisez le glisser-déposer pour concevoir visuellement votre couche d'accès aux données, puis générez automatiquement le code qui se connecte. Vous aurez beaucoup de plaisir à jouer avec le code et les modèles fournis. - Éliminer les erreurs
L'automatisation de la génération de la couche d'accès aux données vous permet d'écrire moins de code au cours du processus. Nous avons des modèles qui génèrent des milliers de codes chaque jour. - Outil professionnel
Devart a développé des solutions d'accès aux données .NET pendant 15 ans. Son concepteur ORM a plus de 8 ans sur le marché. Si vous cherchez un outil qui peut vous aider à être plus productif, ne cherchez pas plus loin que ce produit.
nHydrate ORM pour Entity Framework
nHydrate est un ORM open-source pour Entity Framework de Microsoft. Il existe depuis un certain temps, mais il est encore jeune. NHydrate ne remplace pas EF mais plutôt un ajout au framework.
Certaines des raisons les plus courantes de modifier ou de mettre à jour votre base de données sont la modification de votre clientèle, de nouvelles fonctionnalités ou des besoins commerciaux. Il est important de maintenir le modèle à jour. Les modifications sont généralement effectuées rarement, vous devriez donc être en mesure de maintenir la synchronisation du modèle avec les données en effectuant quelques modifications de temps en temps. Les changements de fonctionnalité qui se produisent dans l'application entraîneront la modification du schéma de la base de données.
Si vous avez des questions sur les modifications que vous avez apportées aux données de votre modèle de données, vous pouvez obtenir des réponses de la personne qui a effectué ces modifications. Pour générer le modèle à partir de votre base de données, utilisez l'utilitaire NHYDRATE. Avec cela, les modifications du modèle de données sont créées et votre base de données est mise à jour.
EntityFrameworkCore.Cacheable
La mise en cache est une technologie utilisée pour améliorer les performances des applications. La clé, comme vous l'avez peut-être deviné d'après son nom, est la mise en cache. La nouvelle version comprend de nombreuses améliorations des performances. Ce faisant, toutes les requêtes ultérieures peuvent récupérer des données à partir du cache en mémoire plutôt que de les récupérer à partir du système de fichiers ou des bases de données. Les fichiers mappés en mémoire sont plus rapides pour lire/écrire des données depuis/vers car ils mappent la mémoire vers le stockage de fichiers au lieu de lire/écrire des données dans un fichier du système de fichiers ou une base de données.
EntityFramework.Cacheable est une extension de bibliothèque pour Entity Framework. Il s'agit d'une extension de mise en cache hautes performances pour Entity Framework et prend en charge la mise en cache des résultats de tout type de requête.