腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
实体类
的
GetHashCode
()
的
正确
实现
是什么
?
、
、
下面是覆盖实体基类
的
Object.Equals()
的
示例
实现
,应用程序中
的
所有其他实体都是从该实体基类派生
的
。 Id.Value == ((EntityBase) obj).Id.Value;考虑到Equals()<e
浏览 10
提问于2009-02-03
得票数 15
回答已采纳
1
回答
如何在
GetHashCode
结构中
实现
C# ()
、
、
、
我有一个重写Equals()方法
的
结构,编译器抱怨
GetHashCode
()没有被重写。 private struct Key ...; public MyEnum SubItemKind; } return FolderID ^
浏览 1
提问于2015-09-10
得票数 0
回答已采纳
1
回答
实现
正确
的
GetHashCode
、
、
现在,我需要通过下面的场景来检查两个这样
的
资源是否相等(我已经
实现
了IEquatable接口)class ResourceInfoEqualityComparer : IEqualityComparer<ResourceInfo> public但是,我需要在
GetHashCode
类中
实现
Resource
浏览 3
提问于2014-07-14
得票数 3
回答已采纳
3
回答
从#C到VB.Net
的
NHibernate实体代码转换
、
、
您好,提前感谢您
的
帮助。 otherType.IsAssignableFrom(thisType); return false; public override int
GetHashCod
浏览 0
提问于2011-01-13
得票数 1
回答已采纳
1
回答
NHibernate InvalidProxyTypeException
在验证我
的
Fluent映射时,我得到了这个NHhiberante 我很困惑,有人知道这到底是怎么回事吗?编辑:看起来你不能覆盖IEquatable
的
: Equals(Person person),不知道为什么这会混淆NHiber
浏览 2
提问于2010-08-16
得票数 2
1
回答
使用EF核从数据库到复杂类型
的
选择问题
、
我
的
桌子结构 -----------FirstName (nvarchar(255))我
的
课堂结构是un.Property(x => x.Last).HasColumnName("LastName");当我创建一个用户并将其保存到数据库时,每件事情都会被罚款 但当我试图从数据库中读取它
的
时候当我使用.AsNoTracking时,Name属性是空
的
,但也是空
的</e
浏览 1
提问于2021-04-25
得票数 1
回答已采纳
1
回答
领域驱动设计。实体型设计
、
我正在查询从
实体类
型中设置值类型
的
正确
方法。在下面的“领导者”类中,我有一个"SetAddress“和"SetName”方法,这是从
实体类
型中更新值类型
的
正确
方法吗?leader.PhoneNumbers.Add(new PhoneNumber("12345", Mobile);public class Leader:Entity public{ {
浏览 0
提问于2016-07-12
得票数 0
回答已采纳
4
回答
NHibernate和创建抽象实体基类
我在一些NHibernate示例中看到,使用了一个抽象
的
基本
实体类
,它覆盖了Equals,
GetHashCode
,来处理瞬态实体,代理对象(在延迟加载场景中..我想)。真的有必要
实现
这样一个抽象
的
实体基类来派生我
的
所有实体吗?
浏览 0
提问于2011-02-04
得票数 0
回答已采纳
1
回答
当重写
GetHashCode
()时,实体框架6将抛出SaveChanges()上
的
异常
、
、
DBContext.DbSet.Remove(DBContext.DbSet.First(x => x.Id == someExistingId));当我重写SaveChanges()
实体类
型上
的
GetHashCode
()时,将在DbSet上引发以下异常。不允许添加与处于已删除状态
的
实体
的
关系。 我使用T4模板生成POCO对象,并在partial中重写
GetHashCode
()。如果我只注释掉
GetHashCode<
浏览 2
提问于2017-09-06
得票数 1
回答已采纳
1
回答
c#文件校验和函数
、
、
我正在创建这个函数来检查我
的
所有文件是否仍然
正确
,或者是否有一些文件丢失了。我
的
问题是: 如果现有文件从此时起有效,我如何继续检查它们?没有丢失
的
浏览 2
提问于2011-10-07
得票数 4
8
回答
为此结构
实现
GetHashCode
的
正确
方法
、
、
我想使用日期范围(从一个日期到另一个日期)作为字典
的
键,所以我编写了自己
的
struct: { { End = end.Date; }
实现
GetHashCode
的
最佳方式
是什么</e
浏览 0
提问于2011-10-19
得票数 16
回答已采纳
1
回答
我应该使用IEquatable来简化工厂
的
测试吗?
、
、
、
我经常使用代表从工厂生成
的
实体
的
类。为了方便地对工厂进行测试,我通常
实现
IEquatable<T>,同时也覆盖
GetHashCode
和Equals (如所建议
的
)。例如,以下面的
实体类
为例,该类是简化
的
。通常,我
的
类有更多
的
属性。偶尔也会有一个集合,在Equals方法中,我使用SequenceEqual进行检查。() return Name.
GetHashCode
();
浏览 2
提问于2015-11-29
得票数 5
回答已采纳
2
回答
自定义类型
GetHashCode
、
可能重复: protected override int
GetHashCode
() return str1.
GetHashCode
() + str2.
GetHashCode
() + str3.
GetHashCode
();这种方法
实现
的
安全方法
是什么
?
浏览 2
提问于2011-02-20
得票数 11
回答已采纳
2
回答
“‘Contains”方法返回false
、
、
、
、
我有点奇怪
的
问题。 coll.Contains(socket);//false, Equals function not called} 我实际上想要使用
的<
浏览 4
提问于2011-01-16
得票数 1
回答已采纳
1
回答
基于另一个属性约束属性值
、
、
、
我有一个带有制造商和型号属性
的
汽车
实体类
型。我想约束制造商属性值。此外,当选择特定制造商属性值时,可用
的
模型属性值应与该特定制造商相关。然而,每个制造商都有相同
的
属性集,
实现
子
实体类
型似乎不
正确
。此外,当我每次想要表示制造商时添加一个新
的
子
实
浏览 2
提问于2014-03-14
得票数 0
回答已采纳
1
回答
有两个自然键
的
多到多关系
UserProfile" /> </class> 表设计 有了这个映射,我可以在Users_Companies表中有两个相同
的
行(即,两行具有相同
的
外键,属于UserProfile和Company表)。使用映射
的
,当尝试将一对外键插入到表中已经存在
的
Users_Companies中时,如何使NHibernate或SQL引发错误/异常?,我希望Use
浏览 3
提问于2013-02-07
得票数 2
1
回答
获取散列代码和异常
、
、
最近我问了一个关于
GetHashCode
的
问题它是
正确
的
吗?看起来
正确
的
实现
应该是:{ { //Throw exception//return base.<e
浏览 3
提问于2014-03-16
得票数 0
4
回答
如何包含返回false,但
GetHashCode
()返回相同
的
数字,并等于返回true?
、
、
、
、
我有这样一个
实体类
(丢失了很多东西):{child.
GetHashCode
() => 1095838920 {
浏览 2
提问于2011-11-15
得票数 3
回答已采纳
7
回答
对于Equals和
GetHashCode
,最好
的
策略
是什么
?
、
、
、
我正在使用一个域模型,并且正在考虑在.NET中
实现
这两个方法
的
各种方法。您首选
的
策略
是什么
?这是我目前
的
实现
:{ { }
浏览 2
提问于2010-03-02
得票数 48
回答已采纳
4
回答
RuntimeHelpers.
GetHashCode
是做什么
的
、
、
、
RuntimeHelpers.
GetHashCode
(object)方法允许根据对象
的
标识生成哈希代码。MSDN 但是,当使用Reflector ( Object.
GetHashCode
() 4.0)检查Object.
GetHashCode
()方法
浏览 6
提问于2012-06-28
得票数 25
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券