Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET Web API 2中序列化的DataContract_C#_Entity Framework_Asp.net Web Api2_Odata_Xml Serialization - Fatal编程技术网

C# ASP.NET Web API 2中序列化的DataContract

C# ASP.NET Web API 2中序列化的DataContract,c#,entity-framework,asp.net-web-api2,odata,xml-serialization,C#,Entity Framework,Asp.net Web Api2,Odata,Xml Serialization,我有从数据库生成的实体模型类。我试图在这些类上使用注释。从数据库更新类的那一刻起,注释就消失了。请记住,注释与序列化相关 比如说 [DataContract] public partial class A { [DataMember] [Key] public int id; [DataMember] public string name; } 我尝试过使用元数据/好友类,但似乎没有任何效果。它们是在模型类中保留这些注释的一种方法吗?您使用的是json序列化还是x

我有从数据库生成的实体模型类。我试图在这些类上使用注释。从数据库更新类的那一刻起,注释就消失了。请记住,注释与序列化相关

比如说

[DataContract]
public partial class A
{
   [DataMember]
   [Key]
   public int id;
   [DataMember]
   public string name;
}

我尝试过使用元数据/好友类,但似乎没有任何效果。它们是在模型类中保留这些注释的一种方法吗?

您使用的是json序列化还是xml?对于json序列化,您不需要这些属性。我正在尝试将ODATA与web api2结合使用。我没有使用JSON序列化,因为将来客户端可能会使用XML格式来传输数据。您使用的是JSON序列化还是XML?对于json序列化,您不需要这些属性。我正在尝试将ODATA与web api2结合使用。我没有使用JSON序列化,因为将来客户端可能会使用XML格式来通信数据。