---
title: "Linq - whereparameters - Argument types do not match"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/170077-linq-whereparameters-argument-types-do-not-match"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Bjuris"
published: "2008-03-20T07:15:35.000Z"
updated: "2008-03-20T07:15:35.000Z"
replies: 0
views: 248
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/170077-linq-whereparameters-argument-types-do-not-match"
---

# Linq - whereparameters - Argument types do not match

## #1 — Bjuris, 2008-03-20T07:15Z

Kör en LinqDataSource enligt nedan som jag har lagt till en where parameter som hämtas från en dropdown.

```
<asp:LinqDataSource ID="GoalsDataSource" runat="server" 
                    ContextTypeName="GoalsDataClassesDataContext" EnableDelete="True" 
                    EnableInsert="True" EnableUpdate="True" OrderBy="BaseId" 
                    TableName="MyPlan_Goals" Where="Guid(BaseId) == Guid(@BaseIds)" >
                    <WhereParameters>
                        <asp:ControlParameter ControlID="DropDownListBase" 
                            Name="BaseIds" PropertyName="SelectedValue" />
                    </WhereParameters>
                   
                </asp:LinqDataSource>
```

 

Tyvärr så fungerar det väldigt sporadiskt...
i 19 fall av 20 så får jag:
Argument types do not match 

medans iblands så fungerar det... mycket skumt...

Permalänk: https://www.webforum.nu/p/170077

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/170077-linq-whereparameters-argument-types-do-not-match
