问题列表 - 第29308页

如何在实体框架中执行通用插入?

我想在实体框架中执行通用插入.这就是我写的 -

static public void Insert<T>(MyEntities DataContext, T obj) where T : class
        {
            try
            {
                DataContext.AddObject(DataContext,obj);
                DataContext.SaveChanges();
            }
            catch (Exception e)
            {
                throw new Exception("Problems adding object" + e);
            }
        }
Run Code Online (Sandbox Code Playgroud)

但是你可以看到AddObject方法不是我想要的...它给出了异常,因为它需要我想要在对象中传递的enitysetname然后将该对象添加到我的数据库中.但我不能做AddtoObjectName(),因为我不知道对象.任何人都可以指出我正确的方向在这里..

generics entity-framework insert

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

IE中的InnerHTML/outerHTML不会反映复选框状态,除非在怪异模式下

我目前正在与一个IE JavaScript/DOM bug(很有趣)进行斗争,这真的让我很难过.有问题的代码会将一些复选框复制到一个表单中,并需要保持其已检查状态.问题是,IE(特别是IE8,虽然我也猜测其他人)不想这样做.

我已经将bug本身缩小到一个非常小的测试用例.基本上,在页面上没有DOCTYPE的情况下工作正常,但是当DOCTYPE存在时它们会被破坏.我本来期望相反,但谁知道IE.


以下是最简单的测试用例.对于每个人:在IE中打开页面,切换复选框,然后单击"TEST".

不会产生错误:

<input type="checkbox" id="broken">
<button id="break">TEST</button>
<script>
 document.getElementById('break').onclick = function() {
  alert(document.getElementById('broken').outerHTML);
 };
</script>
Run Code Online (Sandbox Code Playgroud)

链接

产生错误:

<!DOCTYPE html>
<input type="checkbox" id="broken">
<button id="break">TEST</button>
<script>
 document.getElementById('break').onclick = function() {
  alert(document.getElementById('broken').outerHTML);
 };
</script>
Run Code Online (Sandbox Code Playgroud)

链接

错误发生在有效页(与<html>,<head>,<body>等)和输入是否是一个形式的内部.在"破碎"的情况下,outerHTML总是反映页面加载时出现的内容(如果我默认选中了输入,那么即使我首先取消选中它,它总是使用CHECKED警告代码).如果我包装输入并使用innerHTML,事情就会以同样的方式发生.在实际的网站上我使用jQuery的.clone()方法进行复制; .clone()在内部使用.outerHTML,这就是我缩小范围的方法.


我的问题是:有没有办法自己手动构建新的HTML?有没有人知道为什么会发生这种情况(除了"IE SUX LOLZ"之外)?

javascript jquery doctype internet-explorer dom

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

随着时间的推移增长python进程内存

我的python代码进程内存动态增加,因为它在必要时将动态数据存储在列表,字典和元组中.虽然在那之后所有这些动态数据都在其变量中被物理清除,但内存并没有被击落.

因此,我觉得有一个内存泄漏,我使用gc.collect()方法收集所有不同意的内存.但是当变量中没有数据时,我无法将内存降至最低.

python memory-management

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

为什么$ .each说这个JSON对象是未定义的?

这是我的Javascript:

$.post('foo.php', { request: Request }, function(data)
{
    $.each(data.chats, function(i, chat)
    { ... });
});
Run Code Online (Sandbox Code Playgroud)

以下是由Firebug和其他所有内容验证的JSON,此代码正在接收:

{
    "chats": [
        {
            "chat_id": "22",
            "user_status": "Listening",
            "user_ping": "2010-06-22 15:53:57",
            "messages": [
                {
                    "chat_id": "22",
                    "line_id": "5",
                    "message": "Hello",
                    "timestamp": "15:53"
                }
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

...为什么,当我运行它时,它不起作用,并且Firebug抛出"对象未定义"的错误,并在jquery.js的第552行显示"length = object.length"的链接,并显示当我执行console.log(data.chats)时'undefined'?console.log(数据)显示完整的JSON响应,但由于某种原因它不想处理data.chats ...我已经缩小了'$ .each'行的错误.

我有理由相信这是一个非常简单的错误,当有人向我指出时我会面对,但在这一点上我完全糊涂了.(是的,"聊天"应该是一个JSON数组,以便将来处理多个聊天,与消息相同.)

jquery json

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

退出iOS 4.0中的应用程序

在iOS4.0之前点击iPhone上的主页按钮退出应用程序,Apple在他们的指南中没有接受以编程方式退出应用程序.

现在iOS4.0中的所有内容都发生了变化,单击主页按钮会使您的应用程序处于挂起模式(多任务处理)..我认为应该有一个明确的方式让用户退出应用程序,如退出按钮.

苹果现在好吗?怎么做呢?

ios4 ios

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

什么软件发送用户代理"测试证书信息"?

谷歌在这个问题上出乎意料地无声.

在我公司的网络软件错误日志中,我们看到多个人拥有一个Apache访问日志条目,其中包含:... HTTP/1.1"500 - " - ""测试证书信息"

我不知道它来自哪个软件或者为什么它向我们发送格式错误的URL的请求......但是如果它是开源软件,那么很高兴找到...并且可能要纠正它.:)

(这可能是ServerFault的问题,但我是开发人员所以我想我先问这里.)

user-agent

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

需要一个C++库来将excel文件从1995转换为新文件

我想知道是否有人知道可以将1995 .xls文件(Microsoft Excel v7.0)转换为1997或更高版本的excel文件的C++实用程序.

它不需要是免费的.

谢谢

c++ excel

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

如何制作std ::数组列表?

我想创建一个std ::数组列表.具体来说,我想要一个Borland Code Builders AnsiStrings数组列表.

真正的踢球者是我希望动态分配数组.如何定义列表?我在这里迷路了,我不知道要开始.

std::list<???> myList;
Run Code Online (Sandbox Code Playgroud)

我把什么放在尖括号内?我尝试过的任何东西都无济于事

c++ list std

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

我可以双启动两个iPhone OS吗?

我是一名开发人员,不想承诺iOS4,因为它有问题,但我的一些客户将是早期采用者.我可以使用OpeniBoot(或类似的东西)启动两个合法的操作系统(最好是3.1.3和iOS 4)吗?

iphone jailbreak

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

我应该在PHP中清理我的会话吗?

显然,人们应该在创建会话时对会话进行清理,但人们在使用会话之前对会话进行消毒的想法是什么?

php

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