PetaPOCO:如何为我的所有数据库自动生成类文件?

时间:2014-03-31 21:03:32

标签: c# sql-server templates auto-generate petapoco

我有2个slq服务器,每个服务器都有许多数据库。我搜索了PetaPoco的文档,但我找不到如何为服务器上的每个表/数据库自动生成类文件。

存在这样的功能o我将不得不使用自定义解决方案?

在任何情况下,我只需要一个能够开始工作的DB的基本模型......整体模式非常大,可以手动完成。

提前感谢。

2 个答案:

答案 0 :(得分:3)

http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d

  

右键单击C#项目时,支持以下上下文菜单功能:
  逆向工程代码优先 - 为现有数据库生成POCO类,派生DbContext和Code First映射。

你可以抓住POCO并忽略其余部分。

答案 1 :(得分:0)

PetaPOCO是一个非常轻量级的orm(提示术语微观orm)所以它不会为你做任何类型的自动生成类。它做了什么,并且做得很好,是将预定义的静态类或动态类(如expando)映射到表表和列。如果您正在寻找自动生成类,您可能需要查看实体框架http://msdn.microsoft.com/en-us/data/ef.aspx