Добрый день! Уже целый день пытаюсь подружить Firebird с EntytiFramework и не получается. Делал всё по инструкции https://habrahabr.ru/post/278405/
С помощью менеджера пакетов NuGet следующие пакеты:
FirebirdSql.Data.FirebirdClient
EntityFramework
EntityFramework.Firebird
Далее создаю элемент "Модель ADO.NET EDM". И на этапе выбора таблиц из бд полностью тормозит студия(скринш).
В какую хоть сторону смотреть подскажите..?
Самый сложный и муторный. Это набивка всех моделей в ручную и маппинг к ним:
[System.ComponentModel.DataAnnotations.Schema.Table("USERS")]
class Users
{
[System.ComponentModel.DataAnnotations.Key]
[System.ComponentModel.DataAnnotations.Schema.Column("ID")]
public int Id { get; set; }
[System.ComponentModel.DataAnnotations.Schema.Column("LOGIN")]
public string Login { get; set; }
}
Плюс этого подхода в том, что классы и свойства можете называть как вам удобно.
Удобство тут сомнительное, но если сумеете разобраться, то должно получиться довольно быстро.
На MSDN есть пример использования EdmGen.exe
. По идее, с его помощью можно создать те же модели, которые создаются в EDM Wizard
.
Смотрите также по EdmGen.exe
:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть сайт на котором присутствуют битые ссылки(которые ведут на 404), как с помощью C# найти эти ссылки и удалить адрес куда они ведут? То есть...
Разрабатываю расширение для firefox, возникла необходимость добавлять обработчик события при нажатии на определенный элемент на сайте
Есть вот такой код, который возвращает ошибку
Привет всем, нужна помощь по использованию локального хранилищаНужно чтобы браузер запоминал действие пользователя при сворачивании/разворачивании...