我需要多深入了解TSQL才能完全掌握实体框架中的所有内容?

时间:2013-03-22 22:41:32

标签: sql entity-framework tsql ssms

为了完全掌握EF(实体框架)的所有概念,我需要有多深入的T-SQL知识?

更确切地说,目前我对SQL的了解不小。我非常了解所有基础知识以及一些中间概念,如存储过程,UDF,trigers等。

但是我需要知道诸如XQuery和XPath,SQL CLR编程或目录视图和动态管理视图之类的东西才能完全理解EF或者这不需要这样,因为EF有自己的方法来实现同样的东西?

我希望你不会觉得这个问题很愚蠢,因为我对EF的新手知识会节省一些时间。

我必须补充一点,我不是数据库管理员,也不是(至少现在),而是.NET开发人员学习EF。

1 个答案:

答案 0 :(得分:2)

基本上,你必须知道EF的而没有它。它部分地保护您免受底层数据库技术的影响。你不得不接受权衡,你知道的越少(性能更差或设计不合理)。但是你不需要你引用的任何东西:

  

但是我需要知道诸如XQuery和XPath,SQL CLR之类的东西   完全编程或目录视图和动态管理视图   了解EF或者这不是必需的,因为EF有自己的方式   实现同样的目标?

因为大多数情况下,他们都不支持EF ......