实体框架查询设计器

时间:2011-05-06 08:52:30

标签: sql-server entity-framework

SQL Server具有出色的查询设计器,使我能够轻松编写每个复杂的查询。 最近我参与了Entity框架。我知道它有三种查询数据的方法。

  1. LINQ to Entites
  2. 实体SQL
  3. 查询方法
  4. 是否有像SQL查询设计器这样的实体框架的查询设计器? 我熟悉LINQ PAD以及this LINQ查询设计器(我无法在Windows 7 64位中使用此软件)。 你有什么建议吗?

1 个答案:

答案 0 :(得分:1)

LINQPad可能是最好的之一。我真的很喜欢这样可以告诉我从我的LINQ查询生成的SQL是什么,我甚至可以查看IL代码。

它没有像SQL Query Designer这样的图形设计器,这不是一件坏事。如果您真的想要这样的东西,那么您也可以使用该工具为您生成SQL。 LINQ在C#中查询数据,如果您正在查询数据库,那么这是一个抽象。 LINQ的图形设计器就像在抽象之上分层。可能会有更多的地方解释可能出错,SQL查询设计器远非完美。我无法告诉你在我的工作中有多少次人们将使用该工具构建的查询带给我并抱怨某些东西不起作用我发现它们有多个连接只是不正确或子查询没有任何意义。