Вопрос новичка .net - ограниченный доступ к БД ... как писать модели? - PullRequest
0 голосов
/ 11 апреля 2011

Я новичок в .net Framework.

Я собираюсь начать проект, в котором у меня есть доступ только для чтения к базе данных клиента.В базе данных нет всех хранимых процедур, которые мне нужны для запроса информации, которая нужна моему проекту.Поэтому мне нужно написать дополнительные запросы где-нибудь в моем приложении.

Будучи новичком в .net и всем, кто-то может порекомендовать несколько руководств по «быстрому старту» о том, какие библиотеки / пакеты мне нужно знать, прежде чем я начну создаватьмой собственный уровень доступа к данным?

Дополнительная информация

Другой разработчик .net сказал мне, что я не смогу эффективно использовать платформу Entity, потому что человек, который сделалВ базе данных явно не объявлялись внешние ключи и ограничения целостности БД.Если вы, ребята, можете подтвердить это ограничение, то это значит, что мне придется написать свои собственные запросы в библиотеке ado.net?

Ответы [ 2 ]

1 голос
/ 11 апреля 2011

Это зависит от уровня, на котором вы будете работать.

Если вам нужно написать собственные SQL-запросы, ознакомьтесь хотя бы с основными компонентами ado.net (Connection, Command, Reader).

Если вы будете использовать OR-Mapper (объектно-реляционный маппер), посмотрите на каркас сущностей или linq-to-sql .

Кроме того, ознакомьтесь с LINQ .Это поможет вам со многими вещами, которые были тяжелыми и распухшими в прежние времена.

1 голос
/ 11 апреля 2011

Entity Framework - отличное место для старта, особенно когда база данных уже существует Лучшая часть - это часть стека .Net, поэтому вам не нужны другие пакеты.

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