当我尝试运行包含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
我的解决方案中有两个项目.一个实现了我的业务逻辑,并定义了实体框架的实体模型.当我想在另一个项目中使用这个项目中定义的类时,我在运行时遇到了一些问题.实际上,最令人担忧的是为什么我无法从其他项目中实例化我所谓的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)
异常:无法加载指定的元数据资源.只是为了提醒你从原始项目中完成工作.
我正在使用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)
谢谢
我有实体框架的问题.特别是我不能做插入或更新操作.错误信息:
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) 我需要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)
所以这是它在我的项目中的样子:
我有一个表,我可以在其中编辑和删除持久保存到数据库的实体类的所有对象.
当我现在转到delete-url时:保护删除的最佳做法是什么,以便用户必须确认删除?
一个简单的按钮还是有更好的解决方案?
使用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) 我是c#的初学者,我正在寻找在c#中连接和使用sql server的最佳方法.我发现有三种方法可以处理数据库:
但我对哪一个更有用和应用感到困惑.请帮我?谢谢
添加"实体"类型的表单字段时,我有SF2的这个问题.这是我的情况:
此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)
参考:实体字段类型
有人有个主意吗?
我需要获取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 ×10
symfony ×3
linq ×2
.net ×1
ado.net ×1
c# ×1
database ×1
doctrine ×1
doctrine-orm ×1
field ×1
formbuilder ×1
forms ×1
mongodb ×1
morphia ×1
php ×1
repository ×1
sql-server ×1
symfony1 ×1