外部キーにリンクされている2つのテーブル、電子メール、および所有者があります。電子メールには、所有者の所有者IDに対するFKである列Owner_FIDがあります。
メールテーブルのLinqデータソースがあり、Where OntheOwner.Owner_Nameを使用してフィルタリングしたい
Linqデータソース:
<asp:LinqDataSource ID="LinqEmails" runat="server" ContextTypeName="ACGlobalEmail.GlobalEmailDLDataContext" EntityTypeName="" TableName="Emails" EnableUpdate="False" Where="Name != null"
Select="new(Emall_Address,
Owner_FID,Contact_Name,Language,Owner.Owner_Name as Name)">
</asp:LinqDataSource>
私はここでMSDNガイドラインに 従いましたhttp://msdn.microsoft.com/en-us/library/bb470363.aspx ..それは非常に単純なようですが、代わりにこれを取得します
'/'アプリケーションのサーバーエラー。
タイプ「Eメール」にプロパティまたはフィールド「名前」が存在しません説明:現在のWeb要求の実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。
例外の詳細:System.Web.Query.Dynamic.ParseException:タイプ「Email」にプロパティまたはフィールド「Name」が存在しません