Странная таблица базы данных должна заканчиваться как - PullRequest
0 голосов
/ 01 июля 2011

Я работаю с vs2010 Entity Framework 4.1 Я установил некоторые из установщиков Nuget Я использую codefirst в существующей базе данных. (голландская база данных) Если я использую в моих моделях, полученных из: DbContext

public DbSet<Klant> Klant { get; set; }

Ошибка: неверное имя объекта 'Dbo.Klants'

У меня нет таблицы "кланц", но "клант" Если я изменю имя таблицы, которая заканчивается на "s", не проблема, но я не могу изменить это. Он также используется другими программами.

У кого-то еще есть эта проблема?

Что я могу сделать ???:?

Приветствия

Ответы [ 2 ]

4 голосов
/ 01 июля 2011

Убедитесь, что в вашем .edmx не установлено Pluralize names в его свойствах true.

У меня тоже болит голова.

1 голос
/ 01 июля 2011

Это настраиваемая опция: Entity Framework 4.0: плюрализация

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...