• [解決済み] よく設計されたクエリーコマンドと仕様

    質問 典型的なリポジトリパターンが示す問題(特殊なクエリのためのメソッドの増加など)に対する良い解決策をかなり長い間探しています。 http://ayende.com/blog/3955/repository-is-the-new-singleton ). 私は、Command クエリ、特に Specification パターンを使用したクエリのアイデアがとても好きです。 しかし、仕

    2023-03-20 02:24:23
  • [解決済み] ロックされたオブジェクトは、その内部で例外が発生してもロックされたままになりますか?

    質問 c#のスレッドアプリで、オブジェクトをロックする場合、例えばキューをロックして、例外が発生した場合、オブジェクトはロックされたままでしょうか? 以下は擬似コードです。 int ii; lock(MyQueue) { MyClass LclClass = (MyClass)MyQueue.Dequeue(); try { ii = int.parse(Lc

    2023-03-19 22:21:34
  • [解決済み] 特定の属性をマークしたすべてのプロパティを取得する

    質問 クラスとプロパティがあります。いくつかのプロパティは、属性をマークすることができます(それは私の LocalizedDisplayName から継承している DisplayNameAttribute ). これは、クラスのすべてのプロパティを取得するためのメソッドです。 private void FillAttribute() { Type type = typeof

    2023-03-19 14:25:02
  • [解決済み] Microsoft 中間言語 (MSIL) では、なぜ !0 が型なのですか?

    疑問点 多くのMSILリストで、次のようなことが観察されます。 System.Nullable`1<!0> etc ... または class !0 etc ... の意味は何ですか? !0 はどのような意味を持つのでしょうか? どのように解決するのですか? これは、.NET アセンブリを参照するために使用するデコンパイラの癖です。 これは ildasm

    2023-03-19 14:04:59
  • [解決済み] データテーブルやデータビューの内容をイミディエイトウィンドウで簡単に見るには?

    質問 時々、コード上のブレークポイントで DataTable 変数 (あるいは DataTable の中に DataSet ). クイックウォッチでは、中身があまりよく見えません。どうすれば簡単に見ることができますか? どのように解決するのですか? Visual Studio デバッガーには、4 つの標準的なビジュアライザーが付属しています。これらは、文字列オブジェクトで動

    2023-03-19 13:24:07
  • [解決済み] Windowsアプリケーションでコンソールを表示するには?

    質問 Windows アプリケーションでコンソールを表示する方法はありますか? このようなことをしたいのですが。 static class Program { [STAThread] static void Main(string[] args) { bool consoleMode = Boolean.Parse(args[0]);

    2023-03-19 12:07:55
  • [解決済み] (文字列から)XMLを読み、いくつかのフィールドを取得する - XMLを読む問題

    質問 私はこのXML(というC#の文字列に格納されています。 myXML ) <?xml version="1.0" encoding="utf-16"?> <myDataz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&

    2023-03-19 10:33:20
  • [解決済み] パラメータ化されたクエリ ......は、パラメータ '@units' を必要としますが、提供されていません。

    質問 この例外が発生しました。 パラメータ化されたクエリ '(@Name nvarchar(8),@type nvarchar(8),@units nvarchar(4000),@rang' はパラメータ '@units' を期待しますが、提供されませんでした。 挿入するための私のコードは public int insertType(string name, string ty

    2023-03-19 08:55:36
  • [解決済み] Java の Exception.printStackTrace() に相当する C#?

    質問 C#には、Javaの Exception.printStackTrace() に相当するメソッドはありますか?それとも自分で何か書いて、InnerExceptions を通して作業しなければなりませんか? どのように解決するのですか? これを試してみてください。 Console.WriteLine(ex.ToString()); から http://msdn.m

    2023-03-18 18:24:59
  • [解決済み] Entity framework Core Update-データベース別マイグレーション

    質問 nugetのパッケージマネージャから特定のマイグレーションを実行する方法を見つけ出そうとしています。 私は実行を試みました。 update-database -TargetMigration test32 でも、こんなメッセージが出ます。 パラメータ名 'TargetMigration' に一致するパラメータが見つかりませんでした。 私は以前の ef バージョンの

    2023-03-18 17:06:46
  • [解決済み] Java の isInstance() に相当する C# とは何ですか?

    質問 私が知っているのは is と as に対して instanceof を使用することができますが、反射的な isInstance() メソッドはどうでしょうか? どのように解決するのですか? に相当するのは、Javaの obj.getClass().isInstance(otherObj) をC#で書くと以下のようになります。 bool result =

    2023-03-18 16:54:18
  • [解決済み] データテーブルのセル値にアクセスする

    質問 どなたか、例えば4列目の最初のセルの値にアクセスする方法を教えていただけませんか? a b c d 1 2 3 5 g n m l 例えば、datatableであれば、どのように値dにアクセスするのでしょうか? ありがとうございます。 どのように解決するのですか? セルの値への弱い参照が必要な場合。 object field = d.Rows[0][3] ま

    2023-03-18 15:54:53
  • [解決済み] C#でイテレータを使用してテキストファイルを逆引きする方法

    質問 400K行、200M程度の大きなファイルを処理する必要があるのですが、ボトムアップで処理しなければならない場合があります。ここでイテレータ(yield return)を使用するにはどうしたらよいでしょうか?基本的に私はすべてをメモリにロードするのが好きではありません。私はそれが.NETでイテレータを使用する方が効率的であることを知っています。 どのように解決するのですか? テキ

    2023-03-18 10:55:07
  • [解決済み] Linq to Sql: テーブルを素早くクリアする方法

    質問 テーブルの行をすべて削除するために、現在以下のようにしています。 context.Entities.DeleteAllOnSubmit(context.Entities); context.SubmitChanges(); しかし、これには時間がかかるようです。もっと早い方法はないでしょうか? どのように解決するのですか? 通常の SQL の切り捨てまたは削除コマンドを

    2023-03-18 10:44:28
  • [解決済み] System.Windows.Media 名前空間が見つからない?

    質問 サードパーティAPIからオブジェクトを使用していますが、そのオブジェクトのプロパティは System.Windows.Media.ImageSource を持つオブジェクトを使用していますが、System.Windows.Media 名前空間はどこにもないようです。プロジェクトに参照を追加しようとしても System.Windows.Media が表示されません。私のプロジェクト

    2023-03-18 05:05:10
  • [解決済み] IdentityServer4 UserServiceを登録し、データベースからユーザーを取得する(Asp.net core)

    質問 を登録する方法について、いろいろと調べてみました。 UserService を登録する方法を調べましたが、正しい方法を見つけることができません。 これは、見つかったInMemoryUsersを登録するためのコードです。 ここで しかし、私はサンプルで定義された静的なユーザーではなく、私のMSSQL DBからユーザーにアクセスしたいと思います。 var builder = s

    2023-03-17 23:34:48
  • [解決済み] DbContext.SaveChanges()から生成されたSQLをプログラムで記録するにはどうすればよいですか?重複

    質問内容 この質問はすでにここに回答があります : Entity Framework SaveChangesメソッドのSQLステートメントを表示する方法 (6つの回答)

    2023-03-17 18:54:32
  • [解決済み] C# - WPFアプリケーションでユーザー設定を保存するためのアプローチ?

    質問 WPFウィンドウズ(デスクトップ)アプリケーションで、ユーザー設定を永続化するためにどのようなアプローチを推奨しますか? アイデアは、ユーザーが実行時に設定を変更することができ、その後アプリケーションを終了することができ、後でアプリケーションを起動するときに、アプリケーションが現在の設定を使用することであることに留意してください。 事実上、アプリケーションの設定は変更されないように

    2023-03-17 17:50:08
  • [解決済み] WPFのテキストボックスのバインディングは、新しい文字が入力されるたびに起動するのでしょうか?

    質問 テキストボックスに新しい文字が入力されるとすぐにデータバインディングが更新されるようにするにはどうすればよいでしょうか。 私はWPFでバインディングについて学んでいますが、今私は(できれば)単純な問題で行き詰っています。 私はシンプルなFileListerクラスを持っていて、Pathプロパティを設定し、FileNamesプロパティにアクセスすると、ファイルのリストを表示すること

    2023-03-17 16:58:42
  • [解決済み] C#は戻り値の共分散をサポートしていますか?

    質問 私は.NETフレームワークで作業しており、私のウェブサイトのすべてが使用するカスタムタイプのページを作ることができるようにしたいと思います。問題は、私がコントロールからページにアクセスしようとしているときに起こります。私は、デフォルトのページの代わりに、私の特定のタイプのページを返すことができるようにしたいです。これを行う方法はありますか? public class MyPage :

    2023-03-17 14:55:13