草庐IT

dataContext

全部标签

c# - 我应该什么时候处理数据上下文

我目前正在为应用程序编写数据访问层。访问层广泛使用linq类来返回数据。目前,为了将数据反射(reflect)回数据库,我添加了一个私有(private)数据上下文成员和一个公共(public)保存方法。代码看起来像这样:privateDataContextmyDb;publicstaticMyClassGetMyClassById(intid){DataContextdb=newDataContext();MyClassresult=(fromitemindb.MyClassswhereitem.id==idselectitem).Single();result.myDb=db;re

c# - 我应该什么时候处理数据上下文

我目前正在为应用程序编写数据访问层。访问层广泛使用linq类来返回数据。目前,为了将数据反射(reflect)回数据库,我添加了一个私有(private)数据上下文成员和一个公共(public)保存方法。代码看起来像这样:privateDataContextmyDb;publicstaticMyClassGetMyClassById(intid){DataContextdb=newDataContext();MyClassresult=(fromitemindb.MyClassswhereitem.id==idselectitem).Single();result.myDb=db;re

c# - DbContext 和 DataContext 一样吗?

我正在学习ScottGu的教程它引用名为DbContext的类。我在框架4的任何命名空间上都找不到它,在我看来它已从CT4DbContext重命名为.net4System.Data.Linq.DataContext。我的假设是否正确? 最佳答案 DbContext是EF团队最近单独下载的新类。它目前不是核心EF4.0的一部分。但是,DbContext向前发展将是与EF交互的首选方式。那么它与ObjectContext有何不同?从语义上讲,它们完全相同,但它们减少了ObjectContext所具有的许多额外噪音。就像公开一组需要更多的

c# - DbContext 和 DataContext 一样吗?

我正在学习ScottGu的教程它引用名为DbContext的类。我在框架4的任何命名空间上都找不到它,在我看来它已从CT4DbContext重命名为.net4System.Data.Linq.DataContext。我的假设是否正确? 最佳答案 DbContext是EF团队最近单独下载的新类。它目前不是核心EF4.0的一部分。但是,DbContext向前发展将是与EF交互的首选方式。那么它与ObjectContext有何不同?从语义上讲,它们完全相同,但它们减少了ObjectContext所具有的许多额外噪音。就像公开一组需要更多的

templates - 在 Golang 中,如何将特定类型的映射定义为唯一类型?

所以我正处于一个尴尬的地方,我试图将上下文数据传递给模板,并且没有很多非常好的示例不涉及传递预先存在的结构。我想出的最好的是如下所示:templ.Execute(writer,map[string]interface{}{"thingyA":ThingyA,"thingyB":ThingyB,})使用上面的内容,我可以通过使用{{.thingyA.[PROPERTY]}}在我的模板中引用ThingyA及其所有属性和方法。所以这本身就很好,因为它允许我以简单的Django风格定义上下文,而无需使用匿名结构,这会有点笨拙。但我想知道是否有某种方法可以定义一个新类型Context,这样我就可

templates - 在 Golang 中,如何将特定类型的映射定义为唯一类型?

所以我正处于一个尴尬的地方,我试图将上下文数据传递给模板,并且没有很多非常好的示例不涉及传递预先存在的结构。我想出的最好的是如下所示:templ.Execute(writer,map[string]interface{}{"thingyA":ThingyA,"thingyB":ThingyB,})使用上面的内容,我可以通过使用{{.thingyA.[PROPERTY]}}在我的模板中引用ThingyA及其所有属性和方法。所以这本身就很好,因为它允许我以简单的Django风格定义上下文,而无需使用匿名结构,这会有点笨拙。但我想知道是否有某种方法可以定义一个新类型Context,这样我就可

c# - 我需要什么来进一步限定 DataContext 以进行绑定(bind)?

我已经创建并将在这个问题中引用的文件是:TechnicainSelectionView.xamlTechnicianSelectionView.csTechnicianSelectionViewModel.csTechnician.cs(CodeFirstEntity)我的TechnicanSelectionView.xaml中有以下xamlItemSource设置为绑定(bind)到的Technicians属性声明它由于未知的DataContext无法解析Technicians。因此,如果我们查看我的TechnicianSelectionView.cs代码隐藏...publicpar

c# - 如何在 asp.net-core-2.0 中的项目中添加 'IDesignTimeDbContextFactory<DataContext>' 的实现

这是我安装的软件包列表:InstalledPackages我正在使用Entityframework核心2.0。我第一次使用EntityFramework代码首次迁移(添加迁移和更新数据库命令)成功创建数据库。现在,当我更新我的实体并尝试运行迁移时,出现以下错误。无法创建“DataContext”类型的对象。将“IDesignTimeDbContextFactory”的实现添加到项目中,或参见https://go.microsoft.com/fwlink/?linkid=851728用于设计时支持的其他模式。这是我的代码...Program.cspublicstaticvoidMain(

c# - DataContext ="{Binding}"是什么意思?

我正在尝试找出HeaderedContentControl中的项目在不是我的项目中的来源。这是代码:所以让我们检查一下:ContentTemplate属性描述了项目是如何显示的。WorkspacesTemplate将ItemsSource的属性设置为{Binding},这意味着它绑定(bind)到它的DataContext属性(HeaderedContentControl的DataContext)所以我查看HeaderedContentControl的dataContext,但它也被描述为“{Binding}”...这是什么意思? 最佳答案

c# - page.DataContext 不是从父 Frame 继承的?

我在框架frame中有一个页面page,frame.DataContext="foo"。(page.ParentasFrame).DataContext是"foo"。好的page.DataContext的BindingExpression为null(也强制使用ClearValue)。好的page.DataContext为null。但我期待“foo”!为什么不继承DataContext?据我understandFrame沙盒内容。但是我找不到任何关于此行为的文档-谁能指出我提到的地方? 最佳答案 您没有特别询问如何您可以使它工作,只是