This thread looks to be a little on the old side and therefore may no longer be relevant. Please see if there is a newer thread on the subject and ensure you're using the most recent build of any software if your question regards a particular product.
This thread has been locked and is no longer accepting new posts, if you have a question regarding this topic please email us at support@mindscape.co.nz
|
Hi. I'm currently trying to evaluate a number of O/RM packages and Lightspeed is on the list. We are intending to use the O/RM in a distributed system, using web clients only, with SQL Server 2005. We are going to follow Microsoft's P+P guidance as much as possible. How well does Lightspeed play with these blocks, particularly logging and validation, since you have your own code for this? I see that the caching is provider-based, so I'll assume that the CAB can be swapped in relatively simply. How would Lightspeed work with WCF? I take it that the domain model won't be serializable without using NetDataContractSerializer or custom serialization (eugh!). Do you recommend exposing DTOs at service boundaries? How does a developer "disconnect" an object graph from the Repository? How easily is Repository mocked for unit testing? What's the usage pattern here? Any samples using something like RhinoMocks? Do you have any customers using Lightspeed with an existing DB? I don't really envisage that situation but we do have an existing schema, that we probably have to rework anyway (it's tightly coupled to the rest of the app). Does Lightspeed provide any means to use stored procedures, or views? |
|
|
Hi Johnny, Thanks for considering LightSpeed. [quote user="johnnyhall"]How well does Lightspeed play with these blocks, particularly logging and validation, since you have your own code for this? I see that the caching is provider-based, so I'll assume that the CAB can be swapped in relatively simply.[/quote] [quote user="johnnyhall"]How would Lightspeed work with WCF? I take it that the domain model won't be serializable without using NetDataContractSerializer or custom serialization (eugh!). Do you recommend exposing DTOs at service boundaries? How does a developer "disconnect" an object graph from the Repository?[/quote] [quote user="johnnyhall"]How easily is Repository mocked for unit testing? What's the usage pattern here? Any samples using something like RhinoMocks?[/quote] 1) In-memory database using SQLite and transactional fixtures [quote user="johnnyhall"]Do you have any customers using Lightspeed with an existing DB? I don't really envisage that situation but we do have an existing schema, that we probably have to rework anyway (it's tightly coupled to the rest of the app).[/quote] [quote user="johnnyhall"]Does Lightspeed provide any means to use stored procedures, or views?[/quote] Cheers, Andrew. |
|