首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用U2工具包.net 1.1.1 U2NETDK创建EDMX

如何使用U2工具包.net 1.1.1 U2NETDK创建EDMX
EN

Stack Overflow用户
提问于 2012-09-22 09:16:43
回答 1查看 293关注 0票数 0

我正在尝试使用新的U2工具包.net U2.Data.Client创建一个实体数据模型。

我已经看过了已经创建了Customer.edmx文件的EntityFrameWork示例,该文件运行良好。

我现在想创建我自己的实体数据模型,但是不确定从哪里开始。

我尝试创建一个空模型并手动添加我的实体,但不确定如何将它们链接到表。

我还尝试连接到Univese数据库,但不确定如何连接到数据库。

有什么需要帮忙的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-26 12:43:20

我们正在为U2数据库开发Visual Studio外接程序。它将允许服务器资源管理器集成,因此您可以使用DataSet设计器或EDM设计器。在服务器资源管理器中,您将看到表、视图和子例程。我们很快就会去EAP。

目前,您可以执行以下操作:

  • 创建空模型。
  • 从EDM Designer中删除一个实体,给出一个名称
  • 创建两个属性,ID (整型)和FirstName (字符串)
  • 例如,学生,学生,ID,FirstName

<代码>H19现在,在XML编辑器中打开student.edmx文件。例如,右键单击student.edmx文件并选择打开方式->XML Text Editor

  • 您将看到SSDL,CSDL

MSL

  • CSDL将有entity和两个properties
  • SSDL和MSL应该为空现在替换为此行:

Schema xmlns="http://schemas.microsoft.com/ado/2009/02/edm/ssdl“Namespace="Model1.Store”Alias="Self“Provider="System.Data.SqlClient”ProviderManifestToken="2005“

使用

Schema xmlns="http://schemas.microsoft.com/ado/2009/02/edm/ssdl“Namespace="Student.Store”Alias="Self“Provider="U2.Data.Client”ProviderManifestToken="UNIDATA,07.02.0000“

  • 在SSDL中,添加以下内容

  • 保存文件。

  • 现在双击student.edmx文件在Designer.

  • Time to time中打开,您可以在XML编辑器或EDM Designer中打开student.edmx。一个内容两个视图

  • 打开映射详细信息窗口。右键单击Entity -> Table Mapping

  • Map ID ->ID

FirstName-FNAME

  • Open App.config file,然后添加以下

代码语言:javascript
复制
<add name="StudentContainer" connectionString="metadata=res://*/Student.csdl|res://*/Student.ssdl|res://*/Student.msl;provider=U2.Data.Client;provider connection string=&quot;Database=demo;User ID=user;Password=pass;Server=localhost;Persist Security Info=True;Pooling=False;ServerType=unidata&quot;" providerName="System.Data.EntityClient"/>

  • 打开Program.cs文件并添加此LINQ Query

var ctx = StudentContainer StudentContainer();var Q =ctx.Students.ToList();

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12539899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档