powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / аналог GetTable у ObjectContext в Entity Framework 4.0
2 сообщений из 2, страница 1 из 1
аналог GetTable у ObjectContext в Entity Framework 4.0
    #36697198
CmeTanka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть следующий код на LinqToSql
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
public abstract class Repository<T> : IRepository<T> where T : class {
		protected DataContext context;
		protected Table<T> table;

		public Repository (DataContext context)
		{
			this.context = context;
			table = context.GetTable<T> ();
		}

		public IQueryable<T> FindAll ()
		{
			return table;
		}

        public IQueryable<T> FindAll(Func<T, bool> exp)
        {
            return table.Where(exp).AsQueryable();
        }
}

Нужно его переделать на Entity Framework 4.0

Проблема в том, что у ObjectContext, не нашёл ничего похожего на GetTable<T>.

Можно каким-то другим способом получить доступ к сущности у базового ObjectContext через шаблоны?
...
Рейтинг: 0 / 0
аналог GetTable у ObjectContext в Entity Framework 4.0
    #36716945
vx_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CmeTanka,
не оно?
Код: plaintext
1.
2.
IQueryable<T> table = context.CreateQuery<T>(typeof(T).Name);
return table.Where(condition);
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / аналог GetTable у ObjectContext в Entity Framework 4.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]