深入探索 C# 数据交互与云存储选择
1. C# 中使用 Entity Framework Core 进行数据交互
在 C# 开发中,Entity Framework Core 是一个强大的工具,可用于与数据库进行交互。下面将详细介绍其使用方法和相关特性。
1.1 修改数据描述和价格
可以通过以下代码修改数据的描述和套餐价格:
toModify.Description =
"Florence is a famous historical Italian town";
foreach (var package in toModify.Packages)
package.Price = package.Price * 1.1m;
await context.SaveChangesAsync();
var verifyChanges= await context.Destinations
.Where(m => m.Name == "Florence")
.FirstOrDefaultAsync();
Console.WriteLine(
$"New Florence description: {verifyChanges.Description}");
Console.ReadKey();
1.2 处理嵌套集合
当使用 Include
方法包含的实体本身包含嵌套集合时,可以使用 ThenInclude
方法: