Entity Framework Core
文章平均质量分 76
flyingdream123
这个作者很懒,什么都没留下…
展开
-
Entity Framework Core 经验
使用StudentVM视图模型创建新的学生:public StudentVM StudentVM { get; set; }//视图模型var entry = _context.Add(new Student());entry.CurrentValues.SetValues(StudentVM);//将视图StudentVM对应的属性值赋值到Student实例。await _context.SaveChangesAsync();SetValues方法通过从另一个Property...原创 2022-05-10 21:27:32 · 425 阅读 · 0 评论 -
Entity Framework Core 实体关系的配置
文章目录1. 术语介绍 2. 关系自动配置 2.1 完整配置 2.2 无外键情况下进行配置 2.3 无“导航属性对”情况下配置 3. 关系手动配置 3.1 无“导航属性对”时手动配置 3.2 手动指定外键 3.3 无导航属性时手动配置 3.4 将外键指向到非主键上 3.5 设置外键可否为空 3.6 设置级联删除 4. 其他关系的配置 4.1 一对一 4.2 多对多 1. 术语介绍Dependent entity: 依赖实体(子实转载 2022-03-16 17:19:36 · 146 阅读 · 0 评论 -
Entity Framework Core 常见使用方法
若要消除可为空引用类型的警告,请从 ContosoUniversity.csproj 项目文件中删除以下行:<Nullable>enable</Nullable>ASP.NET Core Web 应用中的异步 EF 方法异步编程是 ASP.NET Core 和 EF Core 的默认模式。Web 服务器的可用线程是有限的,而在高负载情况下的可能所有线程都被占用。 当发生这种情况的时候,服务器就无法处理新请求,直到线程被释放。 使用同步代码时,可能会出现多个线程被占用原创 2022-03-14 17:16:24 · 2002 阅读 · 0 评论 -
EF实体属性
包含和排除的属性按照约定,具有 getter 和 setter 的所有公共属性都将包括在模型中。可以按如下所述排除特定属性:public class Blog{ public int BlogId { get; set; } public string Url { get; set; } [NotMapped] public DateTime LoadedFromDatabase { get; set; }}列名按照约定,使用关系数据库时,实体属性转载 2021-11-20 15:44:17 · 363 阅读 · 0 评论 -
首次生成数据库
创建项目 打开应用程序配置文件:appsettings.json ,并设置数据库连接字符串"ConnectionStrings": { "DefaultConnection": "Server=.;Database=Stock;User Id=sa; Password=Lz38275292; Pooling=true;Trusted_Connection=True;MultipleActiveResultSets=true" },3.打开菜单,工具->NuGet包管理器-&g..原创 2021-11-20 11:35:08 · 197 阅读 · 0 评论 -
安装 Entity Framework Core
项目安装Entity Framework Core 分两步:EF Core DB provider EF Core tools1.1 安装DB提供程序打开Tools -> NuGet Package Manager -> Manage NuGet Packages For Solution,浏览-》搜索Microsoft.EntityFrameworkCore.SqlS...原创 2019-08-11 12:11:39 · 725 阅读 · 0 评论 -
添加迁移和更新数据库
Creating the Modelpublic class Student{ public int StudentId { get; set; } public string Name { get; set; }}public class Course{ public int CourseId { get; set; } public string...原创 2019-08-11 15:30:16 · 1345 阅读 · 0 评论 -
Entity Framework Core 新特性
LINQ-to-Entities查询时可以调用C#方法 class Program { static void Main(string[] args) { using(var context=new SchoolContext()) { var studentsWithS...原创 2019-08-11 17:08:16 · 155 阅读 · 0 评论