I was trying to investigate the use of EF4 for my project and I faced this "interesting" problem.
Creating the edmx, there is an easy way to connect the entities to a user interface component (DevExpress GridView for instance) passing through the EntityDataSource.
Question: Do you think is there a better way to bind my entities to controls?
Now as a client specification I would be happy to interact with the database through stored procedures (for update, insert, select, delete) limiting then the power of EF, but still it would give me some benefits.
Question: Is there a way to use a select stored procedure as it is done for insert/update/delete and continue using EntityDataSource?
Question: Do you think it is a reasonable solution to populate the entities with database views in order to pilot the select and use the stored procedure mapping otherwise?
Thank you for your help and thoughts.