将数据从EntityFramework转换为C#对象代码

时间:2015-09-23 11:49:12

标签: c# entity-framework entity-framework-5

我使用EntityFramework(v5)从SQL获得了复杂的数据结构。 例如:

class user {
   int Id {get;set}
   string Name {get;set;}
   Group Group {get;set;}
   int GroupId {get;set;}
}
class Group {
   int Id {get;set;}
   string Name {get;set;}
   ICollection<User> Users {get;set;}
}

在我的SQL数据库中,我们创建了一堆对象作为&Preperation-Data&#39;。我想将这些数据从SQL转换为C#代码。

输入(Colums分离用于阅读目的): 用户

Id   Name   GroupId
1    First  1
2    Second 1
3    Third  2

Id   Name  
1    FirstGroup
2    SecondGroup

我想要的输出:

new User() {Id = 1, Name = First, GroupId = 1};
new User() {Id = 2, Name = Second, GroupId = 1};
new User() {Id = 3, Name = Third, GroupId = 2};
new Group() {Id = 1, Name = FirstGroup};
new Group() {Id = 2, Name = FirstGroup};

就像我之前说的那样,我有一个非常复杂的数据结构,所以上面的例子非常简单。

是否有可用于创建此情况的工具/代码集?\

提前感谢您的反应!

0 个答案:

没有答案