Pavel Tupitsyn created IGNITE-12532: ---------------------------------------
Summary: .NET: Recognize fields with KeyAttribute and set QueryEntity.KeyFieldName Key: IGNITE-12532 URL: https://issues.apache.org/jira/browse/IGNITE-12532 Project: Ignite Issue Type: Bug Components: platforms Reporter: Pavel Tupitsyn Populate QueryEntity.KeyFieldName automatically when System.ComponentModel.DataAnnotations.KeyAttribute is present. This: {code} class Person { [QuerySqlField] [Key] public string EntityId {get; set;} } ... new QueryEntity(typeof(string), typeof(Person)) {code} Should be equivalent to this: {code} <queryEntity keyFieldName="EntityId" keyType="System.String" tableName="ENTITIESTABLEINFO" valueType="ENTITIESTABLEINFO"> <fields> <queryField fieldType="System.String" name="EntityId" /> </fields> </queryEntity> {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)