I keep hearing about the Entity Framework fluent-api but I am struggling to find a good reference on this. What is it?
We use the entity framework and the modeling tool
Responding to your POCO question: in the application I'm currently working on I'm using POCO's to pass data to my Silverlight front end (EF just wasn't cutting it). Essentially, I use the entities that the EF modeler created, massage them into a serializable-friendly version, and then send them back and forth over the wire. POCO's are there to provide a layer of abstraction when needed. I think of it as an adaption of the DAO pattern to serialization, instead of using it for DB access like the DAO pattern normally does.