Mensaje dentro de General

Problema con propiedad en LINQ

Responder 
#1 - 14/12/2009 14:30:29 Reporta abuso | Link Permanente
Problema con propiedad en LINQ
Usuario no registrado
Problema con propiedad en LINQ

Responder Citar
Hola gente!

Ando con un problemita que me anda sacando la mente.

Tengo un diseñador bdml de Linq en el que he arrojado una serie de tablas y vistas.

A una vista en particular "Provincias" le he generado una claveprimaria con el mismo diseñador, y he creado una asociación con natabla Cliente.

Esto me he generado el siguiente código:


[Association(Name="Provincias_Cliente", Storage="_Provincias", ThisKey="cliprv_Codigo", IsForeignKey=true)]
        public Provincias Provincias
        {
            get
            {
                return this._Provincias.Entity;
            }
            set
            {
                if ((this._Provincias.Entity != value))
                {
                    this.SendPropertyChanging();
                    this._Provincias.Entity = value;
                    this.SendPropertyChanged("Provincias");
                }
            }
        }

Ahora, tengo un DetailsView en el que muestro los datos del cliente, yen el campo donde tengo el código de la provincia quiero mostrar elnombre.

Convierto este campo a TemplateField y seteo lo siguiente:

<asp:TemplateField HeaderText="Provincia" SortExpression="cli_Loc">
                    <EditItemTemplate>
                       <asp:TextBox ID="TextBox1" runat="server" Text='<%#Bind("cliprv_Codigo") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                       <asp:TextBox ID="TextBox1" runat="server" Text='<%#Bind("cliprv_Codigo") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label1" runat="server"
                            Text='<%# Bind("Provincias.prv_descrip") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>

Pero al momento de ejecución me dice que la clase Cliente no contieneuna propiedad con el nombre "Provincias". Y lo más extraño es que eldiseñador de Linq sí me generó esta propiedad!

Alguna idea?

Muchas gracias.-

Volver arriba


Hospedado en domitienda