Defining a model in ASP.NET MVC you can have the classes in one *.cs file or in multiple files.
In one like this:
namespace App.Models
{
public class User
{
public string Name{get;set;}
}
public class Message
{
public string Content{get;set;}
}
}
Or in multiple *.cs saved on the Models folder?
It doesn’t matter whether they’re in one or multiple files. Though, there is a standard of having all of your
types in their own.csfile.ViewModels\User.cs:
ViewModels\Message.cs:
Relevant Post – One class per file rule in .NET?