问题列表 - 第23796页

EntityFramework如何覆盖属性

我刚开始在VS2010中使用EF.那东西只是amazin'.

我坦白地说不明白.例如,我有EntityType属性,它们是从数据库结构生成的.现在,我必须在我的代码中简单地覆盖该属性.我不需要将属性的值保存回DB,但每次从DB读取它时都应该用运行时计算的值代替.

当然我可以根据我的EntityType创建派生类,但我已经尝试过并发现有点困难,我不确定这是一种正确的方法.无论如何,即使我尝试将整个EntityType更改为Abstract,该死的Visual Studio也不想验证它并说出如下内容:

"错误2078:EntityType'AssetsModel.Asset'是Abstract,只能使用IsTypeOf进行映射." "错误2063:必须在"资产"的集合映射中映射至少一个属性"

这到底是什么意思我不知道..

有任何想法吗?

entity entity-framework

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

如何在jquery中获取div的选定ID?

我有三个这样的div:

<div id="1" >id="1"</div>
<div id="2">id="2"</div>
<div id="3">id="3"</div>
Run Code Online (Sandbox Code Playgroud)

现在我想,当我点击任何div时,jquery会得到它id,即,如果我点击div 1,它将得到1,因为它的div id是1.

任何帮助都会很棒.

问候

jquery

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

如何向现有JavaScript函数添加JavaScript键盘快捷键?

这是我的代码:

function pauseSound() {
    var pauseSound = document.getElementById("backgroundMusic");
    pauseSound.pause(); 
}
Run Code Online (Sandbox Code Playgroud)

我想为这段代码添加一个键盘快捷键,我怎么能这样做才能在单击按钮时执行该功能呢?

试图添加一个else if语句,但它不起作用,任何想法?

function doc_keyUp(e) {
    if (e.ctrlKey && e.keyCode == 88) {
        pauseSound();
    }

    else if (e.ctrlKey && e.keyCode == 84) {
        playSound();
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript keyboard scripting shortcut

45
推荐指数
4
解决办法
6万
查看次数

jQuery UI可排序 - 无法将元素拖动到连接列表/列的底部

我遇到了jQuery sortables的问题.我正在使用它通过创建3列来开发类似iGoogle的仪表板.所有3都包含可排序的div,并使用connectWith选项相互连接.

我遇到的问题是当尝试在可排序列的底部删除div时; 它只是不想发生.只有当我将它拖过已经在我拖动到的列表中的最底部div时,它才有效.

有什么方法可以避免这种情况吗?或者也许创建一个固定在每列底部的虚拟div?任何有关这方面的帮助将非常感谢!

提前致谢.

jquery jquery-ui-sortable

19
推荐指数
2
解决办法
9293
查看次数

什么是标准的CGI环境变量?

CGI脚本应该可以访问Web服务器设置的环境变量列表.他们的名字是什么?

cgi environment-variables

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

在linux内核中,初始化的第一个进程在哪里?

我正在寻找初始化第一个进程pid = 0的linux内核(2.4.x)中的代码.

许多搜索提供了许多线索,但我仍然找不到它.

任何指针,任何人?

linux-kernel

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

卷曲跟随位置错误

我收到此错误消息:

在safe_mode或设置了open_basedir时,无法激活CURLOPT_FOLLOWLOCATION.

safe_mode在我的网络托管上关闭.

open_basedir是"".

我该如何解决这个问题?

php curl

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

如何测试char是否不在字符串中?(java,junit)

正如标题所说,即时通讯我的junit测试有问题,检查字符是否不在字符串中以及如何检查空字符串是否没有字符.这是我的方法:

     public static boolean isThere(String s, char value){
  for(int x = 0; x <= s.length(); x++){
   if(s.charAt(x) == value){
    return true;
   } else if(s.length() == 0){
    return false;
   }
  }
  return false;
Run Code Online (Sandbox Code Playgroud)

这是junit测试:

    public void testIsThere() {
  {
   String sVal  = "Jeff George";
   boolean hasA = StringMethods.isThere(sVal,'e');
   assertTrue(hasA);
   boolean hasE = StringMethods.isThere(sVal, 'o');
   assertTrue(hasE);
   boolean notIn = StringMethods.isThere(sVal,'b');
   assertTrue(notIn);
  }
  {
   String sVal  = "";
   boolean nothingIn = StringMethods.isThere(sVal,'a');
   assertFalse(nothingIn);
   boolean notIn = StringMethods.isThere(sVal,'b');
   assertFalse(notIn); 
  }
 }
Run Code Online (Sandbox Code Playgroud)

非常感谢,谢谢

java string junit char

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

如何在交互式Erlang会话中取消绑定变量?

在Erlang交互式shell中,您可以将变量绑定到值.如果我想清除所有内容并从头开始而不退出会话并开始新会议,我该如何做?

如果我只想重新使用单个变量,是否可以重新绑定?

erlang erlang-shell

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

调用Word.Documents.Add - Word .NET Interop后,WinWord.exe不会退出

我遇到了经典场景,当在.NET中创建Word COM对象时(通过Microsoft.Office.Interop.Word程序集),即使我正确关闭并释放对象,WinWord进程也不会退出.

我已经将其缩小到使用Word.Documents.Add()方法.我可以在没有问题的情况下以其他方式使用Word(打开文档,修改内容等),并在我告诉它时退出WinWord.exe.一旦我使用Add()方法(并且仅在添加模板时),该过程就会继续运行.

这是一个简单的例子,它可以重现这个问题:

Dim word As New Word.Application()
word.Visible = False

Dim documents As Word.Documents = word.Documents
Dim doc As Word.Document = documents.Add(Template:=CObj(templatePath), NewTemplate:=False, DocumentType:=Word.WdNewDocumentType.wdNewBlankDocument, Visible:=False)

'' dispose objects
doc.Close()
While (Marshal.ReleaseComObject(doc) <> 0)
End While
doc = Nothing

While (Marshal.ReleaseComObject(documents) <> 0)
End While
documents = Nothing

word.Quit()
While (Marshal.ReleaseComObject(word) <> 0)
End While
word = Nothing

GC.Collect()
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我正在创建和正确处理对象,甚至采取额外的步骤来循环Marsha.ReleaseComObject,直到它返回正确的代码.在其他方面使用Word对象很好,只是那些讨厌的Documents.Add让我感到悲伤.是否有另一个在此过程中创建的对象需要引用和处理?我需要遵循另一个处理步骤吗?别的什么?非常感谢您的帮助 :)

Update: 我在处理步骤结束时尝试了GC.Collect,但仍然没有运气.

Update 2: 我已经将问题缩小到使用自定义模板.当我调用Documents.Add(...)时,我为新文档指定了一个自定义模板.如果我不这样做而是调用没有参数的Add(),那么问题就不会发生.

.net com interop ms-word office-interop

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