如何在本地客户端使用 EF Core

将 EF Core 用于 WPF、WinForms 等本地客户端应用程序可能并不是一个非常简单的事情。我们尤其需要了解它的一些内部机制,以及如何有针对性地进行配置,从而避免一些常见的问题。

如何在类外移除类的事件订阅?

某些时候,我们可能需要在类外移除该类的事件订阅。然而事件本身只对外暴露了增加和移除方法,并且注册的方法可能也不是公共的,这些因素都会增加实现的难度。我们这次就来探讨如何通过反射机制实现这一目标。

如何在 C# 中获取本机真实 IP 地址?

在 C# 中获取本机 IP 地址并不是一个简单的问题,因为我们几乎总是会获取到很多 IP 地址,而判断哪一个才是我们想要的真实局域网 IP 地址才是我们真正面对的问题。本文将介绍如何获取本机的真实局域网 IP 地址。

分享一些针对 WPF 开发者的 Avalonia 开发技巧

Avalonia 在设计上借鉴了 WPF 的许多概念,开发体验来说也有很多相似之处。但 Avalonia 也有其独特之处和最佳实践。本文将分享一些针对 WPF 开发者在使用 Avalonia 时的实用建议,帮助大家更好地适应和利用 Avalonia 的特性,从而提升开发效率和应用性能。

原生 WPF 框架中体现出的设计模式

本文探讨了在 WPF 框架中实现的多个经典设计模式,如观察者模式、桥接模式、装饰器模式等式。通过 WPF 的事件机制、依赖属性和附加属性等特性,展示了如何利用设计模式来增强代码的灵活性与扩展性。

借助 ObservableCollections 获得更多具有通知功能的集合类型

相信很多人在做 WPF、Avalonia 等开发时,都会遇到 ObservableCollection 没有批量操作的功能、缺少 ObservableDictionary 等集合类型等问题。本文介绍了一个 NuGet 包 ObservableCollections,它提供了多种实用的具有通知功能的集合类型。

(1 - 6)
Enter 按 Enter 键跳转