标签: ado.net-entity-data-model

找不到元数据文件 - Data.Entity.Model

任何有类似问题的人,在创建webservices时?

编译转型:元数据文件 'd:\ Program Files文件\ VS2013\Common7 \工具..\IDE\Microsoft.Data.Entity.Design.dll' 无法找到d:\ PROJEKTY\apki\WS2\WS\WS \的DataModel .TT

错误截图

我尝试再次添加数据模型,重新启动VS,清理和构建解决方案,创建新项目,删除和添加引用,安装最新版本.我认为在互联网上找到的任何解决方案对我都不起作用.

有什么建议?我想把文件粘贴到这个目录中,但不能想到可能存在的内容.

t4 entity-framework ado.net-entity-data-model visual-studio-2013

16
推荐指数
3
解决办法
2万
查看次数

"Pluralize或singularize generated object names"设置的含义是什么?

在设置新的实体数据模型时,可以选择

[x]复制或单一化生成的对象名称

我注意到这也是LINQ中的一个选项.此外,既然我正在研究ADO.NET实体框架,我注意到它也有'DEFAULT'来'复数化或单一化生成的对象名'

设置"实体数据模型"时,不检查/允许此选项的结果是什么?

通过选择这样或那样的方式,我将面临哪些优点/缺点/问题?

ado.net entity-framework ado.net-entity-data-model c#-4.0

15
推荐指数
2
解决办法
1万
查看次数

实体框架 - CSDL,SSDL和MSL文件

我只是挑剔但我正在研究Entity Framework如何从EDMX文件生成DLL,我在msdn上看到了这个:

实体数据模型设计器(实体设计器)在设计时将模型和映射信息存储在.edmx文件中.在构建时,实体设计器使用.edmx文件中的信息来创建实体框架在运行时所需的.csdl,.ssdl和.msl文件.

我实际上发现奇怪的是它说"在构建时".csdl,.ssdl和.msl被创建,所以我决定测试.我知道这些文件是基于TablePerTypeStrategy.xaml流生成的,所以我将其删除并尝试构建我的应用程序.它成功了.

当我选择"从模型生成数据库"时,我确实收到一条错误消息,指出TablePerTypeStrategy.xaml文件丢失了.所以我很困惑,显然从这个测试开始,当我尝试生成数据库而不是构建应用程序时正在生成.

我在这里错过了什么?

c# entity-framework visual-studio-2010 ado.net-entity-data-model c#-4.0

15
推荐指数
2
解决办法
2万
查看次数

您的项目引用了最新版本的Entity Framework ... - 错误

我试图用Oracle创建一个实体数据模型.我收到了这个错误.

在此输入图像描述

我为我的解决方案安装了这些.

在此输入图像描述

我还为VS 2015安装了ODT.

这些是我的参考资料.

在此输入图像描述

Web.config文件

<configSections>
    <section name="entityFramework"     
             type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection,     EntityFramework, Version=6.0.0.0, Culture=neutral,     PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    <section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</configSections>
<connectionStrings>
    <add name="OracleDbContext" 
         providerName="Oracle.ManagedDataAccess.Client" 
         connectionString="User Id=system;Password=myPassword;Data Source=ABC_DB" />
</connectionStrings>
<appSettings>
    <add key="webpages:Version" value="3.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
<system.web>
    <authentication mode="None" />
    <compilation debug="true" targetFramework="4.5.2" />
    <httpRuntime targetFramework="4.5.2" />
</system.web>
<system.webServer>
   <modules>
       <remove name="FormsAuthentication" />
   </modules>
</system.webServer>
<runtime>
 ........
</runtime>
<entityFramework>
    <defaultConnectionFactory  
         type="Oracle.ManagedDataAccess.EntityFramework.OracleConnectionFactory, Oracle.ManagedDataAccess.EntityFramework">
    </defaultConnectionFactory>
    <providers> …
Run Code Online (Sandbox Code Playgroud)

oracle entity-framework ado.net-entity-data-model visual-studio

15
推荐指数
3
解决办法
1万
查看次数

实体框架:StoreGeneratedPattern ="Computed"属性

我有一个DateTime房产.我需要这个属性的默认值DateTime.Now.然后我发现您可以指定一个属性StoreGeneratedPattern="Computed"并将其设置为(getdate())SQL.这成功了.但我无法在代码中更改此属性.有时我需要将此属性更改为任何DateTime值.但是我的更改没有保存.

c# entity-framework sql-server-2005 ado.net-entity-data-model

14
推荐指数
1
解决办法
2万
查看次数

EF4抛出错误"指定的架构无效"

当我对上下文进行选择时,我得到了一个奇怪的EF4"Entity Framework v4"错误.

我得到的是:

指定的架构无效.错误:未加载关系"AnalyzerConfigurationModel.FK_AnalyzerMetadataParameters_AnalyzerMetadata",因为"AnalyzerConfigurationModel.AnalyzerMetadataParameter"类型不可用.

生成错误的查询是:

Using context As New AnalyzerConfigurationEntities
      Dim EFAnalyzerConfiguration = (From P In context.AnalyzerConfigurations
                                     Where P.Name = analyzerConfigurationName).FirstOrDefault
End Using
Run Code Online (Sandbox Code Playgroud)

架构如下所示. alt text http://i49.tinypic.com/2eujwd0.jpg

我已多次检查连接字符串,而不是那样.一切都很好看.我不确定从这个模式生成的XML是否关闭.但也看了那里,没有看到任何其他属性或与其他属性不同.有没有人遇到过这个?

entity-framework .net-4.0 ado.net-entity-data-model entity-framework-4

13
推荐指数
3
解决办法
4万
查看次数

使用多个edmx文件与一个大型edmx文件?

我是实体模型的新手,我正在寻找一个如何组织我的实体模型的建议.

我应该创建一个实体模型文件(.edmx),它将包含我的数据库中的所有表,或者我应该打破用户,订单,产品等的逻辑文件.

请让我知道哪个更好,以及每个替代方案的优缺点(如果有的话).

谢谢.

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

13
推荐指数
2
解决办法
1万
查看次数

使用实体框架返回数据表

我正在使用实体框架.在我的应用程序中有一个特殊情况,我必须使用存储过程.由于在SP中编写了很多SQL语句,我不想​​在我的C#代码中重写它.我只需要以数据表的形式返回结果.我写了一些代码,但我一度陷入困境.有人可以填写下面的代码吗?

using (dbContext.Database.Connection)
{
dbContext.Database.Connection.Open();
DbCommand cmdItems= dbContext.Database.Connection.CreateCommand();
cmdItems.CommandText = "GetAvailableItems";
cmdItems.CommandType = CommandType.StoredProcedure;
cmdItems.Parameters.Add(new SqlParameter("jobCardId", 100525));
//Need to write code below to populate a DataTable.
}
Run Code Online (Sandbox Code Playgroud)

c# entity-framework ado.net-entity-data-model

12
推荐指数
3
解决办法
5万
查看次数

如何在ASP.NET MVC 4 Razor项目中显示集合?

我有以下型号:

public class ContractPlain
{
    public int Id { get; set; }
    public Guid ContractGuid { get; set; }
    public int SenderId { get; set; }
    public int RecvId { get; set; }
    public int ContractType { get; set; }
    public string ContractStatus { get; set; }
    public DateTime CreatedTime { get; set; }
    public DateTime CreditEnd { get; set; }
}

public class Contrtacts
{
    List<ContractPlain> listOutput;

    public void Build(List<ContractPlain> listInput)
    {
        listOutput = new List<ContractPlain>();
    }

    public List<ContractPlain> …
Run Code Online (Sandbox Code Playgroud)

c# render ado.net-entity-data-model razor asp.net-mvc-4

10
推荐指数
2
解决办法
4万
查看次数

如何将数据从Sql对象复制到C#模型属性

我有两张桌子:

  • 员工:Id,Name,DepartmentId
  • 部门:Id,Name

Employee.cs:

public int Id {get;set;}
public string Name {get;set;}
public int DepartmentId {get;set;}
Run Code Online (Sandbox Code Playgroud)

Department.cs:

public int Id {get;set;}
public string Name {get;set;}
Run Code Online (Sandbox Code Playgroud)

ViewModel:EmployeeDepartmentVM:

public Department department {get;set;}
public List<Employee> employees {get;set;}
Run Code Online (Sandbox Code Playgroud)

要加入这两个表我写了这段代码:

    SELECT E.* , D.Id as DId , D.Name as DName 
     from [Employee] as E
     LEFT OUTER JOIN [Department] as D
     ON E.DepartmentId = D.Id
     where D.Id = 1
Run Code Online (Sandbox Code Playgroud)

如何从上面的查询中获取EmployeeDepartmentVM类型?

我知道如果我写一个像我的问题的模型将被解决:

public int Id {get;set;}
public string Name …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server ado.net ado.net-entity-data-model

10
推荐指数
1
解决办法
1278
查看次数