0

こんにちは、みんな。

ウェブサイトを作成しています。この Web サイトでは、次の 3 つのフォルダーを追加します。

  1. エンティティ
  2. ビジネスの論理
  3. データ アクセス ロジック

ここで、エンティティ フォルダー クラス関数にビジネス ロジック フォルダー クラスにアクセスしたいと考えています。

しかし、そのクラスの名前空間を別のクラスに追加しようとすると、クラスの名前が表示されません (インテリジェンスなし)。

これがエンティティクラスの私のコードです

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for State
/// </summary>
namespace StateBLL
{
    public class State
    {
        #region private variable

        private string _State;

        #endregion


        #region Properties

        public string State
        {
            get
            {
                return _State;
            }
            set
            {
                _State = value;
            }
        }

        #endregion
    }
} 

別のクラスでこのクラス (StateBLL) にアクセスしたい。しかし、私はこれを行うことができません。
どこが間違っているか教えてください

4

3 に答える 3

1

エンティティ ライブラリの参照をビジネス ライブラリに追加してから追加してみてください

using YourEntityLibray;

ビジネス ライブラリのクラスで

于 2013-08-29T10:27:46.953 に答える
0

これらの手順に従う必要があります

 right click BL-->Add reference-->Projects--> select entities project

クラスをインスタンス化するページに追加します

using nameofyourentitylibrary; //replace nameofyourentitylibrary with the name of namespace

インスタンス化できるようになりました

于 2013-08-29T10:36:38.910 に答える
0

最初に、エンティティが公開されていることを確認してください。そのため、2番目にどこにでもアクセスでき、エンティティクラスを構築し、別のクラスへの参照を追加し、フォルダーを右クリックして参照を追加します。その後、エンティティの名前空間を追加すると、エンティティクラスにアクセスできます

于 2013-08-29T10:37:11.890 に答える