Le problème avec Linq2SQL est que Microsoft ne soit plus le développement Linq2SQL ...
Is LINQ to SQL Truly Dead? par Jonathan Allen pour
InfoQ.com
Matt Warren décrit [LINQ to SQL] comme quelque chose qui "n'a même jamais été censé exister." Essentiellement, il était supposé être stand-in à les aider à développer LINQ jusqu'à ce que le vrai ORM était prêt.
...
L'échelle de Entity Framework a causé à manquer le .NET 3.5/Visual Studio 2008 date limite. Il a été achevé en temps pour le malheureusement ".NET 3.5 Service Pack 1", qui était plus comme une version majeure qu'un pack de service.
...
Les développeurs n'aiment pas [ADO.NET Entity Framework ] en raison de la complexité.
...
à partir de .NET 4.0, LINQ aux entités sera être les données recommandé une solution d'accès pour LINQ to relationnelle scénarios.
Si vous songez à LLBL comme une alternative ... peut-être pas une si mauvaise idée, mais je préfère personnellement Linq2SQL parce qu'il vous donne beaucoup plus de liberté pour créer ce que jamais adhoc requêtes dont vous avez besoin. Mais si vous avez besoin de plus de structure alors LLBL peut être une meilleure alternative ... Mais alors vous avez le Microsoft ne développant pas Linq2SQL à l'avenir.
Avez-vous regardé Linq2Entities comme une alternative ou même NHibernate ... Si vous avez besoin d'en savoir plus, laissez-moi savoir ou recherchez linq 2 sql vs linq 2 entities ...
espoir qui aide.
Anthony
merci Anthony je vais rechercher linq 2 entités aussi maintenant – John
Je suis en désaccord avec le contenu de l'article lié et le contenu de cette réponse. LinqToSql est toujours là et sera pour un moment. Entity Framework 1.0 a des problèmes, mais je ne citerais pas la complexité dans les 5 principaux problèmes. –
Je n'ai pas dit que LinqToSql allait quelque part ... Je soulignais simplement que Microsoft a clairement fait connaître sa position quant à l'avenir de LinqToSql et des autres versions et que L2E est là où ils mettent tous leurs œufs .. – anthonyv