ASP .NET
Core 系列教程四:使用
数据库进行交互
系列文章目录:系列教程:使用ASP.NET
Core创建
Razor Pages Web应用程序 - zhangpeterx的博客
本教程介绍如何创建使用 Entity Framework (EF) Core 进行数据访问的 ASP.NET Core Razor Pages Web 应用。
Razor 页面是 ASP.NET Core MVC 的一个新特性,它可以使基于页面的编码方式更简单高效。
Entity Framework (EF) Core 是轻量化、可扩展和跨平台版的常用 Entity Framework 数据访问技术。
EF Core 可用作对象关系映射程序 (O/RM),以便于 .NET 开发人员能够使用 .NET 对象来处理数据库,这样就不必经常编写大部分数据访问代码了。
前言上次,我们发现《DateOnly 和 TimeOnly 类型居然不能序列化》。但问题还不仅仅如此。问题重现假设有下列实体类:publicclassUser
publicintId{get;set;}
publicstringName{get;set;}
publicDateOnlyBirthd...
设置主键。如果为int类型,将自动设置为自增长列。
系统默认以Id或类名+Id作为主键。StringLengthAttribute
可设置最大最小长度以及验证提示信息等。最大长度会映射到
数据库。MaxLengthAttribute
最大长度。会映射的
数据库。ConcurrencyCheckAttribute ...