Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3979266
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T05:08:55+00:00 2026-05-20T05:08:55+00:00

I’m using LinqToSql classes in an ASP.NET website and let’s say I have an

  • 0

I’m using LinqToSql classes in an ASP.NET website and let’s say I have an entity named Testimonials. Two pages utilise this type – the first being a list of all existing Testimonial records and the second being an add / editor with which to manage the records.

On the first page we use a simple query, for example:

Public Function GetTestimonials() As IQueryable(Of Testimonial)
    Return From testimonial In Context.Testimonials Select testimonial
End Function

This allows population a DataGrid with the returned items, however on the add / editor page we alter the query ever so slightly:

Public Function FindTestimonial(ByVal id As Integer) As Testimonial
    Return (From testimonial In Context.Testimonials Where testimonial.ID = id
            Select testimonial).FirstOrDefault()
End Function

This query dies, prior to even trying to populate anything, with the following message:

The method 'Testimonial.add_PropertyChanged' is not a property accessor

I have pretty much identical methods for other data objects which have been and still are executing just fine. One immediate difference I can think of is that this table has been recently updated in the database, removed from the dbml designer and re-added to the dbml designer. None of the other tables have undergone this process for some time.

Why is this exception occurring and how can I configure my project appropriately to correct the issue?

I’m going to look into myself now (obviously), but an initial Google search didn’t show up anything which could deter me from heading here, and to be quite honest I don’t have time to figure it all out and understand why – that’ll have to come when I find the answer!

EDIT:

The code making the call to FindTestimonial is as follows (I can’t see the link to the red herring suggested by Gabe, however, I’m not the one with the answers in this predicament):

Private Sub PopulateView()
    If (TestimonialId > 0) Then
        Dim testimonialService = DataServices.GetService(Of TestimonialService)()
        Dim testimonial = testimonialService.FindTestimonial(TestimonialId)
        If (testimonial IsNot Nothing) Then
            NameTextBox.Text = testimonial.Name
            LocationTextBox.Text = testimonial.Location
            MessageTextBox.Text = testimonial.Message
            PublishDateTextBox.Text = testimonial.PublishDate
            IsActiveCheckBox.Checked = testimonial.IsActive
        End If
    End If
End Sub

Public ReadOnly Property TestimonialId() As Integer
    Get
        Return Domain.Web.UI.QueryString.GetValue(Web.UI.QueryStringParameter.TestimonialId)
    End Get
End Property

Where DataServices is simply a list of our available data service classes which are preloaded with a page (such code works flawlessly throughout multiple projects, so I can’t see the problem rising that far up) and the GetService can simply be translated into newing up an instance.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T05:08:56+00:00Added an answer on May 20, 2026 at 5:08 am

    Okay, so the solution was as simple as follows:

    • Remove the Testimonial class from the dbml designer

    • Save all and then build all

    • Drag the Testimonial table from Server Explorer afresh

    • Save all and then build all

    Although this resolved my issue, it doesn’t tell me or help me deduce why this occurred. If anyone would like to elaborate further on that subject then I won’t be ignorant of learning the facts, so please do so.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm new to using the Perl treebuilder module for HTML parsing and can't figure
That's pretty much it. I'm using Nokogiri to scrape a web page what has
link Im having trouble converting the html entites into html characters, (&# 8217;) i
In order to apply a triggered animation to all ToolTip s in my app,
I want use html5's new tag to play a wav file (currently only supported
I want to count how many characters a certain string has in PHP, but
Is it possible to replace javascript w/ HTML if JavaScript is not enabled on
I ran into a problem. Wrote the following code snippet: teksti = teksti.Trim() teksti
Seemingly simple, but I cannot find anything relevant on the web. What is the
Does anyone know how can I replace this 2 symbol below from the string

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.