나는이 질문을 알고 있기 때문에 이전에 100 번처럼 질문했습니다. 그들 중 누구도 EF6와 함께 일하는 것 같지 않습니다.EF6 SaveChanges() 이후에 ID 열 값 가져 오기
단순히 EF6을 사용하여 SQL Server 데이터베이스에 레코드를 쓰고 SaveChanges()를 수행 한 후 Identity 열의 값을 복구하려고합니다.
여기 내 간단한 프로그램입니다 :
using (var ctx = new myEntities())
{
ctx.TinyUrl_Url.Add(new TinyUrl_Url()
{
UrlValue = tinyUrl
});
ctx.SaveChanges();
}
TinyUrl_Url 테이블이 개 컬럼이 있습니다 UrlValue 및 URLID의 정체성 PK를. EF6을 사용하여 새 행을 삽입 한 후 UrlID 값을 얻으려면 어떻게해야합니까?
감사합니다.
var addedUrl = ctx.TinyUrl_Url.Add (...); SaveChanged 후에 객체의 ID AddedUrl이 데이터베이스에 삽입 된 객체에 주어진 ID로 채워진 경우 –