0

動的エンティティを作成する方法は? (SQL Server の独自のテーブルを使用) Microsoft Dynamics CRM と同じか類似しています ...

およびサービスoDataで使用できるもの(たとえば)

4

2 に答える 2

0

Entity Framework Code First アプローチに関するこの記事を確認することを検討してください。Entity Framework を使用することを推奨しているわけではありませんが、これにより、物事がどのように展開するかがわかります。

于 2012-07-23T20:08:46.067 に答える
0

MS CRM (または、Sharepoint などの同様の大規模アプリケーション) は、「プレーンな」データ層 (クラスとプロパティに 1:1 で対応するフィールドを持つ実際の SQL テーブル) を使用しません。彼らは常に、メタデータを大量に使用することにより、この種のもの(新しいユーザー作成エンティティなど)をサポートする何らかの「データ抽象化レイヤー」を使用します。 .

良いヒント: このようなデータ レイヤーを自分で作成しようとしないでください。探してみてください。たとえば、オープン ソースの CMS Orchard に 1 つあるので、見てみましょう。

于 2012-07-24T14:43:16.983 に答える