标签: orm

原始SQL与基于OOP的查询(ORM)?

我正在做一个需要频繁访问数据库,插入和删除的项目.我应该使用Raw SQL命令还是应该使用ORM技术?项目可以正常工作,没有任何对象,只使用SQL命令?这一般会影响可扩展性吗?

编辑:项目是用户未提供我的内容但用户生成内容,项目在线的类型之一.因此,内容的数量取决于用户的数量,如果项目甚至有50000个用户,而且每个用户都可以创建内容或阅读内容,那么最合适的方法是什么?

sql database orm database-design

0
推荐指数
2
解决办法
3662
查看次数

Nhibernate与Asp.net WebForms - 每个请求的会话

我正在使用一个HttpModule来打开一个跨越每个请求的会话,它可以很好地处理延迟加载和一切.

我担心的是,由于每个请求打开一个新会话(并将其存储在HttpContext.Current.Items中),它会为每个请求打开一个会话,甚至包括对.css文件和图像的请求.我记得读过会话创建是一个非常轻松的操作(虽然不知道交易)但是无论如何似乎没有必要为.css文件的请求打开一个会话?

任何人都有这方面的想法,这是一个问题和/或我做了一些愚蠢的事情?

提前致谢

asp.net nhibernate orm

0
推荐指数
1
解决办法
748
查看次数

ColdFusion在哪里存储.HBXML文件?

ColdFusion在哪里存储.HBXML文件的时候ormsettings.savemapping = false;

谢谢!

coldfusion orm hibernate

0
推荐指数
1
解决办法
241
查看次数

无法访问相关表

我真的处于压力之下并对Rails全新.项目在两天内到期.

我已经在Rails控制台上搜索了在我的数据库中输入的用户user = user.find(1)并返回.

用户has_many食谱食谱属于用户....分别在用户和食谱模型中定义.

我收到了错误.

用户的未定义方法"食谱"?

这就是我创建用户的方式

class CreateUsers < ActiveRecord::Migration
  def self.up
     create_table :users do |t|
     t.integer "position"
     t.boolean "visible", :default => false
     t.string "restaurant_name", :limit => 25
     t.string "username", :limit => 25
     t.string "password", :limit => 50
     t.string "hashed_email", :default => "", :null => false
     t.string "address1", :limit => 80
     t.string "address2", :limit => 80
     t.string "address3", :limit => 80
     t.string "county", :limit => 40
     t.string "telephone", :limit => 40
     t.text "web address", :limit => …
Run Code Online (Sandbox Code Playgroud)

orm ruby-on-rails

0
推荐指数
1
解决办法
949
查看次数

如何使用FuelPHP中的单个ORM查询结果?

我有一个返回单个结果的查询,我想知道是否有办法访问该结果的属性而不必循环遍历它,因为我将其限制为单个结果.

这是我的查询:

$user = Model_User::find()
    ->where('email_address', Input::post('email_address'))
    ->where('password', Input::post('password'))
    ->limit(1);
Run Code Online (Sandbox Code Playgroud)

我发现访问结果的唯一方法是运行get()方法$user并循环遍历结果,但我认为我遗漏了一些东西,并且有一种更简单的方法可以返回$user作为我可以使用的单个对象,因为我我把它限制在一个结果.

最有效的方法是什么?

php orm fuelphp

0
推荐指数
1
解决办法
556
查看次数

在运行时设置NHibernate数据库

想象一下,我有一个网站,这个提供服务.要访问此服务,我需要输入登录名/密码.我想根据登录设置使用数据库.示例:

  • login1将使用database1
  • login23将使用database23

是否可以在运行时设置数据库以与Nhibernate一起使用?

谢谢,

database nhibernate asp.net-mvc orm fluent-nhibernate

0
推荐指数
1
解决办法
542
查看次数

Hibernate中级/高级教程

假设我对Hibernate有相当好的理解,但希望对它有更深入的了解,即:

  • hibernate缓存如何工作

  • 对象生命周期

  • 与应用容器等一起使用

你能推荐一个提供这些信息的简短(ish)教程吗?

java orm persistence hibernate

0
推荐指数
1
解决办法
4069
查看次数

数据库优先方法中的Linq-to-SQL vs Entity Framework

我对使用数据库第一种方法时Linq-to-SQL和Entity Framework之间的差异感到困惑,因为我找不到任何明显的差异.

在我使用Linq-to-SQL的情况下,我曾经创建表,然后我使用Linq-to-SQL创建表示表的类,现在当我切换到Entity Framework时,我仍然遵循相同的步骤(创建数据库表,然后使用EF创建关联的类).

我以相同的方式与这些类进行交互,例如,我曾经使用相同的语法和方法查询User类,但有一次User使用Linq-to-SQL创建类,而另一次使用Linq-to-SQL创建类时EF,那么区别在哪里

        public IQueryable<User> findstudents(string term)
        {
            return from student in entities1.Users
                   where student.UserID.Contains(term)
                   select student;

        }
Run Code Online (Sandbox Code Playgroud)

第二个问题,如果我使用EF将表映射到类,是否仍然可以在同一个应用程序中使用Linq-to-SQL来查询EF类?

c# orm entity-framework linq-to-sql

0
推荐指数
1
解决办法
3236
查看次数

与实体框架中的代码第一个外键发生冲突的更改

我使用适配器能够将接口而不是具体类型插入dbcontext.适配器可以独立工作,但是我无法将任何一对一(父子)关系保存到数据库中:

例外来源

public void SaveDomain(IDomain domain){
    _entityRepositor = new Donors();
    _entityRepositor.DomainReps.Add(new DomainRep(domain));                
}
Run Code Online (Sandbox Code Playgroud)

出现InvalidOperationException

Conflicting changes to the role 'DomainRep_TopLevelDomainRep_Target' of the relationship 'Edonics.Repositor.DomainRep_TopLevelDomainRep' have been detected.

外键属性和导航属性应该同步?

public class DomainRep: IDomain
{
    private readonly IDomain _adaptee;        


    public DomainRep(IDomain adaptee)
    {
        _adaptee = adaptee;
    }

    [NotMapped]
    public IDomain Adaptee
    {
        get { return _adaptee; }
    }

    public string Id
    {
        get { return _adaptee.Id; }
        set { _adaptee.Id = value; }
    }

    public string TopLevelDomainRepId
    {
        get { return _adaptee.Tld.Id; …
Run Code Online (Sandbox Code Playgroud)

.net c# sql orm entity-framework

0
推荐指数
1
解决办法
2269
查看次数

有没有Android ORM框架?

有没有像Android的ORM框架?

我需要这样的东西:

我创建了一些类,然后将它们保存在列表中.在此之后我想自动保存并从sqlite数据库加载这些类.

orm android

0
推荐指数
1
解决办法
3411
查看次数