sql >> データベース >  >> RDS >> Oracle

EF6は、Oracleストアドプロシージャによって返される参照カーソルからモデルオブジェクトを生成できますか?

    ここには2つの基本的な選択肢があります:

    コードファースト:

    モデルを設計し、手動で定義した手順にモデルを「配線」します。

    http ://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx

    http://entityframework.codeplex .com / wikipage?title =Code%20First%20Insert%2fUpdate%2fDelete%20Stored%20Procedure%20Mapping

    データベースファースト:

    EFをDBに向けると、スキーマを使用してモデルが作成されます。ヘルパークラスなどを使用して、いつでもカスタムプロシージャを呼び出すことができます。EFモデルを渡して、必要な属性を抽出します。

    個人的には、最初に単純なPOCOオブジェクトをコーディングし、適切と思われるようにそれらを接続することを好みます。これにより、柔軟性が最大になりますが、最初にアーキテクチャを構築せず、いくつかの管理パターンに従わないと、手に負えなくなる可能性があります。

    大容量システムのパフォーマンスに関しては、Ruby-On-Railsボイラープレートと同様に、MVCアプローチは成長するにつれて扱いにくくなる可能性があります。 CRUDに効率的な手順を使用すると、常に動的SQLに勝ちます。



    1. SQL日付データ型とEF4の使用

    2. オートコンプリートはすべてのエントリを表示し、検索は行いません

    3. 正規表現はPostgresで検索して置換します

    4. SQLで平方根を計算する方法