public class MyClass
{
public string mystring1 { get; set; } = String.Empty;
public string mystring1 { get; set; } = String.Empty;
}
ObservableCollection<MyClass> MyClassData = new ObservableCollection<MyClass>();
i可以轻松地插入由
SqlDataReader
获取的数据:
while (dataReader.Read())
{
MyClassData.Add(new MyClass{ mystring1 = dataReader.GetValue(0).ToString(), mystring2 = dataReader.GetValue(1).ToString() }});
}
事实证明,我需要一个在我的班上的第三会员,它应该不是一个简单的字符串,而是一个列表,所以我写了这篇文章:
public class MySubClass
{
public string mystring3 { get; set; }
}
public class MyClass
{
public string mystring1 { get; set; } = String.Empty;
public string mystring1 { get; set; } = String.Empty;
public List<MySubClass> MySubClassData { get; set; }
}
即将其仅在
MySubClass
中的一个简单的字符串,我需要此列表以供稍后使用。现在,我有一个很大的问题,可以找到正确的语法,如何将SQL数据获取到新结构中,而我所得到的只是一堆好奇的错误。
我只是不知道如何处理
mystring3
作为mySubClass
存储数据的成员。
请给我一个提示。 thanks,
hans
让我看看我是否在这里关注您的意图。似乎您想在表中有一个列,其中包含ORM不支持的“某些
MyClass
”(“任何orm”恰好是)。我想分享一个对我来说真的很好的解决方案,这确实无关紧要。
由于我想显示一个“真实”数据库交互,并且您还没有(尚未)在标签中指定一个ORM,希望我可以使用
SQLite-net-pcl进行此模拟,这是可以的。当然,您的帖子显示
<T>