Je suis sur le point de commencer la mise en œuvre de l'accès aux données de l'infrastructure d'un projet qui a été conçu avec une approche à la DDD (c'est ma première tentative sur DDD, alors soyez gentil ;-) ).
Je vais être en utilisant Entity Framework. Jusqu'à présent, je regardais dans la méthode enseignée par Julie Lerman sur son grand livre, la Programmation Entity Framework, où ADO.NET POCO Entité Générateur est utilisé, avec quelques changements de modèles de T4 et un peu plus de code personnalisé.
Aujourd'hui, j'ai commencé à lire des articles sur EF4.1 et de la ADO.NET DbContext Générateur, à l'aide de la Base de données de la Première approche, et je suis en train de décider avec qui dois-je aller.
DbContext et EF4.1 l'approche DDD semble être une jolie, manière plus propre que les Entités POCO, mais je crains que cela pourrait conduire à certains problèmes dans un futur proche, puisque EF4.1 est encore en RC.
À partir de ADO.NET blog de l'équipe, je sais que EF4.1 ne pas comprendre:
- Prise en charge des énumérations
- Type de données spatiales de soutien
- Procédure stockée soutien dans le Premier Code,
- Assistance à la Migration dans le Premier Code,
- Personnalisable conventions dans le Premier Code,
De ma compréhension, étant donné que j'utiliserai la Première Base de données il y a un petit nombre de fonctionnalités qui n'étaient pas inclus.
En conclusion, ma question est:
Puis-je remplacer les Entités POCO Générateur avec EF4.1 DbContext Générateur?