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