まったく新しいクラスを作成する必要があるのか、それとも何を作成する必要があるのかわかりません。asp.netは非常に初めてです。
これが私のコードです:
public static IEnumerable<DistInfo> GetGeneralInformation ( int ClientID )
{
using ( var conn = new SqlConnection( GetConnectionString() ) )
using ( var cmd = conn.CreateCommand() )
{
conn.Open();
cmd.CommandText =
@"SELECT i.GoLiveDate, i.FirstBonusRun, i.TechFName, i.TechLName, i.TechEmail, i.TechPhone, i.WebISPFName, i.WebISPLName,
i.WebISPEmail, i.WebISPPhone, i.FullFillFName, i.FullFillLName, i.FullFillEmail, i.FullFillPhone, d.FName,
d.LName, d.HomePhone, d.Email
FROM NC_Information i
INNER JOIN Distributor d
ON d.DistID = i.ClientID
WHERE clientID = @value";
cmd.Parameters.AddWithValue( "@value", ClientID );
using ( var reader = cmd.ExecuteReader() )
{
while ( reader.Read() )
{
var distInfo = new DistInfo
{
AnticipatedLaunchDate = reader.GetDateTime( reader.GetOrdinal( "GoLiveDate" ) )
};
yield return distInfo;
}
}
}
}
アセンブリまたは参照が欠落していますか。これは、これを機能させるためにDistInfoクラスを作成する必要があることを意味しますか?
新しいDistInfoは、上記と同じエラーを出します。
申し訳ありませんが、私はasp.netを初めて使用し、この投稿のように私のものを機能させる方法を完全には理解していません。