2

以下を使用して、データをデータベースに「正常に」保存しています。

try
{
    // Save the new Client now.
    Profile profile = new Profile()
    {
        Salutation = Salutation,
        FirstName = FirstName,
        MiddleName = MiddleName,
        LastName = LastName,
        Gender = Gender,
        DateOfBirth = DateOfBirth,

        CompanyName = ClientCompanyName,
        StreetAddress = StreetAddress,
        Suburb = Suburb,
        PostCode = PostCode,
        State = State,
        Country = Country,

        ABN = ABN.ToString(),
        ACN = ACN.ToString(),

        TelephoneNumber = TelephoneNumber,
        MobileNumber = MobileNumber,
        EmailAddress = EmailAddress
    };
    database.Profiles.Add(profile);
    database.SaveChanges();

    Console.WriteLine("Client saved.");
}
catch (Exception exception)
{
    Console.WriteLine(exception.Message + Environment.NewLine + exception.InnerException);
}

そしてそれは救われたと言っています。しかし、データベースを見ると、何もありません。

そして、追加したばかりの人の名前を取得しようとすると、名前ではなくSELECT ステートメント全体が返されます。

var hisname = database.Profiles.Where(x => x.FirstName == "Jase");

何を与える?

これは C# Windows コンソール アプリケーションです。

私のウェブサイトでも同じコードが機能します。

アップデート

SELECT を実行しようとすると、次のように返されます。

ここに画像の説明を入力

4

1 に答える 1