C# 谢尔根:语法错误

C# 谢尔根:语法错误,c#,C#,作为我的一项实习任务,我需要使用Visual Studio 2015的C#app builder。我跟在后面。 更准确地说,我遵循了教程第43页的开头。(我只是调整它以适应我的工作,我在文章末尾加入了代码)。 直到第49页,一切都不会出错。appbuilder的代码生成器sergen.exe正在创建一些代码(我不知道他创建了什么,但这似乎并不重要) 他们要求我“重建一切”,我做了什么,一切都应该顺利进行 当项目被修改时,VisualStudio将询问您是否要重新加载更改,单击“全部重新加载” 重

作为我的一项实习任务,我需要使用Visual Studio 2015的C#app builder。我跟在后面。 更准确地说,我遵循了教程第43页的开头。(我只是调整它以适应我的工作,我在文章末尾加入了代码)。 直到第49页,一切都不会出错。appbuilder的代码生成器sergen.exe正在创建一些代码(我不知道他创建了什么,但这似乎并不重要)

他们要求我“重建一切”,我做了什么,一切都应该顺利进行

当项目被修改时,VisualStudio将询问您是否要重新加载更改,单击“全部重新加载”

重新生成解决方案,然后按F5启动应用程序。(教程)

然而,当我编译和执行我的代码时,我遇到了一系列不应该发生的语法错误

您可以在下面找到我的迁移文件的代码,但我认为这不是问题所在

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()
        {
        }
    }
}
使用FluentMigrator;
使用制度;
使用FluentMigrator.Infrastructure;
命名空间Serene3.Migrations.DefaultDB
{
[移民(2017080207000)]
公共类DefaultDB_20170802_070000_TcpDump:迁移
{
公共覆盖作废()
{
Create.Schema(“tcpdump”);
创建.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(“确保工具支持所有列名。像
”-->“
”这样的列名确保工具支持所有列名。老实说,像
”-->“
”这样的列名像
”Erwarett“可能源于它这就是错误!我认为源于对serenity软件的错误操作,在这种情况下,我实际上尽可能接近教程^^^。如果你想发布答案,我会接受。老实说,像
“Erwarett”这样的列名”可能源于它这就是错误!我认为源于对serenity软件的错误操作,在这种情况下,我实际上尽可能接近教程^^。如果你想发布答案,我会接受它。