我正在“成功”地将数据保存到数据库中,使用:
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 时返回给我的内容: