私はSubsonic2.2を使い始めたばかりで、これまでのところ非常に感銘を受けています。これにより、コーディングにかかる時間を大幅に節約できると思います。
私がそれをフルタイムで使用することに飛び込む前に、私が整理したい何かが私を悩ませていますが。
現在のデータベース(SQL2008 db)では、テーブル、ビュー、spsなどをスキーマ/所有者名ごとに別々のチャンクに分割しているため、すべての顧客テーブルが顧客に含まれています。スキーマ、製品内の製品。スキーマなどなので、customersaddressテーブルから選択するにはselect*fromcustomer.addressを実行します
残念ながら、Subsonicはスキーマ/所有者名を無視し、ベーステーブル名を教えてくれます。スキーマ間に重複がないため(たとえば、Customer.AddressとSupplier.Addressの両方が存在しないため)、これは問題ありませんが、スキーマで分割できれば、コードがより明確になると思います。
理想的には、スキーマ/所有者によって名前空間を変更できるようにしたいと思います。これにより、SubSonicへの影響は最小限に抑えられますが、結果のコードは読みやすくなります。
問題は、Subsonicソース全体をクロールしていて、これを行う方法がわからないことです(C#ではなくVBでコーディングするのは役に立ちません=はい、ZXSpectrumのせいです!!)
誰かが以前にこれに取り組んだことがあるか、それを解決する方法についてアイデアを持っているなら、私は本当に感謝しています、
前もって感謝します。
エド