专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

.net中的EF比你想象的更智能

dotNET跨平台  · 公众号  ·  · 2024-07-01 08:00
    

文章预览

尽管 EF 很受欢迎,但开发人员还是懒得阅读文档😬。结果,出现了大量额外的和大多数时候的冗余代码。 在今天的文章中,我们将探讨常见的代码示例和改进它们的方法。你将了解如何使实体框架 (EF) 代码更简洁。此外,我们将介绍一些您可以与朋友😉分享和讨论的高级技术。 事不宜迟,让我们开始吧 Domain 在下面的所有示例中,将使用以下实体: public class User { public int Id { get ; set ; } public string Name { get ; set ; } public ICollection\ Addresses { get ; set ; } } public class Address { public int Id { get ; set ; } public string Name { get ; set ; } public int UserId { get ; set ; } } No need in DbSet 每个使用 EF 的人都知道,您需要在 .这样,Entity Framework 将在数据库中创建表,并将它们与相应的属性进行匹配。 public ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览