zoukankan      html  css  js  c++  java
  • SQLMETAL :Linq对象生成

    SqlMetal.exe
    • SqlMetal命令行工具可为.NET Framework 的LINQ to SQL 组件生
    成代码和映射
    • X:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin
    • 连接选项
    – /server: <名称> 指定数据库服务器名称。
    – /database: <名称> 指定服务器上的数据库目录。
    – /user: <名称> 指定登录用户ID。默认值: 使用Windows 身份验证。
    – /password: <密码> 指定登录密码。默认值:使用Windows 身份验证。
    – /conn: <连接字符串> 指定数据库连接字符串。不能与/server、/database、
    /user 或/password 选项一起使用。
    – /timeout: <秒> 指定SqlMetal 访问数据库时的超时值。默认值:0(即没有时间限
    制)。
    •提取选项
    – /views 提取数据库视图。
    – /functions 提取数据库函数。
    – /sprocs 提取存储过程。
    • 输入选项
    – /dbml [:文件] 以.dbml 扩展名发送输出。不能与/map 选项一起
    使用。
    – /code [:文件] 以源代码形式发送输出。不能与/dbml 选项一起使
    用。
    – /map [:文件] 生成XML 映射文件而不是属性。不能与/dbml 选项
    一起使用
    • 杂项选项
    – /language: <语言> 指定源代码语言。有效的<语言> 包括:vb、
    csharp。默认值:从代码文件的扩展名派生。
    – /namespace: <名称> 为生成的代码指定命名空间。默认值:无
    命名空间。
    – /pluralize 自动为类和成员名称应用复数或单数形式。此选项只在
    (美国)英文版中可用。
    • 例:
    – 生成包含存储过程和函数的dbml文件(并且自动为类应用复数单
    数形式)
    – Sqlmetal
    /conn:”server=‘(local)’;database=‘northwind’;uid=‘sa’;pwd=‘’”
    /dbml:northwind.dbml /pluralize /sprocs /functions
    • 生成代码文件
    – sqlmetal
    /conn:"server='(local)’;database='northwind';uid='sa';pwd=''"
    /code:northwind.cs /namespace:VS2008Demo6
    作者:KKcat
        
    个人博客:http://jinzhao.me/
        
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    第二章 怎样培养好习惯
    十六、使用jQuery操作元素 —— DOM属性与HTML元素属性
    第六章 培养感恩的习惯
    js 问题集锦 之 二
    HTML 5 学习笔记之 常用标签简介
    MySql 笔记一 之 时间和日期函数
    HTML 5 学习笔记之 canvas 标签
    MySql 笔记三 循环语句
    转载文:架构经验系列文章
    MySql 笔记二 基础命令
  • 原文地址:https://www.cnblogs.com/jinzhao/p/1535471.html
Copyright © 2011-2022 走看看