假设我有这两个对象:
class Customer {
[PrimaryKey]
public string id;
[??????]
public List<int> addresses;
}
和
class Address {
[PrimaryKey, AutoIncrement]
public int id;
public string street;
public int number;
}
有没有办法使用SQLite.NET ORM保存Customers对象?因为我在保存列表方面遇到了很大的困难。
如果没有这样的方法,是否有某种事件可以实现或者我可以覆盖某个方法,以便在加载对象时代码将被触发?
我想到的是,在地址列表上方添加[Ignore],当事件触发时,我可以使用SQLite.net从另一个表中加载地址的ID。
感谢您提供的任何帮助。