問題タブ [poco]

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 投票する
3 に答える
1161 参照

.net - POCO を UserControl にバインドする

こんにちは、私は最初の .net GUI を作成中です。ユーザーコントロールにバインド可能にするために、poco オブジェクトに適用する必要がある特定の方法があるかどうか疑問に思っています。いくつかのオブジェクトがありますが、それらをユーザー コントロールにバインドできないようです。

IBindable を実装する必要があることをどこかで読みましたが、すべてのクラスに入力しなければならない重複コードを誰かがすでにすべて排除しているという感覚を揺るがすことはできません。これらを簡単にバインドする方法はありますか、またはこのバインディングを簡単に機能させるには、データセットなどを使用する必要がありますか? データセットが他のまともなオプションを提示してくれることを非常に嫌います;-)

devexpress ツールキットからユーザー コントロールにバインドしようとしています。

0 投票する
6 に答える
4678 参照

c# - データバインディングPOCOプロパティ

およびを実装する任意の2つのCLRプロパティ間のバインディングを可能にするデータバインディングフレームワーク(BCLまたはその他)はありますか?次のようなことができるはずです。INotifyPropertyChangedINotifyCollectionChanged

を実装するPOCOはどこsomeSourceObjectにありますか。ただし、これに対するBCLのサポートについては知りません。また、これを許可する既存のフレームワークがあるかどうかもわかりません。someTargetObjectINotifyPropertyChanged

更新:利用可能な既存のライブラリがないことを考えると、私は自分でそれを作成することにしました。こちらから入手できます。

ありがとう

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

poco - データ転送オブジェクトまたは POCO を実装する際のベスト プラクティスは何ですか? POCO はどのように見えるべきですか?

次のうち、poco を実装するための最良の方法はどれですか?

オプション1:

オプション 2:

各アプローチの潜在的な長所と短所は何ですか?? それは問題ですか?DTO は 1 回だけ設定する必要があると言う人もいます。それはルールですか、それとも単なる意見ですか??

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

design-patterns - How do you make one generic select method for your DAL?

Scenario

You have an Assembly for Data Transfer Objects containing 10 classes that exactly represent 10 tables in your database. You generate / build a DAL layer that has methods like -

and so on....

Question

How do I make a method that hides the numerous methods to get data from each table from the client code? The method I would want for example in service or business layer could look like-

  1. How do I do this ? Is this even possible ?

  2. If yes for (1), is it a good practice ?

  3. (1) と (2) が「はい」の場合、これは設計を単純化または複雑化しますか?

前もって感謝します。

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

.net - Portable Contacts API の .NET 実装

Google は Java 実装 ( jpoco ) をリリースしました。.NET はありますか? 誰か書く予定ある?

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

linq-to-sql - シリアル化のためにエンティティ フレームワークでプレーン オブジェクトを返す

ASP.NET MVC アプリケーションで Linq to Sql と EF の両方を試しています。EF に切り替えた後、XML/JSON シリアライゼーションの出力に余分な問題があることに気付きました。

XML:

JSON:

代わりに、出力を次のようにしたいだけです。

オブジェクトを取得するための私の EF クエリは次のとおりです。

0 投票する
10 に答える
149640 参照

c# - Plain Old CLR オブジェクトと Data Transfer オブジェクト

POCO = Plain Old CLR (またはそれ以上: クラス) オブジェクト

DTO = データ転送オブジェクト

この投稿には違いがありますが、率直に言って、私が読んだブログのほとんどは、DTO の定義方法で POCO を説明しています。DTO は、アプリケーションのレイヤー間でデータを移動するために使用される単純なデータ コンテナーです。

POCO と DTO は同じものですか?

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

c# - C#: Webservice が予期されるパラメーターの型を変更します (通常の POCO から自動生成されたクラスへ)

クラス ライブラリに次のクラスがあります: Artist、これは POCO です。

今、私は次のような署名を持つWebサービス(上記のライブラリへの参照を持つ)にメソッドを持っています:

アプリケーション (上記のクラス ライブラリへの参照もある) からこのサービスを利用しようとすると、Artist_AddArtistメソッドの予想されるパラメーターは ではなく、部分クラスであるArtistの新しいタイプArtistが生成されます。Reference.cs自動生成されます。

したがって、私が使用しているアプリケーションでは、おそらくArtistライブラリの同じクラスであり、Web サービス メソッドはこの新しい自動生成された型を想定しているため、そのインスタンスを Web サービスに渡すことができません。

この問題を解決するにはどうすればよいですか?