问题标签 [devforce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
14 回答
669 浏览

.net - 您目前使用什么来访问数据?

您使用什么特定的方法/应用程序在您的应用程序和数据库之间进行通信?带有存储过程的自定义代码?亚音速?休眠?实体框架?林克?

0 投票
5 回答
533 浏览

c# - 如何在 Vista 中停止 Ideablade DevForce 写入 C:\Program Files\AppName\debuglog.xml

我有一个使用 Ideablade Devforce 作为 OR 映射器的应用程序。当应用程序启动时,它想写入 C:\Program Files\Application Name\ 中的 debuglog.xml 文件。这在 Windows XP 中运行良好,但由于 Vista 锁定了对 Program Files 的写访问权限,应用程序会抛出错误。

有没有办法阻止 Ideablade 想要写入这个文件?

或者

是否有其他地方推荐安装想要写入其安装路径中文件的应用程序?

0 投票
3 回答
2060 浏览

visual-studio - 为什么 Visual Studio 在打开文件时要签出文件?

为什么 Visual Studio 在打开文件时要签出文件?

我只需双击文件将其打开,Visual Studio 就想查看它。我没有对其进行任何更改。我刚打开它。

即在解决方案资源管理器中,我双击 ctlEmployeeEdit.vb,Visual Studio 要做的第一件事就是签出该文件。我设置了 VS 以在结帐时提示我,所以我通常对结帐说不,然后控件将显示。

我们正在使用 Visual Studion 2005 和 Visual Source Safe 2005。

我们有超过一百个文件的解决方案,它只发生在满手的文件上,但满手的手似乎越来越大,现在几乎满嘴了。(嗯,我想知道一只手是否比一张嘴大?但这个问题是另一个帖子。)

另外如何解决这个问题?

发生这种情况时,我是否应该删除解决方案的本地副本并从 Visual Source Safe 再次“获取最新”?

我感觉你们中的一些人会说解决这个问题的方法是升级到真正的源代码控制产品。:)

编辑:

一些第三方控制是:

  1. DevExpress 用户控件 v8.3
  2. IdeaBlade DevForce 控制
0 投票
6 回答
291 浏览

c# - Going from VisualStudio generated Database stuff to Programmer Generated

I'd like to be able to better access the database so I can execute queries (primarily because I don't understand/know the API for it, but I do know SQL). I don't want to remove everything Visual Studio has done because a lot is already built upon it, but how can I get an object that I can use to execute SQL queries.

This is Visual Studio 2008, C#, and MSSQL

0 投票
2 回答
1187 浏览

.net - 即使将 Linq to SQL 纳入实体框架,我是否应该学习它?

我正在寻找学习 Linq 来查询 MS SQL 数据库,但不确定要走哪条路。我最近读到,Linq to SQL 正在被整合到实体框架中,并且开发可能已经停滞不前。

还值得学习 Linq to SQL 吗?还是我应该专注于实体框架或其他对象关系模型,例如 Ideablade 的 Devforce,它正在转移到 Linq 作为查询语言?

0 投票
2 回答
214 浏览

visual-studio-2008 - ASP.NET 开发服务器无法访问

我一直在使用 VS2008 进行家庭项目。它涉及 WCF 和 Silverlight。直到最近,ASP.NET 开发服务器运行良好,并且可以从浏览器访问(我同时使用 FF 和 IE)。现在,浏览器似乎不再能够访问 asp.net 开发服务器。最初,我认为这是我进行的某些安装(DevForce Silverlight 和 MVC 1.0),但卸载后仍然没有解决问题。然后我尝试按照一些网站的建议禁用 IPv6,并且我没有使用代理,所以这也不是问题。

这有发生在其他人身上吗?您是否能够解决问题或至少找到原因?(我只是通过使用 IIS 绕过它)

0 投票
3 回答
528 浏览

.net - 需要大型 .net 数据访问层的建议

启动一个新项目是针对一个非常大(300 个表)的旧数据库进行 100% 的新开发。数据库与业务模型的匹配度并不高,所以我最初的想法是在哪里使用 ORM。

我得到了一个与 NHibernate 很好地合作的概念证明......但是在使用“不受支持的”“开源”工具时得到了很多管理层的反对。

关于使用其他 ORM 解决方案的任何建议?或关于 NHibernate 论点的建议?

非常感谢。

0 投票
4 回答
823 浏览

.net - 什么是 .NET 的好 ORM 可以很好地实现并发性?

我正在寻找一个全面的 ORM,它可以轻松地为 .NET 处理并发。它也应该是线程安全的。

有什么推荐吗?请详细说明您选择此特定 ORM 的原因。

0 投票
4 回答
1479 浏览

sql-server - 数据库锁定问题

请。我们已经在最近见证了流量大幅增加的生产数据库上获得了很多锁。我们使用 IdeaBlade 进行大部分数据访问。

我使用 Sql Profiler 得到了以下跟踪:

任何人的想法?

我不是 DBA,但此跟踪似乎表明:

  1. 在子表中的一行上具有排他锁 X 的进程正在尝试在同一资源上获取 Select-Update 锁(似乎没有意义)

  2. 另一个具有 Select-Update 锁的进程仍在尝试获取 Select-Update 锁

澄清任何人?

我们如何才能最大限度地减少或消除死锁?

0 投票
1 回答
225 浏览

sql-server-2005 - Ideablade 更新

我正在使用 IdeaBlade 3.6 版。我注意到以下生成的 SQL 更新查询:

(@P1 nchar(32),@P2 nvarchar(32),@P3 nvarchar(512),@P4 nchar(32),@P5 int,@P6 nvarchar(32),@P7 int,@P8 日期时间,@P9日期时间,@P10 日期时间,@P11 整数,@P12 日期时间,@P13 整数,@P14 整数,@P15 整数,@P16 nvarchar(32),@P17 nvarchar(128),@P18 nvarchar(32),@P19 nvarchar (32),@P20 日期时间,@P21 日期时间,@P22 位,@P23 nvarchar(32),@P24 nvarchar(64),@P25 nchar(32))更新 "dbo"."GSS_Documents" 设置 "DocumentID"= @P1,"FileName"=@P2,"FilePath"=@P3,"BusinessOfficeID"=@P4,"Pages"=@P5,"FileSize"=@P6,"DocumentType"=@P7,"DateCreated"=@ P8,"EffectiveDateCreated"=@P9,"DateProcessed"=@P10,"ProcessorID"=@P11,"DateReviewed"=@P12,"ReviewerID"=@P13,"WorkflowStatus"=@P14,"ApprovalStatus"=@P15 ,“帐号”=@P16,"AccountName"=@P17,"SerialNumber"=@P18,"TransactionID"=@P19,"CriticalDate"=@P20,"EmergencyDate"=@P21,"GenerateSMSALert"=@P22,"CustomerPhoneNumber"= @P23,"CustomerEmailAddress"=@P24 其中"DocumentID"=@P25

问题是 DocumentID 是主键。此更新似乎也在更新主键!关于如何阻止这种情况的任何想法?