В C# 4 будут универсальные атрибуты? [закрытый]

Мой первый большой проект был разработан с Объектным Реляционным Картопостроителем, который абстрагировал базу данных, таким образом, мы сделали все объектно-ориентированное, и было легче поддержать и исправить ошибки, и было особенно легко внести изменения начиная со всего доступа к данным, и бизнес-логика была кодом C#, однако, когда это прибыло, чтобы сделать, комплекс наполняет систему, которую чувствуют медленный, таким образом, мы должны были работать вокруг тех вещей или повторно спроектировать проект, особенно когда ORM должен был сделать, комплекс участвует в базе данных.

Im, теперь работающие над различной компанией, которая имеет девиз "наших приложений, просто frontends базы данных", и она имеет свои преимущества и недостатки. У нас есть действительно быстрые приложения, так как все операции данных сделаны на хранимых процедурах, это использует главным образом SQL Server, который 2005, но, когда дело доходит до вносит изменением или фиксацией к программному обеспечению тяжелее, потому что необходимо изменить обоих, код C# и хранимые процедуры SQL так как работа дважды, вопреки тому, когда я использовал ORM, у Вас нет рефакторинга или объектов со строгим контролем типов в sql, Studio управления и другие инструменты помогают много, но обычно Вы проводите больше времени, идя этим путем.

, Таким образом, я сказал бы, что зависящий от потребностей проекта, если Вы не собираетесь сохранять действительно сложные бизнес-данные, чем, возможно, Вы, мог бы даже избегать использования хранимых процедур вообще и использовать ORM, который делает жизнь разработчика легче. Если Вы обеспокоены производительностью и должны сохранить все ресурсы, чем необходимо использовать хранимые процедуры, конечно, количество зависит uppon архитектура, которую Вы разрабатываете, таким образом, для экс-клена, если бы у Вас всегда есть хранимые процедуры для операций CRUD, Вам было бы нужно один для вставок, один для обновления, один для удаления, один для выбора и один для списка, так как это наиболее распространенные операции, если Вы имеете 100 бизнес-объектов, умножаете эти 4 на это, и Вы получаете 400 хранимых процедур только для управления самыми основными операциями на объектах так, да, они могли быть слишком многими.

14
задан Community 23 May 2017 в 11:51
поделиться

2 ответа

Я не видел никаких доказательств этого в спецификации 4.0 ... поэтому я считаю, что ответ - «нет».

19
ответ дан 1 December 2019 в 09:33
поделиться

Спецификация C # 4 не упоминает универсальные атрибуты в атрибутах.

8
ответ дан 1 December 2019 в 09:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: