さて、ストアドプロシージャを呼び出していますが、VB.netコードが受け取るタイプがわかりません。
ストアドプロシージャは次のとおりです。
@IDNo varchar(Max)
AS
select a.IDNo,
p.EMAIL
from person p
left join customer a on p.person_id=a.person_id
where (a.IDNo=@IDNo)
これが私のVBです。
resultSet = thisDataCxt.sp_GetEmail(IDNo).FirstOrDefault()
私の質問は、resultSetはどのタイプにする必要があるかということです。作ってもObject
いいですか?その場合、IDNoプロパティとEMAILプロパティにアクセスするにはどうすればよいですか。
また、これを使用して結果が返されないかどうか(IDNoに一致するものがなかったかどうか)を確認するためにこれを使用していることを覚えておく必要があります。そのため、resultSetがNULLかどうかをテストする必要があります。