У меня есть несколько методов в моем УСКЕ, извлекающих несколько записей из базы данных и передать его в пользовательском интерфейсе для привязки к данным управления, таким как Gridview или ...
я мог выбрать свой тип возврата данных методов IQueryable<t>
или Ilist<t>
.
Мой вопрос в том, какой из них будет лучше для меня и почему? На самом деле, я не знаю разницы между этими двумя типами, и я не знаю, какой из них лучше всего подходит для каких ситуаций?IQueryable <t> Или IList <t>
Спасибо
Спасибо за объяснение. У меня тоже была ваша точка зрения, и мы бы искали самый простой пример, реализующий как то, что будет показывать разницу между ситуацией, указанной выше. Я не знаю, как реализовать интерфейсы в классах. то есть я знаю, что такое интерфейс и какую функциональность они предоставляют. Но я не знаю, как их использовать. например. IDisposable interface, я знаю, что он будет делать, когда будет реализован, но как реализовать это моя проблема, так же, как и этот интерфейс IQueryable. –
@Shantanu: Вы, конечно же, не должны реализовывать 'IQueryable' себя. Вот для чего LINQ to SQL (или что-то еще). –
Не могли бы вы привести пример, может быть ссылка, представляющая их реализацию и разницу между ними. Это была бы отличная помощь –