2011-10-25 14 views
0

データレイヤーとしてLinq-2-SQLを使用していますが、ストアドプロシージャを使用して実際のCRUDオペレーションを実行しています - ストアドプロシージャはCRUDメソッドに対して構成されていますモデル・デザイナーのデータ・クラス用です。Linq-2-SQLストアドプロシージャおよびパーシャル

これらはすべて正常に動作しています。

パーシャルクラスを使用してデータクラスの機能を拡張し、検証を適用し、一部のデータベースプロパティの解析済みバージョンを保持したいとします。

データクラスの1つに部分クラスを作成すると、datacontextはデータクラスに対して構成されたメソッドの使用を停止し、デフォルトの操作に戻ります。これは、単にクラス宣言以外の部分が空であっても発生します。

これは、insertメソッドのメソッドシグネチャがdatacontextが探しているものと結びついていないためですが、修正に役立つオーバーライドが表示されないためです。

私はPartialsとStored Procsを同じデータコンテキストで使用できる方法がありますか?

当社のDBテーブルは、下ケースであるため、生成されたクラスは、下ケースである:

問題は、部分的にクラス名は大文字と小文字が区別されていることである: -

答えて

1

万歳自分の質問に答えることができます。

パーシャルは、適切な場合を宣言していました。これを小文字に変更すると問題が解決しました!

ニース。

関連する問題