这就是问题所在。我已经读过EF7将支持Windows Store和Windows Phone的SQLite,但现在的交易是什么?在Universal Apps上是否还有其他支持SQLite的ORM?
答案 0 :(得分:1)
CoolStorage但我对ORM没有任何经验。
本身不是ORM,但请与SQLite.Net一起查看SQLite.Net Extensions。 我现在正在通用应用程序中使用它,它足以满足我的需求。
请注意not yet support for relations in LINQ。
我自己目前正在使用这样的扩展程序:
public class Bar
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
public string Title { get; set; }
[ManyToMany(typeof(FooBar))]
public List<Foo> Foos{ get; set; }
}
public class Foo
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
public string Title { get; set; }
[ManyToMany(typeof(FooBar))]
public List<Bar> Bars{ get; set; }
}
public class FooBar
{
[ForeignKey(typeof(Foo))]
public int FooId{ get; set; }
[ForeignKey(typeof(Bar))]
public int BarId{ get; set; }
}