Я полностью переписываю вопрос ..
Я новичок в ASP.Net и пытаюсь разработать веб-сайт, который
- simple, but has many grids
- uesrs will update/delete/insert data on grids/tables through the website
Другие факты:
- 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.
Подскажите, пожалуйста, какой подход был бы наилучшим в моей ситуации для безопасного взаимодействия с базой данных.Entity Framework?LinqToSQL ?, WCF?или веб-сервис ASP.Net?
Я думал о Entity Framework, как предложено ниже, но вот еще несколько вопросов, связанных с 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?