我使用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};
就像我之前说的那样,我有一个非常复杂的数据结构,所以上面的例子非常简单。
是否有可用于创建此情况的工具/代码集?\
提前感谢您的反应!