Je souhaite développer une application ASP.Net MVC avec le modèle EF4 Model First et ne générer la base de données réelle que beaucoup plus tard, idéalement au fin du projet.EF4 et ASP.Net MVC à tester et développer sans mappage vers une base de données sous-jacente (jusqu'à plus tard)
Sur la base de quelques-unes des idées ici:
Je veux créer quelque chose comme un InMemoryObjectContext pour les tests et le développement et l'utilisation du CIO pour passer au implamentation SQL Server (EF généré) pour UAT et production.
Est-ce sage?
Est-ce possible? Si oui, quelqu'un a-t-il des suggestions?
EF a-t-il toujours besoin d'une base de données sous-jacente pour suivre les modifications, valider, etc.?
J'ai essayé de créer un premier modèle, mais dès que j'ajouter des propriétés que je reçois les erreurs suivantes:
Erreur 2062: Le mappage spécifié pour les instances du EntitySet et AssociationSet dans le EntityContainer Model1Container.
et l'avertissement:
transformation en cours: S'il vous plaît remplacer le jeton de remplacement « $ edmxInputFile $ » avec le nom réel du fichier .edmx que vous souhaitez générer à partir.
L'erreur n'arrête pas l'application mais m'inquiète. Je suis très nouveau à EF donc je m'excuse si c'est loin de la vérité ou d'une question stupide. J'espère obtenir de bons conseils pendant que je m'assois pour les prochains jours et regarder des vidéos et lire des articles.
Merci
Davy
Vous pouvez essayer d'utiliser une ligne de base de données in-precess SQLite ou SQL Compact ou quelque chose (comme Plan B). – R0MANARMY