動的エンティティを作成する方法は? (SQL Server の独自のテーブルを使用) Microsoft Dynamics CRM と同じか類似しています ...
およびサービスoDataで使用できるもの(たとえば)
動的エンティティを作成する方法は? (SQL Server の独自のテーブルを使用) Microsoft Dynamics CRM と同じか類似しています ...
およびサービスoDataで使用できるもの(たとえば)
Entity Framework Code First アプローチに関するこの記事を確認することを検討してください。Entity Framework を使用することを推奨しているわけではありませんが、これにより、物事がどのように展開するかがわかります。
MS CRM (または、Sharepoint などの同様の大規模アプリケーション) は、「プレーンな」データ層 (クラスとプロパティに 1:1 で対応するフィールドを持つ実際の SQL テーブル) を使用しません。彼らは常に、メタデータを大量に使用することにより、この種のもの(新しいユーザー作成エンティティなど)をサポートする何らかの「データ抽象化レイヤー」を使用します。 .
良いヒント: このようなデータ レイヤーを自分で作成しようとしないでください。探してみてください。たとえば、オープン ソースの CMS Orchard に 1 つあるので、見てみましょう。