안녕하세요 여러분 EF4를 사용하면 작은 스 니펫을 사용하여 EDMX 함수 ("데이터베이스에서 모델 업데이트"및 목록의 저장 프로 시저 추가)를 linq 메서드에 매핑 할 수 있습니다 이LINQ (dbcontext 사용)에서 저장 프로 시저 호출
[EdmFunction("MYPROJECT.Store", "Foo")]
public Decimal Foo(Int32 Id)
{
throw new NotSupportedException("Not direct access possible, use with E-SQL or LINQ");
}
그러나 같은이 EF 4.1 내가 저장 프로 시저 코드 먼저 작동하지 않는 것을 볼 수
와 함께 작동하지 않는 것 같습니다. DbContext를 사용하고 있습니다. 정상적으로 수행 할 수 없습니까?
그렇다면 저장 프로 시저를 어떻게 작동시킬 수 있습니까?
데이터베이스 우선 또는 모델 우선 방식을 사용하십시오. 불행히도, 그 유일한 옵션을 지금 것 같다 : - ( –
질문 어쩌면 어리석은하지만, 나는 데이터베이스에서 edmx 만든 dbcontext 코드 생성을 추가합니다. 나는 데이터베이스를 먼저, 맞습니까? – eka808
예,하지만 'DbContext'입니다 첫 번째 것은 코드 우선이므로 데이터베이스의 첫 번째 코드와 첫 번째 코드가 이상하게 섞여있는 것처럼 보입니다 ... –