Android 코드를 Windows rt로 가져오고 두 앱에서 호환 가능한 데이터가 필요합니다. 내 SQLite는 데이터베이스를 만들 때 나는 SQLite는 그물이 방법으로 사용SQLite-net을 사용하여 SQLite의 열에 대한 기본값을 설정하는 방법은 무엇입니까?
CREATE TABLE [blabla] ([id] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, [bleh] INTEGER NOT NULL DEFAULT -1)
내 C# 코드를 작성
같은 일을하고, 컬럼에 디폴트 값을 설정해야합니다
[Table("blabla")]
public class Blabla {
[PrimaryKey, AutoIncrement, NotNull]
public int id { get; set; }
[NotNull]
public int bleh { get; set; }
}
하지만 내가 할 수있는 기본값을 'bleh'로 설정하지 마십시오. 두 데이터베이스가 같아야합니다 =/ 누구도 이걸 도와 줄 수 있습니까?
감사합니다 =)
불행히도 Windows 응용 프로그램에서 생성 된 데이터베이스는 여전히이 열에 기본값이 있다고 가정하는 안드로이드 응용 프로그램과 호환되지 않습니다. 내 앱을 설치 한 모든 사용자가 앱을 업데이트한다는 사실을 확신 할 수 없기 때문에 내 Android 코드를 변경할 수 없습니다. – Massita
기존 테이블에 필드를 추가 할 수 없습니다 - 기본값이 지정되지 않았습니다. –