Как получить Set Linq Entity только с строковым именем - PullRequest
0 голосов
/ 12 февраля 2012

Хорошо, у меня есть строковое имя сущности linq.

string table = "Person";

У меня есть текст данных, и есть сущность или таблица базы данных с именем Person.

Я бы хотел бытьКак-то с помощью строки имени таблицы создать новую сущность Person и установить все атрибуты.

У меня действительно не так много кода для этого примера, но позвольте мне попытаться что-то написать.

MetaTable table = SetTable(); //Gets the metatable of the entity
string tableName = table.TableName; //"Person"
//Stuck there
//...
//What I'd like to do
//Somehow get Person then
Person p = new Person();
p.Name = "Joe";
db.Person.InsertOnSubmit(p);
db.SubmitChanges();

Спасибо

1 Ответ

1 голос
/ 13 февраля 2012

Попробуйте получить данные таким способом

AdventureWorksDataContext dataContext = 
            new AdventureWorksDataContext();

        var query = from contact in dataContext.Contacts
                  select contact;
...