Articles of premier

Première architecture ASP.NET MVC3 et Entity Framework Code

Ma question précédente m’a fait réfléchir à nouveau aux couches, au référentiel, à l’dependency injections et aux éléments architecturaux comme celui-ci. Mon architecture ressemble maintenant à ceci: J’utilise d’abord le code EF, donc je viens de créer des classes POCO et du contexte. Cela crée une firebase database et un modèle. Niveau supérieur sont les […]

Comment ignorer une propriété lors de l’utilisation du code Entity Framework d’abord

Entity Framework Code First créera automatiquement une table dans la firebase database basée sur le modèle. Y a-t-il un atsortingbut qui évitera cela?

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 […]

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 […]

Comment testez-vous un test unitaire?

Je regardais les webcasts de Rob Connerys sur l’application MVCStoreFront, et j’ai remarqué qu’il était en train de tester les choses les plus banales, par exemple: public Decimal DiscountPrice { get { return this.Price – this.Discount; } } Aurait un test comme: [TestMethod] public void Test_DiscountPrice { Product p = new Product(); p.Price = 100; […]

Pourquoi utiliser ICollection et non IEnumerable ou List dans de nombreuses relations / un-plusieurs?

Je le vois beaucoup dans les tutoriels, avec des propriétés de navigation comme ICollection . Est-ce une exigence obligatoire pour Entity Framework? Puis-je utiliser IEnumerable ? Quel est le but principal d’utiliser ICollection au lieu de IEnumerable ou même List ?