这个ORM有什么问题吗?

时间:2010-01-29 16:45:48

标签: c# .net sqlite orm

大约一个月前(圣诞节后)我发现this post并意识到反思是多么有用。所以我决定学习并被带走,花了大约10天在这上面成为了sql(ite)的ORM。

我的问题是,使用这个ORM有什么问题吗?我之前从未使用ORM,我听说你不应该自己写一个。我没有看到我的错误,除了可能缺乏与其他人相比的功能。那么这个ORM出了什么问题? (以下链接)

我的想法是我应该正常编写类,尽可能避免使用属性标记字段并插入非常简单。我虽然更新逻辑可能过于复杂,但用户确实应该编写查询而不是假设,出错或者玩游戏如何标记类。所以没有,只是简单的插入和填写你自己的查询,如果它的微不足道。两周前我为我的朋友写了一个教程。它似乎在编译和运行,所以判断我的ORM出了什么问题?

http://codepaste.net/29xkub
http://codepaste.net/qnrira

此外,我不想继续这一点并让它成长。到目前为止,我在3个项目中使用它并且没有问题,但是还有另一个ORM可以做到这一点吗?外键是必须的和ATM我没有这个只是因为我等待http://sqlite.phxsoftware.com/更新到3.6.19 +

1 个答案:

答案 0 :(得分:3)

不自己编写一个的唯一原因类似于你使用.net框架的原因 - 它已经完成了,可能在许多项目中被用于愤怒,并且可能处理了你没想过的任何边缘情况的...