- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
linq to sql 何时会被淘汰? Entity Framework (替换)发布了吗?
最佳答案
是的,ADO.NET Entity Framework 已随 .NET 3.5 Service Pack 1 一起发布。
不, Entity Framework 本身不会取代 LINQ-2-SQL - 两者有完全不同的目标受众,并且有各自的目标市场。
LINQ-2-SQL 非常适合简单的场景,在这些场景中,您的业务对象几乎是数据库表的 1:1 映射。这种情况经常发生,在这种情况下,EF 就显得大材小用了。
另一方面,EF 在企业级应用程序中非常有用,在企业级应用程序中,您的业务域对象不一定会 1:1 映射到表上,或者您需要支持 MS SQL Server 之外的多个数据库后端。
即使有了 .NET 4.0,Microsoft 仍在对 LINQ-2-SQL 进行投资 - 请参阅 Damien Guard 的 blog post达到这个效果。
马克
关于sql-server - linq to sql 何时会被淘汰? Entity Framework (替代)发布了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1018928/
请假设“使用严格”;并假设 JSLint 已打开并且错误不能被忽略。 我发现运算符和 ',' 启动的列表更具可读性, 例如: var i = 0 , j = 1 , someLongV
我想在我的 Rails 应用程序的 Capybara 测试套件中使用 rspec 模拟来阻止登录用户(使用 Devise/Warden)。这将节省大量时间,并且意味着我的测试套件可以/将会定期运行。
我有一个正在进行大规模返工的应用程序,我一直在探索不同的选择——“按原样”调整,在不同的框架或平台中重做项目,等等。 当我认真思考时,我最不喜欢 java 的有 3 个主要方面: 服务器在修改 Con
我是一名优秀的程序员,十分优秀!