Я изучаю Silverlight (C #) и SQLServer в качестве следующей эволюции для нашей текущей (медленной) базы данных Access.До сих пор все было отлично, используя DomainServices для получения нужных мне данных.В нашей базе данных у нас есть таблица (Supervisors) с Supervisor_ID, Supervisor_FirstName, Supervisor_LastName и многими другими полями.
Что я хочу сделать, так это воссоздать функцию, которую я использую в моей текущей базе данных, под названием EntityNameFirstLast (EntityID), которая будетцелое числоЗатем я мог бы получить значение [Supervisor_FirstName] из таблицы [Supervisors], где [Supervisor_ID] == EntityID, используя следующее: FirstName = DLookup ("[Supervisor_FirstName]", "Supervisors", "[Supervisor_ID] = EntityID
Я бы сделал то же самое для фамилии и соединил бы строки, возвращающие одну строку с именем и фамилией.
Как я могу получить только одно значение из моей базы данных через мой DomainService (или любым другим способом в этом отношении)«Я понимаю, что IQueryable GetSupervisorByID (Int SupID) будет возвращать всю нужную мне строку, но как мне получить определенное поле из этой строки?
Я также знаю, что могу установить DomainDataSource в своем XAMLи затем связать с данными, которые я хочу, но мне любопытно, выполнимо ли то, что я спросил выше, или нет.