2010-03-09 49 views
14

Estoy jugando con db4o, y tengo el visor de Object Manager para Visual Studio. Parece correcto, pero no exactamente a la par con herramientas como HeidiSQL/SQL Studio/etc., Sin mencionar que bloquea el archivo db4o - No puedo usar mi aplicación db4o y el Administrador de objetos al mismo tiempo.Recomiende un buen visor de db4o

Tal vez lo estoy usando mal, pero independientemente, me gustaría saber qué más hay por ahí. ¿Qué herramientas recomendarías para mirar y manipular archivos db4o?

ACTUALIZACIÓN: He estado usando LINQPad. Hay un poco de afeitado de yak, pero está funcionando bastante bien. Todavía deja mucho que desear en cuanto a la funcionalidad disponible en aplicaciones como HeidiSQL/SQL Studio/etc., Pero es un comienzo.

Respuesta

7

Le sugiero que utilice LINQPad como primer comienzo.

Gamlor tiene a great tutorial on how to use LINQPad with db4o. Tendrá que modificar eso un poco para que use el acceso de cliente-servidor (por lo tanto, no bloqueará su db).

No quiero volver a publicar su código aquí, porque creo que no tiene sentido y también es un usuario aquí, no quiero ganar sus laureles.

Para mí, LINQPad parece ser el mejor enfoque, también porque puedo usarlo en mi servidor, donde tengo problemas con OME por razones obvias.

+0

Ni siquiera pensé en LINQPad en ese contexto: buena llamada. –

+2

Sí, LINQPad no es una mala elección. Pero sin las clases de dominio (o en el mundo de Java) es inútil. Por lo tanto, continúa la búsqueda de una excelente herramienta de consulta/diagnóstico ad hoc para db4o. – Gamlor

+1

¿Pero es realmente un escenario común? Quiero decir, normalmente tendras los binarios modelo a mano, ¿no? – mnemosyn

3

Yo también. He estado utilizando DB4O durante algunos años, y he encontrado el Administrador de objetos torpe, y a menudo con errores (a veces no abrirá mi gran base de datos DB4O en absoluto).

No tengo ninguna alternativa, desafortunadamente.

+1

¿Quizás deberíamos escribir uno entonces, si realmente no hay ninguna buena alternativa? –

+1

Me parece bien. Envíame un parche para eso. :-) –

+1

Lo siento, cuando dije "nosotros", realmente quise decir "usted" :-P –

5

Hemos discutido la integración de algún tipo de "consulta LINQ interactiva" en Object Manager (.Net por supuesto :).

Si cree que esta sería una buena característica, vote en el número here.

Además, cualquier información sobre cómo mejorar Object Manager es bienvenida.

+1

Suena como una buena idea. ¿Tal vez un complemento LINQPad sería más fácil? Además, ¿qué pasa si bloqueamos el archivo db4o cuando usamos OM? Eso puede ser muy frustrante. –

+1

No bloquear el archivo puede provocar daños en la base de datos. La solución (en mi humilde opinión) es usarlo en modo C/S (pero su aplicación necesita usar el mismo modo) Con respecto a un complemento LINQPad, puede tener algunos problemas potenciales (por ejemplo, licenciamiento). Para ser sincero, no estoy acostumbrado a LINQPad. – Vagaus

+0

Me gustaría que Object Manager no fuera (solo) un plugin de Visual Studio. Visual Studio Express no admite complementos, por lo tanto, a menos que pague por Visual Studio, no puedo buscar en mi base de datos. Una versión independiente de Object Manager y/o una que se integre con MonoDevelop sería muy útil. – yoyo

Cuestiones relacionadas