2017-07-12 51 views
1

我正在MVC項目中創建一個項目,並且我添加了一個Artist類,但它在Album類中顯示錯誤,我在其中添加Artist作爲返回類型:'MyMusicStore'是一個屬性,但用作mvc中的一個類型

'MyMusicStore' 是 '屬性',但用作MVC類型

Artist代碼是

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

namespace MvcMusicStore.Models 
{ 
    public class Artist 
    { 
     public int ArtistId { get; set; } 
     public string Name { get; set; } 
    } 
} 

這是Album類錯誤所在的最後一條語句出現:

namespace MyMusicStore.Models 
{ 
    public class Album 
    { 
     public int AlbumId { get; set; } 
     public int GenreId { get; set; } 
     public int ArtistId { get; set; } 
     public string Title { get; set; } 
     public decimal Price { get; set; } 
     public string AlbumArtUrl { get; set; } 
     public Genre Genre { get; set; } 
     public Artist Artist { get; set; } 
    } 
} 

回答

2

導致Artist類在不同的命名空間MvcMusicStore.Models和你Album類是在MyMusicStore.Models,因此它應該導入說using MvcMusicStore.Models;,然後才能在您的模型中使用Artist類型

+1

好點 - 我盯着看不到差異! – garfbradaz

+0

@rahul謝謝 –

相關問題