2012-12-16 2 views
0

나는 그래서 내 DbContext에서 전자 메일 메시지 형식을 저장하기 위해 노력하고있어 변경하지 않고 클래스 ID를 지정 :엔티티 프레임 워크 클래스

public class Context : DbContext 
{ 
    public DbSet<MailMessage> MessageFormats { get; set; } 
} 

을 사용하려고, 나는 예외가를 MailMessage 아무튼 때문에 이드는 없어. MailMessage의 ID를 지정하거나 하위 클래스를 만들어야합니까?

답변

2

System.Net.Mail.MailMessage 개체를 EntityFramework를 사용하여 데이터베이스에 저장하려고합니까? 나는 이제까지 사람들이 그들 자신의 수업을 저장하는 것을 보았습니다. 가장 좋은 방법은 생성자에서 MailMessage를 가져 와서 저장할 속성을 노출하는 클래스를 만드는 것입니다.