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 8553493
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 11, 20262026-06-11T14:39:55+00:00 2026-06-11T14:39:55+00:00

I have a DataContract as followed: <DataContract()> _ Public Class PrivateProfile ‘ This member

  • 0

I have a DataContract as followed:

<DataContract()> _
Public Class PrivateProfile
 ' This member is serialized.
<DataMember()> _
Public UserAccount As UserAccount
<DataMember()> _
Public ProfileName As String = ""
<DataMember()> _
Public Birthday As Date?
<DataMember()> _
Public Gender As Int16 = 0
<DataMember()> _
Public AboutMe As String = ""
<DataMember()> _
Public Locations As New List(Of Location)
<DataMember()> _
Public Contacts As New List(Of Contact)
End Class

The Contact is:

<DataContract()> _
Public Class Contact


' This member is serialized.
<DataMember()> _
Public Value As String
<DataMember()> _
Public ContactTypes_ContactTypeId As Int16
<DataMember()> _
Public PrivatePs As New List(Of PrivateProfile)


End Class

On Client Side I use the following code:

Dim svcProfile As New svcProfiles.ProfilesClient
.....

Dim pprofile As New svcProfiles.PrivateProfile
.....

Dim co As New svcProfiles.Contact

        co.Value = "34234234234"
        co.ContactTypes_ContactTypeId = 1

        pprofile.Contacts.Add(co)

As soon i get to Add the contact to the Profile (last line), i get a NullReferenceException.
Contacts is allways nothing, but i dont know why.

Any Idea… googled a lot…

Edit:
When i run in same situation on wcf implementation (server) side i get into same problem:

If pprofile.Contacts.Count > 0 Then 

    Dim co As New contracts.Contact 

    For Each co In pprofile.Contacts 

        Dim con As New ef.Contact()

        con.ContactTypes_ContactTypeId = co.ContactTypes_ContactTypeId 
        con.Value = co.Value 
        con.PrivatePs.Add(pp) 
        context.Add(con) 

    Next 

    context.SaveChanges() 

End If 
  • 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-06-11T14:39:56+00:00Added an answer on June 11, 2026 at 2:39 pm

    I suspect that the proxy class that is generated from your services is excluding the New keyword and just sets up the property type. You should be able to fix this in the calling code by instantiating it explicitly:

    Dim con As New ef.Contact()
    
    con.ContactTypes_ContactTypeId = co.ContactTypes_ContactTypeId 
    con.Value = co.Value 
    con.PrivatePs = New PrivatePs()
    con.PrivatePs.Add(pp) 
    context.Add(con) 
    

    If you are using the entity framework, you may want to check into the fixup code that they generate under the covers for navigation properties to make sure that they can synchronize correctly.

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

Sidebar

Related Questions

I have a class: [DataContract] public class Result { [DataMember] public String Log {get;
I have a simple data contract: [DataContract] public class MyData { [DataMember] public string
I have the following DTO definition:- [DataContract] public class AddProductDTO { [DataMember] public string
I have the following WCF DataContract: [DataContract] public class Occupant { private string _Name;
I have the following: [DataContract] public class Foo { [DataMember(EmitDefaultValue = true) public bool
Basically if I have the following: [DataContract] public class Foo { [MyCustomAttribute(...)] [DataMember(IsRequired =
Just imagine you have the following class [DataContract] public class NamedList { [DataMember] public
i have a class [DataContract] public class restaurant { public restaurant() {} public restaurant(string
Say i have something like: [DataContract(Namespace=http://bla.bla)] public class MyClass { [DataMember] public long ResponseCode
I have a simple object: [DataContract] public class MyClass { [DataMember(Name = MyClassNo)] public

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.