For example, define model:
public class Car
{
public int ID { get; set;}
public int WheelCount {
get {
return 4;
}
}
}
Build edm model:
ODataConventionModelBuilder builder = new ODataConventionModelBuilder();
builder.EntitySet<Car>("Cars");
return builder.GetEdmModel();
Generate client code by ASR, and write following code to post a new car:
Container c = new Container(new Uri("http://localhost:50232/"));
c.AddObject("Cars", new Car());
c.SaveChanges();
Server side reports following exceptions:
System.ArgumentException occurred
HResult=-2147024809
Message=Property set method not found.
Source=mscorlib
StackTrace:
at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)
InnerException:
public class Car
{
public int ID { get; set;}
public int WheelCount {
get {
return 4;
}
}
}
Build edm model:
ODataConventionModelBuilder builder = new ODataConventionModelBuilder();
builder.EntitySet<Car>("Cars");
return builder.GetEdmModel();
Generate client code by ASR, and write following code to post a new car:
Container c = new Container(new Uri("http://localhost:50232/"));
c.AddObject("Cars", new Car());
c.SaveChanges();
Server side reports following exceptions:
System.ArgumentException occurred
HResult=-2147024809
Message=Property set method not found.
Source=mscorlib
StackTrace:
at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)
InnerException: