私のPOCOモデルは、私のasp.net mvc 3ウェブサイトよりも別のDLLです。LinqPad - EntityFramework 4.3.1 - MissingMethodException - SQLコンパイル
私はLinqPad Betaで新しい接続を作成しました:v4.41.01は、カスタムdllへのパスを提供するPocoのオプションを選択しました。パラメータなしのコンストラクタを使用してDoseContextを選択しました。
SqlServer Compactを使用しているため、これは機能しませんでした。次のように
は、その後、私はdummy.configファイルを作成しました。これにより
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlCeConnectionFactory, EntityFramework">
<parameters>
<parameter value="System.Data.SqlServerCe.4.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
<connectionStrings>
<add name="ModelContext"
connectionString="data source=database.sdf"
providerName="system.data.sqlserverce.4.0" />
</connectionStrings>
</configuration>
を、接続のテストが成功した示されています。さらに、左のツリーにも入力されます。しかし、クエリを実行すると、次のように例外がスローされます。 メソッドが見つかりません: 'System.Data.Entity.DbSet`1 InventoryModelContext.get_xxx()'。
EDIT:これはコンパイルエラーのようです。
解決策または回避策はありますか?何か不足していますか?
ありがとうございます。