最近看了下关于PetaPoco方面的资料,看着感觉不错,于是尝试用它写东西,结果发现添加数据什么的都报错,求解,不要千篇一律的ctrl+c ctrl+v从别的地方复制,我看了园子里面关于PetaPoco的文章,99%全都是这鸟样,官网上是articles这个类,你写的就这个类...我真心无语,不知道那些发PetaPoco相关文章的朋友有没有自己写demo测试过
1. Petapoco 个人使用过,并成功应用在一个项目上面。 所以这个orm工具是没问题的。
2. 使用时, 定义的实体类要和数据库的表名,列名对应。
3. 注意数据库连接语句。
ps: 你也可以发下错误提示, 这样问题就好定位了。
可以自己写 codesmith
默认的T4模板可能很久没有更新,对Oracle数据和MySQL数据库支持不是很好,就连对SQL Server也是磕磕绊绊的。
需要楼主自己fix一下一些说不清道不明的错误。
总体来说,Petapoco还是很好用的,目前我有两个项目使用该组件。
一个实体,一个PetaPoco的源代码cs类,就ok了。实体就是纯粹的Poco实体,同时,这个的源码很短,可是自己改造呢。
非常感谢大家的帮助,可能是我之前下载的是"野鸡"版本,Nuget上下载了个新的之后之前的问题是没有了,tt模板仍然是不行,这个我自己慢慢研究好了
遇见同样的问题,请问你解决了么?
打开PetaPoco.Core.ttinclude,选择菜单 文件=》高级保存选项,对话框中尾行选择Windows(CR LR),保存后再运行就没问题了。当然最好另外两个文件Database.tt,PetaPoco.Generator.ttinclude也同样处理一下,因为这是windows下的标准格式。作者可能是在mac下工作的,所以导致我们获取下来的尾行不是Windows标准而导致了运行出错。