我在通用应用中遇到SQLite问题。我事先并不了解数据模型,实际上它是基于从服务器接收的数据完全动态的。适用于通用应用程序的SQLite使用ORM,这就是问题所在。我可以轻松生成SQL查询来创建表和CRUD操作,并执行除SELECT之外的操作。 SQLite有以下方法:
public Task<List<T>> QueryAsync<T> (string sql, params object[] args)
我不知道T型。我试图使用动态类型并根据动态创建我自己的类型,但它没有用。最好的是像ADO.NET的SqlDataReader,但我找不到这样的东西。