にインデックスを取得する私は、LINQクエリを持っている:0〜4のアイテムを返すことができのIQueryable結果
var result = (from CC in hc.ClaimCodings
join CM in hc.ClaimCodingProcedureCodeModifierXrefs on CC.ClaimCodingID equals CM.ClaimCodingID
join PCM in hc.ProcedureCodeModifiers on CM.ProcedureCodeModifierID equals PCM.ProcedureCodeModifierID
where CC.CTCustomerSubID == custSub && CC.ClaimID == claimID
select new { PCM.ModifierCode });
EDIT
。各モディファイアコードの値をプロパティに設定したい:
public string ModCode1 { get; set; }
public string ModCode2 { get; set; }
public string ModCode3 { get; set; }
public string ModCode4 { get; set; }
Modcode1 = result.ModifierCode.getindex(0).firstordefault();
ModeCode2 = second result's ModifierCode;
etc
etc
私がこれに完全に間違っていない限り、私はまだLINQとあまり良くないよ:(
"返される各アイテムをプロパティに設定したい"←それを詳しく説明できますか?あなたの結果は一連の文字列になります。それらをプロパティにどのように割り当てたいですか? – Douglas
申し訳ありませんが私は非常にはっきりしませんでした。データベースから返される値は、プロパティに設定する必要があります。 – broke
@broke:それは*まだ*あまり明確ではない。他のものとは別に、 'select PCM.ModifierCode'ではなく、なぜ匿名型を使用しているのかは明らかではありません。 –