저는 Subsonic을 MVC.NET과 함께 사용하여 C# 클래스에서 데이터베이스를 생성 할 수있는 기능을 좋아합니다. 이것은 앱에 대해 먼저 생각하고 데이터를 두 번째로 생각할 수 있기 때문에 좋습니다.C# 클래스에서 데이터베이스/엔티티 데이터 모델 생성
이제 MVC.NET 2.0으로 옮겨 가고 있습니다. Entity Framework에서 기본적으로 폼 유효성 검사 클라이언트와 서버 측에주는 기능을 사용하고 있습니다. 예를 들어
, 나는 데이터베이스를 생성하기 위해 이것을 사용 후 edmx를 정의하기 위해 C# 클래스를 사용할 수 있으며,
public class StackOverflow {
[Key]
public int PropertyID { get; set; }
[Required(ErrorMessage = "Title Required")]
[StringLength(50, ErrorMessage = "Must be less than 50 charceters")]
public string Title { get; set; }
}
가 ... 내 질문은 ... 내 모델의 클래스가?
또한 이것이 가능하다면 - 좋은 방법입니까?
편집 그냥
var sof = new StackOverflow();
sof.Title = "Lorem ipsum dolor sit amet";
var repository = new SimpleRepository("connString", SimpleRepositoryOptions.RunMigrations);
repository.Add(sof);
을 추가하고 내 데이터베이스가 생성 될 때 음속으로 나는 컨트롤러에 갈 수 명확히 .. 추가, 디베이스에 모델 또는 클래스에 클래스에서 갈 수있는 방법은 없습니다 아니면 별도의 활동을 창안하고 있습니까?
나는 MVC3이 갈 것이고, 속도가 빠르고 (그리고 $$$을 만드는) Subsonic이 나가는 방법이 될 것이라고 믿기 때문에 m $ EF 모델을 따라 가려고합니다.
지금 ef4 또는 Subsonic과 대체 검증 모델 중에서 선택해야합니까?