2010-05-17 68 views

Trả lời

31

Đừng nghĩ rằng bạn có thể chuyển đổi List<T> thành EntitySet<T> nhưng bạn có thể đặt nội dung của danh sách trong thực thểSet.

var list = new List<string> { "a", "b", "c" }; 
var entitySet = new EntitySet<string>(); 
entitySet.AddRange(list); 

Dưới đây là một phương pháp khuyến nông cho rằng:

public static EntitySet<T> ToEntitySet<T>(this IEnumerable<T> source) where T : class 
{ 
    var es = new EntitySet<T>(); 
    es.AddRange(source); 
    return es; 
} 
+0

Cảm ơn câu trả lời ur. Nó đã hoạt động – Johnny

11
var list = new List<string> 
{ 
    "element1", "element2" 
}; 
var entitySet = new EntitySet<string>(); 
entitySet.AddRange(list); 
+0

Cảm ơn cho câu trả lời ur. Nó đã làm việc – Johnny

Các vấn đề liên quan