いくつかのテーブルからいくつかのフィールドを選択したい SQLクエリをlinqに変換するのを手伝ってください。これらの値をmvc3 webgridに表示する必要があります。内部結合を持つSQLクエリをlinqラムダ式に変換する方法は?
内部結合をlinqに変換するにはどうすればよいですか?それとも、EFでそれを行う方法はありますか?上記SecurityIdentifier_All
とNAV
で
SELECT
DISTINCT
SecurityIdentifier_All.SecurityId,
NAV.CompanyName,
NAV.SecurityType,
SecurityIdentifier_All.Identifier,
SecurityIdentifier_All.SecurityIdentifierTypeId
FROM
Fireball_Reporting..Reporting_DailyNAV_Pricing NAV
INNER JOIN
Fireball_Reporting..SecurityIdentifier_All ON
SecurityIdentifier_All.SecurityId = NAV.PricingSecurityID
inner join
(
SELECT SecurityId, MAX(SecurityIdentifierTypeId) SecurityIdentifierTypeId
FROM Fireball_Reporting..SecurityIdentifier_All
where SecurityIdentifierTypeId in (1,16)
group by SecurityId
) IdentifierType on
IdentifierType.SecurityId = SecurityIdentifier_All.SecurityId and
IdentifierType .SecurityIdentifierTypeId =
SecurityIdentifier_All.SecurityIdentifierTypeId
WHERE
Date = Fireball_Configuration.dbo.PreviousBusinessDay()
図です。 Fireball_Reportingデータベース名。 1番目の内部結合までの解答は完了しました。私は最後のセクションを完了するために私を助けてください。
あなたの質問は非常に複雑です。誰かがこの仕事をすべてやってくれるとは思わない?簡単にしてください。 – usr