问题列表 - 第5684页

.NET和数据库层

当我上次编程时,我们试图将DataReaders传统的ADO.NET API转向对象关系映射(ORM).

为此,我们生成了一个DataContextDB通道sqlmetal.然后有一个瘦数据层DataContext private,而且需要访问数据库的任何代码都必须使用public此瘦数据层中的方法.这些方法基本上都是存储过程; 他们将通过LINQ to SQL对数据库执行查询.

这是今天常见的做法吗?我的意思是,每个使用.NET 3.5框架的人是否真的在构建过程中运行sqlmetal,或者是什么?这在当时几乎看起来像是一个黑客.

基本上,我想知道如果我今天要在不使用第三方开源ORM的.NET 3.5商店编写DAL,LINQ to SQL和sqlmetal是否可以预期.

c# database entity-framework linq-to-sql

10
推荐指数
2
解决办法
579
查看次数

如何摆脱"实体对象不能被IEntityChangeTracker的多个实例引用"?

我在Ado.Net EF中有一个模型.我有一对多关系,当我想添加实体时,我得到了错误

"IEntityChangeTracker的多个实例无法引用实体对象"

任何线索?

类似的东西

Template template = new Template();
...
...
while (from < to)
{
    Course course = new Course();
    .....
    template.Course.Add(course);
    .....
}
courseEntities.AddToTemplate(template); // Problem line
courseEntities.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

entity-framework

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

在Ruby on Rails中,当AJAX调用失败时,重定向到500页

我正在使用Ruby on Rails构建的应用程序,现在的错误处理非常糟糕.如果通过ajax执行控制器方法,并且该方法导致500(或404或任何其他响应),则呈现500.html页面并将其作为结果返回给AJAX请求.显然,javascript不知道如何处理该HTML,网页看起来只是在等待响应.

在使用AJAX调用期间发生错误时,rails中是否有一种简单的方法可以呈现error.rjs模板?

ruby ajax ruby-on-rails rjs

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

"小工具"或"小工具"?

这个问题是关于语义的.

我有一个客户说,只有在引用将您自己的内容联合到第三方网站的动态对象时才应使用术语"小部件".我相信widget可用于引用站点(您自己或第三方)上的任何自包含动态对象.但是,我的客户说如果对象在您自己的网站上,那么它就是一个"小工具".

我不确定是否有官方定义,但我很想知道这两个术语之间的差异(如果有的话)的共同理解是什么?

widget semantics

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

全球应用程序中的个人名称:要存储的内容

当涉及到来自许多不同国家的用户使用的应用程序时,以结构化方式存储个人名称似乎非常困难.我正在研究的应用程序理论上可以被世界上任何地方的任何人使用.

通常使用给定的名称(名字/名字)姓氏.在这种情况下,这两个可以简单地存储在用户数据库表中.

  • 在用户表中存储"给定名称"和"姓"对于全局使用的应用程序是否足够?请给你的意见一个动力.
  • 你有什么其他的建议?
  • 如何解决这个问题有什么好的指南吗?

一些重要的事实:

  • 用户之间的通信(居住在相同或不同的公司,可能在不同的国家).
  • 重要的是,按名称搜索用户对用户来说是自然的,并且人名的所有重要部分都是可搜索的.
  • 如果在向另一个国家的某个人发送消息时系统应该能够通过建议正确的问候语来提供帮助,那将是很好的.对阿拉伯名字来说可能很难,至少从我读过的内容来看,因为它们似乎有一个复杂的结构.

database localization

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

964
推荐指数
5
解决办法
11万
查看次数

使用Windows服务和c#检测USB驱动器的插入和移除

研究制作USB分布式应用程序的可能性,该应用程序
将在插入USB记忆棒时自动启动并在移除记忆棒时关闭

将使用.Net和C#.
寻找建议如何使用C#解决这个问题?


更新:实现此服务的两种可能解决方案.
- 覆盖WndProc

- 使用WMI查询与ManagementEventWatcher

.net c# windows wmi windows-services

59
推荐指数
6
解决办法
7万
查看次数

Java Applet权限

我已经整理了一个基本applet,用户从硬盘驱动器中选择一个文件,它读取该文件的第一行并将其传递给JavaScript进行一些额外的预处理,然后当您单击一个按钮时它会尝试上传该文件通过HTTP POST请求提交文件.我发现了一个非常基本的开源applet,用于上传我为此最后一点复制和修改的文件.

但麻烦的是,它并不常用.看起来它运行正常,但后来我遇到了两个与权限相关的障碍.Java控制台中的消息表明applet在以下两个权限上具有访问被拒绝错误:

java.lang.RuntimePermission setFactory
java.io.FilePermission read
Run Code Online (Sandbox Code Playgroud)

我发现这很奇怪,因为当我使用NetBeans中选中的"自签名"选项构建它时,我认为我已经授予了applet权限,然后单击以确认浏览器中的小安全性弹出窗口.

此外,我自己编写的部分,它读取文件并将第一行传递给JavaScript的工作正常.这是一个非常明确的指示,表明applet能够从本地文件系统中读取!在我真正尝试开始上传之前,问题才会开始.我想,有一点需要注意的是,上传过程似乎是在一个新线程中运行,而其余部分都在主类中运行而不创建线程.

我是Java的新手,对Java中的线程知之甚少; 我需要以某种方式将权限传递给这个新线程吗?或者那种效果?提前致谢.

java permissions upload applet

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

以编程方式重新启动Windows以使系统日志认为用户已注销

我希望在设定的时间制作一个快速脚本来注销/重启窗口.例如,启动脚本"在十分钟内重新启动窗口".对于这个实现,我不需要它在后台运行或自己pop = up.我只想设置脚本并离开,知道计算机将在设定的时间注销/重启.

我为什么要这样做? 在公司网络上,有时会检查系统日志,如果发现太早离开X分钟,则会出现复杂情况.有点烦人.

我已经谷歌了吗? 是的.我找到了这个.但它没有太大帮助.它需要一个我找不到的框架,并且可能无法安装,因为我们在这些机器上没有管理员权限.

我想使用Python,我真的希望它看起来像用户做的,而不是脚本.也许屏幕抓取是唯一的方法,如果是这样,只需指向快速指南或IDE,我将为每个人发布源代码.

编辑:我也碰到了这个

python windows automation

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

基于Web的应用程序应遵循Web标准吗?

白天,我是一名前端Web开发人员,但在我的时间里,我还涉足其他语言,如C,Objective-C,Python等.当我第一次进入Web开发时,Web应用程序的想法才刚刚起步.

从那时起,出现了两个惊人的框架,SproutIt的SproutCore和280 North的Cappuccino(+ Objective-J).Apple正在使用SproutCore的MobileMe应用程序和280 North发布的280 Slides.这两个应用程序都令人惊叹,它们证明了网络上的可能性.因此势头正在发生变化.Web应用程序开始看起来像桌面应用程序.

所以我的问题是:基于Web的应用程序应该遵循Web标准,标记(内容),表示(设计)和行为(功能)的分离还是否?

我不知道关于SproutCore的,因为我还没有看源代码,但我知道,如果你去280slides.com和关闭JavaScript的一切基本消失.你留下了一些毫无意义的话语.

让我澄清一下,我的理解是基于Web的应用程序,如280张幻灯片是为了对JavaScript和并不意味着是功能,没有它,但在我的日常工作我的主要精力编写清晰的标记,分离内容,表示和行为,使我们的网站和应用程序可以被尽可能多的人使用.

standards frameworks web-standards

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