标签: entity

使用EntityDataSource与ASP:ListView时,用户'NT AUTHORITY/NETWORK SERVICE'登录失败

当我尝试运行包含EntityDataSource和Listview的页面时,我收到了用户'NT AUTHORITY/NETWORK SERVICE'的臭名昭着的登录失败.这是堆栈跟踪:

[SqlException(0x80131904):用户'NT AUTHORITY\NETWORK SERVICE'登录失败.] System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception,Boolean breakConnection)+4846887 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) 194 System.Data.SqlClient.TdsParser.Run(runBehavior runBehavior,SqlCommand的cmdHandler,SqlDataReader的数据流,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)2392 System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(布尔enlistOK)35 System.Data.SqlClient的. SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo,String newPassword,Boolean ignoreSniOpenTimeout,Int64 timerExpire,SqlConnection owningObject)+144 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host,String newPassword,Boolean redirectedUserInstance,SqlConnection owningObject,SqlConnectionString connectionOptions,Int64 timerStart)+ 342 System.Data.SqlClient.SqlInternalConn ectionTds.OpenLoginEnlist(SqlConnection的owningObject,SqlConnectionString connectionOptions,字符串NEWPASSWORD,布尔redirectedUserInstance)221 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity身份,SqlConnectionString connectionOptions,对象providerInfo,字符串NEWPASSWORD,SqlConnection的owningObject,布尔redirectedUserInstance)189系统.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions选项,Object poolGroupProviderInfo,DbConnectionPool池,DbConnection owningConnection)+185 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection,DbConnectionPool池,DbConnectionOptions选项)+31 System.Data.ProviderBase. DbConnectionPool.CreateObject(DbConnection owningObject)+433 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)+66 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)+499 System.Data.Provid erBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)+65 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection,DbConnectionFactory connectionFactory)+117 System.Data.SqlClient.SqlConnection.Open()+122 System.Data.EntityClient.EntityConnection. OpenStoreConnectionIf(Boolean openCondition,DbConnection storeConnectionToOpen,DbConnection originalConnection,String exceptionCode,String attemptsOperation,Boolean&closeStoreConnectionOnFailure)+47

[EntityException:底层提供程序在Open上失败.] System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition,DbConnection storeConnectionToOpen,DbConnection originalConnection,String exceptionCode,String attemptsOperation,Boolean&closeStoreConnectionOnFailure)+168 System.Data.EntityClient.EntityConnection.Open ()+96 System.Data.Objects.ObjectContext.EnsureConnection()+81 System.Data.Objects.ObjectQuery 1.GetResults(Nullable1 forMergeOption)+46 System.Data.Objects.ObjectQuery 1.System.Collections.Generic.IEnumerable<T>.GetEnumerator() +39 System.Linq.Enumerable.Single(IEnumerable …

sql-server entity entity-framework ado.net-entity-data-model

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

从解决方案中的不同项目创建ObjectContext的问题

我的解决方案中有两个项目.一个实现了我的业务逻辑,并定义了实体框架的实体模型.当我想在另一个项目中使用这个项目中定义的类时,我在运行时遇到了一些问题.实际上,最令人担忧的是为什么我无法从其他项目中实例化我所谓的TicketEntities(ObjectContext)对象?当我发现以下异常时:

The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid.

我发现它刹车了:

public partial class TicketEntities : global::System.Data.Objects.ObjectContext
    {
        public TicketEntities() : 
                base("name=TicketEntities", "TicketEntities")
        {
            this.OnContextCreated();
        }
Run Code Online (Sandbox Code Playgroud)

异常:无法加载指定的元数据资源.只是为了提醒你从原始项目中完成工作.

entity entity-framework

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

更新功能导入不在上下文文件中显示

我正在使用EF4,我使用POCO实体生成器来创建我的实体.我有一个名为UpdateApplicationState的存储过程.我只传递了2个名为ApplicationID和ApplicationStateID的参数.它什么都不返回,所以我将返回类型设置为None.我只希望它更新应用程序状态ID,没有别的.当我为此存储过程创建函数导入时,我在"函数导入"下的上下文文件中看不到它.为什么是这样?它是在另一个地方创建的吗?我怎么称呼这种方法?

编辑:

这里没有人可以帮助我吗?我想要做的就是调用这个导入函数(不在上下文中),就像我在我的存储库类中执行其他导入函数一样:

public void UpdateApplicationState(int applicationID, int applicationStateID) 
{ 
   context.UpdateApplicationState(applicationID, applicationStateID); 
}
Run Code Online (Sandbox Code Playgroud)

从我的观点来看:

applicationRepository.UpdateApplicationState(id, newApplicationStateID);
Run Code Online (Sandbox Code Playgroud)

这是我的存储过程:

ALTER PROCEDURE [dbo].[UpdateApplicationState] 
( 
   @ApplicationID INT, 
   @ApplicationStateID INT 
) 

AS 

BEGIN 

   UPDATE 
      [Application] 
   SET 
      ApplicationStateID = @ApplicationStateID 
   WHERE 
      ApplicationID = @ApplicationID; 

END
Run Code Online (Sandbox Code Playgroud)

谢谢

.net entity entity-framework

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

实体框架插入更新问题!

我有实体框架的问题.特别是我不能做插入或更新操作.错误信息:

An error occurred while updating the entries. See the inner exception for details.System.Data.SqlClient.SqlException (0x80131904): The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.
The statement has been terminated.
 at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
 at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
 at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
 at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
 at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
 at System.Data.SqlClient.SqlDataReader.get_MetaData()
 at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
 at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) …
Run Code Online (Sandbox Code Playgroud)

linq entity entity-framework-4

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

在symfony中扩展/自定义doctrine的实体存储库

我需要symfony中的doctrine帮助,我想扩展/自定义一个实体存储库...所以我在bundle的Respository文件夹中创建了一个类(它不存在),但我不知道还有什么从EntityRepository扩展类的功能.

这是代码:

<?php

class InvitadoRepository extends EntityRepository
{
    public function findOneByIdJoinedToCategory($id)
    {
        $query = $this->getEntityManager()
        ->createQuery('
            SELECT p, c FROM AcmeStoreBundle:Product p
            JOIN p.category c
            WHERE p.id = :id'
        )->setParameter('id', $id);

        try {
            return $query->getSingleResult();
        } catch (\Doctrine\ORM\NoResultException $e) {
            return null;
        }
    }
}

?>
Run Code Online (Sandbox Code Playgroud)

所以这是它在我的项目中的样子:

http://dl.dropbox.com/u/29094109/respositoryextend.tiff

entity doctrine symfony1 repository

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

安全删除对象

我有一个表,我可以在其中编辑和删除持久保存到数据库的实体类的所有对象.

当我现在转到delete-url时:保护删除的最佳做法是什么,以便用户必须确认删除?

一个简单的按钮还是有更好的解决方案?

entity symfony

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

通过mongodb中的morphia对类中对象列表进行字段访问

使用morphia POJO映射器在mongodb中实现过滤器时遇到一些问题.

在我的类中(例如SampleClass),当我尝试访问@Entity类的字段时(在我们的例子中Person),我发现字段访问工作正常,使用点符号表示一般字段,如int,string,maps或直接嵌入对象.

问题是我无法理解它如何适用于Person类中引用的"对象列表"的情况.(假设在这里,一个人可以有很多地址,所以这个Person类有一个addresses包含Address对象列表的字段)

@Entity
Class Person
{
    String name;
    int age;
    String type;
    private Map<String, String> personalInfo= new HashMap<String, String>();
    @Reference
    List<Address> addresses = new ArrayList<Address>;
}

@Entity
Class Address
{
    String streetName;
    int doorNo;
}
Run Code Online (Sandbox Code Playgroud)

例如,我想对List streetName中的Address对象应用过滤器addresses

public class SampleClass
{  
    private Datastore ds;
    Query<Node>              query;
    CriteriaContainer        container;

    // connections params etc....
    public List<Person> sampleMethod()
    {
        query = ds.find( Person.class …
Run Code Online (Sandbox Code Playgroud)

entity field mongodb morphia

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

在c#中连接数据库的最佳方法是什么?

我是c#的初学者,我正在寻找在c#中连接和使用sql server的最佳方法.我发现有三种方法可以处理数据库:

  1. ADO.NET
  2. LINQ
  3. 实体框架

但我对哪一个更有用和应用感到困惑.请帮我?谢谢

c# linq database ado.net entity

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

Symfony2.5.3表单字段"entity" - 无法加载类型"entity"

添加"实体"类型的表单字段时,我有SF2的这个问题.这是我的情况:

  1. 我有Country实体和CountryFormType
  2. 我有网络实体和NetworkFormType
  3. 此NetworkFormType包含Country字段,因此在我的NetworkFormType.php中:

    $builder->add('country', 'entity', [
        'label' => $translator->trans('global.labels.country'),
        'data_class' => 'MyBundle\Entity\Country',
        'property' => 'name',
        'choices' => $countries
    ])
    
    Run Code Online (Sandbox Code Playgroud)

我还在我的网络实体中宣布了公共制定者和吸气者.顺便说一句,我将我的表单注册为服务:

mybundle.form.network:
    class: MyBundle\Form\NetworkFormType
    tags:
        - { name: form.type, alias: mybundle_form_network }
Run Code Online (Sandbox Code Playgroud)

但它总是导致:

Could not load type "entity"
Run Code Online (Sandbox Code Playgroud)

参考:实体字段类型

有人有个主意吗?

php forms entity formbuilder symfony

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

在Doctrine实体中获取最大ID

我需要获取symfony 2.7实体内的表的最大ID.但我没有得到这个问题,而是得到了这个问题.

注意:未定义的属性:AppBundle\Entity\BlogPost :: $ container

这是我的BlogPost实体,

<?php

namespace AppBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\HttpFoundation\File\UploadedFile;

/**
 * BlogPost
 *
 * @ORM\Table()
 * @ORM\Entity
 */
class BlogPost {

    const SERVER_PATH_TO_IMAGE_FOLDER = '/uploads';

    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="title", type="string", length=255)
     */
    private $title;

    /**
     * @var string
     *
     * @ORM\Column(name="body", type="text")
     */
    private $body;

    /**
     * @var string
     *
     * @ORM\Column(name="filename", type="text")
     */
    private …
Run Code Online (Sandbox Code Playgroud)

entity query-builder symfony doctrine-orm

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