私はVS2008を.net 3.5で実行していて、SubSonic 2.2を実行しようとしています。私のデータベースはTestと呼ばれ、DBのテーブルはTestTableと呼ばれます。 SQL Server 2005で実行されています。次の「警告」が表示されます。SubSonicスキーマエラー
要素 'SubSonicService'のスキーマ情報が見つかりませんでした。
属性 'defaultProvider'のスキーマ情報が見つかりませんでした。
要素 'providers'のスキーマ情報が見つかりませんでした。
'clear'要素のスキーマ情報が見つかりませんでした。
要素 'add'のスキーマ情報が見つかりませんでした。
属性 'name'のスキーマ情報が見つかりませんでした。
属性 'type'のスキーマ情報が見つかりませんでした。
属性 'connectionStringName'のスキーマ情報が見つかりませんでした。
'generatedNameSpace'属性のスキーマ情報が見つかりませんでした。
問題はネームスペースが生成されていないため、あまり働かないということです。 "SubSonic.Generated.Tables"という行は、インテリジェンスで私のテーブルの名前を呼び出すので、私はそれが接続できることを知っていますし、明らかに何かをしています。しかし、私はクラスのように私のテーブルを参照することはできません。以下では、web.configの「警告」参照のセクションを含めました。
<SubSonicService defaultProvider="GeekPower">
<providers>
<clear/>
<add name="GeekPower" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="GeekPower" generatedNameSpace="GeekPower" />
</providers>
</SubSonicService>
助けてください。私は何時間も探していますが、私が仕事に気付いた修正はありません。
ありがとうございます!
テーブルの名前を記載してください。 –