[ad_1]
私は記事を読もうとしましたが、ほとんどは本質的に基本的なものです. 以下の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 クエリに変換するにはどうすればよいですか?
私が試したこと:
オンラインで記事を読んだことがありますが、SQL ステートメントから複数テーブルの linq クエリを実行する方法がわかりませんでした。
解決策 1
Hi try the below tool to convert it https://www.linqpad.net/ http://www.sqltolinq.com/
解決策 4
SELECT CliIdentificacion、CliNombreCompleto、count(CliContactoId)
AS NumeroContactos
MGクライアントから
GROUP BY CliNombreCompleto、CliIdentificacion
HAVING count(CliContactoId) > 1
[ad_2]
コメント