«code-first» 태그된 질문

코드 우선은 시각적 도구에 더 많이 의존하거나 프로그램 동작, 구조 또는 데이터를 생성하기 위해 검사되는 일부 외부 소스가 있어야하는 다른 접근 방식보다 API에 대한 프로그래밍을 선호하는 소프트웨어 구현 접근 방식입니다.

9
많은 / 일대 다 관계에서 IEnumerable 또는 List <T>가 아닌 ICollection을 사용하는 이유는 무엇입니까?
내비게이션 속성이와 같은 자습서 에서이 내용을 많이 볼 수 ICollection&lt;T&gt;있습니다. 이것이 Entity Framework의 필수 요구 사항입니까? 사용할 수 있습니까 IEnumerable? ICollection대신 IEnumerable또는 심지어 사용하는 주요 목적은 무엇입니까 List&lt;T&gt;?

17
Entity Framework를 사용하여 SQL Server 데이터베이스의 변경 사항을 저장하는 동안 하나 이상의 엔터티에 대한 유효성 검사에 실패했습니다
편집 내용을 데이터베이스에 저장하고 ASP.NET MVC 3 / C #에서 Entity FrameWork Code-First를 사용하고 있지만 오류가 발생합니다. 내 이벤트 클래스에는 DateTime 및 TimeSpan 데이터 유형이 있지만 데이터베이스에는 각각 Date 및 Time이 있습니다. 이것이 이유가 될 수 있습니까? 변경 사항을 데이터베이스에 저장하기 전에 코드에서 적절한 데이터 유형으로 캐스트하는 방법 public class …

6
엔티티 프레임 워크 코드 첫 번째-동일한 테이블의 두 개의 외래 키
방금 EF 코드 사용을 시작했기 때문에이 주제의 초보자입니다. 팀과 경기 사이의 관계를 만들고 싶었습니다. 1 경기 = 2 팀 (홈, 게스트) 및 결과. 그런 모델을 만드는 것이 쉽다고 생각하여 코딩을 시작했습니다. public class Team { [Key] public int TeamId { get; set;} public string Name { get; set; } public …

27
데이터베이스가 작성된 이후 <Database> 컨텍스트를 지원하는 모델이 변경되었습니다.
오류 메시지 : " '주소록'컨텍스트를 뒷받침하는 모델은 데이터베이스가 작성된 후 변경되었습니다. 데이터베이스를 수동으로 삭제 / 업데이트하거나 IDatabaseInitializer 인스턴스를 사용하여 Database.SetInitializer를 호출하십시오. 예를 들어 RecreateDatabaseIfModelChanges 전략은 데이터베이스를 자동으로 삭제하고 다시 작성합니다. 선택적으로 새로운 데이터로 시딩합니다. " 코드 우선 기능을 사용하려고하는데 다음과 같이 작성했습니다. var modelBuilder = new ModelBuilder(); var model = …

19
Entity Framework 코드의 고유 제약 조건
질문 유창한 구문이나 속성을 사용하여 속성에 대한 고유 제약 조건을 정의 할 수 있습니까? 그렇지 않은 경우 해결 방법은 무엇입니까? 기본 키가있는 사용자 클래스가 있지만 이메일 주소도 고유한지 확인하고 싶습니다. 데이터베이스를 직접 편집하지 않고도 가능합니까? 해결책 (Matt의 답변을 기반으로 함) public class MyContext : DbContext { public DbSet&lt;User&gt; Users { …

5
Entity Framework Code First는 저장 프로 시저를 지원합니까?
저는 EF Code First의 여러 프레젠테이션을 보았지만 EFCF가 저장 프로 시저와 어떻게 작동하는지 보지 못했습니다. 일부 sp를 사용할 메서드를 어떻게 선언 할 수 있습니까? 엔티티 속성을 sp 매개 변수에 수동으로 매핑하지 않고 sp를 호출하는 메서드에 엔티티를 전달할 수 있습니까? 또한 모델을 변경하면 어떻게됩니까? 모델에서 테이블을 다시 만드는 동안 내 sp를 …

13
Entity Framework DateTime 및 UTC
Entity Framework (현재 CTP5와 함께 Code First Approach를 사용하고 있음)가 데이터베이스에 모든 DateTime 값을 UTC로 저장하도록 할 수 있습니까? 또는 매핑에 지정하는 방법이 있습니까? 예를 들어 last_login 열에 대해 다음과 같이 지정하십시오. modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.Id).HasColumnName("id"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.IsAdmin).HasColumnName("admin"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.IsEnabled).HasColumnName("enabled"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.PasswordHash).HasColumnName("password_hash"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.LastLogin).HasColumnName("last_login");

4
먼저 엔터티 프레임 워크 코드에서 여러 열에 KeyAttribute를 사용하는 방법
엔티티 프레임 워크 코드 우선 CTP5와 함께 사용할 POCO 모델을 만들고 있습니다. 장식을 사용하여 PK 열에 속성 맵을 만듭니다. 그러나 두 개 이상의 열에서 PK를 어떻게 정의 할 수 있습니까? 특히 인덱스의 열 순서를 어떻게 제어 할 수 있습니까? 클래스의 속성 순서의 결과입니까? 감사!

4
코드 우선 엔티티 프레임 워크에서 뷰를 사용하는 방법 [닫힌]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 먼저 엔티티 프레임 워크 코드에서 데이터베이스보기를 사용하려면 어떻게해야합니까?

3
Entity Framework Code First Fluent API로 테이블 이름을 지정하는 방법
Entity가 있고 다른 이름의 데이터베이스 테이블에 매핑하도록 Entity Framework를 구성합니다. Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute )를 사용 하면이 작업을 쉽게 수행 할 수 있습니다 . 그러나 제한으로 인해 이제는 Code First Fluent API 를 사용해야 합니다 (내 도메인 개체는 외부 클라이언트에서 사용되므로 기술에 한정되지 않아야합니다 (예 : DataAnnotations에 대한 참조가 …

5
코드 우선 마이그레이션을 비활성화하려면 어떻게해야합니까?
EF5에 코드 우선 엔터티 모델이 있습니다. 그러나 데이터베이스 변경 사항을 수동으로 관리하고 싶습니다. EF가 기존 데이터베이스와 모든 데이터를 수정하는 것을 원하지 않습니다. 그러나 EF 매핑과 데이터베이스에서 병렬 변경을 수행하면 EF가 제대로 작동하지 않고 코드 우선 마이그레이션을 사용해야한다고 알려줍니다. 이 기능을 어떻게 해제합니까?

8
Entity Framework 코드 첫 번째 날짜 필드 생성
Entity Framework Code First 메서드를 사용하여 데이터베이스 테이블을 만들고 있습니다. 다음 코드 DATETIME는 데이터베이스에 DATE열 을 생성하지만 열 을 생성하고 싶습니다 . [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime ReportDate { get; set; } DATE테이블 생성 중에 유형의 열을 생성하려면 어떻게해야합니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.