我需要使用EF获取数据库中的所有表.我需要他们逐桌走,并从每个提取某些信息.知道怎么样?
我有一个A类并且是继承的B.假设类A具有以下属性:
就像是:
public class ObjectA
{
public int propertyA1 { get; set; }
public int propertyA2 { get; set; }
public int propertyA3 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
所以我们的B级将具有以下属性:
就像是:
public class ObjectB : ObjectA
{
public int propertyB1 { get; set; }
public int propertyB2 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我们创建了一个B类的新对象,并想象我们有一个包含20个相同类型对象的列表. 想象一下,A类的属性是200,而B类100也都对应于数据库中的表.
因此,想要保留我们的数据来自B类对象列表(使用EntityFramework),我们希望在表A中保存类A的信息.通常我们会执行以下操作:
foreach(var item in ObjectsB)
{
ObjectA …Run Code Online (Sandbox Code Playgroud) 我想在ForEach扩展中使用三元运算符时遇到问题.我的代码如下:
List<string> lstText = new List<string>();
lstComboBox.ForEach(x => !String.IsNullOrWhiteSpace(x.Text) ? lstText.Add(x.Text));
Run Code Online (Sandbox Code Playgroud)
我需要使用三元运算符来验证是否有一个文本组合框,然后将其保存到列表中,如果你没有找到什么,什么也不做.