質問

その可能な場合は、

誰もがC#で別のプロジェクトにlinq2sql生成されたクラスを抽出するために教えてもらえますか? - 私はちょうどファイルを作成し、新しいプロジェクトにコピーし、自分のデータのプロジェクトへの参照を追加することができます推測。

私が持っている問題は、私は私のUI、サービス層とデータ層を持っているということです...

DBMLであり、これはそのまま

現在のデータ層も生成linq2sqlを有している。

だから、それゆえ私は良いですデータへのサービスからの参照を、持っている必要があります!しかし、私はサービス層を参照する私のUIを持っているが、私はそのにデータ層(それはlinq2sqlクラスのためにそれを必要とするように)への参照を持っている私のUIのための良いアイデアを考えていません。

だから私が見る唯一の方法は、すべてのプロジェクトを共有できるように、別のプロジェクト内のクラスと場所を引き出すことです。このことをお勧めますか?

私はこのプロジェクト、DTOを呼び出す必要がありますどのような命名規則? POCO?エンティティ?または類似の

私は本当に戻ってこれを実現する方法のいくつかのフィードを聞くのが大好きだし、天候、私は右の行をしています。

役に立ちましたか?

解決

私は、これはまた、(私はそれがない想像)Linq2Sqlのために働く場合は100%わからないんだけど、これは私がLinq2Entitiesで何をすべきかです。

クラスが生成されたら、

、私は手動で別のプロジェクトに移動します。私は通常、このプロジェクトのxxxxxx.Modelを呼び出します。エンティティは、おそらく大丈夫だろうが、これらのクラスはどちらもあるので、私はDTOとPOCOから離れて滞在します。私はLinq2SqlでPOCOを行う方法があると信じていますが、デザイナーを使用しない場合。他の層に、必要に応じて、私は、その後の参照を追加します。

この情報がお役に立てば幸いです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top