草庐IT

存储库

全部标签

c# - 没有 Entity Framework 的存储库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我对存储库模式还很陌生(刚从石器时代回来,大家好:-)。我的困境是我现在需要开发一种方式让我的Windows应用商店应用程序与SQLite(SQLite-Net)一起工作,并在不久的将来关闭WCF服务(或一些非直接数据库访问)。基本上,

c# - 没有 Entity Framework 的存储库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我对存储库模式还很陌生(刚从石器时代回来,大家好:-)。我的困境是我现在需要开发一种方式让我的Windows应用商店应用程序与SQLite(SQLite-Net)一起工作,并在不久的将来关闭WCF服务(或一些非直接数据库访问)。基本上,

spring-boot - spring boot 数据 redis 存储库 @Id 注释 vs jpa 存储库 @Id

我正在使用springboot1.5.2和springbootdataredis1.8。我有两个@Id注解,一个用于JPA,另一个用于redishash。这里我想使用JPA@Id值,它由mysql主键AUTO_INCREMENT生成。但是我发现每次使用redis@Idannotaion时,在redis中我的id将是另一个随机值,但我想使用mysql主键。我的实体是这样的:@Entity@Table(name="orders")@RedisHash(value="order")publicclassOrder{privateLongid;privateLonguserId;@org.sp

spring-boot - spring boot 数据 redis 存储库 @Id 注释 vs jpa 存储库 @Id

我正在使用springboot1.5.2和springbootdataredis1.8。我有两个@Id注解,一个用于JPA,另一个用于redishash。这里我想使用JPA@Id值,它由mysql主键AUTO_INCREMENT生成。但是我发现每次使用redis@Idannotaion时,在redis中我的id将是另一个随机值,但我想使用mysql主键。我的实体是这样的:@Entity@Table(name="orders")@RedisHash(value="order")publicclassOrder{privateLongid;privateLonguserId;@org.sp

java - 将 jedis .jar 文件上传到 Git 存储库

我正在关注jedistutorial,而且我似乎无法使用对Jedis的引用来javac编译java文件。我不断收到此错误:error:packageredis.clients.jedisdoesnotexistimportredis.clients.jedis.Jedis;^我下载了thisfile(名为jedis-2.9.0.jar)来自thislink因为当时是最新版本。当我在基于Redis的应用程序中右键单击“库”并单击“添加JAR/文件夹...”时,我成功添加了文件并且jedis在我的Netbeans环境中正常运行。PictureofjedisjarinNetbeansLibr

java - 将 jedis .jar 文件上传到 Git 存储库

我正在关注jedistutorial,而且我似乎无法使用对Jedis的引用来javac编译java文件。我不断收到此错误:error:packageredis.clients.jedisdoesnotexistimportredis.clients.jedis.Jedis;^我下载了thisfile(名为jedis-2.9.0.jar)来自thislink因为当时是最新版本。当我在基于Redis的应用程序中右键单击“库”并单击“添加JAR/文件夹...”时,我成功添加了文件并且jedis在我的Netbeans环境中正常运行。PictureofjedisjarinNetbeansLibr

c# - 每个表一个存储库还是每个功能部分一个?

我将ASP.NETMVC2和C#与EntityFramework4.0结合使用,针对规范化的SQLServer数据库进行编码。我的数据库结构的一部分包含一个条目表,其中包含与包含驱动程序、汽车、引擎、底盘等的子表相关的外键。我正在学习NerdDinner教程,该教程为晚餐设置了一个存储库,这很公平。我是为车手做一个,为引擎做一个,为汽车做一个等等,还是为参赛做一个大的?哪种是此类工作的最佳实践?我对这种编码方法还很陌生。 最佳答案 我想对此确实没有单一的“最佳实践”——这取决于您的编码风格和应用程序的要求。您绝对可以为系统中的每个实

c# - 每个表一个存储库还是每个功能部分一个?

我将ASP.NETMVC2和C#与EntityFramework4.0结合使用,针对规范化的SQLServer数据库进行编码。我的数据库结构的一部分包含一个条目表,其中包含与包含驱动程序、汽车、引擎、底盘等的子表相关的外键。我正在学习NerdDinner教程,该教程为晚餐设置了一个存储库,这很公平。我是为车手做一个,为引擎做一个,为汽车做一个等等,还是为参赛做一个大的?哪种是此类工作的最佳实践?我对这种编码方法还很陌生。 最佳答案 我想对此确实没有单一的“最佳实践”——这取决于您的编码风格和应用程序的要求。您绝对可以为系统中的每个实

c# - 存储库/IQueryable/查询对象

我正在构建一个存储库,我在很多地方看到了两个不在存储库外公开IQueryable的原因。1)首先是因为不同的LINQ提供程序可能有不同的行为,这种差异应该包含在存储库中。2)第二个是防止服务级别开发人员修改数据库查询,从而意外导致性能问题。我想问题2只能通过将所有查询逻辑保留在存储库中并且不允许任何形式的外部查询构建来避免吗?但这对我来说似乎有点不切实际。问题1似乎可以通过使用数据对象模式来解决。例如publicIEnumerableFindBy(Queryquery)我的问题是,为什么我不直接传递一个lambda表达式,因为它独立于提供者,似乎可以为我提供与查询对象相同的功能,以及相

c# - 存储库/IQueryable/查询对象

我正在构建一个存储库,我在很多地方看到了两个不在存储库外公开IQueryable的原因。1)首先是因为不同的LINQ提供程序可能有不同的行为,这种差异应该包含在存储库中。2)第二个是防止服务级别开发人员修改数据库查询,从而意外导致性能问题。我想问题2只能通过将所有查询逻辑保留在存储库中并且不允许任何形式的外部查询构建来避免吗?但这对我来说似乎有点不切实际。问题1似乎可以通过使用数据对象模式来解决。例如publicIEnumerableFindBy(Queryquery)我的问题是,为什么我不直接传递一个lambda表达式,因为它独立于提供者,似乎可以为我提供与查询对象相同的功能,以及相