Ich mache derzeit eine App, die Daten zu und von einer SQLite-Datenbank speichern und erhalten muss. Die zwei Nuget-Pakete, die ich momentan verwende, sind Sqlite PCL
und SQLite-Net Extensions
.Sqlite One to Many Beziehung
[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;}
}
Die ganze Sache ist in Ordnung zusammengestellt, aber wenn ich versuche, den Simulator Ich erhalte diese Nachricht auszuführen:
System.NotSupportedException geworfen wurde Sie wissen nicht, über System.Collections .Generic.List1
Ich überprüfte die SQLite-Net Extensions documentation und es unterstützt List.
Kann jemand das beheben?
Funktioniert nicht, erhalten die gleiche Nachricht.Thanks! – Fayt
Ich denke, es gibt einen Fix, an dem sie arbeiten (oder gearbeitet haben), um das Problem List <> zu beheben. [link] (https://bitbucket.org/twincoders/sqlite-net-extensions/pull-requests/12/support-ilist-instead-of-list-as-enclosed/diff#comment-8587796) – Roman