私の質問は、ここの上級ユーザーにとっては少し異なるか基本的なものかもしれません。
管理者がカスタマイズできるWebアプリケーションがあります。つまり、管理者は新しいテーブルスキーマを追加したり、テーブル列を編集したり、新しいテーブル列を追加したりできます。これらの変更は、変更後に公開される論理オブジェクト(EDMXによく似ています)にマップされます。公開中に、必要な変更を加えたストアドプロシージャを生成します。
UIから、これらの論理オブジェクトを使用してDBに接続します(マッピングを理解し、適切なsprocやビューなどを実行するCOMを使用します)。今、私は現在持っている論理オブジェクトモデルを置き換えるためにEFを使用することを考えています。EDMXファイル(csdl、msl、ssdl、csファイル)を動的に作成できますが、それらをコンパイルしてクラスをDLLに動的にパッケージ化する方法がわかりません。つまり、ボタンをクリックすると、すべてのedmx関連ファイルが作成され、CSファイルに基づいてDLLが作成され、Webサイトがコードの新しい変更にアクセスできる必要があります。
csファイルを自動的かつ動的にコンパイルする方法を教えてください。他のファイル(default.aspxなど)のソースコードはお客様側にはありません。
ありがとうアルバート