我翻阅了这些文件,没有发现任何关于这个问题的东西,但我想我应该问问,可以肯定的是:
ormlites insert和updateapi有没有办法在一个查询中插入/更新poco中不存在的列?
DateTime myTimestamp = DateTime.Now;
db.Insert<MyPoco>(myPoco, new { MyNewColumn=myTimeStamp });
或者类似的?
我知道我可以创建一个自定义sql,所以要么创建第二个查询,插入自定义列,要么自己编写整个过程,但我希望避免这种情况,让ormlite做它应该做的事情。
1条答案
按热度按时间nc1teljy1#
ormlite是一种类型化的代码优先orm,其中每个poco是1:1Map到各自rdbms表的权威源。
您不能将ormlite的类型化API用于未知或动态架构,并且需要执行自定义sql插入,例如: