2013-08-29 65 views
0

大家好。如何訪問一個類到另一個c#類

我正在創建一個網站。在這個網站,我添加三個文件夾:

  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)。 但我無法做到這一點。
請告訴我,我錯了

+0

是你的問題,你不能實例化另一個類中的StateBLL對象? – NWard

+0

您是否添加了想要訪問另一個classStateBLL的類的引用 – Tommassiov

+0

@NWard是nward它是我的問題 –

回答

0

您需要按照以下步驟

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

現在在你想要實例化你的類的頁面上添加

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

現在你可以實例

+0

雅我試試它,但我什麼添加沒有什麼可以添加當我按照這個步驟顯示我空白對話框,我的項目是 –

+0

你也可以瀏覽你的實體項目的DLL。在添加引用對話框中單擊瀏覽並將其指向您的實體項目的dll – Ehsan

+0

我的項目中沒有任何地方存在dll我也在構建項目 –

1

嘗試添加實體圖書館的參考您的業務庫,然後添加

using YourEntityLibray; 

在您的業務庫的類

+0

其給我的錯誤,類型或名稱空間無法找到 –

0

首先,記住實體確保它應該是公開的,所以你可以在任何地方訪問 第二,建立實體類,並添加引用到另一個類,用鼠標右鍵單擊該文件夾添加參考。 之後添加實體的命名空間,那麼你可以訪問你的實體類