得出一個抽象類這是我的抽象類:可以通過數據庫類
namespace MusicStoreApp.BLL.Master
{
public abstract class Master<T>
{
MusicStoreEntities db = new MusicStoreEntities();
public void Add(T item)
{
db.T.Add(item);
db.SaveChanges();
}
}
}
這是在其他類我的目標輸出:
public class AlbumRepository : Master<Album>
{
public void Add(Album item)
{
db.Albums.Add(item);
db.SaveChanges();
}
}
public class ArtistRepository : Master<Artist>
{
public void Add(Artist item)
{
db.Artists.Add(item);
db.SaveChanges();
}
}
什麼,我特林這裏做,我應該創建一個可重用的類接口界面。所以,我可以輸入T參考的名稱,它會爲我創建其餘的代碼。
查找EF和存儲庫的實現。有一個在ASP.NET網站上。 –