나는 오라일리 책 (프로그래밍 ASP.NET MVC4)에서 MVC 4를 배우고 그래서 지금은 그 단계를 따랐다는 클래스가 있습니다Entity Framework에서 생성되는 db/테이블은 어디에 있습니까?
public class Auction
{
public long Id { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public decimal StartPrice { get; set; }
public decimal CurrentPrice { get; set; }
//[Column(TypeName = "DateTime2")]
public DateTime StartTime { get; set; }
//[Column(TypeName = "DateTime2")]
public DateTime EndTime { get; set; }
}
을 당신이 더 잘 알다시피 내가 (EF와 함께 가야 어) 나는이 날짜 시간 데이터 유형 에
로 DATETIME2 데이터 형식의 변환을 내가 할 코드와 오류를 실행할 때 범위를 벗어난 값의 결과. 그 진술서는 만료되었습니다.
예, 저는 SOF에서 here 인 것을 알고 있습니다. 그러나 SOF에 대한 답변에서 나는 테이블에서 변환을 할 수 있음을 발견했습니다. 데이터베이스가 생성 된 이후 'eBayDataContext'컨텍스트를 백업 모델이 변경
: 내가 사용 이후 클래스의 특성을 주석 처리 한 볼로는 새로운 오류로 날 리드. 코드 첫 마이그레이션을 사용하여 데이터베이스 (http://go.microsoft.com/fwlink/?LinkId=238269)를 업데이트하는 것이 좋습니다.
다음 상황 : SQL Server에서 만든 DB 또는 테이블을 볼 수 없습니다. EF에서 생성 한 테이블/DB는 어떻게 찾을 수 있습니까? 나는 점검했다. 그러나 내가 여기에서 보는 아무것도!
이
은<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-eBay-20140404154307;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-eBay-20140404154307.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>
감사합니다 내 ConnectionString을합니다. 비주얼 스튜디오 2010 년
목록에서 ur 서버 이름을 써야하며 검색 할 수 없습니다. –
감사하지만 좀 더 구체적으로 설명해 주실 수 있습니까? –
@Craig 감사합니다. 그러나 그 이름은 드롭 다운 목록에 없습니다. 어떤 생각? 내가 Db/테이블을 만든 이유는 클래스를 변경하면 클래스가 변경되기 때문입니다. ** 데이터베이스가 생성 된 이후 'eBayDataContext'컨텍스트를 지원하는 모델이 변경되었습니다. 코드 첫 번째 마이그레이션을 사용하여 데이터베이스를 업데이트하는 것을 고려하십시오 (go.microsoft.com/fwlink/?LinkId=238269). ** –