草庐IT

Multilingual_entity

全部标签

.net - Entity Framework 6 with SQLite 3 Code First - 不会创建表

使用来自NuGet的最新版本的EF6和SQLite。在Stackoverflow上发表了一些有用的帖子之后,我终于让app.config文件可以工作了。现在的问题是虽然创建了数据库,但没有创建表。我的应用程序配置:我的简单测试程序:classProgram{staticvoidMain(string[]args){using(vardb=newMyDBContext()){db.Notes.Add(newNote{Text="Hello,world"});db.Notes.Add(newNote{Text="Asecondnote"});db.Notes.Add(newNote{Tex

entity-framework - Memcached 可以用作 Entity Framework 6 的第二层缓存吗?

我有一个用ASP.NETMVC5编写的应用程序。这会生成大量数据库事务。我没有专门用于报告的从属服务器,因此我需要在EntityFramework中使用二级缓存来缓存报告生成的所有查询。这里的想法是减少必须访问数据库的查询量,尤其是当多个用户试图查看同一份报告时。因此,如果我有5个人想要查看仪表板,则只有一个人会访问数据库,其余人将读取存储在缓存中的数据集。这应该会提高报告性能、减少数据库锁定并提高我的应用程序性能。是否可以使用Memcached或Redis使用EntityFramework,在查询执行一段时间后缓存数据集。当然,在执行查询之前,在服务器执行硬查询之前,将检查缓存中是否

hash - ServiceStack Entities Id 字段名称

我使用ServiceStack并希望将对象作为散列存储在Redis中并通过ID访问它们的部分(字段)而不序列化整个对象,所以我有一个问题:有没有办法使用除“Id”之外的其他属性来标记id字段?我我正在使用命名约定,其中id字段被命名为“classname+Id”。所以在User类中会有UserIdid字段,在ItemclassItemId等。是一种更新对象中已更改属性的方法无需将整个对象序列化为散列且无需低级使用Redis的哈希命令进行操作?例如,通过使用某种lambda。Useruser=client.GetById(userId);user.Name="Newname";clien

c# - Entity Framework 5.x 6.x 缓存框架

我在当前项目中使用EF5,我会将其升级到EF6。我知道EF有一个内部查询缓存。这一切都很好,但我认为这不足以满足我的需要。我想使用像memcache或redis这样的缓存服务器。我知道Nhibernate有一些非常好的appender,比如memcache。我通过快速互联网搜索找到了NCache。但是它的文档和示例似乎已经过时了。所以我不确定我是否可以使用它。是否有适用于EF5或EF6的稳定缓存提供程序? 最佳答案 尝试将EntityFramework.Extended缓存与您喜欢的任何缓存机制结合使用。https://github

asp.net-mvc-2 - MemCached vs Redis for ASP.NET 和 Entity Framework ?

在我们的应用程序中,我们已将缓存的选择范围缩小到memcached和redis。我们已经考虑并将在我们的应用程序中应用输出缓存。我的问题是,您对两者有何体验?我应该更喜欢哪一个?我们预计稍后会有大约400000名用户,因此我们正在考虑缓存,并且我们正在通过分析和修复查询来优化我们的应用程序。我们也考虑过Ncache,但由于价格原因,它没有竞争。同时我们认为memcached和redis将免费提供同等性能。但考虑到我们使用的是asp.netmvc2、sqlserver2005和EntityFramework4,什么是更好的缓存选择?有没有我应该注意的问题?欢迎任何建议或想法!非常感谢。

SpringBoot项目中controller层、service层、mapper层、entity层、dto层、vo层理解

SpringBoot框架继承了Spring中基本功能,但在项目层级结构上又有些不同,本文着重对SpringBoot项目中后端的基本层级结构做了梳理。项目的具体开发规范建议学习Java开发手册(嵩山版),本文不作一一赘述。Controller层:本层定义接口并调用service层接口方法完成业务逻辑。功能:接受前端请求,调用service,接受service返回的数据,之后响应给客户端。Service层:service层为业务服务,调用mapper层并提供给controller层使用,间接和数据库打交道。项目结构包括两部分,接口文件和接口实现类文件,接口文件中定义在controller层中调用的

cocoa - Swift 和 Core Data 错误 : fatal error: use of unimplemented initializer 'init(entity:insertIntoManagedObjectContext:)'

我有以下继承自NSManagedObject的类:importFoundationimportCoreDataclassNote:NSManagedObject{@NSManagedvartext:String@NSManagedvarname:Stringinit(name:String,text:String,context:NSManagedObjectContext){letentity=NSEntityDescription.entityForName("Note",inManagedObjectContext:context);super.init(entity:entit

linux - Sqlite DB 锁定在 Azure Dotnet 核心 Entity Framework 上

我有一个简单的asp.net核心Web应用程序(v2.1),我将它部署到Linux上的B1(我尝试过B2)Azure应用服务。当我调用dbContext.SaveChanges()时,添加一个非常简单的实体后,请求大约需要30秒才会抛出以下错误:Microsoft.Data.Sqlite.SqliteException(0x80004005):SQLite错误5:“数据库已锁定”。这里是代码。_dbContext被注入(inject)了作用域生命周期。publicasyncTaskSignIn([Bind("Email,Password,RedirectUrl")]SignInMode

linux - Sqlite DB 锁定在 Azure Dotnet 核心 Entity Framework 上

我有一个简单的asp.net核心Web应用程序(v2.1),我将它部署到Linux上的B1(我尝试过B2)Azure应用服务。当我调用dbContext.SaveChanges()时,添加一个非常简单的实体后,请求大约需要30秒才会抛出以下错误:Microsoft.Data.Sqlite.SqliteException(0x80004005):SQLite错误5:“数据库已锁定”。这里是代码。_dbContext被注入(inject)了作用域生命周期。publicasyncTaskSignIn([Bind("Email,Password,RedirectUrl")]SignInMode

c# - 无法将值 NULL 插入 ASP.NET MVC Entity Framework 中的列

尝试使用此代码时:varmodel=newMasterEntities();varcustomer=newCustomers();customer.Sessionid=25641;model.Customers.Add(customer);model.SaveChanges();我得到:{"CannotinsertthevalueNULLintocolumn'Sessionid',table'master.dbo.Column';columndoesnotallownulls.INSERTfails.\r\nThestatementhasbeenterminated."}“Sessio