从Postgresql数据库ServiceStack.Ormlite生成类对象

时间:2014-12-13 12:42:31

标签: c# asp.net postgresql servicestack ormlite-servicestack

我们正在开发一个全新的应用程序。

我们希望将ASP.NET MVC 5与ServiceStack.Ormlite一起使用。

还想使用Postgresql数据库来存储关系对象/表。

问题:是否有一种方法/工具可以从Postgresql数据库生成C#类对象,然后ORM可以使用它来对表执行操作。

E.G。我有一张名为" Person"在数据库中。

我想要做的是,使用一些工具(需要知道哪个工具)来生成C#类对象,这样我就可以使用servicestack.ormlite向表中添加一个新人。

然后,如果我向该表添加一列,我会生成一个新类来替换旧的。

这可能吗,哪种工具可以让我这样做?

1 个答案:

答案 0 :(得分:1)

OrmLite主要是代码优先的ORM,但确实有T4 Templates来帮助最初生成现有数据库表的代码优先POCO。

虽然在生成POCO之后,我会从那时起维护它们(即代码优先)。