我开始设计一个新的应用程序,想知道人们对Linq2SQL或Linq2Entities的意见,以及他们认为哪种技术更适合快速开发。
我还在研究ADO.net数据服务。
我开始设计一个新的应用程序,想知道人们对Linq2SQL或Linq2Entities的意见,以及他们认为哪种技术更适合快速开发。
我还在研究ADO.net数据服务。
Linq to SQL现在已经是一条死路,因为微软不再更新它了。我曾经在自己的项目中使用过它,但与真正的SQL相比,我发现它功能不足。当然,短期内运行起来可能更容易,但在应用程序开发周期中,您会发现更喜欢SQL的强大功能。
我认为只有那些严重依赖框架抽象层并且没有时间/精力/意愿去学习SQL的人才应该采用LINQ TO SQL。
还有一件事情需要记住的是,在SQL和应用程序之间增加的额外层会带来成本。速度差异不是很明显,但确实存在。
个人建议初学者直接学习SQL,跳过LINQ to SQL。