1
A
回答
1
不是Linq .. well是linq,但linq是作为实体框架是对象关系映射器的查询框架。所以两者其实。你可以用其他各种方式做到这一点,但从我的经验来看,这两种技术很好地结合在一起。
在Visual Studio中,您将创建一个新的ADO.NET项目模板,然后将其连接到数据库。然后你可以更新表格并完成一大堆工作。 LINQ是建设成.NET所以理论上讲,你可以使用LINQ(这使得它这么多的乐趣)查询任何对象,并因为你的实体是一个对象,你刚才提到它(首先声明它),然后用它
FooModel foo = new FooModel(); // Entity
var fooQuery = from _ in foo.DescriptionTable // Linq query
where _.Description == SelectedDesc // table selection query
select _;
foo.Add(fooQuery); // add to database
foo.SaveChanges(); // save changes
玩
就是这样的。还有一点可以针对具体项目进行设计,但您必须提供更多细节。
当然值得学习这两种技术,并且怀疑你会发现它们非常有用。两者都可以变得非常复杂,但是对于你需要的东西,只需要基础知识,然后从那里开始探索。
2
我会说,实体框架将是目前最适合您的解决方案。不仅它得到了微软的强烈支持(并且Silverlight也是如此),但是:
如果你从它开始,你可以使用设计器。它是图形用户界面将指导您在生成模型时(基于数据库)或在模型启动时生成数据库模式。 阅读一些教程,紧靠它:
http://msdn.microsoft.com/en-us/data/ee712907
后来就来看看如何使用一些更profesionla技术作为存储库模式或单位工作的
相关问题
- 1. 实体框架和角色
- 2. Linq实体框架更新查询
- 3. 使用实体框架更新UserProfile及其角色
- 4. 实体框架4(Linq查询不返回我的角色)
- 5. 实体框架/ LINQ/MSSQL与实体框架/ LINQ/MYSQL
- 6. 实体框架更新?
- 7. 实体框架更新
- 8. 实体框架更新
- 9. 实体框架更新
- 10. 实体框架,WCF&更新
- 11. 实体框架:更新实体时更新另一个实体
- 12. 更新实体框架中的实体
- 13. 实体框架更新实体错误
- 14. 更新子实体实体框架
- 15. 实体框架更新相关实体
- 16. 实体框架和MySql更新实体
- 17. 实体框架:更新相关实体
- 18. 实体框架更新导航实体
- 19. 实体框架更新实体?
- 20. 使用实体框架更新查询
- 21. 可以在添加新角色时设置角色描述
- 22. 实体框架的SaveChanges()不更新所述数据库
- 23. 通用实体框架更新器
- 24. LINQ到实体 - 实体框架
- 25. 实体框架LINQ到实体
- 26. 实体框架利用linq实体?
- 27. 实体框架LINQ插入
- 28. 实体框架4.0与Linq
- 29. LINQ关联 - 实体框架
- 30. LINQ“AsEnumerable”和实体框架
谢谢。这非常有帮助! –