Articles of entité cadre

EF Code First: Comment obtenir des lignes aléatoires

Comment puis-je créer une requête où je récupérerais des lignes aléatoires? Si je devais l’écrire en SQL, je mettrais une commande sur newid () et hacher n nombre de lignes à partir du haut. Quoi qu’il en soit, faire cela dans le code EF d’abord? J’ai essayé de créer une requête utilisant newid () et […]

Entity Framework Queryable async

Je travaille sur certains éléments d’API Web utilisant Entity Framework 6 et l’une de mes méthodes de contrôleur est un “Get All” qui s’attend à recevoir le contenu d’une table de ma firebase database en tant que IQueryable . Dans mon référentiel, je me demande s’il existe une raison avantageuse de le faire de manière […]

Plusieurs entités ajoutées peuvent avoir la même clé primaire

Voici mon modèle de 3 entités: Route, Location et LocationInRoute. la méthode suivante échoue et obtient une exception lorsqu’elle est validée: public static Route InsertRouteIfNotExists(Guid companyId, IListLocation> locations) { //Loop on locations and insert it without commit InsertLocations(companyId, routesOrLocations); RouteRepository routeRep = new RouteRepository(); Route route = routeRep.FindRoute(companyId, locations); if (route == null) { route […]

Entity Framework Code First – Aucune méthode Detach () sur DbContext

Je me demande pourquoi il n’y a pas de méthode Detach sur l’object DbContext comme pour ObjectContext. Je ne peux que supposer que cette omission était intentionnelle, mais j’ai du mal à comprendre pourquoi. Je dois pouvoir détacher et rattacher des entités (pour mettre dans le cache dans un projet ASP.NET, par exemple). Cependant, comme […]

Vérifiez s’il y a des modifications en attente à enregistrer

Y a-t-il un moyen de savoir s’il existe des modifications non enregistrées dans mon contexte d’entité, dans Entity Framework?

Comment puis-je désactiver les premières migrations de code

J’ai un modèle d’entité code-first dans EF5. Mais je veux gérer les modifications de la firebase database manuellement – je ne veux pas qu’EF modifie ma firebase database existante et toutes ses données. Mais lorsque je fais des modifications parallèles dans le mappage EF et dans la firebase database, EF refuse de fonctionner correctement en […]

Entity Framework modifie la connexion à l’exécution

J’ai un projet d’API Web qui référence mon modèle et les assemblages DAL. L’utilisateur est présenté avec un écran de connexion, où il peut sélectionner différentes bases de données. Je construis la chaîne de connexion comme suit: public void Connect(Database database) { //Build an SQL connection ssortingng SqlConnectionSsortingngBuilder sqlSsortingng = new SqlConnectionSsortingngBuilder() { DataSource = […]

Récupère le nom d’une classe en tant que chaîne en C #

Y a-t-il un moyen de prendre un nom de classe et de le convertir en une chaîne en C #? Dans le cadre d’Entity Framework, la méthode .Include prend en compte une liste de chaînes séparées par des points sur lesquelles effectuer une requête. J’ai le modèle de classe de ce que je veux rejoindre, […]

Comment spécifier le nom de la table avec la première API Fluent du code Entity Framework

J’ai une entité et je dois configurer Entity Framework pour le mapper sur une table de firebase database avec un nom différent. Je peux facilement faire cela avec Code First DataAnnotations ( DataAnnotations.Schema.TableAtsortingbute ). Mais à cause des limitations, je dois maintenant utiliser l’ API Code First Fluent (mes objects de domaine seront utilisés par […]

EF: la validation échoue lors de la mise à jour lors de l’utilisation de propriétés obligatoires chargées paresseusement

Compte tenu de ce modèle extrêmement simple: public class MyContext : BaseContext { public DbSet Foos { get; set; } public DbSet Bars { get; set; } } public class Foo { public int Id { get; set; } public int Data { get; set; } [Required] public virtual Bar Bar { get; set; } […]