0
好吧,所以我有linq实体的字符串名称。如何获得设置Linq实体只有字符串名称
string table = "Person";
我有datacontext,有一个名为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();
感谢
对不起,这是绝对清楚你在什么。 “SetTable”是做什么的?第1行中的“实体”是什么?这里有什么更大的图片? – 2012-02-13 23:26:00
第一行通过元数据获取Person表名。 – 2012-02-20 20:31:01