2011-10-29 11 views
3

マイクロORMには "大規模な"ものが継承を処理する方法がありますか?大規模なORMと継承

robconery/massive

それは大規模のプロバイダを書くのは難しいですか?

私はSQL Serverに非常に近いものが必要です。最初のステップとして、Massiveによって生成されたSQLを傍受し、それを自分の選択したデータベースにプッシュするだけでよいでしょう。

は、おそらくこのような何かをやってだろう希望継承効果があります。

class Products:DynamicModel{...} 

    class BabyProducts : Products {...} 

それは属性ではなく、継承によって動的モデルに「製品」をリンクさせることは可能ですか?

N.B.このプロジェクト(Massiveからインスパイアされたプロジェクト)は、より近似している可能性があります。http://www.toptensoftware.com/petapoco/

まだ継承についてはわかりません。 のみは最高の場所を開始するかもしれないhttp://code.google.com/p/dapper-dot-net/などのIDbConnectionを延長することをプロバイダに


... MicroORMs。これが意味するものはまだ大量の意味ではわからない。

+1

この質問は修辞的だと思われるので、投票を終了してください。最初に試してください。つまったら、質問してください。それから、自分の問題を解決するために正直な試みをした人たちと、答えるときに飛び降りるダイビングボードを提供するコードを掲示するでしょう。 –

+0

@Merlyn Morgan-Graham:1.私はこのような質問を書いて、初心者や経験豊富な人に役立つので、投稿の "音"を誤解している可能性があります。 2.私はgitのソースコードを持っていて、それを通って働いています。私のDBが現在サポートされていないので、実際にORMを使用することはできません...あなたが求めた具体的な例を書くことはできません。 4. 2つの側面(プロバイダーと継承)は、私が実際にこのORMに関して経験の声を使用することができるものです。これらのいずれかが弱点ですか? – sgtz

+0

私は大規模な使用していないので、私はあなたの記事を誤読する可能性があることを認めます。最初の質問「マイクロORMは大量にあるのですか?」は継承を処理する方法を持っていますか?完全に合法です。 2番目の「Massiveのプロバイダを作成するのは難しいのですか?」は主観的なもので、「Massiveのプロバイダを作成するにはどうすればよいでしょうか? 3番目には、POCOベースのモデルを大規模なDynamicModelに振り回す方法がありますか?おそらくは、修辞的ではない。私は質問の主な推力が継承であるかどうか、それは良い質問だと思います。 –

答えて

関連する問題