我有一个带有模型“引号”和模型“订单”的rails应用程序。订单在创建时从报价中获取数据。 “引号”和“订单”都有一个has_many附件关系。如何将“引号”中的所有附件复制到“订单”。他们不必重新创建文件,只需指向同一件事。
答案 0 :(得分:1)
类似于this question,我们发现您可以轻松做到:
public partial class MainWindow : Window
{
public MainWindow()
{
Collection = new ObservableCollection<Person>();
InitializeComponent();
}
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
public ObservableCollection<Person> Collection { get; set; }
public List<Person> Persons { get; set; }
private void WindowLoaded(object sender, RoutedEventArgs e)
{
this.Persons = new List<Person>();
for (int i = 0; i != 35; i++)
{
this.Persons.Add(new Person() { Age = i, Name = i.ToString() });
}
foreach (var p in Persons)
{
Collection.Add(p);
}
}
}
就是这样!