私のインターンシップのミッションの1つとして、Visual Studio 2015でC#アプリケーションビルダーserenity.isを使用する必要があります。私はthis official tutorialに従っています。 より正確には、チュートリアルp 43の始めに従っています(私はこれを私のものに適用しています。私はポストの最後にコードに参加しています)。 p 49まで何も間違っていません。アプリケーションビルダーのコードジェネレーター、sergen.exeがコードを作成しています(私は彼が作成した内容について詳しくはわかりませんが、重要ではないようです)。Sergen:再構築にもかかわらず構文エラー
彼らは私に "すべてを再構築"してもらい、すべてがスムーズに動くはずです。
プロジェクトが変更されると、Visual Studioは変更を再読み込みするかどうかを尋ねるので、[すべて再読み込み]をクリックします。
をそれにもかかわらず、私は私のコードをコンパイルして実行すると、私は起こるべきではありません構文エラーの束を持っています。
あなたは以下の私の移行ファイルのコードを見つけることができますが、私はそれが問題だとは思いません。
using FluentMigrator;
using System;
using FluentMigrator.Infrastructure;
namespace Serene3.Migrations.DefaultDB
{
[Migration(20170802070000)]
public class DefaultDB_20170802_070000_TcpDump : Migration
{
public override void Up()
{
Create.Schema("tcpdump");
Create.Table("TCPDump").InSchema("tcpdump")
.WithColumn("TimeStp").AsString(16).Nullable()
.WithColumn("IdTransmission").AsInt32().Identity().PrimaryKey().NotNullable()
.WithColumn("IdSource").AsString(32).Nullable()
.WithColumn("IdDestination").AsString(32).Nullable()
.WithColumn("PortSource").AsString(16).Nullable()
.WithColumn("PortDestination").AsString(16).Nullable()
.WithColumn("-->").AsInt32().NotNullable()
.WithColumn("<--").AsInt32().NotNullable();
}
public override void Down()
{
}
}
}
私は可能な限りチュートリアルの近くに滞在しようとしました。私はおそらく何かをするのを忘れたが、何かを見つけることができない。
セレンティスのユーザーはいますか?
は
本当に、 '' < - "'のような列名は、実際には "できるだけチュートリアルのように見える" *というものではありません。奇妙な列名に誤りがあるかどうか、生成されたファイルをチェックしてください... "Syntaxfehler> erwartet"がそれに由来する可能性があります – grek40
それはエラーでした!私は起源は、セレンティソフトウェアの誤った操作にあったが、その場合は実際にできるだけチュートリアルの近くにとどまっていた^^。回答を公開したい場合、私はそれを受け入れます。 –