知识大全 使用NBear创建EntityDesign实体类

Posted 文件

篇首语:时间,就像海绵里的水,只要愿挤,总是有的。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用NBear创建EntityDesign实体类相关的知识,希望对你有一定的参考价值。

使用NBear创建EntityDesign实体类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   创建EntityDesigns后 打开EntityDesigns cs文件后 在using System Text; 后面 增加一行using NBear Common Design;

  然后删除其中的代码

  public class EntityDesigns

   接下来我们创建第一个实体类 User 主要保存用户信息 也就是对应Test数据库中的User表 代码 using System;using System Collections Generic;using System Text;using NBear Common Design;namespace EntityDesigns    public interface user : Entity            [PrimaryKey]        Guid id get;set;        string username get;set;        string password get;set;        string realname get;set;        string sex get;set;        DateTime updated get;set;   

  public interface 是固定格式 每次创建实体(表)的时候都需要 无需考虑其含义

  user 为实体类或数据库表的名称 可以自己定义 主要有 个字母 数字和下划线组成

  : 符号表示继承 也就是user 继承 Entity的所有功能 和儿子继承父亲的事业一个概念

  Entity 是上面我们引用的NBear Common Design 中的一个类

  [PrimaryKey]

  Guid idget;set;

  是固定格式 每个表都需要 切记!!!这里主要是为每条记录赋予一个标识号ID

  蓝色的string表示字符串 最大存储 个字符

  DateTime表示时间

  int 表示整数型

  double表示浮点型 也就是带有小数点的数字

  text表示字符串 可以记录更大的字符串

   通过以上步骤写好实体类后 右键单击EntityDesigns后选择 重新生成 系统将自动生成该项目的dll文件

   利用dist文件夹下的 NBear Tools EntityDesignToEntity exe 来生成相关文件内容

  打开NBear Tools EntityDesignToEntity exe后 点击 Browse 选择 E:\\\\Test\\EntityDesigns\\bin\\Debug 下的EntityDesign dll文件

   点击 Generate Entities 按钮后下面将生成很多代码 右键单击后选择 Copy To Clipboard 双击 Entities 下的Entities cs文件 删除该文件里的所有内容 然后ctr + v将刚才复制的内容粘贴进去 保存后关闭该文件

   右键单击 Entities 选择 重新生成

   接下来 点击 Generate Configeration 同样将下面生成的内容粘贴至EntityConfig xml中

   最好点击 Generate DB Script 复制生成的内容 打开sql server management studio 右键单击Test数据库后选择 新建查询 然后将复制的代码粘贴后进行生成对应的表

cha138/Article/program/net/201311/12091

相关参考

知识大全 GridView绑定实体类的子实体的字段

GridView绑定实体类的子实体的字段  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  表use

知识大全 c#实体类序列化方法

  提到为了传递数据需要把作为载体的实体类序列化好好的找了一些序列化方面的介绍感觉下面的这个介绍比较容易介绍!  什么是序列化  序列化是将对象状态转换为可保持或传输的格式的过程在序列化过程中对象的公

知识大全 XmlSerializer序列化实体类来操作xml文件

XmlSerializer序列化实体类来操作xml文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 用Thread类创建线程

Java多线程初学者指南(2):用Thread类创建线程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 用Thread类创建线程

初学Java多线程:用Thread类创建线程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在J

知识大全 为Java创建Pair类

为Java创建Pair类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java中对于多个返回参

知识大全 创建Java内部类的编译错误处理

创建Java内部类的编译错误处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在创建非静态内部

知识大全 java里面如何创建一个内部类的实例?

  要想使用new生成一个内部类的实例需要先指向一个外部类的实例也就是先生成外部类的实例因为内部类可以调用外部类的人员成员当没有外部类实例的时候也就没有这些成员的内存空间内部类在实例化的时候调用外部类

知识大全 用.NET动态创建类的实例讲解

用.NET动态创建类的实例讲解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  看了网上很多关于D

知识大全 ASP.NET入门教程 9.4.1 创建类[7]

ASP.NET入门教程9.4.1创建类[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs