gpt4 book ai didi

c# - .NET 4 ISet<> HashSet<> 可以替换 NHibernate Iesi.Collections ISet 和 HashSet 吗?

转载 作者:IT王子 更新时间:2023-10-29 04:30:32 30 4
gpt4 key购买 nike

.NET 4 ISet<> HashSet<> 可以替换 NHibernate Iesi.Collections ISet 、 HashSet 吗?我正在使用 CaSTLe 代理和 NHibernate 3.0。

最佳答案

是的。有两种方法:

  1. 将您的收藏声明为 ICollection<T>并将其初始化为 HashSet<T> .参见 this article .我将集合建模为私有(private)成员并公开IEnumerable<T>所以这很好用,但缺点是你不能公开 ISet<T> .
  2. 使用 Jose Romaniello 的 Set4Net4 NuGet 包。参见 this articlesource code .

关于c# - .NET 4 ISet<> HashSet<> 可以替换 NHibernate Iesi.Collections ISet 和 HashSet 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9222058/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com