任何有类似问题的人,在创建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
在设置新的实体数据模型时,可以选择
[x]复制或单一化生成的对象名称
我注意到这也是LINQ中的一个选项.此外,既然我正在研究ADO.NET实体框架,我注意到它也有'DEFAULT'来'复数化或单一化生成的对象名'
设置"实体数据模型"时,不检查/允许此选项的结果是什么?
通过选择这样或那样的方式,我将面临哪些优点/缺点/问题?
我只是挑剔但我正在研究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
我试图用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
我有一个DateTime房产.我需要这个属性的默认值DateTime.Now.然后我发现您可以指定一个属性StoreGeneratedPattern="Computed"并将其设置为(getdate())SQL.这成功了.但我无法在代码中更改此属性.有时我需要将此属性更改为任何DateTime值.但是我的更改没有保存.
c# entity-framework sql-server-2005 ado.net-entity-data-model
当我对上下文进行选择时,我得到了一个奇怪的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
我是实体模型的新手,我正在寻找一个如何组织我的实体模型的建议.
我应该创建一个实体模型文件(.edmx),它将包含我的数据库中的所有表,或者我应该打破用户,订单,产品等的逻辑文件.
请让我知道哪个更好,以及每个替代方案的优缺点(如果有的话).
谢谢.
我正在使用实体框架.在我的应用程序中有一个特殊情况,我必须使用存储过程.由于在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) 我有以下型号:
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) 我有两张桌子:
Id,Name,DepartmentIdId,NameEmployee.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)