Im en utilisant la dernière version SVN 2.2 compilé avec VS 2008. Quand je construis mes cours de VB à l'aide Sonic.exe les colonnes de type Date de (Non Datetime) sont générés comme "System.String". Est-ce que quelqu'un d'autre a trouvé ce problème et a une solution ou est-ce un problème avec Subsonic?Subsonic 2.2 Propriété généré pour SQL Server 2008 Date
Répondre
Soumettre un problème ici: http://code.google.com/p/subsonicproject/issues/list
Êtes-vous en train de confirmer que c'est un problème? Je proposerai volontiers un problème, mais je préférerais ne pas l'ajouter inutilement à la pile d'émission. Il me semble que c'est un problème tellement «basique» que d'autres doivent le vivre, mais je ne vois pas d'autres rapports. - Zapatta Il y a 46 secondes – Zapatta
Il est encore une question en suspens, mais il est une solution facile. Si vous avez le code source SubSonic, faites quelques modifications.
- src \ SubSonic \ DataProviders \ SqlDataProvider.cs.
Vers la ligne # 1010 ci-dessus "cas datetime" ajouter:
case "date":
return DbType.Date;
- src \ SubSonic \ ActiveRecord \ AbsractList.cs Vers la ligne n ° 85 ci-dessus "else if (dbType == DbType.DateTime)" ajouter :
else if (dbType == DbType.Date)
{
DateTime dX = Convert.ToDateTime(xVal);
DateTime dY = Convert.ToDateTime(yVal);
result = dX.CompareTo(dY);
}
- src \ SubSonic \ CodeLanguage \ CSharpCodeLanguage.cs Vers la ligne # 222 ci-dessus "cas DbType.DateTime" ajouter:
case DbType.Date:
Je suis 99% ce sont les principaux changements nécessaires, sans ces changements, la dernière version ne supportera pas correctement le type de données SQL Server 2008 "DATE".
- 1. SubSonic 2.2: DefaultConnectionString
- 2. SubSonic 2.2 "Version" Erreur
- 3. SubSonic 2.2 jointure gauche erreur
- 4. SubSonic 2.2 Projections
- 5. Subsonic 2.2 Code source
- 6. SubSonic 2.2 Instructions d'installation?
- 7. SubSonic 2.2 Génération de classes
- 8. mise en œuvre IDataErrorInfo avec Subsonic 2.2
- 9. SubSonic Update 2.1 à 2.2
- 10. Utilisation de Subsonic 2.2 sur Windows Mobile 5 avec SQL Server CE 3.5
- 11. Procédures stockées Oracle dans SubSonic 2.2
- 12. Authentification SQL Server dans SQL Server 2008
- 13. Zend_Db_Adapter_Sqlsrv serveur sql insérer la date 2008
- 14. SQL Server 2008 R2
- 15. Question A propos SubSonic Version 2.2
- 16. Subsonic 2.2 est-ce que quelqu'un sait comment je peux reproduire ce SQL comme Requête SubSonic?
- 17. SQL Server 2008 SP1
- 18. Éditions SQL Server 2008
- 19. Où trouver le code source SubSonic 2.2?
- 20. Subsonic 2.2 et EnterpriseLibrary 4.1 Framework 2.0
- 21. Télécharger la source de Subsonic 2.2
- 22. Où est le téléchargement d'installation pour Subsonic 2.2?
- 23. SQL Server 2005 Date Horodatage Requête
- 24. SQL Server 2005 Date Localisation
- 25. ASP classique sur Server 2008 et SQL Server 2008
- 26. Problème d'installation SQL Server 2008
- 27. SQL server 2008 caractéristiques/avantages?
- 28. Subsonic 2.2: La mise à jour ne fonctionne que pour certains champs?
- 29. Requêtes géospatiales SQL Server 2008
- 30. Proj.NET et Sql Server 2008
Êtes-vous en train de confirmer qu'il s'agit d'un problème? Je serai heureux de soumettre un problème, mais je préfère ne pas l'ajouter à la pile d'émission inutilement. Il me semble que c'est un problème tellement «basique» que d'autres doivent le vivre, mais je ne vois pas d'autres rapports. – Zapatta
Ceci est toujours un problème, un ticket de date 2008 a été fermé mais cela n'a semblé affecter le datetime2 et pas la date ou l'heure. –