1

私はEntity Framework 4を学んでいます。

単純な ASP.NET (Web フォーム) アプリケーションがあります。DAL 用に別のプロジェクトを作成しました。DAL で、 というエンティティを作成しましたSites

今、コントロールを使用してそれをフォームにバインドしたいのですが、EntityDataSource表示されません。私は何を間違っていますか?

Web プロジェクトで DAL.dll を参照し、フォームのコード ビハインドに含めるようにしました。私がASP.Netに参加してからしばらく経ちました:-)

ありがとう。

4

1 に答える 1

0

考えられる理由:SitesDALプロジェクトのクラスはではありませんpublic。あなただけが...

class Sites
{
    ....
}

...これは、クラスがinternal(と同じinternal class sites)であることを意味します。次に、このクラスはDALアセンブリ内でのみ参照でき、別のアセンブリでは参照できません。必要public class Sitesです。

于 2011-03-26T11:39:41.293 に答える