0

モデル (EF5 Code First) クラスが独立した C# DLL に格納されている VS2012 Express (デスクトップ) MVVM プロジェクトがあります。

私は現在、ASP.NET を使用してインターネット経由で同じデータベースの一部にアクセスすることを計画しています (Windows のプログラミングよりもはるかに経験が少ない)。したがって、同じモデルと VM を使用する ASP.NET ビューを作成しています。

ASP.NET プロジェクトで同じ DLL をそのまま使用できますか?それとも、Windows DLL と比較して ASP.NET で実行されるコードが制限されますか?

4

2 に答える 2

2

Medium Trust で実行している場合を除き (これは非常にお勧めできません)、ASP.Net で実行されているコードは、必要な DLL を読み込むことができます。(P/Invoke を含む)
すべて同じ .Net です。唯一の違いは、対話型セッションで実行されているか、IIS で実行されているかです。

UI コードを実行すると問題が発生することに注意してください。

于 2013-04-24T15:25:06.190 に答える
0

ASP.Net から同じ DLL を使用することは問題ではありませんが、ASP.Net で VideModel コードをどのように使用できるか疑問に思っています。ViewModel のプロパティ変更通知メカニズム (INotifyPropertyChanged の実装) は ASP ではサポートされません。ページ。

于 2013-04-24T15:30:13.990 に答える