Articles of ef code first

Consolidez plusieurs conditions si dans une seule instruction LINQ si possible

J’utilise actuellement ASP.NET MVC et Entity Framework Code. Premièrement, j’utilise le modèle de référentiel pour afficher une simple liste d’utilisateurs disposant d’une pagination. J’ajoute la possibilité de filtrer cette liste en permettant à l’utilisateur final de sélectionner des conditions parmi deux listes déroulantes et deux zones de texte avec une date de début et une […]

Comment observer l’action Add de DbSet ?

J’ai deux classes nommées Contact et ContactField comme suit. Lorsque le ContactField est ajouté à Contact , j’espère affecter automatiquement SortOrder à ContactField . Dois-je hériter de DbSet et personnaliser la méthode Add ? Comment y arriver? public class Foo { private MyDbContext _db = new MyDbContext(); public void HelloWorld() { Contact contact = ….; […]

Utilisation de Enums avec Code First et Entity Framework 5

J’essaie juste de confirmer une impression: il semble que les énumérations dans EF5 + Code First ne soient sockets en charge que si elles sont déclarées dans le même espace de nom que les classes les utilisant comme types de propriété. Quelqu’un peut-il confirmer cela? Je n’ai rien trouvé sur le Web pour cela …

EF Mapping pour préfixer tous les noms de colonnes d’une table

J’ai une grande firebase database existante qui a une convention où tous les noms de colonnes sont précédés du nom de table démultiplié, par exemple Tablename: addresses Columns: addressId addressLine1 addressLine2 Existe-t-il une configuration que je peux demander pour un mappage (à l’aide de l’API fluide), dans laquelle je peux spécifier que tous les noms […]

Exception de type ‘System.ObjectDisposedException’

J’ai le code suivant EF premier code. Cela fonctionne bien. Mais quand je cherche la valeur de ‘club2.Members’, voici ce qui suit: ‘club2.Members’ a lancé une exception de type ‘System.ObjectDisposedException’. Le message est: L’instance ObjectContext a été supprimée et ne peut plus être utilisée pour des opérations nécessitant une connexion. Je n’ai pas défini de […]

Comment mapper vers et depuis un type complexe dans EF4.3 code-first?

J’ai un type d’entité comme ceci: public class Invoice{ public int Id { get; set; } public InvoiceNumberSequence Sequence { get; set; } public decimal Amount { get; set; } } InvoiceNumberSequence se présente comme InvoiceNumberSequence : public class InvoiceNumberSequence { public ssortingng Prefix { get; set; } public int Number { get; set; } […]

Pourquoi ma relation EF4.1 n’est-elle pas définie sur null lors de l’atsortingbution d’une valeur null?

Dans mon système, j’ai des tâches qui peuvent éventuellement être assignées à des contacts. Donc, dans ma logique métier, j’ai le code suivant: if (_contactChanged) { task.Contact = contact; } Si aucun contact n’a été spécifié, la variable de contact est null. Ceci est supposé annuler la relation de contact lorsque je soumets des modifications, […]

Entity Framework Code First: comment initialiser une firebase database pour les tests unitaires

Ma question et mon code sont basés sur l’article de blog Exemples de tests unitaires Entité du Framework Entity Framework Code d’abord . J’utilise SQL Compact 4.0 et, en tant que tel, mes tests unitaires s’exécutent sur la firebase database réelle en utilisant des données réelles similaires à celles décrites dans l’article du blog. Je […]

Relations entre clé étrangère et relations indépendantes: existe-t-il une amélioration avec Entity Framework 5?

J’ai lu plusieurs articles et questions sur le concept de relation entre clé étrangère et relation indépendante lors de l’utilisation d’Entity Framework. Et je ne suis toujours pas sûr à 100% de la voie à suivre …. Je préférerais ne pas “polluer” mes POCO de domaine en disposant d’une propriété qui sera utilisée dans la […]

Fractionnement de l’entité lorsque la colonne clé a des noms différents?

J’utilise Entity Framework 4.3.1 Code-First et j’ai besoin de scinder une entité entre deux tables. Les tables ont une clé primaire partagée et il est de 1 à 1, mais les colonnes ne portent pas le même nom sur chaque table. Je ne contrôle pas la structure des données et je ne peux demander aucune […]