2012-03-04 6 views
1

ASP.NET MVCでモデルを定義すると、クラスを1つの* .csファイルまたは複数のファイルに含めることができます。モデルのクラスは1つのファイルまたは複数のファイルに存在する必要がありますか?いつ使用するのですか?

namespace App.Models 
{ 

    public class User 
    { 
     public string Name{get;set;} 
    } 

    public class Message 
    { 
     public string Content{get;set;} 
    } 

} 

やモデルフォルダに保存された複数の* .csファイルでこのようなもので ?

答えて

2

ファイルが1つまたは複数のファイルにあるかどうかは関係ありません。しかし、typeのすべてを自分の.csファイルに含めるという標準があります。 User.cs \

のviewmodels:Message.cs \

namespace App.Models 
{ 
    public class User 
    { 
     public string Name{get;set;} 
    } 
} 

のviewmodels:

namespace App.Models 
{ 
    public class Message 
    { 
     public string Content{get;set;} 
    } 
} 

関連のポスト - One class per file rule in .NET?

関連する問題