I'm totally rewriting the question..
I'm new to ASP.Net, and trying to develop a website that is
- simple, but has many grids
- uesrs will update/delete/insert data on grids/tables through the website
Other facts would be:
- MS SQL Server 2008
- .Net Framework 4.0
- intranet
- thin client
- the website should be secure - no hole for sql injection etc.
- 10 users
- Database tables are already defined
- no stored procedures are defined yet, but will be soon
- all database related functions will be done through stored procedures.
Can you please suggest which approach would be the best in my situation to communicate with the database securely. Entity Framework? LinqToSQL?, WCF? or ASP.Net Web Service?
I was thinking of Entity Framework as suggested below, but here are more questions related to EF:
1. Do I need WCF for EF?
2. if DB tables are already structured, do I need to rebuild DB tables along with EF?
3. is EF has more secure than ASP.Net Web Service?
4. Functions are fully done by stored procedures, EF is a good choice?