2009-07-22 3 views
0

Я получаю следующее сообщение об ошибке в дозвуковой:Дозвуковые первичный ключ ошибка

не может решить, какое свойство рассмотреть ключ при попытке запустить этот код:

var book = repository.Single<Libro>(l=>l.Prefix==capitulo[0]); 

Я уже повторно запустить t4 шаблонов и по-прежнему получают ту же ошибку. Любой совет? Благодарю.

+1

Можете ли вы описать более что вы пытаетесь сделать? Какова ценность capitulo [0]? Какая ошибка вы получаете? Нам нужно намного больше информации, прежде чем мы сможем помочь. –

+0

Привет, спасибо за ваш ответ, вот трассировка стека, если это помогает. [InvalidOperationException: Не могу решить, какое свойство рассмотреть Key - вы можете создать один под названием «ID» или отметьте один с атрибутом SubSonicPrimaryKey] SubSonic.Extensions.Objects.ToSchemaTable (тип типа, поставщик IDataProvider) +1066 дозвуковых .DataProviders.DbDataProvider.FindOrCreateTable (Тип типа) +65 SubSonic.DataProviders.DbDataProvider.FindOrCreateTable() +39 SubSonic.Repository.SimpleRepository.Single (выражение Expression'1) +115 – ryudice

ответ

0

Здравствуйте, я не знаю, что говорить по-английски, я говорю по-испански ... Ваша проблема в том, что база данных плохо построена ... есть ошибка с определением первичных и внешних ключей

Смежные вопросы