首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EntityDataSource,选择* From?

EntityDataSource,选择* From?
EN

Stack Overflow用户
提问于 2011-01-17 15:24:41
回答 2查看 3.1K关注 0票数 0

例如,

代码语言:javascript
复制
    <asp:EntityDataSource ID="edsPatient" runat="server" 
        ConnectionString="name=ReferralDBEntities" 
        DefaultContainerName="ReferralDBEntities" EnableFlattening="False" 
        EntitySetName="Patients" 
        Select="it, (it.FirstName + it.LastName) as FullName"

        >

但不执行SQL:

代码语言:javascript
复制
Select p.*, (p.FirstName + p.LastName) as FullName from Patients p

是不是EntityDataSource不支持通配符?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-15 15:18:05

代码语言:javascript
复制
<asp:TemplateField HeaderText="CoachName" SortExpression="FullName">
<ItemTemplate>
<asp:DropDownList ID="DDLPeopleID" runat="server"  CssClass="dropdown"
DataSourceID="PeopleEntityDS" DataTextField="FullName"  AppendDataBoundItems="true"
DataValueField="PeopleID"   SelectedValue='<%# Bind("CoachID") %>'>
<asp:ListItem Text="" value=""></asp:ListItem> </asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>

   <asp:EntityDataSource ID="PeopleEntityDS" runat="server" 
        ConnectionString="name=EQnetTableEntities" 
        DefaultContainerName="EQnetTableEntities" 
        EntitySetName="People"  AutoGenerateWhereClause ="false"
        Select="it.[PeopleID],(it.[FirstName]+' '+it.[LastName]) as FullName" OrderBy="it.PeopleID" 
         EnableFlattening="False">
    </asp:EntityDataSource>
票数 2
EN

Stack Overflow用户

发布于 2011-03-15 15:21:28

代码语言:javascript
复制
asp:TemplateField   => DataTextField="FullName"  
EntityDatasource    =>  Select="it.[PeopleID],(it.[FirstName]+' '+it.[LastName]) as FullName" 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4710889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档