Windows Phone 7에서 SQL Server CE의 테이블을 업데이트 할 때 문제가 발생했습니다. 변경 사항 제출을 호출하면 예외 나 오류없이 응용 프로그램이 닫힙니다. Visual Studio도 계속 실행되었습니다.Windows Phone 7 SQL Server CE rowversion
rowversion
열을 제거하면 문제가 해결되었습니다. 나는 주변을 둘러 보았고 무언가를 놓치고 있는지 확실하지 않지만 rowversion
열을 사용할 때 특별한 것이 필요합니까?
다음은 열에 대한 속성입니다. 이것을 이해하려고 할 때 간단한 테이블을 만들었습니다. 당신이 데이터 컨텍스트에 발생한다고 가정
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MyRowVersion", AutoSync=AutoSync.Always, DbType="rowversion", CanBeNull=true, IsDbGenerated=true, IsVersion=true, UpdateCheck=UpdateCheck.Never)]
nullable rowversion 열을 다시 작성할 수 없습니다. create table 스크립트를 공유 할 수 있습니까? – ErikEJ
감사합니다. Erik, 별도의 솔루션으로 다시 작성하려고 시도하면서 rowversion이 작동하고 있습니다. 왜 다른 솔루션에서 작동하지 않는지 파악하려고합니다. –
새 문서를 읽고 rowversion을 다시 내 db에 추가하려고했는데 db.SubmitChanges()를 사용하여 간단한 업데이트에서 충돌을 일으킬 수 있습니다. 테스트 앱에서 작동하도록 할 수 있습니다. 비동기 ctp, 이상한 배경 작업에서 실행되는 프로세스와 관련이 있는지 궁금합니다. –