I am discussing which technology to use for the upcoming ASP.NET project.
Assumptions:
- I will use Visual Studio 2008 SP1 (.NET Framework 3.5)
- The back-end will be a SQL Server 2005 database (or possibly 2008)
- The code will be written in C #
- I already have experience with LinqToObjects and LinqToXml
- I also have experience working with ADO.NET and some already built libraries.
- The project is relatively small
- About five screens will be presented on the website
- There will be six or seven tables in the database.
- 25-50 active users will be available
- Transactions per day are likely to be around 5-10 peaks.
- Minimum personal data will be saved.
- The consequences of failure or hacking the site will be minimal.
Parameters:
:
, 1, Linq . 2 , , , , LinqToSql, , Entity Framework.
:
Update:
, : marc_s , LinqToSql , , .NET 4.0. : http://damieng.com/blog/2009/06/01/linq-to-sql-changes-in-net-40.
, , LinqToSql , .
, , : Entity Framework ?
.
LinqToSql, :
- , . "" "" , .
- , .
- LinqToSql , SqlMetal.
- /, .
, 1 . . , Windows Forms , , ADO.NET.
, , SqlMetal . , , . ( - , ), , SqlMetal - , .