Как преобразовать 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.