替代SQLite中的ICollections

时间:2017-06-19 15:26:43

标签: c# visual-studio sqlite xamarin error-handling

我正在使用c#开发一个跨平台的xamarin应用程序。

我有一个功能(有继承),如下所示:

 public class Medicine_Incident : Medicine 
    {
        // Whatever other stuff i have declared

        ...

        public virtual ICollection<Medicine_Incident> Medicine_Incident { get; set; }
     }

我遇到了一个例外:

System.NotSupportedException: Don't know about System.Collections.Generic.ICollection`1[LoginSystem.Models.Medicine]

我认为这是因为ICollection线。

我非常有必要使用ICollections,因为我非常依赖这行代码:

medicine.Medicine_Incident.Add(med_inc);

其中,
var med_inc = (Medicine_Incident)BindingContext;

var medicine = (Medicine)BindingContext;

现在,如果SQLite真的不支持ICollections(就像它在这里说的那样:[https://forums.xamarin.com/discussion/18548/dont-know-about-system-collections-generic-icollection-1][1])我该怎么办?如何更改IColections.Add方法以符合新的解决方案?

谢谢!

0 个答案:

没有答案