問題タブ [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 - 現在、データ アクセスに何を使用していますか?

アプリケーションとデータベース間の通信に使用している特定の方法/アプリケーションは何ですか? ストアド プロシージャを使用したカスタム コードですか? サブソニック?nHibernate? エンティティ フレームワーク? リンク?

0 投票する
5 に答える
533 参照

c# - Vista で C:\Program Files\AppName\debuglog.xml への Ideablade DevForce の書き込みを停止する方法

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 を使用しています。

私たちは 100 以上のファイルのソリューションを持っており、それは手にいっぱいのファイルでのみ発生していますが、その手のいっぱいは大きくなっているようで、今ではほとんど口いっぱいです。(うーん、手一杯は口一杯よりも大きいのだろうか? でも、その質問はまた別の投稿で。)

また、これはどのように修正できますか?

この問題が発生した場合、ソリューションのローカル コピーを削除し、Visual Source Safe から別の "Get Latest" を実行する必要がありますか?

これを修正する方法は、製品化されたREALソース管理にアップグレードすることだと言う人もいると思います。:)

編集:

サードパーティのコントロールの一部は次のとおりです。

  1. DevExpress ユーザー コントロール v8.3
  2. IdeaBlade DevForce コントロール
0 投票する
6 に答える
291 参照

c# - VisualStudioで生成されたデータベースのものからプログラマーが生成したものへ

クエリを実行できるように、データベースへのアクセスを改善したいと考えています (主に、API を理解していない/知らないためですが、SQL は知っています)。Visual Studio にはすでに多くの機能が組み込まれているため、Visual Studio が実行したすべてを削除したくはありませんが、SQL クエリの実行に使用できるオブジェクトを取得するにはどうすればよいでしょうか。

これは、Visual Studio 2008、C#、および MSSQL です。

0 投票する
2 に答える
1187 参照

.net - Entity Framework に組み込まれていますが、Linq to SQL を学習する必要がありますか?

MS SQL データベースにクエリを実行するために Linq を学習しようとしていますが、どのパスを使用すればよいかわかりません。最近、Linq to SQL が Entity Framework に取り込まれつつあり、開発が停滞しているという記事を読みました。

それでも Linq to SQL を学習する価値はありますか? それとも、Entity Framework や、クエリ言語として Linq に移行している Ideablade の Devforce のような別のオブジェクト リレーショナル モデルに焦点を当てる必要がありますか?

0 投票する
3 に答える
528 参照

.net - 大規模な.netデータアクセス層に関するアドバイスが必要

新しいプロジェクトを開始することは、非常に大規模な(300テーブル)レガシーデータベースに対する100%の新規開発です。データベースはビジネスモデルとそれほど一致していないので、ORMをどこで使用するかを最初に考えました。

私はNHibernateでかなりうまく機能している概念実証を手に入れました...しかし、「サポートされていない」「オープンソース」ツールの使用を多くの管理者が押し戻しました。

使用する他のORMソリューションに関するアドバイスはありますか?またはNHibernateの議論に関するアドバイス?

どうもありがとう。

0 投票する
4 に答える
823 参照

.net - 並行性をうまく処理する .NET 用の優れた ORM は何ですか?

.NET の同時実行性を簡単に処理できる、バランスの取れた ORM を探しています。また、スレッドセーフである必要があります。

推奨事項はありますか?この特定の 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 バージョン 3.6 を使用しています。次の生成された SQL 更新クエリに気付きました。

(@P1 nchar(32),@P2 nvarchar(32),@P3 nvarchar(512),@P4 nchar(32),@P5 int,@P6 nvarchar(32),@P7 int,@P8 datetime,@P9 datetime,@P10 datetime,@P11 int,@P12 datetime,@P13 int,@P14 int,@P15 int,@P16 nvarchar(32),@P17 nvarchar(128),@P18 nvarchar(32),@P19 nvarchar (32),@P20 datetime,@P21 datetime,@P22 bit,@P23 nvarchar(32),@P24 nvarchar(64),@P25 nchar(32))update "dbo"."GSS_Documents" set "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 が主キーであることです。この更新は主キーも更新しているようです! これを止める方法についてのアイデアはありますか?

0 投票する
1 に答える
300 参照

fluent-nhibernate - nhibernate fluent マッピングをデータベースと同期させる

現在、C# 開発で Fluent NHibernate と SQL Server 2008 を使用していますが、必要に応じて Fluent でデータベースを再作成するにはデータベース スキーマが複雑になりすぎているため、スクリプトを使用してデータベースに変更を加えています。

これは、DB スキーマとの同期を維持するために、エンティティ クラスとマッピング クラスも変更する必要があることも意味します。

これを「自動的に」行うためのツールまたは巧妙な方法はありますか?

たとえば、IdeaBlade の DevForce を使用する場合、そのフレームワークには、スキーマに対してマッピングをチェックし、必要に応じてマッピングを更新するツールがあり、Fluent にも同様のものが存在するかどうか疑問に思っていました。

それでは、紳士淑女の皆様、どうぞ...