以下を使用して、データをデータベースに「正常に」保存しています。
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 を実行しようとすると、次のように返されます。