0

私は3層アーキテクチャを使用してasp.netc#oracleデータベース接続に取り組んでいます。私のビジネスレイヤークラスで、このエラーが発生します。System.StackOverflowExceptionは処理されませんでした

SQLデータベースを使用したチュートリアルに従いましたが、すべて正常に機能し、エラーは発生しませんでした。Oracleデータベースを使用して実装する必要があります。

これがエラーが発生するコードの一部です

    public class BusSurvey
{
    DbAccess _dbAccess = new DbAccess();
    private DataSet _SurveyDS = new DataSet();
    public DataSet SurveyDS
    {
        get
        {
            return SurveyDS;
        }
        set
        {
            SurveyDS = value;
        }
    }
4

1 に答える 1

2

propertyとの名前fieldは同じなので、フィールド名を変更します

    private DataSet _SurveyDS = new DataSet();
    public DataSet SurveyDS
    {
        get
        {
            return _SurveyDS;  <--- here 
        }
        set
        {
            _SurveyDS = value; <--- here
        }
    }
于 2012-09-26T10:29:56.720 に答える