データレイヤーとしてLinq-2-SQLを使用していますが、ストアドプロシージャを使用して実際のCRUDオペレーションを実行しています - ストアドプロシージャはCRUDメソッドに対して構成されていますモデル・デザイナーのデータ・クラス用です。Linq-2-SQLストアドプロシージャおよびパーシャル
これらはすべて正常に動作しています。
パーシャルクラスを使用してデータクラスの機能を拡張し、検証を適用し、一部のデータベースプロパティの解析済みバージョンを保持したいとします。
データクラスの1つに部分クラスを作成すると、datacontextはデータクラスに対して構成されたメソッドの使用を停止し、デフォルトの操作に戻ります。これは、単にクラス宣言以外の部分が空であっても発生します。
これは、insertメソッドのメソッドシグネチャがdatacontextが探しているものと結びついていないためですが、修正に役立つオーバーライドが表示されないためです。
私はPartialsとStored Procsを同じデータコンテキストで使用できる方法がありますか?
当社のDBテーブルは、下ケースであるため、生成されたクラスは、下ケースである:
問題は、部分的にクラス名は大文字と小文字が区別されていることである: -