如何将其添加到一个查询中?我想要的是公司中与我正在搜索的人的姓名相匹配的人.
目前我得到公司,然后运行基本相同的搜索.
var existingCompany = bidInfo.Companies
.FirstOrDefault( c=> c.CompanyDomain != null &&
c.CompanyDomain.People.FirstOrDefault(
p => p.Name == bidInfo.ArchitectPerson.Name )
!= null);
Person existingPerson=null;
if (existingCompany !=null)
{
existingPerson = existingCompany.CompanyDomain.People.FirstOrDefault(p => p.Name == bidInfo.ArchitectPerson.Name);
}
Run Code Online (Sandbox Code Playgroud) 我正在编写一个 WPF 桌面应用程序。我正在尝试了解 MVVM 数据流。我使用实体框架作为数据访问,并且使用代码优先方法,因此我有代表每个 SQL 表的 POCO 实体类。
通过此配置,我的理解是我的模型(MVVM 中的 M)是我的 POCO 实体类。我的视图(MVVM 中的 V)是我的 WPF 窗口。
我的视图模型中填充了什么?我是否只在视图中进行 EF 查询,填充视图模型?我的视图模型是否执行自己的查询(也许在类构造函数内)?
以下给出了编译错误:
private ObservableEventListener Listener { get; private set; }
public static void Register()
{
Log.Listener = new ObservableEventListener();
Log.Listener.EnableEvents(Log, EventLevel.LogAlways, EventKeywords.None);
}
Run Code Online (Sandbox Code Playgroud)
错误26"MyEventSource.Listener.set"访问器的可访问性修饰符必须比属性或索引器"MyEventSource.Listener"更具限制性
但这编译得很好:
private ObservableEventListener Listener;
public static void Register()
{
Log.Listener = new ObservableEventListener();
Log.Listener.EnableEvents(Log, EventLevel.LogAlways, EventKeywords.None);
}
Run Code Online (Sandbox Code Playgroud)
围绕支持setter方法似乎有更多的安全性?总是有冗余的代码/警告行.为什么这是一个错误?