PetaPoco发电机错误

时间:2017-05-17 07:12:24

标签: .net petapoco

我为我的Web应用程序(.NET Framework 4.5.2)安装了PetaPoco nuget。我在Web.config中添加了连接字符串

<connectionStrings>
  <add name="con" connectionString="Data Source=&quot;192.168.251.232, 1444&quot;;Initial Catalog=test;User ID=test;Password=15test15"
  providerName="System.Data.SqlClient" />
</connectionStrings>

然后我在Database.tt中设置连接字符串名称

// Settings
ConnectionStringName = "con";           // Uses last connection string in config if not specified
Namespace = "";
RepoName = "";
GenerateOperations = true;
GeneratePocos = true;
GenerateCommon = true;
ClassPrefix = "";
ClassSuffix = "";
TrackModifiedColumns = false;
ExplicitColumns = true;
ExcludePrefix = new string[] {}; // Exclude tables by prefix.

我接下来的错误: enter image description here

我尝试过设置

Namespace = ConnectionStringName 

但它不起作用。

我没有想法,也没有找到有用的信息。

1 个答案:

答案 0 :(得分:1)

在msdn上,我发现并尝试修复此处建议的引用(在网格中编译转换错误)link here。有一些丢失的dll。

但模板仍然给我这些错误。

然后我在互联网上找到了空格到模板文件中的案例。仅此一项就足以打破模板会出现这类错误(这link帮助了我)。

在我的情况下,我发现了一个文件回车结束(在PetaPoco.Core.ttinclude内)我删除了。然后就像一个魅力。

这是令人难以置信的,如此脆弱但如此实际!

我希望这可以帮助人们在遇到这种情况时不要浪费大量时间。