2017-05-17 13 views
1

Webアプリケーション(.NET Framework 4.5.2)用にPetaPoco Nugetをインストールしました。私が試した enter image description herePetaPocoジェネレータエラー

を設定します。私は
<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. 

を設定するWeb.config

に接続文字列を追加しました
Namespace = ConnectionStringName 

しかし、動作しません。

私は考えがありませんでした。有用な情報はありませんでした。

+0

私は同じ問題があります。 PetaPocoへのすべての参照を削除しようとした後、nugetからre-add ... no luck。 – Minus

答えて

1

msdnでここで示唆したように参照を修正しました(グリッドでの変換エラーのコンパイル)link here。 DLLが不足していました。

しかしテンプレートはまだ私にこれらのエラーを与えていました。

次に、ファイルにのスペースがあるインターネット上のケースが見つかりました。これだけで十分ですテンプレートを破るこれらの種類のエラーを与える(this link私を助けました)。

は、私の場合は私がを削除こと(PetaPoco.Core.ttinclude内側)ファイルキャリッジリターン終わりを発見しました。そして、魅力のように働いた。

これは信じられないほど脆弱ですが、そのためには実際的です!

この状況に遭遇した場合、これは多くの時間を無駄にしないように助けてくれることを願っています。

関連する問題