Estoy pensando en usar SQLite con el teléfono win7 para el desarrollo de mi aplicación. Estoy buscando un asignador ORM que funcione con Windows 7 phone y SQLite.ORM asignador para Windows 7 teléfono
Respuesta
Hasta ahora me he dado cuenta que WP7 apoyo tras de ORM:
- Vici CoolStorage
- ya se ha mencionado OpenNETCF.ORM Framework
- Mono.Data.Sqlite.Orm
Espero que ayuda a alguien.
A preguntas se ha preguntado por el apoyo subsónico para SQLite en SQLite and sub-sonic
Sin embargo, ya que no existen bases de datos officialliy apoyado en la plataforma, sin embargo, no he visto a nadie intento de escribir un ORM genérico para las distintas bases de datos implementaciones que las personas han creado.
Hay Presente: http://www.mcobject.com/perst. Lo estoy usando ahora, no hay muchos comentarios todavía. Utiliza ActiveRecord como patrón de persistencia. No es una gran cantidad de documentación, etc, pero existe por lo ... Un ejemplo aquí: http://mobileworld.appamundi.com/blogs/andywigley/archive/2010/06/07/perst-a-database-for-windows-phone-7-silverlight.aspx
http://siaqodb.com/: parece prometedor pero no libre
SQLLite estaría bien, hay una aplicación C# completo disponible en Silverlight, por lo que WP7 no está tan lejos. Hay esta POC http://sviluppomobile.blogspot.com/2010/03/sqlite-for-wp-7-series-proof-of-concept.html pero es solamente SqlLite, ninguna API para consultar objeto, tienda etc ...
creé una lightweight, extensible ORM para el Compact Framework. Mientras que mi implementación de referencia usa SQL Compact, conozco a un desarrollador que lo consiguió trabajando con SQLite en WinPhone en menos de un día simplemente siguiendo la versión de SQL Compact como plantilla. He tenido la intención de hacer ese puerto, no he encontrado el momento.
Probablemente valga la pena señalar en este punto que también lo abandonó porque SQLite (no el marco ORM) era muy, muy lento.
afaik, las aplicaciones de Windows Phone 7 no se ejecutan en Compact Framework, sino que se desarrollan utilizando Silverlight o XNA. – Lucas
Los marcos XNA y SL de Windows Pnone se ejecutan sobre Compact Framework. Utiliza la versión 3.7 IIRC, que no se lanzó fuera de Phone, pero aún puede consumir ensamblajes CF anteriores (suponiendo que no usen algo que el teléfono no permite, como P/Invokes). De hecho, agregué un poco al proyecto ORM para agregar los binarios SQLite e implementé las piezas de creación de tablas como "semilla" para los trabajadores. – ctacke
¿Entonces SL en WP7 se ejecuta en el CF, no en el CoreCLR? Afaik, CoreCLR y CF son dos tiempos de ejecución diferentes, aunque sus ensamblajes son compatibles. Es hora de investigar, ¡gracias! – Lucas
Si no está convencido de utilizar SQLite, debe probar Db4o. Es una base de datos orientada a objetos, por lo que no necesitará una herramienta ORM (suponiendo que solo desee la asignación de objetos). Además, admite consultas de linq.
Consulte este hilo para obtener información sobre el uso de db4o con WP7 http://developer.db4o.com/Forums/tabid/98/aft/10109/Default.aspx#29317 –
Es posible que desee echar un vistazo a sqlite-net. La biblioteca original está dirigida a Mono y MonoTouch, pero también hay un puerto para Compact Framework. Contiene un ORM simple. Poder ejecutar sqlite en WP7 puede ser un poco complicado (tiene que usar almacenamiento aislado), pero puede intentar usar this proof of concept library.
¿No está el elefante en la habitación Linq to SQL, ya que viene con el teléfono sin dependencias adicionales (desde Mango)?
- 1. teléfono de Windows 7 Botón de búsqueda
- 2. teléfono 7 Manejo de Windows retroceso KeyDown evento
- 3. ¿Puede instalar sus propias aplicaciones en su teléfono Windows 7?
- 4. Obtención de coordenadas GPS en el teléfono Windows 7
- 5. cómo deslizar el dedo en el teléfono de Windows 7
- 6. Cambiar la configuración del teléfono de Windows Phone 7 App
- 7. Control de vibración para Windows Phone 7
- 8. MessageBox.Show para Windows Phone 7
- 9. Windows 7 para desarrollo .NET
- 10. ¿La nueva plataforma del teléfono Windows 7 usa Silverlight para su interfaz de usuario?
- 11. ¿De verdad necesitas un teléfono para desarrollar aplicaciones de Windows Phone 7?
- 12. Lista desplegable Windows Phone 7
- 13. inyección de dependencias para Windows Phone 7
- 14. PDF-viewer para Silverlight para Windows Phone 7 (SilverDox?)
- 15. Windows Phone 7: SQLite
- 16. Cuando guardé en Windows 7, git diff muestra todas las líneas con^M
- 17. windows 7 adb driver Samsung galaxy S3
- 18. Windows 7 TextureBrush..ctor error()
- 19. ¿Hay un OR/M para ASP clásico?
- 20. Tema de Windows 7 para WPF?
- 21. Archivo DLL para Windows 7 64bit
- 22. Cliente FTP para Windows Phone 7 Mango?
- 23. Android USB Driver para Windows 7?
- 24. Desarrollo de aplicaciones para Windows Phone 7
- 25. compilador utilizado para compilar Windows 7
- 26. Depurador de aplicaciones para Windows 7 x64
- 27. Recursos para Windows Phone 7 desarrollo
- 28. Control de calendario para Windows Phone 7?
- 29. ¿Cómo obtener IBM Java 7 para Windows?
- 30. PHP Extracción de Windows^M Carácter
no es la misma pregunta. aquí estoy preguntando si hay algún ORM que funcione con el teléfono Win7. mientras pregunto si Subsonic puede funcionar – Gainster
@Huzaifa Sé que no es la misma pregunta. Es por eso que no lo señalé como un duplicado. Simplemente estaba resaltando una pregunta relacionada. –
"todavía no hay bases de datos oficialmente compatibles en la plataforma" ... y le das en el clavo. – Lucas