动态字段名-linq 字段名动态改变 动态添加数据

问题描述

linq 字段名动态改变 动态添加数据
我遇到的问题是:
我要添加的一张表的字段名是动态的,也就是说A网页调用A数据表,B网页调用B数据表。我现在希望写一个基类,来完成这两个表的添加数据操作,而不是采用
表名A.字段名a = 值;
表名A.字段名b = 值;
表名B.字段名c = 值;
表名B.字段名d = 值;
的方式进行赋值。我希望的格式为:
表名(是个变量).字段名(是个变量)= 值。
谢谢!

解决方案

http://www.cnblogs.com/gmtyt/archive/2011/01/03/1924760.html

时间: 2024-11-14 08:34:55

动态字段名-linq 字段名动态改变 动态添加数据的相关文章

mybatis动态insert-mybatis 动态insert 传入表名、字段名、数据

问题描述 mybatis 动态insert 传入表名.字段名.数据 需求: 输入:1000个不同的csv文件,每个csv文件10000条记录: 输出:将这些文件存储到每个csv文件对应的数据库中的表中: 求动态sql的书写???: 注:csv文件的第一行和数据库中的字段名一致 解决方案 mybatis 传入动态表名MyBatis动态传入表名,字段名参数的解决办法MyBatis,动态传入表名,字段名的解决办法 解决方案二: insert into #{表名} (#{字段1},#{字段2}) val

Mybatis动态调用表名和字段名的解决方法_java

一直在使用Mybatis这个ORM框架,都是使用mybatis里的一些常用功能.今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,如某张表的某些字段不让用户查询到.这种情况下,就需要构建sql来动态传入表名.字段名了.现在对解决方法进行下总结,希望对遇到同样问题的伙伴有些帮助. 动态SQL是mybatis的强大特性之一,mybatis在对sql语句进行预编译之前,会对sql进行动态解析,解析为一个BoundSql对象,也是在此处对动态sql进行处理.下面让我们先

Linq To SQL下实现动态表名的映射

提出问题 前段时间,在博客园里看到有位朋友,问如何实现在动态表名.我们都知道,把一个实体类映谢到表 里,应该这样写: [Table(Name = "User")] class User { [Column] public int ID; [Column] public string Name; } 很明显,这里的表名是写死的,有些时候,我们可能要根据不同的情况实现不同的表名 里加个前缀或者后缀,例如: tt_User,aa_User,User1.User2. 分析问题 要解决这个问题,

mssql存储过程表名和字段名为变量的实现方法_MsSql

没有使用动态语句直接报错 错误的 复制代码 代码如下: alter proc testpapers as begin declare @tems nvarchar(max),@zidaun nvarchar(max) set @tems=select * from @tems order by @zidaun exec(@tems) end exec testpapers 消息 156,级别 15,状态 1,过程 testpapers,第 1 行 关键字 'select' 附近有语法错误. 消息

ajax-请问一下我想在一个select框选定表名,在下一个select框中显示这个表名的字段如何实现

问题描述 请问一下我想在一个select框选定表名,在下一个select框中显示这个表名的字段如何实现 <%@page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@page import="java.sql.*"%> <html> <head> <title>图书管理系统</tit

mssql存储过程表名和字段名为变量的实现方法

没有使用动态语句直接报错 错误的 复制代码 代码如下: alter proc testpapers as begin declare @tems nvarchar(max),@zidaun nvarchar(max) set @tems=select * from @tems order by @zidaun exec(@tems) end exec testpapers 消息 156,级别 15,状态 1,过程 testpapers,第 1 行 关键字 'select' 附近有语法错误. 消息

请问怎么重用EF的代码,如把表名,字段名作为参数传递

问题描述 数据库中有2张表:TableA包含列A,B,C,X,Y,ZTableB包含列D,E,F,X,Y,Z在生成对应的EF框架entities中,请问怎么重用以下两种情形的查询代码,:(1)要分别查询两个表的X,Y,Z三个字段,表名不同,能否把表名TableAs,TableBs作为一个函数的参数传递:entities.TableAs.Where(tb=>tb.X==valueX&&tb.Y==valueY&&tb.Z==valueZ)entities.TableBs

MySQL动态添删改列字段命令

MySQL如何动态添删改列字段呢,SQL如下: 动态增加列字段: ALERT TABLE table1 add transactor varchar(10) not Null; 动态删除列字段: ALERT TABLE TableName drop column field_id; 动态修改列字段: ALERT TABLE table_name change old_field_name  new_field_name field_type; 动态修改表结构 ALERT TABLE table_

asp获取数据库中表名和字段名的代码_数据库相关

复制代码 代码如下: < % '功能:显示数据库中表名.字段名.字段内容 '原创:wangsdong '原创文章,转载请保留此信息,谢谢 set rs=server.CreateObject("adodb.recordset") db="db1.mdb" set conn=server.CreateObject("adodb.connection") connstr="Provider=Microsoft.Jet.OLEDB.4.