sto sviluppando un WCF servizio Web RESTful con il codice Entity Framework First.escludere una colonna da un SELECT che utilizza LINQ
Ho una tabella Users
con un sacco di colonne. Lo faccio per ottenere un utente specifico:
context.Configuration.ProxyCreationEnabled = false;
var users = from u in context.Users
where u.UserId == userId
select u;
Su questo tavolo, c'è una colonna password e non voglio tornare questa colonna.
Come posso escludere colonna della password da quella di selezione?
possibile duplicato di [LINQ to SQL: come selezionare colonne specifiche e restituire l'elenco fortemente digitato] (http://stackoverflow.com/questions/1094931/linq-to-sql-how-to-select-specific-columns -and-return-fortemente-typed-list) –
A proposito, questo è un cattivo design. Non si dovrebbe mai esposto le vostre entità per l'interfaccia utente, Web Service, ecc Si dovrebbe avere un DTO (Data Transfer Object) che sostanzialmente è un POCO con i soli campi che si desidera esporre. –