Quantcast
Channel: ASPNETWebStack Issue Tracker Rss Feed
Viewing all articles
Browse latest Browse all 7215

Closed Issue: key attribute doesn't make property as non-nullable [550]

$
0
0
Key attribute doesn't work for string (reference type) property.<br /><br />Example<br />-----<br /> private static IEdmModel GetEdmModel()<br /> {<br /> ODataModelBuilder modelBuilder = new ODataConventionModelBuilder();<br /> modelBuilder.EntitySet<Item>("Items");<br /> return modelBuilder.GetEdmModel();<br /> }<br /><br />public class Item<br />{<br />[Key]<br />public string Name { get; set; }<br />public string RefProp { get; set; }<br />public decimal ValProp { get; set; }<br />}<br /><br />Metadata<br />-----<br /><EntityType Name="Item"><br /><Key><br /> <PropertyRef Name="Name" /><br /></Key><br /> <Property Name="Name" Type="Edm.String" /><br /> <Property Name="RefProp" Type="Edm.String" /><br /> <Property Name="ValProp " Type="Edm.Decimal" Nullable="false" /><br /></EntityType><br /><br /> 'Name' parameter needs to be shown as Nullable="False" in the metadata document.
Comments: issue already fixed.

Viewing all articles
Browse latest Browse all 7215

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>