powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Передача параметров в конструктор
3 сообщений из 3, страница 1 из 1
Передача параметров в конструктор
    #38487434
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тестовое приложение:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Data.Entity.Core.Metadata.Edm;
using System.Reflection;

namespace Ef_reflection
{
    class Program
    {
        static void Main(string[] args)
        {
            IList<EntitySetBase> newEntitySet = new List<EntitySetBase>();
            Type[] types = new Type[1];
            types[0] = newEntitySet.GetType();            
            ConstructorInfo ctor = typeof(ReadOnlyMetadataCollection<EntitySetBase>).GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance, null, types, null);
            Object[] p = new Object[1];
            p[0] = (object)newEntitySet;
            ReadOnlyMetadataCollection<EntitySetBase> internalCollection = ctor.Invoke(p);
        }
    }
}

в последней строке ошибка компиляции
Код: html
1.
Cannot implicitly convert type 'object' to 'System.Data.Entity.Core.Metadata.Edm.ReadOnlyMetadataCollection<System.Data.Entity.Core.Metadata.Edm.EntitySetBase>'. An explicit conversion exists (are you missing a cast?)

Чего ему не хватает? Как передать параметр newEntitySet в найденній конструктор?
...
Рейтинг: 0 / 0
Передача параметров в конструктор
    #38487442
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
var internalCollection = ctor.Invoke(p) as ReadOnlyMetadataCollection<EntitySetBase>;
...
Рейтинг: 0 / 0
Передача параметров в конструктор
    #38487469
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,
спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Передача параметров в конструктор
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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