草庐IT

安卓framework开发

全部标签

c# - Entity Framework Core 中的动态更改架构

UPDhere是我解决问题的方法。虽然它可能不是最好的,但它对我有用。我在使用EFCore时遇到问题。我想通过模式机制在我的项目数据库中分离不同公司的数据。我的问题是如何在运行时更改架构名称?我找到了similarquestion关于这个问题,但仍然没有答案,我有一些不同的条件。所以我有Resolve方法在必要时授予db-contextpublicstaticvoidResolve(IServiceCollectionservices){services.AddIdentity().AddEntityFrameworkStores().AddDefaultTokenProviders(

c# - 如何将 .Net Framework 从 3.5 版更改为 4.0 版

我在.NETFramework3.5中创建了一个类库。现在我想将.NETFramework版本更改为4.0。我该怎么做? 最佳答案 在VisualStudio中:右键单击您的项目选择属性选择“应用程序”选项卡将目标框架更改为所需的框架如果您没有看到.NETFramework4作为一个选项,请确保您已安装它。编辑我认为这不是您要问的,但为了完整起见,还可以将现有DLL指向更高版本的.NETFramework,而无需使用BindingRedirects重新编译。. 关于c#-如何将.NetF

c# - 在 Visual Studio Express 中开发 Silverlight?

我可以在VisualStudioExpress中开发Silverlight应用程序吗?当我启动VisualC#Express2008时,它没有提供任何创建Silverlight应用程序的选项吗? 最佳答案 要启动并运行一个有效的Silverlight开发环境,需要安装的东西很长。下面是一个有序的列表,用于运行VisualStudio2008Silverlight3环境。1)VisualWebDeveloper2008这是您的基本开发环境。需要VisualWebDeveloper,因为Silverlight3应用程序可以托管在ASP.

c# - 在 Code First Entity Framework (C# ASP.NET MVC 3) 中指定除 dbo 之外的 SQL 用户名

我正在尝试从通过EF(代码优先)连接的ASP.NETMVC3应用程序中的C#连接到共享托管环境中的SQLServer2008数据库。我的问题是生成的SELECT语句如下所示:SELECT...FROM[dbo].[TableName]它会抛出错误Invalidobjectname,但在我这样做时工作正常:SELECT...FROM[mySQLUserName].[TableName]如何指定dbo以外的用户名(例如mySQLUserName)?编辑:我发现与此问题相关的最接近的文章是:http://weblogs.asp.net/scottgu/archive/2010/08/03/u

c# - 如何批量更新 Entity Framework 中的记录?

我正在尝试使用EntityFramework批量更新记录。我试过EntityFramework.ExtensionsUpdate方法。Update方法能够批量更新一组具有相同更新值的记录。例子:Id-QuantityRecord1-A-10Record2-B-20Record3-C-30我们可以通过简单的调用批量更新以上所有记录Records.Update(new=>Record{Quantity=100});如何使用Entityframework.Extensions或任何其他方法批量更新不同数量的每条记录,从而更快地完成批量更新? 最佳答案

c# - 在 Entity Framework 中显式关闭连接

阅读微软文档http://msdn.microsoft.com/en-us/library/bb738684.aspx我看到他们明确地打开和关闭连接using(EntityConnectionconn=newEntityConnection("name=AdventureWorksEntities")){conn.Open();...conn.Close();}为什么这是必要的? 最佳答案 这不是使用EF的“正常”方式。EF通常会为您管理连接。然而:ManagingConnectionsinObjectServices(Entity

c# - Entity Framework 通过包含对象实现多对多

我很好奇是否可以通过包含对象映射中间表。publicclassSubscriber:IEntity{[Key]publicintId{get;set;}publicstringName{get;set;}privateChannelList_subscribedList{get;set;}publicintNumSubscribedChannels{get{return_subscribedList.Count();}}}publicclassHelpChannel:IEntity{[Key]publicintId{get;set;}publicstringname{get;set;}

c# - 无法删除该对象,因为在 Entity Framework 5 中的 ObjectStateManager 中找不到它

我正在尝试使用EntityFramework5删除对象,但出现此错误。无法删除该对象,因为在ObjectStateManager中找不到它我正在使用Remove()方法,因为EF5中不存在DeleteObject()。任何人都可以帮助我缺少什么吗?这不适用于移除localDb.Customers.Remove(newCustomer(){CustomerId=id});localDb.SaveChanges();我尝试从msdn将状态更改为已删除的另一件事。但是这里它给出了一个错误,说所有的字段都应该存在。是否需要获取完整的记录再删除?varcustomer=newCustomer()

C#驱动开发?

在我一头扎进C#之前......我一直认为C或C++最适合在Windows上开发驱动程序。我不喜欢在.NET机器上开发驱动程序的想法。但是.NET似乎是MS走向应用程序开发的方式,所以我现在想知道:人们是否正在使用C#开发驱动程序?您是否必须执行大量APIHook,或者C#是否具有无需大量黑客操作即可与内核交互的工具?谁能谈谈运行C#程序比通常情况下更接近Ring0的可靠性和安全性?我希望我的设备可以在C#中使用,如果C#中的驱动程序开发成熟,那显然是可行的方法,但如果不推荐,我不想在这方面花费太多精力。有哪些好的入门资源,例如开发简单的虚拟串行端口驱动程序?-亚当

c# - 使用 LINQ to Entities( Entity Framework )比较日期

我需要从我的数据库中返回一个项目列表,这些项目在项目提供的日期的预先指定的时间到期。我的错误代码如下:returnAll().Where(o=>newDateTime(o.expiry_date.Year,o.expiry_date.Month,o.expiry_date.Day,17,30,0)>=DateTime.Now)我得到的错误是:LINQtoEntities仅支持无参数构造函数和初始化器有谁知道我该如何解决这个问题? 最佳答案 使用EntityFunctions反而。也许CreateDateTime方法。所以可能是这样的