Member 11856456 Ответов: 1

Как преобразовать SQL в linq?


Я пробовал читать статьи, но большинство из них просто Основные по своей природе. Я создал приведенную ниже инструкцию sql, но, возможно, мне также придется изменить ее для linq, не уверен.

Dim sqlconn1 As New SqlConnection("databasesource")
      Dim sqladaptor = New SqlDataAdapter

      sqlconn1.Open()
      sqladaptor.SelectCommand = New SqlCommand("Select Profile.Individual_ID, First_name, Middle_name, Last_name, Sex, Race, Place_of_birth, County_of_birth, State_of_birth, Date_of_birth, death.Death_ID, Place_of_death, State_of_death, County_of_death, Date_of_death, Cause_of_death, Cemetery_reference.Cemetery_ID, Cemetery_name, Cemetery_state, Cemetery_county, Cemetery_address, Cemetery_Section, Cemetery_Row, Cemetery_Lot, Grave, Burial_date from Profile full join Death On profile.Individual_ID = death.individual_ID full join Burial On Profile.Individual_ID = Burial.Individual_ID full join Cemetery_reference On Burial.Cemetery_ID = Cemetery_reference.Cemetery_ID ORDER BY Last_name ASC, First_name ASC, Date_of_birth ASC", sqlconn1)
      sqladaptor.SelectCommand.CommandTimeout = False
      sqladaptor.SelectCommand.ExecuteNonQuery()
      sqladaptor.Fill(dt)
      sqlconn1.Close()
      sqlconn1.Dispose()
      sqladaptor.Dispose()


Каков наилучший подход для изучения более сложных запросов linq и как я могу превратить то, что у меня уже есть, в запрос linq?

Что я уже пробовал:

Я читал статьи в интернете, но не мог понять, как попытаться выполнить многостабличный запрос linq из инструкции sql.

1 Ответов

Рейтинг:
11

Brock Schleinitz

Hi try the below tool to convert it
https://www.linqpad.net/
http://www.sqltolinq.com/