草庐IT

html-framework-7

全部标签

c# - Entity Framework (3.5) - 拒绝更改

我有这项服务,它是单例和单线程的,为大量低容量客户端提供服务。它使用SQLServer中的EntityFramework和数据。如果客户端的任何一个保存数据请求失败,所有后续请求都会失败,因为每次它都试图保存原始失败的数据对象。保存失败时是否有任何方法可以撤消对EF数据的更改?提前致谢 最佳答案 实体模型/数据上下文等最好作为工作单元处理。如果您需要取消它,只需丢弃上下文并从一个新上下文开始。如果你成功了,无论如何都要丢弃它!每个请求都应该使用单独的数据上下文,否则你会遇到一系列问题:多线程(尽管听起来您通过将其设为单线程来避免这种

c# - Compact Framework 中的两行文本按钮

我想在CompactFramework中创建一个两行文本按钮。我已经使用了这个线程中的每个想法,但没有成功。http://social.msdn.microsoft.com/forums/en-US/winforms/thread/626c21e0-369f-441e-b2f1-b51db633e38b如果我使用\n或\r\n或Environment.NewLine我会得到正方形。我正在使用CompactFramework3.5。关于如何制作两行文本框有什么想法吗? 最佳答案 需要设置按钮允许多行。这可以通过以下P/Invoke代码

c# - 如何在 ASP.NET MVC 5、Entity Framework 6 中使用流畅的 API 映射表?

我正在尝试使用带有内置用户身份验证的ASP.NETMVC5在EntityFramework6中使用C#创建一对一关系。我能够使用EntityFramework创建的默认值创建表和连接。但是,当我尝试使用流畅的API时……更具体地说,当我在模型上使用时,即使创建空数据库,使用包管理器控制台进行的数据库迁移也会失败。如何映射我的一对一关系?我的错误://error//my.Models.IdentityUserLogin::EntityType'IdentityUserLogin'hasnokeydefined.//DefinethekeyforthisEntityType.//my.Mo

c# - Entity Framework : Efficiently grouping by month

我对此做了一些研究,到目前为止我发现的最好的方法是在整个数据集上使用Asenumerable,以便在对象的linq中而不是在数据库中进行过滤。我使用的是最新的EF。我的工作(但非常慢)代码是:vartrendData=fromdinExpenseItemsViewableDirect.AsEnumerable()groupdbynew{Period=d.Er_Approved_Date.Year.ToString()+"-"+d.Er_Approved_Date.Month.ToString("00")}intogselectnew{Period=g.Key.Period,Total=

c# - 如何在 MVC 3 中编辑 Html.DisplayFor 方法的 CSS?

我正在使用以下代码在我的View中显示来self的View模型的文本:@Html.DisplayFor(m=>m.Name)当我查看IE9中的HTML详细信息(我必须在工作中使用它)时,没有与名称关联的类,它仅使用BodyCSS样式而不是显示字段类样式。有谁知道可能导致此问题的原因或我如何为创建的文本编辑CSS? 最佳答案 如果它是一个标签,按照Nataka526的建议使用合适的助手否则将它放在一个类的跨度中并为该类更新css:您的html:@Html.DisplayFor(m=>m.Name)你的CSS:.name{//custo

c# - 我如何将参数添加到 Entity Framework 原始 sql 命令

如何向以下EntityFramework原始SQL命令添加参数?例如,如果我想让Id成为参数怎么办?using(varcontext=newNorthwindDBEntities()){context.Database.ExecuteSqlCommand(@"UPDATEdbo.CustomersSETName='Test'WHEREId=1");} 最佳答案 context.Database.ExecuteSqlCommand(@"UPDATEdbo.CustomersSETName='Test'WHEREId=@Id",newS

c# - 创建自定义 Html Helper : MyHelperFor

我想创建一个可以像这样使用的助手@Html.MyHelperFor(m=>m.Name)例如这应该返回如果是@Html.MyHelperFor(m=>m.MailID)这应该返回我认为我应该能够访问辅助方法中的属性名称来制作这种类型的辅助程序。我该怎么做? 最佳答案 你可以做类似的事情(以下也将采用额外的HTML属性)。publicstaticMvcHtmlStringMyHelperFor(thisHtmlHelperhelper,Expression>expression,objecthtmlAttributes=null){v

c# - Entity Framework 代码优先 : How to ignore classes

这类似于问题here和here,但这些都是旧的,没有好的答案。假设我有以下类(class):classHairCutStyle{publicintID{get;set;}publicstringName{get;set;}}classCustomerHairCutPreference{publicintID{get;set;}publicCustomerCustomer{get;set;}publicHairCutStyleHairCutStyle{get;set;}}假设我的HairCutStyle数据存储在另一个数据库的一个表中(我从PaulMitchell自己那里得到它)。我想将

c# - Entity Framework - C# 或 VB.Net

当.NET4出现时,我的公司正在考虑使用EntityFramework的想法。我们目前是VB.NET商店,但对切换到C#有一些兴趣。是否有任何支持或反对此举的主要论点?与VB.NET相比,带有C#的EF在性能、编码简便性等方面是否有任何优势?感谢您的想法/意见! 最佳答案 老实说,我实际上对vb.net有一种非理性的厌恶,我更喜欢c#语法,但没有令人信服的理由转换。它们都编译为IL,具有非常细微的差异,但两者的能力相同。我认为转换的最有说服力的原因可能是比vb更容易找到和招募高质量的c#开发人员。

c# - ASP.NET MVC3 @Html.RenderPartial 抛出 CS1502 错误

我正在为我的动态Web类构建一个MVC3应用程序,在尝试呈现部分内容时,我收到以下错误:CS1502:“System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)”的最佳重载方法匹配有一些无效参数现在,我正在执行的代码是这样的:ShippingAddress@Html.RenderPartial("_AddressPartial");现在,我用谷歌搜索了这个,据我所见,答案都是针对旧版本的MVC并使用样式语法并得到System.IO错误而不是System.Web错误我越来越。不过,我确