Мы оцениваем Linq2Sql для внутренних приложений, и наши рекомендации по разработке означают, что мы всегда должны использовать хранимые процедуры для всех операций CRUD, из различных блогов я собрал приложение, которое делает большую часть того, что мы хотим.
Однако то, что я хотел бы сделать, - это когда у нас есть связь между двумя объектами, эта связь может выполняться автоматически.
Например, если бы у меня был экземпляр объекта Person, я бы хотел сказать
var ОтсутствиеCount = people.Absence.Count ()
но поскольку у нас нет разрешения на выбор в таблице отсутствия, мы получаем исключение Sql.
есть ли что-нибудь вокруг этого?