次の質問があります: SqlDataReader を返すメソッドがあり、次のようにこの SqlDataReader で While を実行します。
using (SqlDataReader objSqlDtReader = objDtAccess.GetDataReader())
{
while(objSqlDtReader.Read())
{
UserEntitie objUserEntitie = new UserEntitie();
objUserEntitie.Name = Convert.ToString(objSqlDtReader["name"])
}
}
したがって、すべての UserEntite にすべてのデータ、名前、電子メール、ID を入力する必要があります。しかし、ユーザー クラスには (GetUserById、GetUserByEmai、GetAllUsers) として多くのメソッドがあり、データを再度入力する必要があります。
UserEntitie を埋めるプライベート メソッドを作成する必要があり、各メソッドで自分のメソッド FillUser を呼び出すだけで、そのメソッドを返します。SqlDataReader をプライベート メソッド FillUser に渡す必要があると思います。
これを行うための提案はありますか?