對於我的一個實習任務,我需要在Visual Studio 2015中使用C#應用程序構建器serenity.is。我正在關注this official tutorial。更精確地說,我遵循了教程第43頁的開頭部分(我只是適應了我的所作所爲,我在文章的最後加入了代碼)。 直到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()
{
}
}
}
我儘量保持儘可能接近教程。我可能忘了做點什麼,但我找不到。
有沒有Serenity的用戶可以幫忙?
隨意問任何其他詳細信息
說實話,像''< - 「'這樣的列名實際上看起來並不像*儘可能接近教程*」。檢查生成的文件,奇怪的列名是否有問題......「Syntaxfehler> erwartet」可能源於它 – grek40
這是錯誤!我雖然起源是在對寧靜軟件的錯誤操縱中,在這種情況下,我確實儘可能地接近教程^^。如果你想發佈一個答案,我會接受它。 –