|
|
1
6
|
|
|
2
2
我会花15分钟写一个IUserType实现来直接转换颜色属性,这样你就不会有任何神奇的属性了。 这也有一个好处,即您可以在HQL或Linq中使用您的颜色属性,而使用魔术属性则无法做到这一点,尽管使用颜色可能不是问题。 |
|
3
0
我将采用Frederik的实施方法,并按如下方式进行转换: 将十六进制转换为RGB——每对十六进制值都是RGB分量之一——#23FF00表示R=23,G=FF,B=00。
之后,只需调用Color即可。从Argb()静态,你将得到你的颜色。 |
|
|
4
0
然后,我会在类中创建一个公共属性,返回一个Color,在该属性的getter中,我会将存储在私有字段/属性中的字符串转换为Color,在setter中,我将字符串字段/属性设置为与给定的Color值对应的值。
|
|
|
Nico Pizzo · 子查询上的nhibernate联接 7 年前 |
|
|
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 7 年前 |
|
|
Stu · 具有特定类型的字符串外键的NHibernate映射 7 年前 |
|
|
Zout · 为Hibernate的HiLo算法管理的列生成ID 8 年前 |