我一直在努力弄清楚如何在Windows应用商店应用中为ORM数据库访问提供合适的LINQ to 某些。 我发现的只有SQLite和sqlite-net NuGet包。后者有点糟糕,因为我没有得到任何.dbml之类的结构来解析关系并提供导航属性以便于查询(不需要手动连接)。
我在想:
谢谢!
更新:我在研究中使用的一些链接:
答案 0 :(得分:1)
我不熟悉dblinq,但通过查看项目中的sqlite测试,似乎库提供了您正在寻找的内容,即不同表之间关系的导航属性。
由于dblinq是一个.NET库,使用它不应该使存储验证失败。但是还有另一个问题:您不能在Windows应用商店应用中使用这样的.NET库,只允许使用Windows Store类库和可移植类库。由于库的源代码可用,您可以尝试将其编译为Windows Store类库,但我担心会丢失某些类,而dblinq依赖于哪些类可能会使其难以移植。