我有一个映射,我不太确定该怎么做。我有一个表,它有一个Numeric(9,0)列,可能的值为0-3。我想在我的实体中将其表示为枚举,但是没有将Numeric(9,0)直接映射到整数。它是数字的原因是为了支持跨数据库(MSSQL和Oracle)。
Numeric(9,0)直接映射到不能为枚举的C#小数。这不是枚举允许的类型之一。
在这里,我需要将IUserType与ITypeConvention结合使用吗?还是有其他方法?另外,如果给出以下映射(LoginType是有问题的类型),我将如何实现此IUserType?
public enum LoginType : int
{
UNKNOW
我需要获取当前网页的地址(URL)。我使用以下命令来实现:
var PageUrl = window.location.href;
console.log('Current URL');
console.log(PageUrl);
例如,在中,我想要获取此页面的url,但我得到了许多url:
Current URL
http://tpc.googlesyndication.com/safeframe/1-0-2/html/container.html
Current URL
http://static.ak.facebook.com/connect/xd_arbite
我创建了这个简单的函数,结果返回1而不是0.5
我做错什么了?
DELIMITER //
DROP FUNCTION IF EXISTS test_decimal //
CREATE FUNCTION test_decimal(input DECIMAL)
RETURNS DECIMAL
BEGIN
SET @_credit = 0.5;
RETURN input * @_credit;
END //
DELIMITER ;
SELECT test_decimal(1);
因此,为了学习目的,我阅读了一些汇编代码,并遇到了以下两个说明:
add register, value
add register, 'value' ; Where the value is now in single quotes
这两者有什么区别?
在我被火烧之前如果这是个复制品。我在这里问过,因为我不知道谷歌到底该怎么回答这个问题。