小编Chr*_*ini的帖子

EF迁移:无法添加DateTime列

我正在使用ASP.Net 4 EF 4.3.1 Code First Migrations.

我有一个现有的模型类.我添加了一个属性:

public DateTime LastUpdated { get; set; }
Run Code Online (Sandbox Code Playgroud)

当我运行update-database -force -verbose时,我得到:

ALTER TABLE [MyTable] ADD [LastUpdated] [datetime] NOT NULL DEFAULT'0001-01-01T00:00:00.000'System.Data.SqlClient.SqlException
(0x80131904):将varchar数据类型转换为datetime数据类型在超出范围的价值.
该语句已终止.

我猜这与生成的SQL中使用的隐含默认值有关 - 它似乎抱怨它用于初始化事物的varchar是数据丢失.

datetime ef-migrations

3
推荐指数
1
解决办法
1817
查看次数

EF Code First:CreateIndex - 覆盖索引

是否可以使用EF Code First Migrations的CreateIndex语法来创建覆盖索引(*参见下面的覆盖索引).

例如,我可以在手动迁移中创建一个简单的索引,如下所示:

CreateIndex("RelatedProduct", "RelatedId");
Run Code Online (Sandbox Code Playgroud)

它有一个名为"匿名参数"的最终参数,它指定它可以处理底层提供者支持的任何东西 - 但是我不清楚我如何确定支持是什么.这是可能的还是我需要诉诸平面SQL?

*覆盖索引是RDB在叶节点中存储重复数据的索引,而不仅仅是指向主表的指针.它本质上是由索引中的列重新排序的表的重复,仅包含该类型搜索中最常用的列.

indexing entity-framework covering-index ef-code-first ef-migrations

3
推荐指数
1
解决办法
2176
查看次数

有没有办法在DIV内进行视差工作

可能是完全咆哮错误的树,但你可以使用div background-image元素制作视差滚动图像吗?

我想要发生的是我目前有一些带有文本效果翻转的图像的DIV但是我在背景图像中使用视差我想要将3D主题与所有网站图像保持一致.

编辑:例如,是否可以在此页面上制作蓝色框:

www.parkhallmanor.co.uk/new

使用视差效果滚动单独的图像?

jquery html5 css3 parallax

3
推荐指数
1
解决办法
8815
查看次数

noUiSlider - 将两个工具提示放在Slider上方?

是否可以指定noUiSlider绘制的工具提示的位置?看来默认情况下它将第一个放在滑块上,第二个放在下面.我理解这里的可用性目标,但我想把它放在上面或下面.

示例(上面和下面有工具提示):http://jsfiddle.net/leongersen/z83oz9np/2/

noUiSlider.create(div, {
    start: [0, 50], // 2 handles
    range: {
        'min': 0,
        'max': 50
    },
    tooltips: true // 2 tooltips but how to position?
});
Run Code Online (Sandbox Code Playgroud)

nouislider

3
推荐指数
1
解决办法
4755
查看次数

OnPropertyChange作为实体框架中触发器的替代方案

我是Entity Framework的新手,请原谅我的无知.我们有一个使用SQL Server和ADO.Net编写的简单应用程序.现在我们有了一个新的要求,即每当我们的应用程序更新特定行时,就会发生一些业务逻辑.我一直在研究SQL服务器中的触发器,看起来我们可以使用触发器来完成它.我也在关注Entity Framework的OnPropertyChange功能.是否可以使用"OnPropertyChange"进行此操作?

我的意思是,我可以创建一个模型并实现"OnPropertyChange"方法吗?当我们的应用程序使用ADO.Net修改行时,它会触发"OnPropertyChange"事件,以便我的"OnPropertyChange"中的客户代码执行吗?

.net triggers entity-framework

2
推荐指数
1
解决办法
4412
查看次数

Windows上的closurebuilder.py错误:"无法解码字节0x8f"

我试图在Windows上运行closurebuilder.py,无论我传递什么文件,我从Python得到同样的错误:

python goog\closure\bin\build\closurebuilder.py --root = goog/closure/goog/--root = closurebuilder-example/--namespace ="myproject.start"

goog\closure\bin\build\closurebuilder.py: Scanning paths...
Traceback (most recent call last):
  File "goog\closure\bin\build\closurebuilder.py", line 262, in <module>
    main()
  File "goog\closure\bin\build\closurebuilder.py", line 200, in main
    sources.add(_PathSource(js_path))
  File "goog\closure\bin\build\closurebuilder.py", line 175, in __init__
    super(_PathSource, self).__init__(source.GetFileContents(path))
  File "C:\Users\Chris\Code\Plain\goog\closure\bin\build\source.py", line 119, in GetFileContents
    return fileobj.read()
  File "C:\System\Python\33\lib\encodings\cp1252.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position 6857: character maps to <undefined>
Run Code Online (Sandbox Code Playgroud)

无论我是在尝试构建一个简单的脚本,一个空白文件,还是一些更复杂的东西,都会出现这个错误,抱怨带有字节0x8f的UnicodeDecodeError.我正在使用Visual Studio 2012来创建这些文件,并且我尝试使用其默认编码(Windows代码页1252)和UTF-8进行保存.

为了简单起见,我试图在以下网址中构建基本示例:https://developers.google.com/closure/library/docs/closurebuilder

如果页面在这里改变了我正在使用的HTML和脚本:

HTML: …

python windows utf-8 google-closure-compiler

1
推荐指数
1
解决办法
907
查看次数

这个javascript if语句有什么问题

Javascript显示/隐藏标签和iFrame的功能:

function ChangeStep(id)
{
    var i = 1;
    // hide all other tabs:
    while(i<3) {
        var divID = 'tabs' + i;
        if (divID !== null) {
            document.getElementById(divID).className = " hide";
        }
        i++;
    }

    // show this one
    document.getElementById(id).className = " show";
}

if (id == "tab2") {
    document.getElementById(iFrame).className = " iFrame2";
}
else if (id == "tab1") {
    document.getElementById(iFrame).className = " iFrame1";
}
Run Code Online (Sandbox Code Playgroud)

选项卡的更改有效,但底部的if语句似乎不起作用.

编辑

问题是我有一个ID为的iFrame 'iFrame'.现在我在css文件中创建了两个名为:的类'iFrame1','iFrame2'它们具有不同的设置,使iFrame看起来不同.上面的函数在更改'tabs'(将"显示"类添加到一个而将"隐藏"添加到所有其他类型)时没有问题.但它似乎没有改变iFrames类,'iFrame2' and/or 'iFrame1' 我不能把它放在JSFiddle上,因为我的网站很大程度上依赖于图像,所以我只是将你链接到我上传的地方: …

javascript

0
推荐指数
1
解决办法
122
查看次数

动态地向数组添加值

我想在运行时向数组添加数据,但我得到的索引超出了绑定异常.

String addmembers[] = new String[0];

for (int i=0; i<contactClassList.size(); i++) {
    MyClass values = contactClassList.get(i);
    String name = values.getUsernameEmail();
    Boolean isChecked = values.isChecked;
    if (isChecked) {
        addmembers[addmembers.length] = name;
    }
    System.out.println("Value of Array===" + addmembers.length);
}
Run Code Online (Sandbox Code Playgroud)

java arrays android

-2
推荐指数
1
解决办法
2万
查看次数