Tôi hiện đang tạo một ứng dụng cần lưu trữ và lấy dữ liệu đến và từ cơ sở dữ liệu sqlite. Hai gói Nuget tôi hiện đang sử dụng là Sqlite PCL
và SQLite-Net Extensions
.Sqlite One to Many Relationship
[Table("patient")]
public class Patient
{
[PrimaryKey]
public string ID { get; set;}
public string FirstName { get; set; }
public string LastName { get; set; }
[OneToMany]
public List<PatientVitals> PatientVitals { get; set; }
}
[Table("patientVitals")]
public class PatientVitals
{
[PrimaryKey]
public string VitalID {get;set;}
public string Weight { get; set;}
public string Height { get; set;}
[ForeignKey(typeof(Patient))]
public string SmartCardID {get;set;}
}
Toàn bộ điều được biên dịch tốt, nhưng khi tôi cố gắng để chạy các mô phỏng tôi nhận được tin nhắn này:
System.NotSupportedException đã được ném Không biết về System.Collections .Generic.List1
Tôi đã kiểm tra tiện ích mở rộng SQLite Net documentation và nó hỗ trợ Danh sách.
Có ai biết cách sửa lỗi này không?
Không hoạt động, nhận được cùng một thư. Cảm ơn! – Fayt
Tôi mỏng có một sửa chữa mà họ đang làm việc trên (hoặc làm việc) để khắc phục vấn đề Danh sách <>. [link] (https://bitbucket.org/twincoders/sqlite-net-extensions/pull-requests/12/support-ilist-instead-of-list-as-enclosed/diff#comment-8587796) – Roman