タグ付けされた質問 「proxy-classes」

2
Doctrine 2のプロキシとは何ですか?
私はすべてのDoctrine 2ドキュメントを読み終え、自分のサンドボックスを開始しました。ほとんどのプリンシペを理解しましたが、それでも質問があり、ドキュメントで完全な説明を見つけることができませんでした。 Proxyクラスとは? エンティティに対していつ使用する必要がありますか? 私が理解している限り、プロキシクラスはレイヤーを追加してエンティティに他のいくつかの機能を追加できるようにしますが、エンティティクラスにメソッド自体を実装する代わりにプロキシを使用するのはなぜですか?

7
クラスメソッド内のTypescript「this」
これはおそらく痛々しいほど基本的なことだと思いますが、頭を包むのに苦労しています。 class Main { constructor() { requestAnimationFrame(this.update); //fine } update(): void { requestAnimationFrame(this.update); //error, because this is window } } プロキシが必要なようですので、Jqueryを使用するとしましょう class Main { constructor() { this.updateProxy = $.proxy(this.update, this); requestAnimationFrame(this.updateProxy); //fine } updateProxy: () => void update(): void { requestAnimationFrame(this.updateProxy); //fine } } しかし、Actionscript 3のバックグラウンドから来ているので、ここで何が起こっているのかよくわかりません。申し訳ありませんが、Javascriptがどこから始まり、TypeScriptがどこで終わるのかわかりません。 updateProxy: () => void …

4
最初にEFコードのCTP5に対してProxyCreationEnabledをオフにすることの欠点は何ですか
私のWCFサービスがコードファーストモデルからクラスを返すことができる唯一の方法は、以下のコードProxyCreationEnableをfalse使用するようにを設定することです。 ((IObjectContextAdapter)MyDb).ObjectContext.ContextOptions.ProxyCreationEnable = false; これを行うことの悪影響は何ですか?1つの利点は、少なくともこれらの動的タイプをシリアル化して、WCFを使用してネットワーク経由で送信できることです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.