jjzjj

DataClasses1DataContext

全部标签

c# - 如何在不创建 ViewModel 对象的情况下指定 DataContext (ViewModel) 类型以在 XAML 编辑器中进行设计时绑定(bind)检查?

这个问题在这里已经有了答案:WhatdoIneedtofurtherqualifytheDataContextforabinding?(2个答案)关闭6年前。我可以像这样指定DataContext:...在这种情况下,WPF将创建一个MainViewModel类型的对象并将其分配给窗口的DataContext属性(这发生在Window的InitializeComponent()方法中)。但是如果我的ViewModel没有默认构造函数怎么办。或者如果我想在执行Window.InitializeComponent()之后初始化ViewModel并将其分配给DataContext怎么办(在W

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所具有的许多额外噪音。就像公开一组需要更多的

Python 3.7 : Utility of Dataclasses and SimpleNameSpace

Python3.7提供了新的dataclasses,它们具有预定义的特殊功能。从总体上看,dataclasses和SimpleNamespace都提供了很好的数据封装工具。@dataclassclassMyData:name:strage:intdata_1=MyData(name='JohnDoe',age=23)data_2=SimpleNamespace(name='JohnDoe',age=23)很多时候我使用SimpleNamespace只是为了包装数据并移动它。我什至将其子类化以添加特殊功能:fromtypesimportSimpleNamespaceclassNewSim

Python 3.7 : Utility of Dataclasses and SimpleNameSpace

Python3.7提供了新的dataclasses,它们具有预定义的特殊功能。从总体上看,dataclasses和SimpleNamespace都提供了很好的数据封装工具。@dataclassclassMyData:name:strage:intdata_1=MyData(name='JohnDoe',age=23)data_2=SimpleNamespace(name='JohnDoe',age=23)很多时候我使用SimpleNamespace只是为了包装数据并移动它。我什至将其子类化以添加特殊功能:fromtypesimportSimpleNamespaceclassNewSim

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沙盒内容。但是我找不到任何关于此行为的文档-谁能指出我提到的地方? 最佳答案 您没有特别询问如何您可以使它工作,只是

c# - Ninject 和 DataContext 处置

我正在使用Ninject从内核中检索我的DataContext,我想知道Ninject是否会自动处理DataContext,或者他如何处理dispose()行为。根据我自己的经验,我知道处理数据上下文非常重要,无论何时创建DataContext的直接对象(如:newDataContext()),都应该使用using()block。因此我的问题是:当我从内核中检索我的DataContext时,我是否仍然必须使用using()block?或者Ninject会帮我解决这个问题吗? 最佳答案 我正在为我的同事Bas调查此事。我正在查看Nin