0
기존 솔루션에 새 EF4 POCO를 추가하려고합니다. 다음과 같은 오류가 발생합니다. 이미 솔루션에서 생성 된 기존 POCO를 보면 POCO와 테이블간에 링크가 어떻게 생성되는지 확인할 수 없습니다.Entity Framework는 사용자 지정 POCO를 테이블과 어떤 방식으로 연결합니까?
솔루션에서 작동 하나의 예이며, 왜 파악하지 못할 : 나는 edmx 파일을 볼 때EntityType 'XXX.Run'에 대한 매핑 및 메타 데이터 정보를 찾을 수 없습니다. 여기
namespace XXX.AnotherPlace.Products
{
public partial class Product : BaseEntity
{
이 클래스의 mension, 단지 다른 클래스에서이없는 존재하지 않는 것 같은 네임 스페이스 :
<EntitySet Name="Product" EntityType="XXX.Store.tbl_Product" store:Type="Tables" Schema="dbo" />
<End Type="XXXX.Data.Product" Role="Product" Multiplicity="1" />
나는 무엇을 놓치고, 따라야 할 몇 가지 교훈이 있습니까? 내 POCO와 테이블을 연결하는 방법
t4 템플릿을 사용해야합니까? 공예품을 손으로 잡고 데이터베이스에서 edmx를 업데이트 한 다음 클래스를 edmx 엔티티와 링크 맵핑하는 방법은 없습니다. – Beth
아니요, 사용하지 않아도됩니다. 템플릿은 단지 코드 생성 도구입니다. poco가 엔티티로 edmx 내에 있고 기본 db 스키마가 올바르다면 모든 것이 작동해야합니다. –
그래, 내 질문으로 돌아 간다. edmx 디자인 화면의 엔티티 '모양'과 손으로 쓴 POCO를 연결하려면 어떻게해야합니까? 이름과 일치합니까? – Beth